Date: Tue, 19 Apr 2016 12:44:43 -0700 (PDT) From: "Jeffrey Bouquet" <jbtakk@iherebuywisely.com> To: "current" <current@freebsd.org> Subject: Re: [CFT] packaging the base system with pkg(8) Message-ID: <E1asbZj-0003Ra-Qs@rmm6prod02.runbox.com> In-Reply-To: <57166870.5060104@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 19 Apr 2016 20:18:40 +0300, Lev Serebryakov <lev@FreeBSD.org> wrote:
> On 19.04.2016 19:28, Nathan Whitehorn wrote:
>=20
> > 3. Have ~10 meta packages that just depend on sets of the 755 packages
> > and hide the internal details. This gives the user experience of (1)
> > with the implementation of (2), and is marginally more complex than eit=
her.
> How does it help Slawa with his broken system when "pkg upgrade"
> replace only half of "base" packages?
>=20
> Meta-packages as they are now: "no files, only dependencies" doesn't
> help here at all.
>=20
> Really, if I want "base but no sendmail" I want easy way to see it
> after 5 years after installation, and 755 packages, covered or not by
> meta-packages, will need me to read all list of 754 packages to see,
> that there is no sendmail, for example. It is trivial example, but it is
> completely valid. And there are many other such corner cases, which is
> common for administrators and ops, but not for developers.
>=20
> Please, consider ops and admins, who must support old installations,
> often made by other, not-reachable, people, and stuff like this,
>=20
> --=20
> // Lev Serebryakov
Thoughts PRO pkg base from here:
it can fix a broken installworld that breaks midway rendering the system n=
o able to login, not
able to compile or install futher, or some other event... Can those failur=
es be crafted purposely
to show how the could be readily per procedure if a usual installworld fa=
ils?
Thoughts ANTI pkg base from here:
Several, but I have thought of more work required for developers who have =
custom kernels and
a large amount of code that is BETA and not READY yet and are slowed down=
by conforming
to additional pkg-base requirements.. hindering creativity
...
Sparse initial documentation or at some time not upto par
...
*FLOWCHART" demonstrating precisely the relationship between a pure-pkg-ba=
se and pure-svn-base
system, a mixture of the two, how to migrate parts/all of one to the other=
, one edge a desired install
or several types of same, the other (two) edges where one starts out from=
... that could be updated
over the years for a comprehensive overview.
=20=20=20=20=20
[ AS AN ASIDE, ] I always tend to think that as missing already in pkg=
, svn, synth, poudriere, jails,
chroot, wpa_supplicant, ndisalator, linux-c6, binutils >> << gcc , zfs=
, ssh_config, ipfw, pf, geli,
gpart, UEFI, xorg.conf, some individual ports, [ I should stop typing =
here, because even as I
type more things come to mind... problem with a port ? pr OR maintaine=
r OR documentation OR...
flowchart... etc ]
stuff-to-leave-out-or-include-in-a-kernel, buildworld/installworld, pp=
p.conf, NOT AS CRITICISM but
as "Why is it not at least as good for newbies to each concept or bett=
er than a WIKI !!! as
not only the simplified explanation sometimes can be made more apparen=
t of which cli to issue next,
but time spent reading stuff NOT specific to the task at hand is saved=
.=20
=20=20=20=20=20
Adequate testing? some breakage bound to happen... fixing such breakage p=
rocedures in place?
A UPDATING for pkg-base specifically?=20
Again, not wishing to waste one's time, just writing down what I've thought=
of so far, freely simply file
it away rather than reply online... my answers to any reply could simply r=
e-iterate the background to the
above (I am NOT well versed in many topics of FreeBSD, just in the more use=
ful ones at the
installs that I use daily... ).=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1asbZj-0003Ra-Qs>
