/srv/irclogs.ubuntu.com/2016/06/10/#snappy.txt

=== Aria22 is now known as Aria22|away
stevebiscuitcroepha: https://uappexplorer.com/apps?type=snappy is a community effort that accesses the store API, you can also install https://github.com/snapcore/snapweb03:54
=== Aria22|away is now known as Aria
=== Aria is now known as Aria22
tsimonq2how would I go about using SVN with snappy?07:55
davidcallekyrofa: sergiusens ^07:56
tsimonq2I don't prefer SVN, I'm just trying to make a snap for an application that uses SVN :)07:57
tsimonq2from the looks of https://github.com/ubuntu-core/snapcraft/blob/master/snapcraft/sources.py , doesn't look like it08:00
ogra_yeah, we dont have SVN or CVS support yet08:01
ogra_two options:08:01
ogra_1) file a bug and wait08:01
ogra_2) write a plugin yourself and send a patch08:02
ogra_(or 3 ... do bboth ;) )08:02
ogra_*both08:02
tsimonq2ogra_: would https://github.com/ubuntu-core/snapcraft/blob/master/snapcraft/internal/sources.py and https://github.com/ubuntu-core/snapcraft/blob/master/snapcraft/sources.py be the files to patch?08:02
ogra_i never wrote a plugin myself ... but here is the commit that added support for zip files, perhaps you can deduct something from it https://github.com/ubuntu-core/snapcraft/pull/52308:04
tsimonq2ogra_: BTW while I have you here, I submitted this a couple months ago, mind taking a look? :) https://github.com/ubuntu-core/snapcraft/pull/46708:04
tsimonq2oh okay08:04
tsimonq2I was just reading https://github.com/ubuntu-core/snapcraft/blob/master/snapcraft/internal/sources.py08:05
ogra_tsimonq2, for that merge you want sergiusens or kyrofa08:05
tsimonq2ogra_: alright :)08:05
tsimonq2sergiusens, kyrofa: could you please take a look at https://github.com/ubuntu-core/snapcraft/pull/467 when you have the chance?08:05
ogra_(not sure if we parse the output of apt-get or some such ... apt has definitely different output )08:05
ogra_note that both of them are in US timezones ... might still take a bit til one of them gets up08:06
* tsimonq2 is in one too ;)08:07
tsimonq2my sleep schedule is jsut a bit weird right now08:07
ogra_heh08:09
seb128dholbach, hey08:46
dholbachsalut seb12808:46
dholbachcomment ça va?08:46
seb128bien et toi ?08:46
seb128dholbach, did you get issues with fonts being showing as squares in the galculator snap?08:47
dholbachbien aussi, merci :)08:47
dholbachseb128, I fixed it in ristretto by just adding fonts-freefont-ttf to stage-packages08:47
dholbachfor galculator I filed https://github.com/ubuntu/snappy-playpen/issues/4608:48
seb128dholbach, k, you can fix it in the galculator one by uncommenting that line08:48
seb128#ln -sf $SNAP/usr/share/{fontconfig,fonts,fonts-*,themes} $XDG_DATA_HOME08:48
seb128unsure why you commented it08:48
seb128I assume that line was copied from our gnome-calculator wrapper08:49
seb128except we have it uncommented :p08:49
seb128but maybe the stage package thing work too, thanks for the hint08:49
seb128dholbach, commented on the issue ticket, thanks08:50
dholbachseb128, I don't think *I* commented it08:51
dholbachdoing a test-build now08:51
dholbachthanks seb12808:51
seb128dholbach, sorry, the "you" was meant for whoever did those changes08:52
* seb128 hugs dholbach08:52
dholbachright :)08:52
dholbachalways blaming me08:52
dholbachseb128, maybe you can comment on https://github.com/ubuntu/snappy-playpen/pull/48?08:57
seb128dholbach, done08:58
dholbachcool, I'll just let the travis build pass, then merge it08:58
dholbachthanks for the help!08:58
dholbachseb128, I'm going to announce another event on tuesday, especially inviting upstreams and flavours08:58
dholbachmaybe in the week after that we can do some cleanup and see if we can agree on some common things to do in launchers and stuff08:59
seb128dholbach, nice, I'm going to try to hang around with you guys08:59
seb128yeah08:59
dholbachawesome08:59
dholbachnot sure if you saw it, but we're also here: https://gitter.im/ubuntu/snappy-playpen08:59
dholbachquite a few folks joined us through that channel08:59
dholbachalso the guy Andrew, who's working on the gimp-from-git snap09:00
tsimonq2I'll finish SVN support and a Sylpheed snap later, off to bed, o/09:00
seb128dholbach, I saw it mentioned, but I feel like etoomanycomchannel, irc/emails/telegram/hangouts/...09:05
beowulfhi, anyone seen "cannot remove 'foo': snap 'foo' has changes in progress" and know how to fix it? :) https://pastebin.canonical.com/158483/09:05
seb128dholbach, but I guess I can try to join a bit see how it feels09:05
seb128beowulf, what version of snapd do you use? that was supposed to be fixed/improved in recent updates afaik09:06
dholbachseb128, no worries - you can always open or close the tab whenever you feel like it ;-)09:09
dholbachseb128, maybe you can take a look at https://github.com/ubuntu/snappy-playpen/pull/47 too?09:10
beowulfseb128: how do i get the version?09:11
seb128beowulf, dpkg -l | grep snapd09:16
seb128dholbach, k, trying to do that in a bit09:17
beowulfseb128: https://pastebin.canonical.com/158488/09:17
seb128beowulf, sorry, "snap"09:17
dholbachseb128, cool!09:17
beowulfseb128: won't make a difference :)09:18
seb128?09:18
seb128it should be installed09:18
seb128oh09:18
seb128not from inside the snap env09:18
seb128if that's what you did09:18
seb128from your machine09:18
beowulfseb128: aaah, this is an ubuntu-core image as vm, running on vmware fusion on os x09:19
beowulfseb128: the image was created from https://github.com/zyga/devtools about ~4 weeks ago09:19
* ogra_ is off to the dentist ... BBL09:20
seb128beowulf, k, that's not a part of snap I'm familiar with, better to try to get a reply from mvo or zyga09:22
seb128but snap has known issue around that which got fixed/improved in recent updates09:22
beowulfseb128: no worries, thanks anyway :)09:22
seb128maybe your version still had those09:22
beowulfseb128: yep, will build a new image09:22
seb128you might need to wipe your snap state/image :-/09:22
beowulfseb128: yes, i've had this bug before and that's all i could do :(09:23
beowulfseb128: powering off in the middle of snap install caused it the first time, this time it was uninstall09:23
beowulf(not powering off during uninstall, just uninstall)09:24
seb128yeah, I had the issue once on uninstall09:29
seb128some process was still active which made the unmount fail09:29
seb128and snapd was stucked from there on09:29
willcookeAnyone know if the store will show (eventually?) show paid apps in the list of snaps *before* auth?  i.e. can I see all the paid apps before I've signed in to U1 in order to purchase them?09:41
mvojdstrand: I get seccomp killing of go-example-webserver on i386, the syscall is 123 - modify_ldt (which sounds scary). anything we can do ? or no golang on i386?10:21
=== hikiko is now known as hikiko|ln
=== hikiko|ln is now known as hikiko
dholbachmvo, do you know if "snap refresh" (to update all installed snaps) is a priority?12:04
dholbachpeople keep asking for it12:04
dholbachor niemeyer1 ^12:04
zyga_dholbach: it's implemented12:05
zyga_dholbach: it's not released (in proposed now)12:05
dholbachgo go go12:05
dholbachnice one12:06
=== zyga_ is now known as zyga
dholbachthen we can update http://askubuntu.com/questions/760823/how-to-update-all-snap-packages again :)12:06
dholbachDo we keep two ubuntu-core snap versions on the Desktop too?12:17
mvodholbach: its in 2.0.8 xenial-proposed12:22
dholbachrollback too? :-)12:23
mvodholbach: almost ;) https://github.com/snapcore/snapd/pull/127512:23
mvodholbach: need a second review ;) give it a +1 and it can land12:24
dholbachhaha12:24
dholbachhttp://herbookthoughts.reads-it.com/wp-content/uploads/2014/06/d6a1143f571184db25f94613edd43b40af6d3a629221aba00d9efdcfef5efd84.jpg12:24
mvolol12:24
* mvo hugs dholbach12:24
* dholbach hugs mvo back12:25
* dholbach shows his ID: dholbach, head of rubberstamp deparment12:25
sergiusenstsimonq2 we have a bug open for that, it would require someone to add it to snapcraft.internal.sources12:42
sergiusensogra_ we already have a bug, tsimonq2 it wouldn't be a plugin, just an extension to the core12:43
sergiusenstsimonq2 I am hesitant to move to `apt` as it prints out it is not meant to be scripted yet12:44
sergiusensmvo already tried that trick once :-P12:44
=== vejmarie_ is now known as vejmarie
jdstrandmvo: I read the man page and it says: EFAULT ptr points outside the address space.12:47
jdstrandmvo: I think it is safe to use but I'll check with others12:48
ogra_re ..12:54
ogra_sergiusens, well, then just duplicate it :)12:54
mvojdstrand: ok, that would make the go-example-webserver work12:55
* jdstrand nods12:56
sergiusensogra_ it is hard from the tablet :-P12:57
ogra_heh, i know what you mean :)12:57
* ogra_ has all new teeth \o/ ... still need to wait 1h til i can use them ... 12:59
tedgTrying to install snapcraft on classic on snappy, getting this error. Not sure how to work around it.13:13
tedg$ sudo apt-get install snapcraft13:13
tedgsudo: no tty present and no askpass program specified13:13
ogra_tedg, there is no classic on snappy13:14
ogra_just about to be re-implemented ... gone since a few months already ...13:14
ogra_i assume your image is really old13:14
tedgOh13:15
tedgPerhaps that is why it doesn't work.13:15
tedgGuess I'm going to have to figure out how to build things on Launchpad then.13:15
dholbachjamiebennett, I'll create a tag for bugs called 'snap-docs', which we can use for snapd, snapcraft and developer-ubuntu-com, so we have one common tag to look at across the different projects and can organise a docs blitz - sounds good or would you prefer a different name?13:20
jamiebennettdholbach: sounds good13:21
dholbachcool13:21
dholbachI'll go through the bug lists now and send an update to the list once I'm done13:21
ogra_tedg, just use aa classic (server or desktop) install and install snapcraft there13:26
ogra_we should have classic images for all arches13:26
tedgogra_: Was building to deploy on my raspi13:26
tedgogra_: So using it for arm builds13:26
ogra_so use the mate image13:26
tedgI was figuring I could use lxd13:27
ogra_not sure we still have a working lxd snap ... i think that was dropped until it gets updated to the new world order13:27
dholbachdavidcalle, popey: where would you suggest we host a "top snap questions from askubuntu" list? (it'd be a cheap FAQ)13:38
davidcalledholbach: by "top" do you mean using AskUbuntu score or something we curate manually?13:38
popeyhmmmm13:40
davidcalledholbach: what about in snapcraft doc tree, as FAQ.md?13:42
davidcalle(cheapFAQ.md ;-))13:42
dholbachdavidcalle, curated manually - I just went through the list13:43
dholbachdavidcalle, or just in the CMS?13:44
dholbachsome of the questions were related to snapd too13:44
roadmrey folks, I'm trying to snap a tool which consists of a backend with several possible frontends (f1, f2...). I could snap backend and frontends separately but this replicates the .deb pattern. I could also bundle one or more frontends with the backend. But the snaps would look like backend-f1, backend-f2... which is confusing. OR I could name the snaps after each frontend (f1, f2) and implicitly include the14:05
roadmrsame backend in all. Which pattern makes the most sense?14:05
qenghoroadmr: You could have several commands in one package called "roadmr":  roadmr.frontend1, roadmr.frontend214:17
roadmrqengho: righto, but do you think it's ok to ship the frontends in a package named after the backend?14:18
qenghoroadmr: I think you have to decide if a user is likely to use more than one frontend. If not, and if it saves a lot of space, separate.14:18
qenghoroadmr: Hmm, if you separate, I'd have a daemon run silently and name the package roadmr-frontend114:19
roadmrqengho: good idea... a user is likely to prefer the frontend which works best with their desktop environment. I can see if the 2-3 most popular ones can be included without making the snap too huge :D14:19
qenghoroadmr: One of our assumptions with Snappy is that storage is dirt cheap. But, embedded storage and bandwitdth isn't necessarily cheap. Pick what's sensible for your audience.14:21
roadmrqengho: will do :) this is a strictly desktop package, so I can more or less safely assume cheapish resources. Time to think... thanks!14:22
qenghoroadmr: Yeah, in desktop land 1 GB is about US$0.05, so....14:23
croephastevebiscuit: Thanks14:26
croephaso, will there be a good upgrade path from core 15.04 to 16.10? Could one ship on 15.04 and then do a snappy update and be running 16.10 ?14:55
netphreakhi, guys!15:03
netphreakwhere can i find the latest Ubuntu snappy for rpi3?15:06
ogra_netphreak, you can generate one using ubuntu-device-flash15:07
ogra_grab the binary from http://people.canonical.com/~mvo/all-snaps/15:07
netphreakI suppose this one should do the trick?15:10
netphreakrpi2-all-snap.img.xz15:10
ogra_well, thats pretty old, but yes, it should boot15:11
ogra_kenrel and gadget are currently the same for both pi images15:11
netphreakwell. i suppose it's updatable afterwards?15:13
ogra_no guarantees15:13
ogra_gadget and kernel are currently being reworde (and ubuntu-device-flash is being deprecated soon) ...15:14
netphreakok.. lots of stuff happening..15:14
ogra_they can break on updates (which is why we have no officially released images yet)15:14
ogra_**reworked15:14
netphreakAny indication when a supported/stable rpi3 image will se the light of day?15:15
ogra_a few week we should have a first one15:15
ogra_*in a few weeks15:15
netphreaknice to hear..15:15
ogra_good enough to not break on upgrades but most likely not feature complete15:15
netphreakUntil then.. I need a rpi3 image to experiment with snaps etc.15:15
sergiusensstevebiscuit where is webdm these days, I have a gulp plugin almost ready15:15
ogra_sergiusens, for all arches ?15:16
netphreakok.. i will try it out.. I suppose it can upgrade to the latest snap and snapcraft packages?15:16
* ogra_ remembers that he gave up trying to get gupl building on arm64 back when he tried15:16
ogra_*gulp15:16
sergiusensogra_ is there node for arm64?15:16
ogra_sure15:16
sergiusensthen it could work, yes15:17
ogra_but i think there were deps that couldnt build for gulp ...15:17
ogra_some filesystem support bits15:17
ogra_iirc gulp has a horridly long list of deps15:18
sergiusensogra_ I need regular ubuntu on my dragon board and then I can test ;-)15:18
sergiusensogra_ or 64bit on my tablet :-P15:18
ogra_there should be a d-i image ... ask infinity15:18
qenghoI'm worried about armhf support. Without a tight update/feedback loop, it's going to have tons of bugs on release day.15:18
ogra_well, the images will be fine ... we'll make sure15:19
ogra_snaps .. probably nnot so much15:19
netphreakhas classic mode been introduced in snappy?15:21
ogra_not yet15:21
netphreakhow would i go about it if i need apt-get dependencies and snappy/snapcraft swell?15:21
ogra_use the mate image15:21
netphreakthx.. wil try this out.15:22
ogra_or pull an ubuntu-base tarball from cdimage and scp it to your snappy install15:22
qenghosnappy on classic?15:22
ogra_yep15:22
qenghoIt doesn't still try to set the bootloader and crash on installing ubuntu-core snap?15:23
ogra_shouldnt15:23
ogra_(on classic at leaast)15:23
netphreaki'll try the mate..15:24
netphreakcan't seem to find a mate image for armhf?! on rolling?15:24
ogra_https://ubuntu-mate.org/15:26
* ogra_ needs to go out for some errands ... back later ...15:28
qenghoogra_: Just tried. Mate can't run snaps either. Not snapd=2.0.5 or =2.0.8~ppa123-1 .16:09
qenghonetphreak: I'm interested in what you get.16:09
netphreaki'm still downloading a mate image..16:10
ogra_qengho, hmm, i thought flexiondotorg preinstalls snapd on the mate images16:10
flexiondotorgogra_, I do.16:10
ogra_flexiondotorg, on armhf too ?16:11
flexiondotorgogra_, Known issue.16:11
ogra_oh, ok16:11
flexiondotorgThe Raspberry Pi images used the Rpi Foundation Kernel.16:11
flexiondotorgSo snappy is not an option.16:11
ogra_ah, right16:11
ogra_yeah, we need to sync up about that16:11
ogra_i need the userspace bits and you need my kernel with pproper graphics support16:12
flexiondotorgI am working on making alternate images that use a proper Ubuntu kernel, the raspi2-kernel you use.16:12
* qengho cries for nightly images and no assumptions.16:12
flexiondotorgBut, as you say, some hardware support is absent from the Ubuntu kernel right now.16:12
ogra_right16:12
ogra_i'll be at the kernel sprint next week and will try to get this sorted16:12
ogra_(and probably pick your brain during the week :) )16:12
ogra_qengho, everyone does16:13
flexiondotorgI was contacted on Telegram by another Ubuntu dev who said, perhaps you, were working on the Ubuntu kernel for the Pi?16:13
ogra_thats probably ppisati16:13
flexiondotorgogra_, Please do.16:13
ogra_though i wasnt aware he is a telegram user :)16:13
flexiondotorgIll dig our some communication I've had from the Raspberry Pi Foundation regarding patches that are required for Pi 3 support.16:13
flexiondotorgHowever, bluetooth is a mess.16:14
flexiondotorgThe patches for BlueZ are Pi 3 specific and will break Bluetooth for some other devices.16:14
ogra_well, the rapi2 kernel works pretty well on the pi33 ... for the generic stuff at least16:14
flexiondotorgSo I maintain a patch BlueZ package for the Pi 3 in a PPA.16:14
flexiondotorgWe can't put it in the archive because *it will* break stuff.16:15
ogra_well, a snap will help ;)16:15
kyrofasgclark, can I safely assume you're a qmake wizard?16:37
sgclarkI am not lol16:41
kyrofasgclark, heh, darn16:44
sgclarksorry :(16:45
kyrofasgclark, do any of the projects you're snapping use qmake?16:45
sgclarknah cmake16:45
kyrofaAh, a real build system ;)16:45
sgclarkwell there was qt, but I gave up on that one for a bit16:45
kyrofasgclark, alrighty-- I was just working on a qmake plugin for snapcraft, so if you come across a qmake project I'm sure it could use a good test16:48
sgclarkok, I do know we have some deps that use qmake. Just have not got to one yet. I will let you know when I do.16:48
seb128hum16:50
seb128is that a known issue?16:50
seb128error: cannot list snaps: cannot list local snaps! cannot find mounted snap "cap-test" at revision 916:50
kyrofaAlright, I'd appreciate it!16:50
kyrofaseb128, were you using `snap try` by any chance?16:51
seb128kyrofa, not that I remember, but I didn't use that laptop for some weeks16:51
seb128I just dist-upgraded earlier16:51
seb128and I tried to install freshly built local snap16:51
kyrofaOh, huh. Not sure then... you can try manually unmounting the snap?16:52
seb128snap remove cap-test?16:53
seb128error: cannot remove "cap-test": cannot find mounted snap "cap-test" at revision 916:53
kyrofaseb128, is cap-test contained within /snap/ ?16:54
seb128$ ls /snap/16:55
seb128bin  gucharmap  ubuntu-core  webchat16:55
kyrofaHuh... it sounds like the client and server are out of sync16:55
kyrofaSome state issue16:56
kyrofaYou probably need mvo16:56
kyrofaOr niemeyer16:56
seb128mvo, hey :-)*16:56
* niemeyer raises head16:56
niemeyerseb128: Did you use "snap try"?16:57
niemeyernm, see the same question/answer above16:57
seb128niemeyer, not that I remember, but ...16:57
seb128right16:57
niemeyerkyrofa, seb128: Issue is known, generally happens when something is fiddled with by hand, or snap try now16:58
niemeyerWe know what we want to do to fix it, but didn't get to it yet16:58
seb128any workaround?16:58
niemeyerseb128: Try this hack please:16:58
niemeyermount --bind /snap/ubuntu-core/current /snap/cap-test/917:00
niemeyerYou'll need to mkdir -p /snap/cap-test/9 first17:00
seb128niemeyer, works now!17:02
seb128niemeyer, thanks17:02
niemeyerseb128: Okay, please try removing snap-cap now17:02
niemeyerErm17:02
niemeyercap-test17:02
niemeyerseb128: snap remove cap-test17:02
jdstrandmvo: fyi, https://github.com/snapcore/snapd/pull/1304 for modify_ldt and others17:02
seb128error: cannot remove "cap-test": snap "cap-test" is not removable17:02
niemeyerHaha.. bad choice of me17:03
seb128I guess I can do the same with another snap17:03
niemeyerseb128: Yes, please.. please be careful as it may actually remove the real snap.. I didn't try that locally yet17:04
niemeyerseb128: Clearly on that one instance above it looked at the real name instead of one it was looking for17:04
niemeyerseb128: Let me know if it works, please17:04
seb128niemeyer, 2016-06-10T19:05:11+02:00 ERROR cannot remove snap file "cap-test", will retry: remove /snap/cap-test/9/command-gucharmap.wrapper: read-only file system17:06
seb128niemeyer, I'm going to use the wipe script I think and start fresh17:07
seb128thanks for the help17:07
seb128but going to be easier this way17:07
niemeyerseb128: Wait wait..17:07
seb128k17:08
seb128$ sudo snap changes17:08
seb128ID      Status  Spawn                 Ready                 Summary17:08
seb128MJ8qKQ  Undo    0001-01-01T00:00:00Z  2016-06-10T17:06:19Z  Remove "cap-test" snap17:08
seb128k1Kq78  Undo    0001-01-01T00:00:00Z  2016-06-10T17:06:19Z  Install "webchat" snap from "" channel17:08
seb128nbW67x  Undo    0001-01-01T00:00:00Z  2016-06-10T17:06:19Z  Install "cap-test" snap from "" channel17:08
niemeyerseb128: That makes no sense.. it shouldn't be removing content inside that directory. This is typically read-only.17:08
niemeyerseb128: Whaaaaaat17:08
niemeyerseb128: Those IDs!17:08
seb128go figure...17:09
niemeyerseb128: Those dates!17:09
niemeyerseb128: This is a *super* old snapd release.. as in, pre 16.0417:09
seb128niemeyer, ii  snapd                                                2.0.5                                               amd64        Tool to interact with Ubuntu Core Snappy.17:10
niemeyerseb128: This is definitely not 2.0.517:10
seb128but that system was used pre xenial17:10
niemeyer_definitely_17:10
seb128is there a "snap -v" or "snap version"?17:10
niemeyerseb128: Not on that release :)17:10
niemeyerseb128: But you can trust me on that one.. the snapd process that is in your memory is ancient17:11
seb128I'm pretty sure I rebooted after this morning dist-upgrade17:11
niemeyerseb128: Again, it's not a this morning thing17:11
niemeyerseb128: The 16.04 image did not ship with that release17:11
seb128well, I did sytemctl stop/start snapd17:12
seb128as said that laptop is older than xenial17:12
seb128but is on current uptodate xenial today17:12
niemeyerseb128: Have a look at the hash and compare to the 2.0.5 package17:12
seb128but maybe the core image or whatever is left in the past17:12
niemeyerseb128: If it matches, please have a look at the process uptime on ps17:12
seb128niemeyer, http://paste.ubuntu.com/17177210/17:14
seb128sorry the output got cut earlier17:15
seb128which created the confusionb17:15
seb128so I guess version/status is normal17:15
seb128it's just stucked on "doing" because of the umount error17:15
seb128I tried to abort it17:16
niemeyerseb128: Aha!17:18
niemeyerseb128: Look at the transition here:17:18
niemeyernbW67x  Undo    0001-01-01T00:00:00Z  2016-06-10T17:06:19Z  Install "cap-test" snap from "" channel17:18
niemeyer1       Done    2016-06-10T16:48:10Z  2016-06-10T16:49:42Z  Install "gucharmap" snap from file "./gucharmap_9.0_amd64.snap"17:18
niemeyerSpecifically, note the Ready timestamp17:18
niemeyerseb128: You had a pre-release snapd running on your system until today17:18
seb128right17:19
seb128I upgraded this morning17:19
seb128rebooted17:19
niemeyerYep17:19
niemeyerAll good17:19
seb128and then tried to install a snap i built today17:19
niemeyerReset the state please.. it's the right thing to do in this case specifically17:19
seb128k17:20
seb128thanks17:20
seb128and sorry for the noise17:20
jdstrandroadmr: curious, did the revew tools changes land?17:20
niemeyerseb128: Please don't do that in general to get you out of trouble, please17:20
seb128can somebody remind me the url of the reset script?17:20
jdstrandroadmr: and hi!17:20
niemeyerseb128: We very much want to follow up on any problems closely17:20
seb128niemeyer; right, issues on current versions should be properly  looked at17:20
niemeyerYeah17:20
seb128thanks again for the help!17:21
tsimonq2sergiusens: about apt, understood17:22
tsimonq2sergiusens: and yeah, I'm not writing it as a plugin, I'm adding it to the same file as Git or Bazaar17:22
tsimonq2(etc.)17:22
tsimonq2sergiusens: and is there an open bug I can assign myself to?17:22
* tsimonq2 looks around quick17:22
sergiusenstsimonq2 yeah, kyrofa created one17:23
tsimonq2yep found it17:24
tsimonq2bug 154324317:24
ubottubug 1543243 in Snapcraft "Sources missing support for Subversion" [Wishlist,Triaged] https://launchpad.net/bugs/154324317:24
kyrofatsimonq2, awesome! I didn't know anyone else cared about that one, heh17:24
seb128sergiusens, kyrofa, do you remember where I can find the snappy wipe script?17:24
qenghoseb128: if a snap isn't unmountable, use "lsof" to find processes with open files beneath its mountpoint.17:24
kyrofaseb128, indeed: https://github.com/zyga/devtools/17:24
seb128kyrofa, thanks17:24
seb128qengho, yeah, but in this case the snap state is from a prerelease version I better wipe it17:25
tsimonq2kyrofa: I really really hate it and I want Git for everything, but I want a Sylpheed snap17:25
tsimonq2so I can manage :D17:25
kyrofatsimonq2, indeed, there are simply some things that are still using svn17:25
qenghoseb128: At "apt purge snapd", you'll get a list of four dirs that are not emptied. "rm" all of those. Then install snapd. That resets.17:25
tsimonq2yep kyrofa17:26
seb128qengho, thanks, using https://raw.githubusercontent.com/zyga/devtools/master/reset-state which does the job (I used it before)17:26
roadmrjdstrand: hello! hey sorry for not letting you know - yes, as of yesterday17:26
roadmrjdstrand: the store should be at r678 of click-reviewers-tools17:27
ogra_niemeyer, it would probably make sense to ship the reset script somewhere hidden in /usr/lib/snapd though, so people dont need to fiddle so much until this prob doesnt show up anymore17:27
ogra_(i.e. we can tell them to use that script after they submitted a bug)17:28
niemeyerogra_: Definitely not17:38
ogra_niemeyer, oh, why ?17:39
niemeyerogra_: This specific problem does not exist in practice.. it was a pre-16.04 snapd in use17:39
ogra_(i dont mean anywhere in PATH)17:39
ogra_oh17:39
niemeyerogra_: and I've been trying to strongly discourage people from resetting state17:39
ogra_sorry then, i thought that was recent->recent17:40
niemeyerogra_: np.. the state there was indeed super old in this case17:40
ogra_missed that bit above17:40
ogra_yeah17:40
ogra_0001-01-01 :) ... baby jesus ... :)17:41
seb128sergiusens, kyrofa, does snapcraft autotools plugin allows to specify extra cflags?17:41
mvojdstrand: \o/17:41
tsimonq2sergiusens: come onnn, the least you could do is change apt-get to apt in the HACKING.md..?17:42
tsimonq2:P17:42
tsimonq2sergiusens: or would you accept a patch for that?17:42
sergiusenstsimonq2 sure, that is fine :-)17:45
sergiusenstsimonq2 I use `apt` everywhere fwiw and mvo gave me the magic bits to pass to `apt-get` to make it pretty print like `apt`17:45
tsimonq2oh alright :)17:46
sergiusenselopio mind looking at the skipped test here? https://github.com/ubuntu-core/snapcraft/pull/56317:50
sergiusensbeowulf mind taking a look at this as well https://github.com/ubuntu-core/snapcraft/pull/563 ?17:51
seb128sergiusens, saw my question. :-)17:52
tsimonq2sergiusens: your PR :) https://github.com/ubuntu-core/snapcraft/pull/56417:55
kyrofasergiusens, elopio how do I edit the parts wiki?18:24
kyrofaDo I need special permissions?18:24
kyrofapopey, do I need special permissions to edit the snappy parts wiki?18:39
kyrofajosepht, leo is coming now :P18:49
josephtkyrofa: k, otw18:59
=== Aria22 is now known as Aria22|away
=== Aria22|away is now known as Aria
kyrofajosepht, thanks for coming back :)19:11
josephtkyrofa: my pleasure19:11
beowulfsergiusens: i added a couple of comments19:19
=== vejmarie_ is now known as vejmarie
=== Aria is now known as Aria|away
=== vejmarie_ is now known as vejmarie
sergiusensseb128 sorry, what question?20:10
roadmrso I'm snapping a gtk2.0 app and when it comes up, all the text in the gui shows as empty squares. Any idea what I need to do for this snap to work? I included a zillion libs as stage-packages but to no avail.20:58
tsimonq2sergiusens: didn't dholbach have the same problem? do you know who might know? ^20:59
sergiusenstsimonq2 I am not a freedesktop.org expert21:00
tsimonq2alright sergiusens :)21:00
popeyroadmr: have you seen the gnome calculator example in snappy-playpen?21:09
roadmrpopey: no!! where is that?21:12
* roadmr gets all giddy21:12
roadmrpopey: oh I found it!21:13
roadmrugh, that's horrible...21:14
tsimonq2sergiusens: sorry for the direct ping, but I'm kinda stuck in getting svn support, I'm getting the following error when trying to run snapcraft snap with an svn part: Could not find a required package in 'build-packages': "The cache has no package named 'svn'"21:21
tsimonq2works fine otherwise21:21
tsimonq2where am I missing integration21:21
tsimonq2I mean, doesn't it have to be missing somewhere?21:22
tsimonq2http://paste.ubuntu.com/17187288/21:22
tsimonq2that's my working snapcraft.yaml file21:23
sergiusenstsimonq2 it is `subversion` what you want to install, not svn21:23
sergiusensiirc21:23
sergiusensyup, change that in snapcraft.internal.sources21:24
sergiusensshould be good after that21:24
tsimonq2\o/21:24
tsimonq2let's see now21:25
roadmrpopey: so that wrapper script is horrendous but it worked - many thanks :)21:25
tsimonq2yay now errors I have to fix :|21:25
tsimonq2sergiusens: thank you :)21:25
tsimonq2sergiusens: is there a place that logs are kept for builds?21:35
roadmrdumb question - each snap is mounted in /dev/loopXX. Is there a limit to how many loop devices there can be?21:57
roadmr(which, seems to me, would limit the number of installable snaps)21:58
popeyroadmr: yay21:59
tsimonq2upon Googling, you can adjust it21:59
tsimonq2which, if the developers weren't aware that > 64 needs a tweak, then they need to know!22:00
stgraberthat's what loop-control is for IIRC22:01
tsimonq2stgraber: really? what's that?22:03
tsimonq2and imho it's annoying when I try to use loop devices for something :P22:04
roadmrgood night folks!22:06
tsimonq2YES! FINALLY! jeez, that took 3 hours, SVN support PR incoming!22:06
tsimonq2s/3/\> 3/g22:07
tsimonq2https://github.com/ubuntu-core/snapcraft/pull/56722:23
elopiotsimonq2: much appreciated. I left some comments in the PR, and I'll be around for a couple more hours.22:45
elopioactually, maybe more. I'm trapped in a restaurant and there's a storm outside :( I want to leave!!!22:45
tsimonq2elopio: will you be around tomorrow?22:53
tsimonq2I'm off to a party very soon, but I wanted to check in here before I go22:53
elopiotsimonq2: probably.22:54
tsimonq2then expect it to be all shiny tomorrow :)22:54
tsimonq2I'm off o/22:54
sergiusenselopio I forgot to add the unit tests which I wanted you to look at, can you look again at the gulp one22:55
* sergiusens is not hear, sneaking from the family to send this :-P22:55
elopiosergiusens: I think you would be better setting the env var with the fixture, instead of trying to patch. But go back to the family, this is for monday.23:05
mhall119d_ed: sgclark: Is snappy going to be part of the distribution discussions happening at Randa next week? Is there any information or resources we can provide you ahead of time to make that more productive?23:52
d_edmhall119: yeah.23:53
d_edmhall119: there's gonna be a group working on deployment from windows, to OS X to flatpak to snappy23:53
d_edtrying to find some more common things, as currently everyone is doing their own thing23:53
d_edas for Snappy, I think we're only going to know what extra info we need when we hit it23:54
d_edand I know that's not a very helpful response23:54
d_edoh, one huge question:23:56
d_edsandboxing and DBus23:56
d_edI go the impression the session and system socket were completely blocked off23:56
d_ed*got23:57

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