[buildd-tools-devel] Bug#606278: Bug#606278: Bug#606278: aptitude resolver is completely broken in 0.60.6

Roger Leigh rleigh at codelibre.net
Sun Dec 12 21:32:39 UTC 2010


On Thu, Dec 09, 2010 at 12:29:12AM +0200, Modestas Vainius wrote:
> Hello,
> 
> On ketvirtadienis 09 Gruodis 2010 00:06:52 Roger Leigh wrote:
> > > On trečiadienis 08 Gruodis 2010 22:37:56 Roger Leigh wrote:
> > > > Certainly for the apt and aptitude resolvers; for the internal
> > > > resolver, it's still useful.
> > > > 
> > > > Is it possible to request an update of specific archive components,
> > > > so that we don't need to do a complete fetch of everything?  If we
> > > > could update the local archive only, that would be ideal.
> > > 
> > > Maybe cp'ing Packages file to /var/lib/apt/lists/ with the right (or
> > > maybe random) filename would be enough? I need to try :)
> > 
> > I think they need encoding in a specific manner.  See URItoFileName
> > and QuoteString in apt-pkg/contrib/strutl.cc (source apt).  But I
> > may be wrong, and this might be optional.
> 
> But /var/lib/apt/lists/file <=> sources.list entry mapping needs to be done 
> somehow. So probably filename is important...
> 
> > I've uploaded a new version of sbuild which fixes the main problem
> > in this report.
> 
> Ok. You haven't pushed the tag to git yet though.

That's done now.

> > I will certainly try to eliminate the unnecessary
> > updates though.  Ideally, apt-get update would allow updating of
> > specific components, rather than "everything", but I haven't found
> > any way to do this directly unfortunately.
> > 
> > I can implement the URItoFileName function directly in Perl, or find
> > some way to access the function directly from Perl.  If you could
> > check if we can get away without these special filenames, that
> > would be very helpful!
> 
> I have a couple of ideas which I will probably try tonight. I will let you 
> know.

I've now implemented this in Perl, and the current git master branch
does this automatically.


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux             http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?       http://gutenprint.sourceforge.net/
   `-    GPG Public Key: 0x25BFB848   Please GPG sign your mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20101212/6675addb/attachment.pgp>


More information about the Buildd-tools-devel mailing list