<div dir="ltr"><div>I don't think snappy is worth freaking out about quite yet. <br><br></div>Here's what sabdfl says about it in his keynote:<br><div><div><br><a href="https://youtu.be/9IfgX-k7Hag?t=10m24s">https://youtu.be/9IfgX-k7Hag?t=10m24s</a><br><br></div><div>He focuses exclusively on things like routers and other devices, as the target for Snappy Ubuntu.<br><br></div><div>On the desktop, .debs aren't going away anytime soon. <br><br></div><div>On the phone, snappy will likely replace click packages. So click packages aren't going to make it to the desktop.<br><br></div><div>I'm skeptical that the universe archive is ever going to go away. But we'll probably start seeing snaps for self-contained applications on top of the Debian-based core system. Particularly as the convergence story starts coming together and the phone stuff starts merging with the desktop.<br><br></div><div>Regardless, it's early days, still. I'd be skeptical of anything you're reading about this. Ubuntu's history is littered with grand announcements for things that end abandoned or turning out to be no big deal. So we'll see.<br><br></div><div>Darcy.<br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 13, 2015 at 4:48 PM, Khalid Baheyeldin <span dir="ltr"><<a href="mailto:kb@2bits.com" target="_blank">kb@2bits.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>I am also a .deb user, and feel that it is the best out there.<br><br></div><div>Saying that Debian is a monoculture is kind of odd. Debian has the most support out there for architectures, and the widest array of application packages for any distro.<br><br></div>Not that there is no room for improvement, there is always that room for many technologies, including the package managers.<br><br></div><div>But here is my concern: <br><br></div>Currently Ubuntu mostly copies the .deb repos from Debian and modify a little (a limited number of packages), then publish them on their own repos. Most applications are just a straight copy of what is on Debian, so there is no customization or porting effort at all.<br><br>What I am concerned about is that the effort required to convert from .deb to snappy will become a hindrance to constantly keep up with Debian, and that would result in a reduced number of packages be available to Ubuntu users.<br><br></div>If they pull it off, then good for them. But I fear that it will not be so rosy. <br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 13, 2015 at 3:56 PM, Chris Frey <span dir="ltr"><<a href="mailto:cdfrey@foursquare.net" target="_blank">cdfrey@foursquare.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">First, apologies, as it looks like I assumed too early that Snappy uses<br>
btrfs. It's hard to find out exactly what it uses, but it looks<br>
partition based. For example, this page mentions vfat and ext4:<br>
<br>
<a href="https://developer.ubuntu.com/en/snappy/guides/filesystem-layout/" target="_blank">https://developer.ubuntu.com/en/snappy/guides/filesystem-layout/</a><br>
<br>
I made a mental connection with what I had read earlier on <a href="http://0pointer.net" target="_blank">0pointer.net</a>,<br>
so the direction didn't seem surprising, although I made an incorrect<br>
assumption on the underlying technology.<br>
<br>
I like the old way of package management, but then again I'm not managing<br>
1000 cloud images and apps either. This Snappy thing appears to be<br>
*very* cloud oriented. It just happens to show up on Ubuntu desktop,<br>
since that is Ubuntu's own dogfood.<br>
<br>
Rollback is one area in the old package management which is really non-existant.<br>
There's no "apt-get undo". If you're unlucky enough to have cleared your<br>
apt-get cache, just finding the old .deb you need is work.<br>
<br>
The potential duplication of data in Snappy concerns me, but it could<br>
be mitigated by btrfs. I haven't tried Snappy yet, but from the overview,<br>
it looks like developers can include the libraries they want. This<br>
looks like a maintenance headache when you want to fix the latest SSL bug<br>
in all your app containers.<br>
<br>
As for monoculture, when it comes to package management, I live in one<br>
already. Apt-get is the first and best package manager that handles<br>
dependencies, in my opinion, and there's nothing that matches it,<br>
even though it has its problems. Other package management systems<br>
feel kludgy to me in comparison.<br>
<br>
I stick with Debian because of the large software repository, their signed<br>
packages, their free software focus, and their stability. It appears<br>
that Ubuntu is at least copying 2 of those 4 (large repo and signed<br>
Snappy packages, from what I've read), and we'll see how they do on<br>
the last two.<br>
<br>
I'm happy to stand on the sidelines and see how Ubuntu does for now.<br>
A quick test in my Jessie VM seems to indicate that it is still possible<br>
(with minimal work) to install xfce4 without systemd or pulseaudio.<br>
<br>
So choice still exists. :-)<br>
<span><font color="#888888"><br>
- Chris<br>
</font></span><div><div><br>
<br>
<br>
<br>
On Mon, May 11, 2015 at 10:25:32AM -0400, Khalid Baheyeldin wrote:<br>
> Anyone can make outrageous claims or ideas.<br>
><br>
> So when someone advocates for a package management system built on top of a<br>
> specific file system, that is not really odd.<br>
><br>
> What is odd is that the majority do not see that this limits choice and<br>
> promotes monoculture (you have to use btrfs to use newfanglepkg). This lack<br>
> of choice and monoculture have been the mainstay of the free software<br>
> movement, with people replacing parts they don't like with parts they do,<br>
> from the file system, to the init daemon, to the package format and<br>
> manager, all the way up to the desktop.<br>
><br>
> Now, we are regressing to the desktop (Gnome) depending on a specific init<br>
> system (systemd).<br>
><br>
> On Mon, May 11, 2015 at 12:09 AM, Chris Frey <<a href="mailto:cdfrey@foursquare.net" target="_blank">cdfrey@foursquare.net</a>> wrote:<br>
><br>
> > This is just building on top of btrfs and systemd, no?<br>
> ><br>
> > <a href="http://0pointer.net/blog/revisiting-how-we-put-together-linux-systems.html" target="_blank">http://0pointer.net/blog/revisiting-how-we-put-together-linux-systems.html</a><br>
> ><br>
> > If you're going to go that route, might as well go the whole way and<br>
> > get all the benefits you can. :-) Looks like Ubuntu is attempting just<br>
> > that.<br>
> ><br>
> > - Chris<br>
> ><br>
> ><br>
> > On Sat, May 09, 2015 at 02:57:32PM -0400, Khalid Baheyeldin wrote:<br>
> > > Ubuntu will be moving away from .deb it seems.<br>
> > ><br>
> > > <a href="http://www.linuxjournal.com/content/more-stable-future-ubuntu" target="_blank">http://www.linuxjournal.com/content/more-stable-future-ubuntu</a><br>
> > ><br>
> > > <a href="http://developer.ubuntu.com/en/snappy/" target="_blank">http://developer.ubuntu.com/en/snappy/</a><br>
> > ><br>
> > > This is a major undertaking. Ubuntu used to capitalize on the fact that<br>
> > > debian has vast mostly centralized repositories with tens of thousands of<br>
> > > packages.<br>
> > ><br>
> > > Now,Canonical will either have to a) re-roll all the packages from debian<br>
> > > on an ongoing basis as releases (very labour intensive), or b) settle<br>
> > for a<br>
> > > subset of what is available, thus causing less choice for their user<br>
> > base.<br>
> > ><br>
> > > Usually a major change like that used to be rolled out to the community<br>
> > for<br>
> > > testing for a fair amount of time, and then when acceptance grows (or<br>
> > not),<br>
> > > it is gets into popular distros.<br>
> > ><br>
> > > Snappy was announced in December of 2014, so it is only six months old<br>
> > ...<br>
> > ><br>
> > > But of late things have been moving into a different direction: top down,<br>
> > > not bottom up as it used to be. The example is systemd's adoption in<br>
> > Debian<br>
> > > and Ubuntu.<br>
> > > --<br>
> > > Khalid M. Baheyeldin<br>
> > > <a href="http://2bits.com" target="_blank">2bits.com</a>, Inc.<br>
> > > Fast Reliable Drupal<br>
> > > Drupal optimization, development, customization and consulting.<br>
> > > Simplicity is prerequisite for reliability. -- Edsger W.Dijkstra<br>
> > > Simplicity is the ultimate sophistication. -- Leonardo da Vinci<br>
> > > For every complex problem, there is an answer that is clear, simple, and<br>
> > > wrong." -- H.L. Mencken<br>
> ><br>
> > > _______________________________________________<br>
> > > kwlug-disc mailing list<br>
> > > <a href="mailto:kwlug-disc@kwlug.org" target="_blank">kwlug-disc@kwlug.org</a><br>
> > > <a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
> ><br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > kwlug-disc mailing list<br>
> > <a href="mailto:kwlug-disc@kwlug.org" target="_blank">kwlug-disc@kwlug.org</a><br>
> > <a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
> ><br>
><br>
><br>
><br>
> --<br>
> Khalid M. Baheyeldin<br>
> <a href="http://2bits.com" target="_blank">2bits.com</a>, Inc.<br>
> Fast Reliable Drupal<br>
> Drupal optimization, development, customization and consulting.<br>
> Simplicity is prerequisite for reliability. -- Edsger W.Dijkstra<br>
> Simplicity is the ultimate sophistication. -- Leonardo da Vinci<br>
> For every complex problem, there is an answer that is clear, simple, and<br>
> wrong." -- H.L. Mencken<br>
<br>
> _______________________________________________<br>
> kwlug-disc mailing list<br>
> <a href="mailto:kwlug-disc@kwlug.org" target="_blank">kwlug-disc@kwlug.org</a><br>
> <a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
<br>
<br>
<br>
_______________________________________________<br>
kwlug-disc mailing list<br>
<a href="mailto:kwlug-disc@kwlug.org" target="_blank">kwlug-disc@kwlug.org</a><br>
<a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div>Khalid M. Baheyeldin<br><a href="http://2bits.com" target="_blank">2bits.com</a>, Inc.<br>Fast Reliable Drupal<br>Drupal optimization, development, customization and consulting.<br>Simplicity is prerequisite for reliability. -- Edsger W.Dijkstra<br>Simplicity is the ultimate sophistication. -- Leonardo da Vinci<br>For every complex problem, there is an answer that is clear, simple, and wrong." -- H.L. Mencken<br></div>
</div>
</div></div><br>_______________________________________________<br>
kwlug-disc mailing list<br>
<a href="mailto:kwlug-disc@kwlug.org">kwlug-disc@kwlug.org</a><br>
<a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
<br></blockquote></div><br></div>