Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Sep 2014 12:02:15 +0200
From:      Florent Peterschmitt <florent@peterschmitt.fr>
To:        Michelle Sullivan <michelle@sorbs.net>
Cc:        "ports@freebsd.org" <ports@freebsd.org>, FreeBSD Stable Mailing List <freebsd-stable@freebsd.org>
Subject:   Re: pkg 1.3.8 requested but not available?
Message-ID:  <54214527.4020906@peterschmitt.fr>
In-Reply-To: <542140E4.6050605@sorbs.net>
References:  <CAO82ECHfocf=c2=ShbdJSg7Y8sjbQNChNZexzn8XMW6zaPwp=g@mail.gmail.com> <20140923083359.GA20383@ivaldir.etoilebsd.net> <54213713.7020200@sorbs.net> <542138B9.3060600@peterschmitt.fr> <542140E4.6050605@sorbs.net>

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

Le 23/09/2014 11:44, Michelle Sullivan a =E9crit :
> Florent Peterschmitt wrote:
>> Le 23/09/2014 11:02, Michelle Sullivan a =E9crit :
>>  =20
>>> Baptiste Daroussin wrote:
>>>    =20
>>>> [...]
>>>> You are using portupgrade so first upgrade pkg with portupgrade
>>>>
>>>>  =20
>>>>      =20
>>> Just a thought here - why (like .rpm and .deb - and the reason I hate=

>>> them so much) are you making the package manager version a dependency=
 of
>>> a package?  I can understand if there are new features that you may n=
eed
>>> to use a later version to get those features, but making a package
>>> dependent on the package manager rather than displaying a warning tha=
t a
>>> feature is missing is the brain dead way that plagues upgrades for
>>> redhat and debian.  Of course if your intent is to make FreeBSD into
>>> another Linux distro just with a different kernel, continue.
>>>
>>>    =20
>>
>> What is the problem of upgrading the package manager first and then
>> upgrade the rest of the world without any problem?
>>
>>  =20
> Not disagreeing with you... but making dependencies like this leads to
> everything relying on the package manager being a particular version..
> which in my opinion is wrong... the package manager is not part of the
> software you're installing... and shouldn't be part of a dependency tre=
e
> - particularly when building your own ports.

This makes sense.

> *Every* time a Redhat and Debian system screwed up that I have had, was=

> caused by the package manager needing to be updated before a particular=

> package, then all the other dependent packages needed to be upgraded,
> and the libraries and you end up with the catch 22 of the package
> manager can't be installed because the package manager is too old and
> you end up with a half working system that needs to be re-installed
> because you needed to apply a security fix to a perl module....!  Now
> FreeBSD has one advantage (currently) ... the package manager is not
> part of the OS, it in itself is a port.. however that has half changed
> already and in what, another month? it's going to be part of the OS...

Yes but it doesn't manage the system, only port packages.

> Yeah sure keep building pkg-static so it can be installed independently=
,
> but be aware that one does not want to get into dependency loops or
> having to upgrade everything just for one security fix - particularly
> when working with the ports tree and not the package manager... some
> people have production servers that need a security fix, not an upgrade=

> of everything.
>=20

I'm curious to know how you get into this mess with Debian or RH
distros. What version of these distros?

And are you sure it is impossible to uprade only the PM (package
manager) and keep other packages like they currently are?

Never had to reinstall a system for a security upgrade because of
dependency loop. Sounds very strange to me.


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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUIUUnAAoJEFr01BkajbiB9RYQALWafBJHKyqqvNSL2yRUdR9a
uV0WkdzsVsfz0ripH5BxK1JhEyIOjwHNhsPkvDo4XlEtXeEQmkmHA97RvYxhhy9Y
WdbLEJPAOEb3gcFQZtsaFoZHhU6Py73XG60zngP73jjxl0Whm2NpawsYNYfTdOvQ
hxHJDww4R5zC1HF3lAktVt/26rwBfdCPeqdMflqK+TB62t9uJUZ2Wo3DB4fQN3oW
6DD7YwgntXiCLQLLc3JbGtKVXOvbSXXqCQxrE6TiYkJ//gidmoF8Ah5/R8zr9fCt
UeOn0hGqKlDFBBTM9MJFn4D6avEZd0xzfprWbBXXYetaL3c8RjB7LLHGi5IOOuWV
xIGGcsEovZGmV6atkCqpA9ig8CpVzd/VdYGcAR5aACoMG0sfP0Zmezo+W33cqNDX
Iy2B9gGgxMwuB0qbZOGOt+MxFjuGDUStdwB42f6pFjPSnjdN247EdqijdVHUxzDU
+OXihP1jgWEv6JVnskXCC1wLpc3qx43/+Y74KQwWG8pmNRNRo5H/SvkibriTiIpF
yD6oggc3h/Penhw0meTatuhl5NL3Ks4lyFdR9pQbNQFE95blvPeEWCvv8+CjXKM8
MvGMacs3glZ6eJriD1p+ZWdW3lrsqFyW9q7m9u2uvSY4F/3UYPQDuvatBtt2SXa1
9IdqPYef7fQZInelQANU
=f0fu
-----END PGP SIGNATURE-----

--QpwLMmCkTmvHN9E12hcemchhwEd163U25--



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