/srv/irclogs.ubuntu.com/2017/03/25/#snappy.txt

=== JanC is now known as Guest89300
=== JanC_ is now known as JanC
=== t-rex is now known as Guest67417
anuraghcan someone suggest me  best tutorials for snapcraft ?06:24
mupPR snapd#3077 closed: interfaces: convert systemd backend to new APIs <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3077>11:07
Son_Gokuzyga: who do we talk to for getting Launchpad's Red Hat bug tracker integration fixed? https://bugs.launchpad.net/bugs/bugtrackers/redhat-bugs11:08
mupPR snapd#3072 closed: interfaces: use udev spec <Created by stolowski> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3072>11:12
zygaSon_Goku: hey11:13
zygaSon_Goku: cjwatson I think11:13
zygaSon_Goku: those are pretty tiny and probably just neglected11:13
zygaSon_Goku: but should be easy to fix11:13
Son_Gokuthe bug tracking has been broken for a couple of years, and I think disabled for nearly as long11:13
zygaSon_Goku: yeah, niche feature11:14
zygaSon_Goku: I think we need to report a bug / talk to cjwatson11:14
Son_Gokuwell, I personally like being able to tie upstream and downstream bugs together and have them tracked and injected into the bug report11:15
Son_Gokuit helps keep everyone in the loop, so to speak11:15
zygaSon_Goku: yeah, that's why this feature exists here but it doesn't work perfectly everywhere11:15
zygaSon_Goku: we had some issues and the github tracker was fixed11:15
zygaofftopic, I got some set of nylon screws and standoffs so that my boards don't just lay flat on the desk11:16
zygabut ... obviously... wrong size for everyone11:16
Son_GokuO.o11:16
zygapi2, pi3, dragon, ci2011:16
zygaeh11:16
zygawhy doesn't anyone think about consistency11:16
zygaespecially for casual folks like us here, not mechanical engineers that love the 10s of marginally different screws they can use11:16
zygaor have easy and well-understood supply chain11:16
zygadragon has smaller screws holes than anyone else, ci20 has huge holes :/11:17
Son_Gokuit's super annoying11:17
Son_Gokuhad the same problem with the Pine vs the Pi3 vs Pi211:17
zygaand no sata :D11:18
zygaoh, I have one more board11:18
zygaI forgot about it11:18
zygaI mean plenty of others but this runs linux11:18
zygaorange pi11:18
zygaone of the gazillion variants11:18
Son_Gokuthe ARM ecosystem just depresses me11:18
Son_Gokuso much potential, but so bloody screwy11:19
zygabut we're stuck with it11:19
zygawow11:19
zygaactually, this last board has sane screw holders11:19
zygago figure...11:19
Son_Gokuat least Red Hat and Linaro made the server ARM boards not stupid11:19
Son_Gokubut goddamn11:19
zygayes11:19
zygano matter how I hate firmware11:20
zygathis is a good thing11:20
zyga(acpi and all that stuff)11:20
zygabtw, snapd for mageia?11:20
Son_Gokuin 2017, over 85% (and I'm being generous here) of all ARM boards requires special snowflake firmware11:20
zygasync from fedora or do we need a new package?11:20
Son_Gokuzyga: mostly sync from Fedora11:20
zygawell, it's like a micro controller world really :)11:20
Son_Gokujust need to disable mandatory installation of the selinux subpackage11:20
Son_Gokuand since we still need AppArmor fixes upstreamed, still no confinement goodness11:21
Son_Gokutechnically, Mageia currently uses TOMOYO11:21
Son_Gokubut nobody really supports it, so *shrugs*11:21
zygaisn't it a thing in some vertical market?11:22
zygaautomotive/11:22
Son_Gokuyes11:22
zygaor something like htat11:22
zygait's a japanese invention11:22
Son_Gokuyep11:22
zygalike ruby11:23
zyga:D11:23
zygaspeaking of which11:23
zygaI want to do my own thing today11:23
zygano work :)11:23
zygaso after I'm done with the boards11:23
Son_Gokuwell, the gratuitous use of capital letters is indicative of Japaneseness :)11:23
zygaI'll blog some more11:23
zygaand work on rob11:23
Son_Gokurob?11:23
zygarob is my sandbox for creativity and just sheer NIH :D11:23
zygarob = make11:23
Son_Gokuah right11:23
zygarób :-)11:24
zyga(ó is pronounced exactly like u)11:24
Son_Gokuso... like rub or rube?11:24
zyganot like US "r" (a-r) more like plain rrrr11:25
zygarrrr-u-b (short u)11:25
zygaheh11:25
zygaI wanted to add a feature11:25
zygarob --pronounce (or something)11:26
zygathat has a wave table inside11:26
zygaand just plays it11:26
Son_Gokuhaha11:26
zygaI was thinking about a new license as well11:27
zygaSSL (sustainable software license)11:27
zygathe name sucks :)11:27
Son_Goku:/11:27
zygathe idea is that it is proprietary with escrow so it turns to a pre-determined FOSS license if abandoned11:27
zygaso you'd be able to sell new copies11:28
Son_Gokuplease don't make custom licenses for the fucks11:28
Son_Gokuyou know what happens when you do11:28
zygabut would not die if I stop caring11:28
zygawell, I think it's a real problem for today FOSS software11:28
zygait's hard to fund11:28
zygait's just an idea11:28
zygaI don't need to put everything into one box11:28
zygaand rob is just a toy for now11:29
zygabut if one could really sell FOSS software (practically, not like today but not really) at low price in high volume I think world would be better11:29
zygawould you buy a program for $5 knowing that it becomes GPL if you don't get an update in 12 months?11:31
zygaSon_Goku: ah, sorry got disconnected11:42
zygaall the boards have stand offs now :)11:42
Son_Gokuheh11:42
Son_Gokutoday is going to be the day where I spend most of my time playing Legend of Zelda: Breath of the Wild11:43
Son_GokuI have a Nintendo Switch and my god, it's amazing11:43
zygaSon_Goku: ooooooooh11:43
zygaSon_Goku: tell me11:43
zygaSon_Goku: I love zelda11:43
zygaSon_Goku: did you get the switch?11:43
zygaSon_Goku: or the wii u version?11:43
Son_Gokuyes11:43
Son_GokuSwitch version, ofc11:43
zygaSon_Goku: ohhh!11:43
zygaSon_Goku: tell me! how do you like it?11:43
Son_Gokuit's awesome11:43
zygaSon_Goku: bot the console and the game11:43
Son_Gokuthe Joy-Cons are a literal joy to use11:43
zygaSon_Goku: ooooh :-( I don't have it yet11:44
Son_Goku1-2-Switch game made it easy to really pick it up and get familiar11:44
zygaSon_Goku: I was thinking about buying horizon zero dawn as it's not as $$$ as a new game *and* a new device11:44
Son_Gokuand they really did a good job emulating real-world feel with the haptics11:44
zygaSon_Goku: did you play on the go?11:44
Son_GokuI've done a bit of that, yes11:44
zygaSon_Goku: does it play equally well?11:45
zygaSon_Goku: is the framerate the same?11:45
zygaSon_Goku: and is the screen good?11:45
Son_Gokuthe screen is very nice, and the framerate is good, most of the time11:47
Son_Gokuthere's some moments where it slows down a bit, particularly when there's lots of actively moving things11:47
Son_Gokubut it doesn't happen often enough to be concerning11:47
zygaSon_Goku: but does that happen only while on the go? I'm trying to understand if it's slower when on batter11:47
zygabattery11:47
Son_Gokuwhen not connected to the TV, it's actually better11:48
Son_Gokuless pixels to push11:48
zygaoh, curious :)11:48
zygaSon_Goku: and the actual game11:49
Son_Gokubattery life is about 3.5~4 hours with Zelda11:49
Son_Gokusupposedly the battery capacity lends itself well for 8 hours, but who knows?11:49
zygaSon_Goku: how far did you get into the game?11:52
Son_GokuI'm not too far in yet, I've only gotten to two shrines, and I have to get to two more before I get a paraglider to get further along11:53
Son_Gokubut damn, the world is HUGE and somewhat challenging to navigate11:53
zygaSon_Goku: bring it to the next snappy sprint :)11:53
Son_Gokuif there is one, I will :)11:53
zygaSon_Goku: my kids have nintendo 3DSes but they rarely game11:53
zygaSon_Goku: nowadays it's just the PS411:54
zygaSon_Goku: star wars battlefront for my son and lots of gentle games for my daughter (she adores flower)11:54
zygaSon_Goku: they played zeldas but still too challenging for my son (he hates reading)11:54
Son_GokuI usually bring my 3DS with me wherever I go11:54
Son_Gokubut this time around, I'll be able to bring a real console too :D11:54
zygaha, indeed :)11:55
zygaSon_Goku: what do you plan to do after you finish zelda11:56
zygaSon_Goku: with each new console lack of games is a risk11:56
Son_Gokuwell, I have another game on the way, it just isn't here yet :)11:57
zygaSon_Goku: and nintendo and shun-3rd-party approach is an extra factor11:57
Son_Gokuthey've done the opposite this time11:57
Son_Gokueven freaking Skyrim is going to be on the Switch11:57
zygaSon_Goku: well but skyrim is ooold11:57
Son_Gokuthat's not the point11:57
zygaSon_Goku: and I played it years ago after getting it for 10 euro11:57
Son_Gokuit's a third party vendor who historically doesn't do Nintendo11:57
zygaSon_Goku: my point is that unless they bring *new* stuff 3rd party is not that fun (spend 60 to play skyrim)11:58
zygaSon_Goku: I hope you are right :)11:58
Son_Gokubut regardless, there's still a huge catalog of Nintendo games to release too12:01
zygaSon_Goku: well, but for adults most are nooooot that fun12:03
zygaSon_Goku: I love mario12:03
zygaSon_Goku: but what else is there12:03
Son_GokuI'd like to consider myself an "Adult(TM)"12:04
zygaAFON12:04
zygaadult fan of nintendo12:04
zyga;D12:04
Son_GokuI find the Donkey Kong stuff fun, the Sonic games coming are also looking to be quite good12:04
Son_Gokuthough Sonic is SEGA, not Nintendo12:05
zygaisn't sega done and a part of EA now?12:05
Son_Gokuthey're still owned by Sega-Sammy Holdings12:05
Son_Gokuthey acquired Technosoft last year12:06
zygaSon_Goku: I'd love to see some new IP show up, something fres12:07
zygafresh*12:07
zyganot another mario/zelda/metroid spin12:07
Son_Gokuoh, Splatoon is very fun12:07
zygaor open switch to indie games12:07
Son_Gokuoh you didn't hear?12:07
Son_GokuSwitch is actually going to be opening to indie games12:08
Son_Gokuhttp://indieobscura.com/article/817/confirmed-nintendo-switch-indie-game-lineup12:09
Son_GokuI actually ordered Has-Been Heroes12:10
zygammm, interesting12:11
Son_Gokumore details on the "Switch": http://www.theverge.com/2017/3/1/14777672/nintendo-switch-indie-games-releases12:11
zygaso back to licenses12:11
Son_Gokuhm?12:12
zygaSon_Goku: would you pay for a game on Linux?12:12
zygaSon_Goku: (say inside a snap as that's the only format that is open for any publisher and has a payment system)12:12
Son_GokuI pay for Linux games quite often, actually12:13
Son_Gokubut portability is a huge problem12:13
Son_Gokufrankly, I would not today with snap12:13
Son_Gokuand as a game dev, I don't even like snapping my game right now12:13
Son_Gokuadmittedly, my game is freely available and open source12:14
Son_Gokubut still12:14
zygaSon_Goku: what risks or issues do you see?12:14
Son_Gokuwell, the main issue is that custom hardware and GL issues still plague it12:14
Son_Gokucustom game pads are a pain to make work normally anyway12:14
Son_Gokubut this adds another level of pain12:14
zygaSon_Goku: I think we know what the solution is12:15
zygaSon_Goku: but needs some focus to get there12:15
zygaSon_Goku: stuff like proprietary 3D stacks need to become snaps so there's no ABI issue12:15
Son_Gokuone of my friends who works on a game engine project was approached about snapping it, and he didn't feel like it was worth it12:15
Son_Gokuhe had two big problems with it:12:16
Son_Goku1. He despises developing on the Ubuntu platform12:16
Son_Goku2. Most of the things he needs to work don't currently in snaps12:16
zygaSon_Goku: what are the 2. things that don't work?12:17
Son_Gokuwell, there didn't seem to be an easy or obvious way to link game content to the engine runtime snap12:17
zygaSon_Goku: (even in devmode?)12:17
zygaSon_Goku: ah so he wants a two-snap solution?12:18
Son_Gokuand of course, custom hardware support is basically nil12:18
Son_Gokufor developing games, that's absolutely critical to have12:18
zygaSon_Goku: any reason to pursue that today? one snap approach is far better for now12:18
zygawhat custom hardware?12:18
zygacontrollers?12:18
zygaor GPUs?12:18
Son_Gokucontrollers, GPUs, midi devices, etc.12:18
zygaSon_Goku: I'm surprised because I suspect that most things that people play would run in snaps without issues12:18
Son_Gokuif you need a midi device, you're SOL12:19
zygaSon_Goku: controllers = USB interface and it's all solved (probably 5 controllers covers 99% of the planet)12:19
zygaSon_Goku: midi = dead (for gaming)12:19
zygaSon_Goku: and GPU is well known and solvable12:19
Son_Gokufor music composition, it's not12:19
zygaSon_Goku: we're not talking about niche music making stuff but games12:19
Son_Gokugame composers do it too12:19
Son_Gokuespecially for those "retro" games12:19
Son_Gokuyou know what I'm talking about12:19
zygabut those don't use midi to play it in the end12:20
Son_Gokuno they don't12:20
zyganobody has midi hardware in their device12:20
zygaso for game making12:20
zygafine use whatever12:20
zygaafter that there's no midi issue12:20
zygaso?12:20
Son_Gokuthe engine is a game development toolkit too12:20
Son_Gokuengine includes runtime plus editor and manipulator12:20
zygaSon_Goku: fine, that can be shipped in whatever form12:20
zygaSon_Goku: after the game is done12:20
Son_Gokuyes, yes12:20
Son_Gokubut he was approached on making the engine tools snapped too12:21
* Son_Goku shrugs12:21
zygaSon_Goku: is there an actual issue?12:21
zygaSon_Goku: what is the actual issue then?12:21
zygaSon_Goku: it's not midi12:21
zygaSon_Goku: ah, well, that's another story12:21
zygaSon_Goku: I think that's really phase 212:21
zygaSon_Goku: phase one is a format for games to sell and play anywhere12:21
Son_Gokuof course, when the engine tooling renders the output game, it's not using midi12:21
Son_Gokuthat would be stupid12:21
zygaSon_Goku: one thing gaming sucks about is cross-buy12:25
zygaSon_Goku: I got stardew valley on gog12:25
zygaSon_Goku: I dont want to re-buy on other platforms12:25
Son_Gokuyeah12:25
zygaSon_Goku: gog<->steam connect is the step in that direction12:26
zygaSon_Goku: I'd love to see gog<->snap as well if they can do it12:26
zygaSon_Goku: I think it could be a boom for snaps12:27
zygaSon_Goku: seed your snap library with your gog games12:27
zygaSon_Goku: show that it works12:27
Son_Gokuthat'd be hard though12:27
zygaSon_Goku: show that it is convenient12:27
zygaSon_Goku: why?12:27
Son_Gokubecause the snap store API is unstable12:27
zygaSon_Goku: and who would be affected by that?12:27
Son_Gokugogs mainly12:28
Son_Gokuno one wants to deal with that shit12:28
zygaSon_Goku: there's no api for something like connect, if there was anything like this happening that API would be stable12:28
zygaSon_Goku: besides, it is a specialized api that only two people would use12:28
zygaSon_Goku: (gog, humble bundle, maybe steam)12:28
zygaSon_Goku: as snap developer or user nobody would see that12:28
zygaSon_Goku: I think it's compelling12:28
Son_Gokuit is compelling12:29
Son_Gokuas long no one breaks it :)12:29
zygaSon_Goku: I think after you "own" it it's not going to be broken even if the connection part is disabled for some reason12:30
zygaSon_Goku: I should try to snap that doom game12:30
zygaSon_Goku: doom == dosbox + data12:30
Son_Gokuthat game would be relatively easy to do12:30
zygabut first...12:30
zygaspring cleaning12:30
=== jkridner|pd is now known as jkridner
=== grumble is now known as Guest52475
=== rumble is now known as grumble
mupPR snapd#3080 closed: interfaces: remove old API <Created by stolowski> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3080>17:38
mupPR snapd#3068 closed: boot: log error in KernelOrOsRebootRequired <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3068>17:39

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