Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Oct 1996 21:16:07 -0700
From:      "Jordan K. Hubbard" <jkh@time.cdrom.com>
To:        erb@inss1.etec.uni-karlsruhe.de
Cc:        freebsd-ports@freebsd.org
Subject:   Re: FreeBSD pkg system vs Debian dpkg 
Message-ID:  <11834.846130567@time.cdrom.com>
In-Reply-To: Your message of "Thu, 24 Oct 1996 04:11:09 %2B0200." <199610240211.EAA17207@insl2.etec.uni-karlsruhe.de> 

next in thread | previous in thread | raw e-mail | index | archive | help
> - ports dependencies are a little simple- there's a check if needed libs
>   (e.g. tcl/tk/perl etc.) are installed, if not, they're installed, too.
>   But pkg_add isn't checking if an older version of the to-be-installed 
>   package exists. You're ending up with many different pkg entries if you
>   don't take care about this.

You should get back to the poster and suggest that he update his package
sets and tools - this was fixed with an MD5 checksum method about a
month ago.

>   There should be really a check if the old version should be 
>   replaced/removed, maybe a message about leftover files or so..

Exactly. ;-)

> - another -imho- really important thing is a check if files to be installed
>   do already exist (or if owned by another package). I nuked mtools with 
>   installing pine (/usr/local/bin/mtest which is a symlink to mtools, so
>   mtools was overwritten and is now pines' mtest program ;).

That's a good point.

> I hope this wasn't too boring, just some thoughts that could help to
> improve the ports collection to withstand the Linux crowd ;-)

We have a pretty good design put together for a ports/packages combo
which addresses *all* of these problems, it's just finding the time to
write it. ;-) I've pledged to release "package install MkII" sometime
before spring of '97 is over, and maybe I'll even make the deadline
for once.  I'm actually putting myself into an area of the country so
rural that programmers either code or go mad. ;-)

I, of course, plan to do both.

					Jordan



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