=== ikey is now known as ikey|zzz [06:35] PR snapd#3715 closed: interfaces/misc: updates for unity7/x11 (LP: #1663221), browser-support, network-control (LP: #1679295) and mount-observe [07:11] hey folks. Good sleep and now ready to finish this snap (hopefully) [07:12] anyone able to help? trying to fix missing perl modules, but they are not missing! [07:24] get_iplayer has all dependencies as stage-packages which match the deps when installing from the normal ubuntu repos but complains about env.pm when running in the snap with this error: http://paste.ubuntu.com/25295446/ [07:43] wow, quiet today === ShalokShalom_ is now known as ShalokShalom [08:57] PR snapd#3712 closed: overlord,store: send model assertion when setting up device sessions [08:58] PR snapd#3717 closed: overlord,store: no piles of return args for methods gathering device session request params === ikey|zzz is now known as ikey [10:18] PR # closed: snapd#2807, snapd#2837, snapd#3120, snapd#3260, snapd#3346, snapd#3372, snapd#3398, snapd#3456, snapd#3484, snapd#3502, snapd#3520, snapd#3526, snapd#3556, snapd#3560, snapd#3565, snapd#3568, snapd#3569, snapd#3571, snapd#3573, snapd#3581, snapd#3585, snapd#3586, snapd#3590, [10:18] snapd#3594, snapd#3616, snapd#3617, snapd#3621, snapd#3625, snapd#3632, snapd#3635, snapd#3636, snapd#3639, snapd#3642, snapd#3660, snapd#3679, snapd#3691, snapd#3692, snapd#3693, snapd#3697, snapd#3702, snapd#3705, snapd#3710, snapd#3714, snapd#3716, snapd#3718, snapd#3719, snapd#3720 [10:19] PR # opened: snapd#2807, snapd#2837, snapd#3120, snapd#3260, snapd#3346, snapd#3372, snapd#3398, snapd#3456, snapd#3484, snapd#3502, snapd#3520, snapd#3526, snapd#3556, snapd#3560, snapd#3565, snapd#3568, snapd#3569, snapd#3571, snapd#3573, snapd#3581, snapd#3585, snapd#3586, snapd#3590, [10:19] snapd#3594, snapd#3616, snapd#3617, snapd#3621, snapd#3625, snapd#3632, snapd#3635, snapd#3636, snapd#3639, snapd#3642, snapd#3660, snapd#3679, snapd#3691, snapd#3692, snapd#3693, snapd#3697, snapd#3702, snapd#3705, snapd#3710, snapd#3714, snapd#3716, snapd#3718, snapd#3719, snapd#3720 [10:21] damn [10:25] github being wonky again ... [10:25] popey, i just odered an air myself to speed up that stuff :) [10:26] *ordered [10:54] ogra_: aw, sorry about that [11:05] popey, lol, you know i always love having more hardware :) [11:09] ogra_: :) [11:48] wow ... i love our setup [11:49] creating a devicetree compiler snap ... 3min of work ... https://github.com/ogra1/devicetree-compiler ... [11:49] having build.snapcraft.io create and publish a snap to edge ... another 2min ... priceless :) [12:12] popey, http://people.canonical.com/~ogra/snappy/sun8i-h3-nanopi-neo-air.dtb ... i tried to disable the uart3 settings (bluetooth) in the devicetree, you could try replacing /system-boot/boot/uboot/linux-generic-allwinner_5.snap/dtbs/sun8i-h3-nanopi-neo-air.dtb [12:13] (this is just a shot in the dark, though ... might not even boot at all with that file but there is a minimal chance that it works) [12:13] hmm, thats probably rather /system-boot/uboot/linux-generic-allwinner_5.snap/dtbs/sun8i-h3-nanopi-neo-air.dtb [12:17] food for thought - how possible/feasible would it be to provide cups drivers and such via snaps? [12:17] * ikey is thinking about the dreaded brother drivers [12:23] ogra_: on it! [12:28] ikey, https://forum.snapcraft.io/t/snapping-cups-printing-stack-avahi-support-system-users-groups/1502 [12:28] all in the works :) [12:28] well [12:28] thats not quite what i asked :/ [12:28] thats snapping cups itself [12:29] not cups drivers with a native cups [12:29] well, beyond that you could probably provide them via classic snaps [12:29] thats the thing *I* can't provide them [12:29] Brother is a dick [12:29] And you can't distribute their stuff [12:29] Same for some epson drivers [12:30] well, if the license doesnt allow distribution snap wont change the licensing :) [12:30] does cups not auto go and get them these days? [12:30] yeah [12:30] "auto go and get them" - from where? [12:30] our cups at least [12:30] openprinting.org [12:30] linuxprinting.org? [12:30] or that [12:30] yeah, one of these :) [12:31] isnt that like a whacking great big security hole? [12:31] well, our cups maintainer is the upstream guy of that :) [12:31] well thats just cheating :p [12:31] heh [12:31] heh [12:31] hm. [12:31] "Till, the printing guy" [12:31] but in general i think fedora uses it too [12:31] so does this also mean no hplip crap? [12:32] i think openprinting provides hplip as well [12:32] damn son [12:32] and cups dynamically downloads from there [12:32] for details you really need to ask till [12:32] why are you not doing this solus?! [12:32] ogra_: that fixed the spammy messages [12:33] \o/ [12:33] lovely [12:33] popey, any trace of a wlan device ? [12:33] no network [12:33] * popey gets syslog [12:33] or did i kill it with that [12:33] hehe [12:33] that was a gross hack directly to the devicetree :) [12:33] Am I a bad person for glueing the 4 pins of the serial cable together? [12:34] as long as you dont use solder ... [12:34] :) [12:34] i can never remember the order of them [12:34] the prob is they differ between boards [12:34] Issue # closed: snapcraft#100, snapcraft#1437, snapcraft#1438, snapcraft#1439, snapcraft#1440, snapcraft#1441, snapcraft#1442, snapcraft#1443, snapcraft#1444, snapcraft#1445, snapcraft#1446, snapcraft#1448, snapcraft#1449, snapcraft#1450, snapcraft#1451, snapcraft#1452, snapcraft#1453, [12:34] snapcraft#1454, snapcraft#1455, snapcraft#1456, snapcraft#1457, snapcraft#1458, snapcraft#1459, snapcraft#1460, snapcraft#1461, snapcraft#1462, snapcraft#1463, [12:34] snapcraft#1465, snapcraft#1466, snapcraft#1467, snapcraft#1468, snapcraft#1469, snapcraft#1475, snapcraft#1476, snapcraft#1477, snapcraft#1485 [12:34] PR # closed: snapcraft#1277, snapcraft#1298, snapcraft#1302, snapcraft#1313, snapcraft#1346, snapcraft#1348, snapcraft#1382, snapcraft#1387, snapcraft#1399, snapcraft#1412, snapcraft#1414, snapcraft#1419, snapcraft#1420, snapcraft#1428, snapcraft#1430, snapcraft#1436, snapcraft#1447, [12:34] snapcraft#1474, snapcraft#1479, snapcraft#1480, snapcraft#1483, snapcraft#1484 [12:34] so you might need a different order on another board [12:34] i bought a bunch of cables :) [12:35] * ogra_ keeps the plugs dangling ... but they wear out over time so that they easily drop off [12:35] https://dev.solus-project.com/T4263 [12:35] >_> [12:35] <_< [12:35] +1 [12:35] :) [12:35] http://paste.ubuntu.com/25297003/ [12:36] ikey, till is "tkkamppeter" when he is on IRC (he currently isnt ...) and he is usually in #ubuntu-desktop or #ubuntu-devel [12:36] ikey: do you have google print service in solus? [12:36] uhm [12:37] !info google-cloud-print-connector [12:37] google-cloud-print-connector (source: google-cloud-print-connector): Google Cloud Print CUPS Connector. In component universe, is extra. Version 0.0~git20151105.24.1902938-2 (zesty), package size 2020 kB, installed size 11050 kB [12:37] ^ that thing [12:37] not .. yet. [12:37] popey, brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50 [12:37] looks like i broke it [12:37] oo so i could print from my phone to a USB printer on my linoox? [12:37] i only recently discovered it, as I have a usb only printer [12:37] Issue # opened: snapcraft#100, snapcraft#1437, snapcraft#1438, snapcraft#1439, snapcraft#1440, snapcraft#1441, snapcraft#1442, snapcraft#1443, snapcraft#1444, snapcraft#1445, snapcraft#1446, snapcraft#1448, snapcraft#1449, snapcraft#1450, snapcraft#1451, snapcraft#1452, snapcraft#1453, [12:37] snapcraft#1454, snapcraft#1455, snapcraft#1456, snapcraft#1457, snapcraft#1458, snapcraft#1459, snapcraft#1460, snapcraft#1461, snapcraft#1462, snapcraft#1463, [12:37] snapcraft#1465, snapcraft#1466, snapcraft#1467, snapcraft#1468, snapcraft#1469, snapcraft#1475, snapcraft#1476, snapcraft#1477, snapcraft#1485 [12:37] PR # opened: snapcraft#1277, snapcraft#1298, snapcraft#1302, snapcraft#1313, snapcraft#1346, snapcraft#1348, snapcraft#1382, snapcraft#1387, snapcraft#1399, snapcraft#1412, snapcraft#1414, snapcraft#1419, snapcraft#1420, snapcraft#1428, snapcraft#1430, snapcraft#1436, snapcraft#1447, [12:37] snapcraft#1474, snapcraft#1479, snapcraft#1480, snapcraft#1483, snapcraft#1484 [12:37] yes [12:37] alright github calm down [12:37] lol [12:37] exactly, i plug my usb printer to home server and print from phone === ogra_ is now known as ogra [12:38] KILL IT! [12:38] or maybe just put it to sleep or something [12:38] * ikey added an edit to the solus task xD [12:38] :) [12:39] ;) [12:39] maybe boot lutostag too :) [12:39] done [12:40] * ogra loves +q [12:40] ta [12:40] i think you need to +b [12:40] because +q won't stop them coming back [12:40] popey, well, i guess we need to wait til i have my air then ... randomly hacking the dtb will just be random :) [12:41] yeah, that's cool [12:41] back in the box he goes :) [12:41] <3 [12:43] XD [12:43] hmm [12:43] *!*lutastag*@* [12:43] or kill it. [12:43] lutostag!*@* [12:43] oh right, nick not ident [12:43] derp [12:43] nick!ident@hostmask [12:44] ya [12:44] didnt read the ident :P [12:44] depressing part being ive written IRC clients in the past and i still managed to botch that.. [12:45] There must be about as many irc clients as there are text editors now [12:45] * ogra only OPs every three months or so ... i can never remember anything [12:45] popey, yeah [12:46] ogra@nanopi:~$ devicetree-compiler -h|grep Usage [12:46] Usage: dtc [options] [12:46] ogra@nanopi:~$ [12:46] hmm [12:46] lol did cassidy seriously quote Daniel Foré as if he was Gandhi on his rant about snaps? [12:46] well i never.. [12:46] hahah [12:46] would really be nice if snapcraft could adjust the command name in help output magically [12:46] He has some valid points [12:46] Be nice if it was a bug report though [12:46] yea [12:46] I'm sure eos guys wouldn't appreciate that kind of public "feedback" [12:47] yeah i once mentioned vala was dead [12:47] never again [12:47] where is that ? G+ ? [12:47] hahah [12:47] yes [12:47] the relavent people are aware of it :) [12:47] in positive news.. [12:48] got apparmor support into linux-lts in solus too [12:48] so both kernels are rocking snapd support [12:48] meaning existing users wont need to do any magic other than installing snapd to use it [12:48] i mean thats like another 6 users, easy. [12:54] yay [12:54] that makes 10 already ! [13:01] yep xD [13:08] https://forum.snapcraft.io/t/could-snapcraft-replace-the-command-in-usage-output-with-the-actual-command/1662/1 [13:20] anyone able to help? trying to fix missing perl modules, but they are not missing! [13:20] get_iplayer has all dependencies as stage-packages which match the deps when installing from the normal ubuntu repos but complains about env.pm when running in the snap with this error: http://paste.ubuntu.com/25295446/ [13:23] arm1e, well, you picked a perl package as your first snap .... snapping perl is pretty painful [13:24] i only picked this because it is the only thing I have ever packaged before and thought it would be ok. I was very wrong [13:24] your modules dont live in the standard paths but under $SNAP [13:24] so you need to teach the perl interpreter about the new search paths [13:24] I have no idea how to do that [13:24] I think this may be way beyond my ability [13:25] you can patch it or you can add a wrapper script [13:25] you create a wrapper script and export the right bits, so perl knows where to look [13:25] heh [13:25] i think its something like PERL5LIB [13:25] (we have snapcraft parts for nearly every language that do this automatically for you ... just not for perl) [13:25] * arm1e thinks he should have done computer science at uni, not normal science [13:26] ogra: you make it sound so easy but I think I am going to have to abandon this one [13:27] it isnt that hard [13:27] well you can use `organize` to stick the wrapper script as the "main" script and set it as the main command [13:27] ikey: get you Mr snappy lover now :p [13:28] no i just happen to have a lot of experience packaging things for Linux. [13:28] ikey: I wish I did [13:28] also see "where did the last decade+ of my life go" [13:28] arm1e, this is from a very old demo snap i once did http://paste.ubuntu.com/25297317/ [13:28] ikey: where will the next one go? Turning solus into skynet? [13:29] lol "turning" [13:29] * ikey giggles [13:29] arm1e, take a look at the PERLCMD variable i set there [13:29] ogra: will do, thanks [13:29] ah -I usage to override INC. [13:29] pretty [13:30] (bnote that things like SNAP_APP_PATH and such got renamed, it will need adjustment to point to SNAP or SNAP_DATA, but it should give you an idea) [13:30] please tell me you have easteregg $CRACKLE $POP ones [13:31] ikey: lol [13:31] ogra: I see what you wrote but is that the only part that would be needed? [13:33] I really do think this is above my ability having never programmed or properly packaged before. Not exactly a nice gentle difficulty curve [13:33] arm1e, well, you would create a "wrapper.sh" (or name it as you like) similar to that one ... then the last line would be something like "$PERLCMD /path/to/get_iplayer" and the app entry in your snapcraft.yaml would execute wrapper.sh instead of get_iplayer directly [13:34] arm1e, where is your source tree ? [13:35] no idea [13:35] did you put it on github or so ? [13:35] no [13:35] ah [13:36] you mean for the snap or for get iplayer? [13:36] for the snap :) [13:36] i have compiled it but it is only on my system [13:37] well, if you create a github tree for it i can provide you the wrapper in a pull request that you can merge :) [13:37] (i cant test it though, BBC doesnt allow us germans to watch their stuff :P ) [13:37] I can send you the snap [13:38] well, i'D prefer to have it on github [13:38] that way you will also be able to have it auto-built in the end [13:38] I dont have an account or know how to use it [13:45] ogra: right I am on github but how to I upload the source tree? [13:45] there is a plus sign at the top bar on the website [13:45] click it [13:46] pick "new repository" [13:46] give it a name (like get-iplayer-snap) [13:46] and click the create button ... [13:46] that will bring up instructions [13:50] yeah, I did all of that and tried to upload the snap, but it is too big so I am not doing the right thing [13:50] no, you upload the source tree [13:50] not the snap [13:51] i.e. the dir where your snapcraft.yaml is [13:51] (and any other scripts or what you have in there) [13:53] Now I am getting told there are too many files. [13:54] How can I see if this is on my phone [13:54] ogra: is it the snap / prime / stage or parts folder or all of them [14:06] arm1e, no, call snapcraft clean first [14:06] whats left then is what you want to push [14:11] too late. [14:12] all of them are going on mwahahahahaha!! [14:13] cancelled it [14:13] ogra: there is only an empty snap folder and the yaml [14:14] yeah, thats all you want then [14:23] ogra: done [14:23] so gimme the url to your repo now :) [14:23] https://github.com/arm1e/get-iplayer-snap.git [14:25] ikey: Once I have got the packaging learned fancy teaching me how to roll a new disro :p [14:28] ogra: What's the next step? [14:28] you wait :) [14:28] ogra: Thanks for helping me btw! [14:28] * arm1e waits [14:36] wow, thats a big snap [14:37] (i guess due to shipping ffmpeg and the world in it) [15:03] ogra: yeah, needs newest ffmpeg unfortunately [15:03] arm1e, https://github.com/arm1e/get-iplayer-snap/pull/1 [15:04] you shoudl see a merge button [15:04] click it ... then run git pull locally so you get the changes and run snapcraft :) [15:05] (you can indeed also comment on the github page and complain about my bad indendation in the wrapper.sh script ;) ) [15:06] it works here for me (but i cant download anything and i dont know if ffmped will work, might need some additional love for that [15:06] ) [15:07] * ogra sees the "merged" message on github [15:07] great :) [15:08] Thanks very much for all of your help here! [15:08] well, it was a nice finger training :) [15:08] havent packaged perl stuff in a while [15:09] and there is surely still enough to do for you [15:09] but it startss now [15:12] what does? [15:12] get-iplayer [15:12] right will test now [15:12] your next challenge: make it use confinement: strict ;) [15:14] INFO: 3366 Matching Programmes [15:14] hah [15:14] at least i can get the indexes in germany [16:05] ogra: seems to download, but not sure how this will work in a confined snap. Where will it download to? Will need to expose /home/$USER/Downloads [16:14] arm1e, you get access to $HOME/Downloads via the home interface, just add it [16:15] and even without it it could download to $HOME/snap/get-iplayer/ ... whihc is the user dir of the snap [16:22] ogra: how will the user access the downloads if it is in there? [16:23] file manager [16:23] its in your home, but anyway, adding the home plug will allow it to save them in ~/Downloads anyway [16:24] does that restrict it being contained or is it okay? [16:24] it will just work fine [16:24] thanks [16:25] popey: btw I am starting work on my laptop entry next week. [16:25] popey: 20 tweets right? [16:25] is it a poem? [16:25] will be [16:25] you can submit almost anything :) [16:25] nice [16:25] 20 lines, 20 tweets, whatever :) [16:26] popey: how are the extra pixels working out for you? [16:26] soooo good [16:27] I was considering another monitor myself but I usually work on my knee, rather than the office [16:27] hehe [16:27] cant balance the monitors on them [16:27] Right, off to make tacos! ttfn [16:30] mmm [16:30] vague mention of food