pkg and packages

Chris H bsd-lists at bsdforge.com
Wed May 3 15:16:53 UTC 2017


On Wed, 03 May 2017 08:03:36 -0400 <scratch65535 at att.net> wrote

> After doing a general pkg upgrade on my server-of-all-work, I
> discovered after some research that the Big Grey Background I was
> left with  was due to pkg having deleted, but not replaced, xfce4
> desktop.
> 
> Trying to install the desktop package, I discovered that it's
> bundled with at least 2 unrelated pieces of software:  Thunar,
> and samba44.  That bothered me, but I needed the desktop.
> 
> pkg got totally confused during the install, first downloading 44
> and THEN noticing the conflict with 46.  So it downloaded 46,
> too(!), deleted the existing 46, installed 44, and then tried to
> re-install 46, failing with a complaint because it had just
> installed 44 and that created a conflict.
> 
> But it gets better.  Trying to reinstall the samba46 package, I
> discovered that I'd have to sacrifice the desktop that I just
> installed.
> 
> Clearly, no good can come of packaging unrelated software
> together, so there needs to be a way to prevent that, or at least
> criticise those who do it.
> 
> And pkg should (a) check for later versions *before* downloading
> older ones, (b) preferably not install old versions over newer
> without explicit permission, and (c) as a fallback should allow
> packages to be decomposed at install time such that installation
> is not a yes/no all-or-nothing choice.

In pkg(8)'s humble defense; it simply *expedites* your request.
It isn't the QA dept. for [port] Maintainers.
Mind you; I *fully* appreciate your position. I'm simply trying to
indicate *where*, or at *whom* to point fingers. :-)

--Chris




More information about the freebsd-ports mailing list