trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2012

Re: [trinity-devel] tdeaccessibility crystalsvg icons conflict with tdelibs

From: Darrell Anderson <humanreadable@...>
Date: Fri, 30 Mar 2012 13:59:27 -0700 (PDT)
> I agree and I cuss pacman every once in a while for it. It
> is more restrictive
> and it does a very good job. I just wish it was smart enough
> to:
> 
> if diff pkg1/file.x pkg2/file.x; then
>   install the darn thing
> fi
> 
> But.. then you screw up (or complicate) the package manager
> database regarding
> who owns what on the system. I think this is where other
> package managers are
> smarter than pacman. Their package databases seem to be able
> to do this on the
> fly while pacman doesn't. Because in the above example, you
> would need to expand
> it to:
> 
> if diff pkg1/file.x pkg2/file.x; then
>   install the darn thing
>   update_pkgmgr_db(pkg2/file.x, owned by pkg2)
>   update_pkgmgr_db(pkg1/file.x, owned by pkg2)
> fi

Oh, boy. I could say something now in defense for why the Slackware packaging system never required dependency checking.... :)

There is no database, no Central Headquarters. Just tgz packages....

Slackware installs the dam*ed thing and expects the user to know better. Yeah, not all users pay attention, but the package tools do pay attention to what gets removed. When two packages have installed the same file the package tools do not argue and leaves the files untouched during the removal process.

Oh never mind. I'll start a distro war soon!

Darrell