Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Apr 2002 13:12:54 -0800
From:      "Paul Traina" <pst@pst.org>
To:        "Jordan Hubbard" <jkh@winston.freebsd.org>
Cc:        "Mikhail Teterin" <mi@aldan.algebra.com>, <jhb@FreeBSD.org>, <winter@jurai.net>, <cvs-all@FreeBSD.org>, <cvs-committers@FreeBSD.org>, <obrien@FreeBSD.org>, <des@ofug.org>, <imp@village.org>
Subject:   Re: cvs commit: src/usr.sbin/sysinstall install.c installUpgrade 
Message-ID:  <001c01c1db54$52665ae0$2b6b6fc0@shockwave.org>
References:  <28993.1017865952@winston.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
The package management implementation could always be improved upon.  I
agree with you that they are fearfully slow to install, but that's not the
fault of the data that is in the .pkg file, nor do I believe it is a fault
of the relationships between the packages.  Rather, I think that the tools
could just use some improvement (e.g. create .db indices of the
Packages/Available/Status packages).  Overall, it's a great packaging
system, far better designed than RPM.  RPM has just done the extra work to
optimize the speed of installation (and it does a whole lot less than deb on
install).

I'd be totally happy with us either taking the whole kit-and-caboodle in,
and then speeding up the slow bits, or coming out with a binary-compatible
and api compatible package system that uses the same sort of data files &
formats on our own.  Heck, I'll even reduce that to: "Guys, there is a lot
to learn about the right ways of doing packaging and package dependencies
from the Debian crowd.  Study it, it's good stuff, knocks RPM on its
behind."

Paul

----- Original Message -----
From: "Jordan Hubbard" <jkh@winston.freebsd.org>
To: "Paul Traina" <pst@pst.org>
Cc: "Mikhail Teterin" <mi@aldan.algebra.com>; <jhb@FreeBSD.org>;
<winter@jurai.net>; <cvs-all@FreeBSD.org>; <cvs-committers@FreeBSD.org>;
<obrien@FreeBSD.org>; <des@ofug.org>; <imp@village.org>
Sent: Wednesday, April 03, 2002 12:32 PM
Subject: Re: cvs commit: src/usr.sbin/sysinstall install.c installUpgrade


> Actually, Debian packages are fearfully *slow* given that there's no
> database underlying them, just flat text files which become very
> laborious to scan and index as the collection of installed packages
> grows.
>
> If you're honestly looking for the most superior packaging technology
> out there, and the field hasn't got many candidates so be very clear
> on the fact that "superior" is very relative to that fact, then
> you need look no further than RPMs.  It pains me to say that given
> the sheer ickyness of the spec file format and the package storage
> format, but in terms of feature set and speed, you can't touch RPMs.
>
> - Jordan
>
>
> > debian .deb packages, *please*.  Having used both Free and Deb, I have
to
> > say that Deb cleans our clock hands down.  What you want to wrap it in
is
> > almost irrelevant.
> >
> > ----- Original Message -----
> > From: "Jordan Hubbard" <jkh@winston.freebsd.org>
> > To: "Mikhail Teterin" <mi@aldan.algebra.com>
> > Cc: <jhb@FreeBSD.org>; <winter@jurai.net>; <cvs-all@FreeBSD.org>;
> > <cvs-committers@FreeBSD.org>; <obrien@FreeBSD.org>; <pst@pst.org>;
> > <des@ofug.org>; <imp@village.org>
> > Sent: Wednesday, April 03, 2002 10:12 AM
> > Subject: Re: cvs commit: src/usr.sbin/sysinstall install.c
installUpgrade
> >
> >
> > > > But .zip is noticeably bigger than .tar.gz. Not to mention,
.tar.bz2.
> > > > And the package size is what's of the highest priority, IMHO, since
> > > > disks and especially bandwidth don't grow nearly as fast as the CPU
> > > > speeds.
> > >
> > > You must live outside the US, that's all I can say.  That assertion
> > > is completely false here.
> > >
> > > I would also argue that package size is of the highest priority -
> > > that's patently untrue.  What's the highest priority in packaging
> > > formats is providing enough power and mechanism to make the package
> > > installation experience a lot more robust and user-friendly.  Disks
> > > are getting so cheap and so large (in even the most humble user
> > > configurations) that I'd probably put package size _last_.
> > >
> > > I also live in the middle of the woods with redwood trees and all
> > > sorts of wildlife around and even I have 1.5MBit worth of downstream
> > > bandwidth via my ADSL line.  Just imagine how well-connected all those
> > > city people must be! :-)
> > >
> > > - Jordan
> > >
> > >
> >
>
>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001c01c1db54$52665ae0$2b6b6fc0>