[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#43724: experimental patch for very much faster dpkg -R



> > Below is a patch against Ian's CVS tree which can massively accelerate
> > the `dpkg -iGROEB' call from the disk method of dselect (and
> > elsewhere).
> > 
> > It works by parsing filenames to determine whether it can skip
> > particular files, instead of looking inside them.  When most of the
> > packages on your system are up to date, it leads to an enormous
> > speedup, as instead of opening and parsing thousands of *.deb files it 
> > just does a bit of work on the filenames.

Doesn't anyone else feel this is a hack? Look at how apt does it (parse a
Packages file, and use that info to get package versions and decide what
needs to be updated, and then look at only those files) for a much better
method.

Basically, no one in their right mind has used the disk method of dselect in
years. dpkg -iGROEB is known to fail in many ways, just ask Jason Gunthorpe.

-- 
see shy jo


Reply to: