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

=== bazhang__ is now known as bazhang
Tm_Thello everyone05:52
Tm_Thow are we on this fine thursday morning?05:52
Unit193Silly Tm_T, it's nearly 2am, it's night.05:58
Tm_TUnit193: is it? that explains a lot05:59
valoriedark here as well06:00
valorie:-)06:00
valoriebut good $timeofday to you, Tm_T06:01
Tm_Tthursdays ♥06:01
Tm_Tit's been snowing here, spring clearly06:02
valoriewe had a week of warm & sunny, lots of rain yesterday06:03
valorieweeds are soooo happy06:03
=== not_phunyguy is now known as phunyguy
valoriewhat the heck, freenode06:09
=== mnepton is now known as mneptok
Myrttisorry!06:19
elkywhat blew up today?06:22
daxthe internet06:23
valorieMyrtti: you broke freenode?06:26
Myrttinope, but I feel responsible to say sorry, because I'm staff06:43
valorieha06:43
=== FlannelKing is now known as Flannel
FlannelIt's OK Myrtti, you can admit that you broke freenode.07:49
Myrtti;____;08:02
srg2Spam on the Ubuntu Wiki: https://wiki.ubuntu.com/Gmail at the top.15:01
Picisrg2: thanks, we'll notify someone15:02
srg2np15:02
MyrttiI reverted it but it's still on the history15:05
Myrtti"150927 < lotuspsychje> Myrtti: i dont feel like hunting and editing wiki's myself"15:09
Myrtti"thanks"15:09
PiciMyrtti: thanks :)15:12
PiciI'm stuck in a meeting here... and trying to actually pay attention :)15:13
ubottuBluesKaj called the ops in #kubuntu (Belzeboobs seems to be a bot)15:36
Piciwe probably should get a handle on how snap support will work in #ubuntu come 16.0419:15
Piciikonia: ^19:16
ikoniait looks worrying if what that chap is saying is correct19:16
Unit193Hmm?19:29
PiciI read that as "Ham?"  I think I'm still hungry from not having dinner last night.19:34
popeyikonia: that chap?20:02
Picipopey: MichaelTunnell in #kubuntu20:02
popeyoh, not in there20:02
* popey looks for logs20:03
popeygot it20:03
popeyok, read http://irclogs.ubuntu.com/2016/04/14/%23kubuntu.html20:05
popeyhe's basically right20:05
popeysnappy dramatically speeds up the turnaround time for getting updates to users20:06
popey(only read up to 19:06)20:06
PiciIs the approval process just a lintian-like test?20:07
popeyIt's a few things that speed things up20:08
popeyThe fact that you can bundle your own libs for one.20:08
popeySo libfoo1.0 is in the archive, and myapp1.0 depends on it tightly in wily20:08
popeyif I (as developer of myapp) want to update myapp to 2.0 with lots of shiny features, and a new dependency on libfoo 2.0, I'm somewhat knackered20:09
popeywily users will never see myapp 2.0, unless I put it in a ppa, which is no good for discovery20:09
PiciRight, I read through some of the docs on dev.u.c, that part seemed self-explanatory.20:09
popeyhowever, in xenial, if I ship myapp1.0 with libfoo1.0 in a snap, then I can update myapp and libfoo together at once20:10
popeyso rather than users of myapp1.0 having to wait up to six months (or 2 years for lts users), I can get it to them super fast20:10
popeyeven multiple updates a day if I wanted.20:10
Unit193Pici: It's just the phone store, but open to desktop users too, basically.  This replaces extras.ubuntu.com, specifically.20:10
PiciSo basically we're trading disk space and bandwidth for package flexability?20:11
popeyTo some degree20:12
PiciI know theres a lot more to it than that ;)20:12
popey 😃20:12
ikoniapopey: where is the components of the snap coming from20:18
popeydepends on the snap20:19
popeycould be built from myapp.deb, or come from github.com/myapp.git or a tarball on my hard disk20:19
ikoniaso basically anything you want20:19
popeycould be made of many debs or many github branches20:19
popeyyes20:19
ikoniaI'll have to see how this pans out in practice, I don't like the concept20:20
ikoniabut the reality could be quiet different20:20
ikoniaquite too20:20
popeyWhich part are you uneasy about?20:20
Unit193It seemed sane to me to support the core infra for it (snapd), but leave specific application support to whoever created it.  No?20:20
ikoniapulling from anything20:20
ikoniaby anyone20:20
popeythat's already the case with PPAs20:20
popeywhich I know you're not a fan of :)20:21
ikoniait's basically the managed version of people doing ./configure && make && make install20:21
popeyyes and no20:21
ikoniaI actually am I a fan of the concept, and the well done PPA's20:21
ikoniaI'm not a fan of letting anyone put anything up for anyone20:21
popeymake install (or rather sudo make install) can be quite a problem20:21
popeysnaps are confined20:21
popeyIt's pretty analagous (sp?) to the Android play store, iOS store, .. etc20:22
ikoniait's basically the puppet SFS approach, but more mature20:22
ikonialets see how it works in reality,20:22
popeythey all empower developers to ship their own stuff without distros getting in the way20:22
popeyyeah20:22
popeyit's early days20:22
ikoniathats half the problem20:22
ikoniadevelopers focus on "their" little component20:22
ikoniadistros pull it together as a working complete setup20:22
popeyWhy's that a problem?20:22
popeyBut only because they have to20:23
ikoniano they don't20:23
popeydistros have to work hard to integrate these things20:23
ikoniathey could make (for example) a great PPA20:23
ikoniathat would be sane and no impact20:23
popeyno, *they* in my mind was distros20:23
popeynot developers20:23
ikoniadistros do have to work hard, thats why we trust them20:23
popeywe shouldn't20:23
ikoniathey put in the effort to integrate, test and build20:23
ikoniaI think you should20:23
popeydebs have root on your computer20:23
popeythat's scary20:23
popeyno guarantee they were code reviewed20:24
ikonianot really20:24
ikoniaas I trust where they come from20:24
popeythen you're mad20:24
ikonianot at all20:24
PiciI'm interested in seeing to see what happens when some popular library needs a security update and happens to be in a bunch of snappy packags too.20:24
* dax ponders chromium bundling libraries in its source archives and distros having to (or not bothering to) strip them out and use system libraries20:24
* dax ponders owncloud in general20:24
popeyyeah, lets say libssl needs updating20:24
Unit193Pici: In the future, they'll have library snaps too. :P20:24
popeyand there's 20+ apps built against it20:24
Piciright20:24
popeyThe question is, so what?20:25
popeyThe developer doesn't update their app? They look bad20:25
PiciSo its up to the devs to push new packages?20:25
popeyTime for developers to take ownership of their code.20:25
popeyyes.20:25
Picihrm... not sure I like that. but okay.20:25
popeynot rely on distros fixing it for them20:25
Unit193popey: BTW, have you looked at the packaging process in Debian?20:25
ikoniano, not for me20:25
ikoniabut lets see the reality of the implementation20:25
popeyUnit193: sure20:25
=== funkyHat_ is now known as funkyHat
ubottumekhami_ called the ops in #ubuntu ()22:52

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