Re: Smartpm
On Wed, 2006-02-22 at 19:30 +0200, Tzafrir Cohen wrote:
> On Wed, Feb 22, 2006 at 05:48:01PM +0100, daniele favara wrote:
>
> > with smart pm there is already the possibility to select "channels" ..
> > but i've never tested it ..
> >
> > http://labix.org/smart
>
> Those are basically equivalent of the multiple sources of apt.
> Apt and urpmi has had this feature working for years. It is a rather
> basic feature for any package manager. Even SuSE have realised that, I
> believe.
I'd be using it more heavily in pdk now, except it doesn't yet have any
notion of a source package. Otherwise I'd dispense with most of my
channel handling infrastructure and rejoice greatly. Gustavo has done a
nice job with his.
Just last week I figured how to crawl under smart's covers and make it's
depsolver tell me how arbitrary sets of packages relate to each other. I
was stoked. I had it working with debs, debs from foreign architectures,
and even rpms.
I'm considering doing some hacking on it to make it understand source
packages and build dependencies. I know Gustavo is not at all opposed to
smart understanding source packages, but I haven't queried him yet for
his plans.
One thing that keeps people away from it is that it's smart enough to
figure out that you might be able to fulfill a request by downgrading an
unrelated package. Where apt and other tools give up, smart can figure
out some creative solutions.
Unfortunately for smart, some people fear downgrades.
But anyway, a very interesting piece of software. If you are Progeny and
wanting to depsolve both rpm and deb custom distros, very interesting
indeed.
--
Darrin
Reply to: