/srv/irclogs.ubuntu.com/2016/04/14/#ubuntu-on-air.txt

=== chihchun_afk is now known as chihchun
=== _longines_ is now known as _longines
faenilToday's "Snaps on classic Ubuntu Q&A with Olli Ries" is missing from On-Air's calendar09:42
faenilcan anyone fix that?09:42
=== mariogrip_ is now known as mariogrip
pjetroHello14:28
zyixc_Hallo14:29
=== Me is now known as Guest35364
dpmhey all14:55
dpmeveryone up for the q&A14:55
popeyo/14:56
DanChapmano/14:57
MichaelTunnelldpm: the timing of this video sucks for me. :) 10:00 am should be reserved for mid morning naps14:57
popeyMichaelTunnell: go back to sleep, I'll phone you at 3am with the details14:58
MichaelTunnelllol deal14:58
=== bob is now known as Guest78236
SomkitThis is the first time I've been able to watch one of these things live.15:00
ilivtime to start the show!15:00
dpmMichaelTunnell, the more we appreciate you coming :)15:00
mhall119we'll be starting shortly, getting people situated :)15:01
* kenvandine blames popey15:02
=== olli| is now known as olli
popey\o/15:02
dpmand we're live!15:03
dpmlet us know if you can see the video feed15:03
MichaelTunnelldpm: :)15:03
dpmhi everyone o/15:03
ollihello15:03
dpmremember to prepend the questions with QUESTION:15:03
ogra_hey hey15:03
popeyQUESTION: Testing how yellow this is on mhall119's screen.15:04
dshimerQUESTION: Does this rely entirely on a projects willingness to add snaps to their available delivery options?15:04
mhall119popey: it's green, because you mentiond my nick :-P15:04
dshimerQUESTION: Is there any indication whether any popular projects are investigating or already planning on providing snaps?15:05
dpmhey to all latecommers, welcome! o/15:05
aquariusQUESTION: how do I serve updates for a snap package that I've provided, and how does snappy know that there's an update?15:05
ogra_magic ;)15:06
brokemeelegQUESTION: what's he difference between snaps and clicks?15:06
kyrofaaquarius, just upload a new version to the store15:06
MichaelTunnellQUESTION: what does the term Frameworks refer to on this page http://www.ubuntu.com/cloud/snappy15:06
aquariuskyrofa, that's only if it's in the store, though :)15:06
SomkitQUESTION: Easy one, for you. When? And can we that don't mind breaking our systems get it early?15:06
ogra_aquarius, the only way to deliver them .... if users sideload your snaps you need to blog about updates or so :)15:07
* beuno will take aquarius's question15:07
aquariusQUESTION: do snaps have to go into the Canonical store for people to get them? Or can I just serve a snap on my website? (And how do updates work, then?)15:07
aquariusogra_, hrm. really? that's a bit poor :(15:07
MichaelTunnellaquarius: goes in the store15:07
brokemeelegQUESTION: is it possible to snap android games? even if you have to include the kernel15:07
ogra_brokemeeleg, you wouldnt have to include the kernel ... but the whole jvm15:07
brokemeelegogra_: omg! it is possible! :D15:08
ogra_(if you can make it work with the display there is surely nothing stopping you though)15:08
brokemeelegcool15:08
aquariusQUESTION: there is a certain "runtime" that my app is allowed to assume exists. How can I find details of this, and what are your policies around changing the runtime, adding new things to it, removing things from it, versioning it, deprecating existing parts of it, and so on?15:08
ogra_brokemeeleg, also, clicks are one evolutionary step before snaps :)15:08
MichaelTunnellQUESTION:  Does this mean that snaps are completely isolated? |  What about apps that rely on stuff like X for keyboard input? | Does this also mean that snaps don't need to ask for passwords when they are installed? | Are snaps only allowed to be installed from controlled sources?15:09
brokemeelegQUESTION: does snappy works on windows 10?15:09
ogra_snaps are the next iteration15:09
brokemeelegogra_: click v2, got it15:09
mcphailHi. Missed the start of the talk. Is this going to run X apps on X, rather than on Mir? Doesn't this negate the security advantages being promoted for Mir? Surely snaps cannot be trusted in a X environment?15:09
JavoIt will be possible to keep the fglrx drivers with 16.04?15:10
MightyKKQUESTION: Is it possible to create a snap of a windows application running in WINE ?15:10
om26ermcphail, Javo please make sure to prepend the text 'QUESTION:' before your questions.15:10
MichaelTunnellQUESTION: will multiple developers, like a team, be able to work on the same Snap?15:10
ilivI missed the 5 minute sales pitch too. Is it sort of like virtualenv in Python world?15:11
mcphailQUESTION: Hi. Missed the start of the talk. Is this going to run X apps on X, rather than on Mir? Doesn't this negate the security advantages being promoted for Mir? Surely snaps cannot be trusted in a X environment?15:11
mcphailom26er: ta!15:11
=== chihchun is now known as chihchun_afk
StenPettQUESTION: I'm running snappy core on a RasPi2, and currently there's no Mir or X support (to my knowledge). Will there be (or is there) some sort of desktop environment for snappy core?15:11
brokemeelegQUESTION: when will the phones be snapped?15:11
aquariusQUESTION: are you seriously suggesting that if I snap anything that I didn't myself develop, that I have to invent a new name for it and not name it after the project? I make a snap of ffmpeg and I shoudl call it "stuarts-ffmpeg", so nobody can find it? Are you planning on namespacing by uploader, or similar?15:11
aquariushey beuno :)15:12
mcphailQUESTION: does the snappy runtime environment still "cd" to the install directory before running the binary? This is annoying if you pass a relative path as a parameter for the binary. Is there a workaround for that?15:13
Thibauthere is the thing ^^15:13
om26erQUESTION: what is the eta for diff based updates between two snaps versions ?15:13
aquariusahem. If you need to "inspect" a snap to confirm that it's properly confined, then your confinement needs fixing. The whole point of confinement is that it confines my app whether I want it to or not :-)15:14
ogra_aquarius, but something needs to check if you try to break out of that15:14
ogra_and that happens during store upload15:15
dshimerQUESTION: Once I upgrade to 16.04, what will it take to switch a particular package to a snappy version, and will the original still exist on the system?15:15
aquariusogra_, certainly, but it needs to check *at runtime*. Not at upload time.15:15
MichaelTunnellthe speed of updates is why I am interested in Snappy. :) Waiting 2 years for replies on Launchpad has not been fun. :)15:15
aquariusogra_, there's been a bunch of talk about how snappy might show up on other distros. You can't imagine that, say, Red Hat are gonna ship a thing where software uploads are controlled by Canonical :)15:16
ogra_aquarius, bahm you think they wont collaborate ... evil guys :P15:16
aquariusogra_, I think they'll be happy to collaborate. "We run a store, and you are allowed to access it" is not collaboration ;)15:16
ogra_pfft :)15:17
aquariusalso, if I ship a drone which can install snaps, I want it to access *my* store. Not Canonical's. :)15:17
ogra_you can have your store inside the cnaonical store server15:17
beunoaquarius, we provide brand-stores  :)15:17
aquariushow generous of you :)15:17
ngaioQUESTION: should a python binding to something like libgphoto2 include what it is binding in the snap package too (in addition to the python code)?15:18
aquariusso the honest policy is: everything goes in the Canonical store, and if you don't wanna be in that store, you're on your own. OK15:18
beunoaquarius, correct15:18
aquariuscheers for clarifying!15:18
aquariusI didn't realise that :)15:18
ogra_beuno, would we provide a redhat branded store (for aquarius' rpm re-packs )  ? :)15:19
SomkitSounds good, thanks.15:19
aquariusquestion above about runtimes and the deprecation policy still stands, though; I want to know that my snap will keep working even after you change the runtime, because you release runtime 1.1 and runtime 1.0 is still on peolpe's machines. :)15:19
sergiusensaquarius what runtime? your snap will have the runtime15:20
ogra_sergiusens, libc ?15:20
sergiusensyeah15:20
aquariussergiusens, you must provide *something*.15:20
ogra_only snappy itself15:20
sergiusensright, 16.04 ubuntu-core is api/abi stable which would be the "runtime"15:21
dshimerQUESTION: Can other distributions run an implimentation of the snap concept.  If they did is there a scenerio that multiple distros could run the exact same snap package.15:21
aquariuslibc. ldd. X.  etc. What's in "16.04 ubuntu-core"? Where's that documented?15:21
ogra_you can ship your own of everything ... including your opwn libc ... or your wine wrapper for your free windows app  :)15:21
MichaelTunnellQUESTION: what if someone were to install a DEB for an app and then a SNAP becomes available? Will there be a process for SNAPs to overwrite the DEBs or would it be a case of "uninstall DEB and install the SNAP"?15:22
ogra_aquarius, ubuntu-core contains everything to manage the snaps ... nothing more15:22
ogra_execution happens inside the confinement ... with whatever you ship inside there15:22
aquariusogra_, so... I don't have a pty? :)15:22
davmor2QUESTION: how will snappy/snaps work with different users on a system? Will the same snap have to be installed repeatedly for example?15:22
dpmlots of good questions from everyone!15:23
aquariusogra_, I can't assume that X is present, so I have to ship my own X server? Etc.15:23
ogra_aquarius, correct ... you would need an interfaces stanza in your snap.yaml to even allow that ... and the user would have to confirm access to it on first run of the app15:23
ogra_(the pty that is)15:23
ogra_(no idea about how we interface with X actually)15:23
aquariusogra_, see, this is what I want you to have an idea about, and document it somewhere ;)15:24
ogra_not me :P15:24
ogra_but yeah :)15:24
aquariusand remember that I'm a phone app developer, so I've seen the existing components stuff and how the version numbering has worked or not worked; I would like there to be documentation on what you promise about version numbers, how long before you remove an interface will you mark it as deprecated, etc15:25
almejohi guys :D.. I have a question. I need to install a browser plugin I made. Is it posible with snaps?15:25
MichaelTunnellall good, thanks15:26
MichaelTunnellQUESTION: LTS  vs Non-LTS? How will the current 6 month release cycle be affected by Snappy? If Snappy is on 16.04 LTS then the biggest reason for users to jump is gone.15:26
aquariusQUESTION: what does "reserved" mean under Usage in an interface definition, such as https://developer.ubuntu.com/en/snappy/guides/interfaces/ ? Does that mean that releasing an app with any "reserved" interface will need explicit manual approval, or something else?15:26
MichaelTunnellNice, David answered a question that I hadn't considered but very important. Thanks for that. :)15:27
jcastrobeuno: MS says they'll update to 16.04 as part of their summer update. So whatever they define as "summer".15:27
ogra_wine apps should definitely be possible ...15:27
ogra_you might need to jump through some hoops though15:28
MichaelTunnell"Let us know" I like that answer.15:28
MichaelTunnelllol15:28
sergiusenssummer has just ended, winter is comming!15:28
ogra_sergiusens, wrong side of the world :P15:28
kyrofasergiusens, I wish15:28
ogra_just move north and you keep summer ;)15:28
* sergiusens notices that Game of Thrones is aligned with the southern hemishpere15:28
sergiusensthe show, not the books :-P15:28
MichaelTunnellso summer in Washington state. :)15:28
almejoQUESTION: I am devloping a browser plugin for firefox. The plugin starts another local app of mine. It is posible to package this too apps in a snap? I think the problem is the plugin15:29
aquariusare we meant to call the desktop we're all using "classic Ubuntu" now? :-)15:29
almejothis two apps!!! not too! :D15:29
sergiusensaquarius ask zyga or jdstrand on #snappy for a detailed answer to the `reserved` question15:29
ngaioQUESTION: for an application like a photo importer, where you want the user to be able to save photos pretty much wherever they have write-access on the file system, how will the confinement policy affect that?15:30
sergiusensogra_ wine apps might just work if they are "bottled" up correctly15:30
ogra_*burp*15:30
ogra_:)15:30
MichaelTunnellalmejo: FlashGot addon :)15:30
dpmMichaelTunnell, you're welcome :)15:30
ogra_Mir is definitely planned ...15:31
ogra_at least for kiost apps15:31
ogra_*kiosk15:31
aquariussergiusens, basically everything except network access is "reserved", so if that's manual review, then that's a really important point; in particular, manual review hasn't worked well in the past, and I think that'll be important for people to know if they might have to wait three months for a review. So this seems like a business thing that olli would know, rather than a deep technical question for jdstrand15:31
beunoaquarius, as I said, we'll be flexible for now15:31
* ogra_ pokes beuno and watches him wobble 15:32
almejoMichaelTunnell: flashgot? isnt it a downloader?15:33
aquariusbeuno, yeah, but I don't know if that means "permissive" or "capricious" :) Does "flexible" mean that all this stuff just gets automated review, or is there a manual queue involved?15:33
beunoaquarius, permissive   :)15:33
MichaelTunnellalmejo: FlashGet is a downloader FlashGot is an addon in Firefox that allows you to integrate with other applications on a system.15:33
beunoon a per-interface basis15:33
MichaelTunnellI use it for my app. It's pretty cool.15:34
MichaelTunnellalmejo: FlashGot is a terrible name, yes. :)15:34
aquariusbeuno, ok (I think it's entirely fair to take a closer look at a snap which wants permission to edit other snaps, for example). It would be good to document this.15:34
ogra_aquarius, that wont happen15:35
aquariusbeuno, no, no, hang on, this is not a fork! I'm not talking about me forking ffmpeg!15:35
ogra_one snap cant really manage another snap15:35
aquariusI'm making a snap of it becuase the upstream project haven't decided to do so15:35
aquariusogra_, there is a specific snap-control permission precisely for it ;)15:35
MichaelTunnellaquarius: try FFJPEG15:35
ogra_aquarius, i dont think that is for one snap contolling the other ... (ICBW)15:36
beunoaquarius, well, technically, anything that isn't upstream is a fork  :)15:36
dpmaquarius, check out lp:snappy-playpen :)15:36
aquariusogra_, "Can manage snaps via snapd.", so perhaps it's for an app pretending to be gnome software centre :)15:36
ogra_aquarius, ah, well, that means your snap has a REST api that snapd will expose15:37
ogra_for conmfiguration etc15:37
aquariusbeuno, true, but I'm talking here about things that I'm snappifying because upstream haven't yet, not because I want to compete. :) Is there a mechanism for transferring snap ownership between accounts? (There isn't for clicks, I don't believe.)15:37
almejoI think this is not the right channel for this kind of questions... which one should i go15:37
LugariusRLhey guys ^^15:37
almejo?15:37
MichaelTunnellalmejo: #snappy15:38
beunoaquarius, yeah, we have ways to re-assign15:38
beunoaquarius, that use case is what we'd really like to help people with15:38
aquariusQUESTION: if I install five different versions of inkscape as snaps, and then type "inkscape" in a terminal, which one runs? Is there some sort of Debian-ish "alternatives" approach?15:38
ogra_the official one15:38
ogra_all others would be inkscape.foo15:39
LugariusRLchanging the package manager is a good idea because its in general good to try new things(innovation)15:39
beunoaquarius, they will all be called different things, given we won't have actual namespaces for a while15:39
beunoogra_, ^15:39
ogra_ah15:39
* ogra_ is still thinking the "old" way from last weeks snappy :P15:40
tedgHe's talking about the OS Snap.15:40
erikajhow will upgrades (between major ubuntu versions) be handled?15:40
tedgApps can see anything on the OS Snap, so are we guaranteeing the API of the libs in that snap?15:40
LugariusRLI heard snappy packs comes with all needed libs, true or false?15:40
tedgABI really.15:40
ogra_tedg, the opposite ...15:40
ogra_they cant see anything by default15:41
tedgogra_: No, they can see everything in /usr/lib last I checked.15:41
ogra_but not use15:41
tedgogra_: So no libc?15:41
ogra_oh, lib ... yeah ...15:41
ogra_but not /dev or /etc or some such15:42
tedgSo we're effectively saying that the OS Snap has an ABI. That's the runtime that aquarius is talking about.15:42
aquariusbeuno, I think I'm not explaining this deprecation question correctly. Yes, 16.04 will stay valid. But will 16.10 ship both the 16.04 Ubuntu Core *and* the 16.10 Ubuntu Core? Or will I have to build a new version of my app for each Ubuntu release?15:42
ogra_/usr/lib and /lib of the OS are indeed in the library path15:42
LugariusRL(this is my first ubuntuonair visit, thanks for making this!! ^-^!)15:42
ogra_tedg, it doesnt, since it isnt versioned or reliable ... if you are really concerned you should ship your own klibc15:43
ogra_*libc15:43
aquariusbeuno, alternatively, you might mean that every Ubutnu release will be built on the same Ubuntu Core as 16.04 from now on, which is also fine, but I bet you're not saying that.15:43
ogra_aquarius, general rule on snappy "dont rely on anything from the OS"15:44
tedgUnless snapcraft enforces that, effectively all snaps do.15:44
tedgAnd snapcraft only filters a fixed list of packages, which includes libc.15:44
ogra_i.e. there is currently a python interpreter inside the OS snap ... but we might just drop it if nothing in snappy depends on python15:44
tedgSo snaps built with debs using snapcraft use libraries in the OS Snap.15:44
aquariustedg, which apparently might disappear at any time, because you weren't supposed to rely on them :)15:45
ogra_so if you want your snap to actually be independent, you ship *all* deps15:45
LugariusRLUbuntu runns 3 package manager now.... (APT, Clickpackages(ubuntu phone apps) snappy) are plans to unify them???15:45
sergiusensall the other reasons are covered by lxd IMO15:45
dshimerQUESTION: Do all these answers also apply to Ubuntu server?15:45
tedgogra_: You actually can't effect that list in snapcraft.yaml :-)15:45
ogra_tedg, sure i can15:45
ogra_take a look at the copy plugin ;)15:46
ogra_dshimer, no, to snappy on any ubuntu15:46
tedgogra_: Sure, using stage-packages though, which is the recommended way to use debs.15:46
ogra_sure15:46
almejothanks for your answer!15:48
aquariushang on15:49
aquariusevery executable in every snap has to have a globally unique name/15:49
aquarius?15:49
aquariusnot the snap names themselves, but all the executables?15:49
beunoaquarius, inkscape.binary15:49
tedgaquarius: package_bin, but if they're the same, then it gets smaller.15:50
beuno"inkscape" being the unique bit15:50
tedgUhm, my understanding was that a snap had to be targetted at a specific version of core, no?15:51
ogra_no15:51
MichaelTunnellQUESTION: if 16.04 snap needs GTK 3.18 and 16.10 has GTK 3.20, how would the snap handle the toolkit update15:51
tedgSo you'd need to have a snap for each version of core you wanted to support.15:51
mcphailQUESTION: Is there a setup on the store similar to the click validation for the phone? If a snap fails automatic snap validation, is there going to be a _real_ chance of manual review (as failing clicks don't get reviewed manually)15:51
ogra_tedg, that was my point above :)15:51
tedgogra_: Hmm, I thought that was a requirement...15:51
beunoMichaelTunnell, you bundle GTK into your app15:51
olliMichaelTunnell, the snap doesn't "see" what's in 16.04 or .1015:52
erikajwill snappy eat its own dogfood and become a snap itself? or due to the nature of snappy isolation will it not be possible?15:52
ngaioQUESTION: for a Qt-based application, should the snap include it's own Qt too?15:52
beunomcphail, failed clicks indeed can get a manual review, you just have to request it15:52
MichaelTunnellolli: beuno so you bundle GTK regardless?15:52
beunongaio, yes15:52
beunoMichaelTunnell, correct15:52
tedgolli: No, it can use the /lib and /usr/lib of the OS Snap today.15:52
MichaelTunnelloh ok cool, got it15:52
ngaiobeuno, thanks15:52
ogra_tedg, right and snapcraft in Z will need to make sure that libs that arent in X have to be shipped15:53
mcphailbeuno: not really. That isn't happening in practice as no-one has time15:53
TonyPQUESTION If all dependencies are being included, will this cause 'bloat''15:53
ogra_if your snap needs a newer libc, snapcraft will have to include it15:53
beunomcphail, I'm staring at the queue, it's empty  :)15:53
ogra_TonyP, a little bit indeed15:53
tedgogra_: So that's why it needs to target a specific version of the OS Snap. It shouldn't make a *big* difference, but it needs to know.15:53
beunomcphail, the click/snaps queue, not the deb queue15:53
MichaelTunnellQUESTION: does snapcraft create architecture specific binaries? Can I use one snap YAML to create a snap for ARM and x86?15:54
ogra_tedg, no, the other way round :)15:54
mcphailbeuno: That's because we are all giving up, and the ultimate answer is always negative as they have failed automatic validation!15:54
dpmMichaelTunnell, we can expand that in a minute, but effectively, yes :)15:54
dshimerQUESTION: On upgrading, will I have to install snappy, or can I just start "snap installing"?  And will available snap packages be easily discoverable?15:54
beunomcphail, right. So if it fails the automated tests, it means it usually shouldn't be distributed  :)15:54
MichaelTunnelldpm :)15:54
jcastroQUESTION: Is the snaps15:54
erikajawesome! :)15:55
erikajthanks for answering15:55
ogra_MichaelTunnell, snapcraft doesnt support cross building ... (except for kernel snaps) ... you can use the same snapcraft.yaml across multiple arches but need to build natively on each of them15:55
mcphailbeuno: I'm not sure there is a single example of a non-blessed user getting a failing app into the store, which is rather unfair as most of the core apps fail click validation...15:55
jcastroQUESTION: on my xenial system the binaries are in /snap/blah/, but that isn't added to my path, I take it that's a bug?15:55
ogra_jcastro, no15:55
dpmMichaelTunnell, but the recommended way is to use that single .yaml file with Launchpad's builders to create the snaps for the different arches for you, as you probably don't want to cross-compile locally15:56
LugariusRLThats amazing15:56
jcastrook so it is expected for snaps to just bundle .desktop files?15:56
tedgogra_: ideally, yes. practically, no. Because the libs in the OS Snap are usable by apps. Which is fine, but it's important to realize it does create a relationship between the two.15:56
MichaelTunnellogra_: makes sense and yea dpm totally dont want to do it locally :)15:56
ogra_jcastro, no, but /snaps/foo isnt the right path ...15:56
flexiondotorgArriving late :-(15:57
flexiondotorgQ: Should an entire desktop environment be bundled as a single snap?15:57
ogra_flexiondotorg, to late now, we just re-packed ubuntu-mate in snappy :P15:57
flexiondotorg:-)15:57
ogra_flexiondotorg, i dont think full desktiop envs have been considered yet ...15:58
ogra_there are plans to have library snaps that would provide the lower level to your desktop though15:58
flexiondotorgCool.15:58
ogra_but thats all not fully fleshed out yet15:58
flexiondotorgSo a runtime of sorts?15:58
ogra_right15:58
flexiondotorgAnd should that just be toolkits and such or include stuff like session managers.15:59
flexiondotorgThe former seems cleaner.15:59
ogra_i dont think that has been properly defined yet ... first step is apps15:59
flexiondotorgAnd promotes potential reuse.16:00
ogra_full desktop env will need more planning16:00
flexiondotorgogra_, OK.16:00
dshimerWow! Thanks, this has been great.  Can't wait!16:00
ogra_bye and thanks !16:00
MichaelTunnellmhall119: did you already know how to say my name or did you guess? It wasn't perfect but it was surprisingly close. :)16:00
MightyKKbye16:01
mhall119best guess, I'm glad I was close :)16:01
beunosee you all in #snappy!16:01
MichaelTunnell:)16:01
MichaelTunnellflexiondotorg: they did mention something about it in the terms of reserves16:01
MichaelTunnellsome things will have exceptions to the confinement like X so maybe DEs could as well once snapped16:02
MichaelTunnellI totally want a day where I install Kubuntu and then KDE 5.8 drops and I just download and run a new snap for it16:03
MichaelTunnellmaybe not GNOME like that though :)16:03
flexiondotorgMichaelTunnell, Thanks. And sf.16:05
byeeziOwnCloud plus snappy makes a lot of sense to me16:11
MichaelTunnellflexiondotorg: :) sf16:31
sidrowill run snappy packages in other distro ?16:45
=== chihchun_afk is now known as chihchun
MichaelTunnellsidro: not yet because no other distro has it but in theory yea it could16:54
sidrobut is not docker apps ?16:55
sidrothis packages16:55
sidroif yes why not ?16:55
byeeziThat would be good to see as a user as well16:56
sidrosnappy apps == docker apps ?16:56
MichaelTunnellno, because docker is not the same infrastructure and not really that good17:18
MichaelTunnelllook up all the security and structure problems of docker articles :) sidro17:19
sidrosnappy don't use docker ?17:41
sidrowhat framework will use snappy packages ?17:44
sidroIS snappy an virtual env with minimal OS tree ?17:51
sidrolike an OS chrooted or virtual machine?17:51
davmor2sidro: snappy is a really minimal operating system just enough to get to a command line effectively. Then other snaps then create a usable system so a snap effectively is a debian package only it contains everything it needs to run.17:55
sidrohah18:01
sidrois an minimal os in virtual env18:01
sidroIt is a minimal os in virtual env18:01
sidro are isolated that snaps from other snaps?18:03
MichaelTunnelldavmor2: more than debian packages but yes essentially18:06
MichaelTunnellsidro: snappy is not virtual no18:06
MichaelTunnellyes snaps are isolated from other snaps18:06
MichaelTunnellyou should just watch the Q&A most of that was covered in the video18:06
MichaelTunnellsidro: https://www.youtube.com/watch?v=lHO8j8uo5Z418:07
sidrosnappy use or not docker ?18:07
MichaelTunnellI already answered that, Snappy does not use docker18:10
sidrook18:11
MichaelTunnelldo you know what a DMG file is?18:11
sidrook18:11
sidroI know18:11
sidrobut this have a core OS18:12
sidrois not like dmg18:12
sidroneed terminal and runc core-os18:12
sidroneed terminal and run in core-os18:12
MichaelTunnellthis is not like core-os, dmg is not even a Linux thing18:12
sidroI know18:13
sidrothis is good maybe for a phone os18:13
sidroor mobile os18:13
MichaelTunnellthis is good for everything18:13
sidrofor desktop .....18:13
MichaelTunnellI am actually working on something to explain what Snappy is in a broader scope. Subscribe to my YouTube channel if you want to watch it. http://tuxdigital.com/youtube18:14
MichaelTunnellbut in the meantime the Q&A from today is linked above18:14
sidrook18:14
sidroI share a video MichaelTunnell18:33
sidroI like apt18:33
MichaelTunnell:) thanks18:33
=== howefield is now known as howefield_afk
=== Richard is now known as Guest44241

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