=== ikey is now known as ikey|zzz | ||
mup | PR snapd#3715 closed: interfaces/misc: updates for unity7/x11 (LP: #1663221), browser-support, network-control (LP: #1679295) and mount-observe <Created by jdstrand> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/3715> | 06:35 |
---|---|---|
arm1e | hey folks. Good sleep and now ready to finish this snap (hopefully) | 07:11 |
arm1e | anyone able to help? trying to fix missing perl modules, but they are not missing! | 07:12 |
arm1e | 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:24 |
arm1e | wow, quiet today | 07:43 |
=== ShalokShalom_ is now known as ShalokShalom | ||
mup | PR snapd#3712 closed: overlord,store: send model assertion when setting up device sessions <Reviewed> <Created by matiasb> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/3712> | 08:57 |
mup | PR snapd#3717 closed: overlord,store: no piles of return args for methods gathering device session request params <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/3717> | 08:58 |
=== ikey|zzz is now known as ikey | ||
mup | 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 |
mup | 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:18 |
mup | 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 |
mup | 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 |
ikey | damn | 10:21 |
ogra_ | github being wonky again ... | 10:25 |
ogra_ | popey, i just odered an air myself to speed up that stuff :) | 10:25 |
ogra_ | *ordered | 10:26 |
popey | ogra_: aw, sorry about that | 10:54 |
ogra_ | popey, lol, you know i always love having more hardware :) | 11:05 |
popey | ogra_: :) | 11:09 |
ogra_ | wow ... i love our setup | 11:48 |
ogra_ | creating a devicetree compiler snap ... 3min of work ... https://github.com/ogra1/devicetree-compiler ... | 11:49 |
ogra_ | having build.snapcraft.io create and publish a snap to edge ... another 2min ... priceless :) | 11:49 |
ogra_ | 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:12 |
ogra_ | (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 |
ogra_ | hmm, thats probably rather /system-boot/uboot/linux-generic-allwinner_5.snap/dtbs/sun8i-h3-nanopi-neo-air.dtb | 12:13 |
ikey | 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:17 | |
popey | ogra_: on it! | 12:23 |
ogra_ | ikey, https://forum.snapcraft.io/t/snapping-cups-printing-stack-avahi-support-system-users-groups/1502 | 12:28 |
ogra_ | all in the works :) | 12:28 |
ikey | well | 12:28 |
ikey | thats not quite what i asked :/ | 12:28 |
ikey | thats snapping cups itself | 12:28 |
ikey | not cups drivers with a native cups | 12:29 |
ogra_ | well, beyond that you could probably provide them via classic snaps | 12:29 |
ikey | thats the thing *I* can't provide them | 12:29 |
ikey | Brother is a dick | 12:29 |
ikey | And you can't distribute their stuff | 12:29 |
ikey | Same for some epson drivers | 12:29 |
ogra_ | well, if the license doesnt allow distribution snap wont change the licensing :) | 12:30 |
popey | does cups not auto go and get them these days? | 12:30 |
ogra_ | yeah | 12:30 |
ikey | "auto go and get them" - from where? | 12:30 |
ogra_ | our cups at least | 12:30 |
ogra_ | openprinting.org | 12:30 |
popey | linuxprinting.org? | 12:30 |
popey | or that | 12:30 |
ogra_ | yeah, one of these :) | 12:30 |
ikey | isnt that like a whacking great big security hole? | 12:31 |
ogra_ | well, our cups maintainer is the upstream guy of that :) | 12:31 |
ikey | well thats just cheating :p | 12:31 |
ogra_ | heh | 12:31 |
popey | heh | 12:31 |
ikey | hm. | 12:31 |
popey | "Till, the printing guy" | 12:31 |
ogra_ | but in general i think fedora uses it too | 12:31 |
ikey | so does this also mean no hplip crap? | 12:31 |
ogra_ | i think openprinting provides hplip as well | 12:32 |
ikey | damn son | 12:32 |
ogra_ | and cups dynamically downloads from there | 12:32 |
ogra_ | for details you really need to ask till | 12:32 |
ikey | why are you not doing this solus?! | 12:32 |
popey | ogra_: that fixed the spammy messages | 12:32 |
ogra_ | \o/ | 12:33 |
ogra_ | lovely | 12:33 |
ogra_ | popey, any trace of a wlan device ? | 12:33 |
popey | no network | 12:33 |
* popey gets syslog | 12:33 | |
ogra_ | or did i kill it with that | 12:33 |
popey | hehe | 12:33 |
ogra_ | that was a gross hack directly to the devicetree :) | 12:33 |
popey | Am I a bad person for glueing the 4 pins of the serial cable together? | 12:33 |
ogra_ | as long as you dont use solder ... | 12:34 |
ogra_ | :) | 12:34 |
popey | i can never remember the order of them | 12:34 |
ogra_ | the prob is they differ between boards | 12:34 |
mup | 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 |
mup | snapcraft#1454, snapcraft#1455, snapcraft#1456, snapcraft#1457, snapcraft#1458, snapcraft#1459, snapcraft#1460, snapcraft#1461, snapcraft#1462, snapcraft#1463, | 12:34 |
mup | snapcraft#1465, snapcraft#1466, snapcraft#1467, snapcraft#1468, snapcraft#1469, snapcraft#1475, snapcraft#1476, snapcraft#1477, snapcraft#1485 | 12:34 |
mup | 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 |
mup | snapcraft#1474, snapcraft#1479, snapcraft#1480, snapcraft#1483, snapcraft#1484 | 12:34 |
ogra_ | so you might need a different order on another board | 12:34 |
popey | i bought a bunch of cables :) | 12:34 |
* ogra_ keeps the plugs dangling ... but they wear out over time so that they easily drop off | 12:35 | |
ikey | https://dev.solus-project.com/T4263 | 12:35 |
ikey | >_> | 12:35 |
ikey | <_< | 12:35 |
ogra_ | +1 | 12:35 |
ogra_ | :) | 12:35 |
popey | http://paste.ubuntu.com/25297003/ | 12:35 |
ogra_ | ikey, till is "tkkamppeter" when he is on IRC (he currently isnt ...) and he is usually in #ubuntu-desktop or #ubuntu-devel | 12:36 |
popey | ikey: do you have google print service in solus? | 12:36 |
ikey | uhm | 12:36 |
popey | !info google-cloud-print-connector | 12:37 |
ubottu | 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 |
popey | ^ that thing | 12:37 |
ikey | not .. yet. | 12:37 |
ogra_ | popey, brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50 | 12:37 |
ogra_ | looks like i broke it | 12:37 |
ikey | oo so i could print from my phone to a USB printer on my linoox? | 12:37 |
popey | i only recently discovered it, as I have a usb only printer | 12:37 |
mup | 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 |
mup | snapcraft#1454, snapcraft#1455, snapcraft#1456, snapcraft#1457, snapcraft#1458, snapcraft#1459, snapcraft#1460, snapcraft#1461, snapcraft#1462, snapcraft#1463, | 12:37 |
mup | snapcraft#1465, snapcraft#1466, snapcraft#1467, snapcraft#1468, snapcraft#1469, snapcraft#1475, snapcraft#1476, snapcraft#1477, snapcraft#1485 | 12:37 |
mup | 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 |
mup | snapcraft#1474, snapcraft#1479, snapcraft#1480, snapcraft#1483, snapcraft#1484 | 12:37 |
popey | yes | 12:37 |
ikey | alright github calm down | 12:37 |
ikey | lol | 12:37 |
popey | exactly, i plug my usb printer to home server and print from phone | 12:37 |
=== ogra_ is now known as ogra | ||
popey | KILL IT! | 12:38 |
popey | or maybe just put it to sleep or something | 12:38 |
* ikey added an edit to the solus task xD | 12:38 | |
popey | :) | 12:38 |
ogra | ;) | 12:39 |
popey | maybe boot lutostag too :) | 12:39 |
ogra | done | 12:39 |
* ogra loves +q | 12:40 | |
popey | ta | 12:40 |
popey | i think you need to +b | 12:40 |
popey | because +q won't stop them coming back | 12:40 |
ogra | popey, well, i guess we need to wait til i have my air then ... randomly hacking the dtb will just be random :) | 12:40 |
popey | yeah, that's cool | 12:41 |
popey | back in the box he goes :) | 12:41 |
popey | <3 | 12:41 |
ikey | XD | 12:43 |
ogra | hmm | 12:43 |
ikey | *!*lutastag*@* | 12:43 |
ikey | or kill it. | 12:43 |
tbr | lutostag!*@* | 12:43 |
ikey | oh right, nick not ident | 12:43 |
ikey | derp | 12:43 |
tbr | nick!ident@hostmask | 12:43 |
ikey | ya | 12:44 |
ikey | didnt read the ident :P | 12:44 |
ikey | depressing part being ive written IRC clients in the past and i still managed to botch that.. | 12:44 |
popey | 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 | |
ikey | popey, yeah | 12:45 |
ogra | ogra@nanopi:~$ devicetree-compiler -h|grep Usage | 12:46 |
ogra | Usage: dtc [options] <input file> | 12:46 |
ogra | ogra@nanopi:~$ | 12:46 |
ogra | hmm | 12:46 |
ikey | lol did cassidy seriously quote Daniel Foré as if he was Gandhi on his rant about snaps? | 12:46 |
ikey | well i never.. | 12:46 |
popey | hahah | 12:46 |
ogra | would really be nice if snapcraft could adjust the command name in help output magically | 12:46 |
popey | He has some valid points | 12:46 |
popey | Be nice if it was a bug report though | 12:46 |
ikey | yea | 12:46 |
popey | I'm sure eos guys wouldn't appreciate that kind of public "feedback" | 12:46 |
ikey | yeah i once mentioned vala was dead | 12:47 |
ikey | never again | 12:47 |
ogra | where is that ? G+ ? | 12:47 |
popey | hahah | 12:47 |
popey | yes | 12:47 |
popey | the relavent people are aware of it :) | 12:47 |
ikey | in positive news.. | 12:47 |
ikey | got apparmor support into linux-lts in solus too | 12:48 |
ikey | so both kernels are rocking snapd support | 12:48 |
ikey | meaning existing users wont need to do any magic other than installing snapd to use it | 12:48 |
ikey | i mean thats like another 6 users, easy. | 12:48 |
ogra | yay | 12:54 |
ogra | that makes 10 already ! | 12:54 |
ikey | yep xD | 13:01 |
ogra | https://forum.snapcraft.io/t/could-snapcraft-replace-the-command-in-usage-output-with-the-actual-command/1662/1 | 13:08 |
arm1e | anyone able to help? trying to fix missing perl modules, but they are not missing! | 13:20 |
arm1e | 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:20 |
ogra | arm1e, well, you picked a perl package as your first snap .... snapping perl is pretty painful | 13:23 |
arm1e | 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 |
ogra | your modules dont live in the standard paths but under $SNAP | 13:24 |
ogra | so you need to teach the perl interpreter about the new search paths | 13:24 |
arm1e | I have no idea how to do that | 13:24 |
arm1e | I think this may be way beyond my ability | 13:24 |
ikey | you can patch it or you can add a wrapper script | 13:25 |
ogra | you create a wrapper script and export the right bits, so perl knows where to look | 13:25 |
ikey | heh | 13:25 |
ikey | i think its something like PERL5LIB | 13:25 |
ogra | (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:25 | |
arm1e | ogra: you make it sound so easy but I think I am going to have to abandon this one | 13:26 |
ogra | it isnt that hard | 13:27 |
ikey | well you can use `organize` to stick the wrapper script as the "main" script and set it as the main command | 13:27 |
arm1e | ikey: get you Mr snappy lover now :p | 13:27 |
ikey | no i just happen to have a lot of experience packaging things for Linux. | 13:28 |
arm1e | ikey: I wish I did | 13:28 |
ikey | also see "where did the last decade+ of my life go" | 13:28 |
ogra | arm1e, this is from a very old demo snap i once did http://paste.ubuntu.com/25297317/ | 13:28 |
arm1e | ikey: where will the next one go? Turning solus into skynet? | 13:28 |
ikey | lol "turning" | 13:29 |
* ikey giggles | 13:29 | |
ogra | arm1e, take a look at the PERLCMD variable i set there | 13:29 |
arm1e | ogra: will do, thanks | 13:29 |
ikey | ah -I usage to override INC. | 13:29 |
ikey | pretty | 13:29 |
ogra | (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 |
ikey | please tell me you have easteregg $CRACKLE $POP ones | 13:30 |
arm1e | ikey: lol | 13:31 |
arm1e | ogra: I see what you wrote but is that the only part that would be needed? | 13:31 |
arm1e | 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 |
ogra | 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:33 |
ogra | arm1e, where is your source tree ? | 13:34 |
arm1e | no idea | 13:35 |
ogra | did you put it on github or so ? | 13:35 |
arm1e | no | 13:35 |
ogra | ah | 13:35 |
arm1e | you mean for the snap or for get iplayer? | 13:36 |
ogra | for the snap :) | 13:36 |
arm1e | i have compiled it but it is only on my system | 13:36 |
ogra | 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 |
ogra | (i cant test it though, BBC doesnt allow us germans to watch their stuff :P ) | 13:37 |
arm1e | I can send you the snap | 13:37 |
ogra | well, i'D prefer to have it on github | 13:38 |
ogra | that way you will also be able to have it auto-built in the end | 13:38 |
arm1e | I dont have an account or know how to use it | 13:38 |
arm1e | ogra: right I am on github but how to I upload the source tree? | 13:45 |
ogra | there is a plus sign at the top bar on the website | 13:45 |
ogra | click it | 13:45 |
ogra | pick "new repository" | 13:46 |
ogra | give it a name (like get-iplayer-snap) | 13:46 |
ogra | and click the create button ... | 13:46 |
ogra | that will bring up instructions | 13:46 |
arm1e | 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 |
ogra | no, you upload the source tree | 13:50 |
ogra | not the snap | 13:50 |
ogra | i.e. the dir where your snapcraft.yaml is | 13:51 |
ogra | (and any other scripts or what you have in there) | 13:51 |
arm1e | Now I am getting told there are too many files. | 13:53 |
Jess_ | How can I see if this is on my phone | 13:54 |
arm1e | ogra: is it the snap / prime / stage or parts folder or all of them | 13:54 |
ogra | arm1e, no, call snapcraft clean first | 14:06 |
ogra | whats left then is what you want to push | 14:06 |
arm1e | too late. | 14:11 |
arm1e | all of them are going on mwahahahahaha!! | 14:12 |
arm1e | cancelled it | 14:13 |
arm1e | ogra: there is only an empty snap folder and the yaml | 14:13 |
ogra | yeah, thats all you want then | 14:14 |
arm1e | ogra: done | 14:23 |
ogra | so gimme the url to your repo now :) | 14:23 |
arm1e | https://github.com/arm1e/get-iplayer-snap.git | 14:23 |
arm1e | ikey: Once I have got the packaging learned fancy teaching me how to roll a new disro :p | 14:25 |
arm1e | ogra: What's the next step? | 14:28 |
ogra | you wait :) | 14:28 |
arm1e | ogra: Thanks for helping me btw! | 14:28 |
* arm1e waits | 14:28 | |
ogra | wow, thats a big snap | 14:36 |
ogra | (i guess due to shipping ffmpeg and the world in it) | 14:37 |
arm1e | ogra: yeah, needs newest ffmpeg unfortunately | 15:03 |
ogra | arm1e, https://github.com/arm1e/get-iplayer-snap/pull/1 | 15:03 |
ogra | you shoudl see a merge button | 15:04 |
ogra | click it ... then run git pull locally so you get the changes and run snapcraft :) | 15:04 |
ogra | (you can indeed also comment on the github page and complain about my bad indendation in the wrapper.sh script ;) ) | 15:05 |
ogra | 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 |
ogra | ) | 15:06 |
* ogra sees the "merged" message on github | 15:07 | |
ogra | great :) | 15:07 |
arm1e | Thanks very much for all of your help here! | 15:08 |
ogra | well, it was a nice finger training :) | 15:08 |
ogra | havent packaged perl stuff in a while | 15:08 |
ogra | and there is surely still enough to do for you | 15:09 |
ogra | but it startss now | 15:09 |
arm1e | what does? | 15:12 |
ogra | get-iplayer | 15:12 |
arm1e | right will test now | 15:12 |
ogra | your next challenge: make it use confinement: strict ;) | 15:12 |
ogra | INFO: 3366 Matching Programmes | 15:14 |
ogra | hah | 15:14 |
ogra | at least i can get the indexes in germany | 15:14 |
arm1e | 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:05 |
ogra | arm1e, you get access to $HOME/Downloads via the home interface, just add it | 16:14 |
ogra | and even without it it could download to $HOME/snap/get-iplayer/ ... whihc is the user dir of the snap | 16:15 |
arm1e | ogra: how will the user access the downloads if it is in there? | 16:22 |
popey | file manager | 16:23 |
popey | its in your home, but anyway, adding the home plug will allow it to save them in ~/Downloads anyway | 16:23 |
arm1e | does that restrict it being contained or is it okay? | 16:24 |
popey | it will just work fine | 16:24 |
arm1e | thanks | 16:24 |
arm1e | popey: btw I am starting work on my laptop entry next week. | 16:25 |
arm1e | popey: 20 tweets right? | 16:25 |
popey | is it a poem? | 16:25 |
arm1e | will be | 16:25 |
popey | you can submit almost anything :) | 16:25 |
popey | nice | 16:25 |
popey | 20 lines, 20 tweets, whatever :) | 16:25 |
arm1e | popey: how are the extra pixels working out for you? | 16:26 |
popey | soooo good | 16:26 |
arm1e | I was considering another monitor myself but I usually work on my knee, rather than the office | 16:27 |
popey | hehe | 16:27 |
arm1e | cant balance the monitors on them | 16:27 |
popey | Right, off to make tacos! ttfn | 16:27 |
ikey | mmm | 16:30 |
ikey | vague mention of food | 16:30 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!