Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Jan 2016 11:09:56 -0500
From:      Allan Jude <allanjude@freebsd.org>
To:        freebsd-current@freebsd.org
Subject:   Re: Packaging the FreeBSD base system with pkg(8)
Message-ID:  <56AA3D54.5020502@freebsd.org>
In-Reply-To: <20160128160622.GB88527@zxy.spb.ru>
References:  <20160127223323.GG98557@FreeBSD.org> <183431.62409.bm@smtp111.sbc.mail.ne1.yahoo.com> <20160128131806.GB67200@ivaldir.etoilebsd.net> <20160128160622.GB88527@zxy.spb.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--mTTMTJ9D0BWEOBnB60NEtavjT24V9An93
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On 2016-01-28 11:06, Slawa Olhovchenkov wrote:
> On Thu, Jan 28, 2016 at 02:18:06PM +0100, Baptiste Daroussin wrote:
>=20
>> On Thu, Jan 28, 2016 at 12:46:39PM +0000, Thomas Mueller wrote:
>>> from Glen Barber:
>>>
>>>> As many know, work has been in progress for quite some time to provi=
de
>>>> the ability to package and upgrade the FreeBSD base system using pkg=
(8).
>>>> The majority of the initial implementation has provided much of the =
core
>>>> functionality to make this possible, however much work still needs t=
o be
>>>> done.
>>>
>>> (snip)
>>>
>>> Would the base system all be one package?
>>
>> multiple packages with meta packages to represent the whole base so yo=
u have the
>> best of both world :)
>>>
>>> In Linux, everything is part of a package, even the kernel, but somet=
hing comparable to FreeBSD or NetBSD base system would have many packages=
=2E
>>>
>>> Will it be possible to upgrade base system with portmaster or portupg=
rade, and would that be better than the current procedure in UPDATING?
>>
>> No but one will be able to simply run pkg upgrade (and built himself t=
he
>> packages)
>>>
>>> Would pkg then be able to show a package's required shared libraries =
including shared libraries from the base system?  I was recently stung by=
 pkg not showing required shared libraries from the base system.
>>
>> Yes, but but real usage of it would happen in a second step because of=
 many
>> rought edges to be deal with. but yes the information would be availab=
le
>>
>> see:
>> https://www.youtube.com/watch?v=3DBr6izhH5P1I
>> and
>> https://www.youtube.com/watch?v=3Dv7px6ktoDAI
>>
>> for a bigger view of what happened (note that some detail my have chan=
ge a bit,
>> the overall remains the same)
>=20
> What about upgrade strongly outdated system?
> For example 11.0 at time 18.0? I.e. packages for 11.0 don't available,
> pkg from 11.0 don't undertund package base from 18.0 and etc.
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.o=
rg"
>=20

According to our current release schedule, FreeBSD 18.0 will not come
out for 35 years (2051).

The general approach would appear to be just downloading new packages
and updating the system. For a drastic upgrade like that, you'd likely
have to build a newer version of pkg from ports.

The approach for offering an upgrade from 10.x to 11.0 will be the more
interesting endeavour.

--=20
Allan Jude


--mTTMTJ9D0BWEOBnB60NEtavjT24V9An93
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)

iQIcBAEBAgAGBQJWqj1YAAoJEBmVNT4SmAt+1YcP+wXyfuL6Kfno4SKI9+OWfaSc
4f09XcE1ntdFsqaW/RhoCNlmctomL9D4PqvYhn/tby8FLrH/eFPzKO0TVnUYrR95
Bw1P9eo8oQb3WsfD5fXRlPm9Sxc3stnWnoRTTAZsTi3Euv5kuVJykKEd6ClebKfS
BT+yO5LBwrtXAMAFmQiaWf3yfzn81x+QUdVnPzC+PKrxr401KqbNrzEacbdjUwIO
nclnO2v4vlv/tqPLTHLrDq4cMPB3xOOSJfCRh/e+5AITEwM7IHHo0VrtLqAnoCTr
7MTxebYWmKvP4jS5i06xiYjbK+iTvhP0hAIm9MV13yDoe6k0rBVvfeH7fzZ80cQf
gn2nTyAYn1lG+iFsInsQ3Sw4MVcXxdaQWo390gnHLln/jhyAgNKVmn75pUYkIu+A
y64pmlopw6qSyjSjUt3wUBSvFWj79jzd8fUGAMx95WYUlA/ZeENZWISjko9hmHNY
UF7qe7gAhobQe7ngs7VRdGQifvL5LTDK13AEEtlMyD1Kt/fK4zsrNmAEwV+2i3ym
QAJYkAKtwSueHlOStr744nuwIWQUP++j33f9wOdsz4Lm/jEXzoRdrxmNahxl2YAw
boeoisccI45v39onJ9KNBnZhk1VLiRZJojmR65ECtOBPPo69Da3jYww6xBnmE/qu
2Oglf5BDdNJikV590CmI
=Qa0B
-----END PGP SIGNATURE-----

--mTTMTJ9D0BWEOBnB60NEtavjT24V9An93--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56AA3D54.5020502>