Steve's blog
   


Steve About
Steve's blog,
The Words of the Sledge
steve@einval.com

Subscribe
Subscribe to the RSS feed.

Links

  • Home
  • Debian
  • PlanetDebian
  • Search PlanetDebian
  • Friends

  • Matthew Garrett
  • Simon Huggins
  • Jonathan McDowell
  • Martin Michlmayr
  • Andrew Mobbs
  • David Pashley
  • Mike Pitt
  • Scott James Remnant
  • Daniel Silverstone

  •        

    Thursday, 19 August 2004

    Large Packages and Sources files, revisited

    I wrote a while ago about the problem I saw with large Packages and Sources files, and AJ jumped on what I'd written. I've been away for a while since and not had a chance to respond. Basically, I don't have a problem with what AJ's suggesting - I hadn't seen the pdiff idea before so thanks for the pointer. I prefer the timestamped and sorted Packages file personally (compared to a potentially large number of extra diff files on the mirror), but I don't have a great attachment to the idea - there's more than one way to do this and so long as something is done then I'll be happy.

    One thing that's not clear from AJ's description of pdiffs is how a client should work out which diffs it needs. Timestamps could be unreliable unless the client and ftpmaster agree on times. But Daniel mentioned earlier that simply MD5ing the client's existing Packages file and having it ask for diff.<MD5> from the server should do the job. Fine, I see how that works.

    So, next thing to do is have a look at the archive scripts to make this work...

    18:10 :: # :: /debian/issues :: 1 comment

    Comments

    Re: Large Packages and Sources files, revisited
    Justin wrote on Thu, 19 Aug 2004 21:36

    better make sure it copes with the clients packages file becomming corrupted :-)


    Reply

    Your Comment

     
    Name:
    URL/Email: [http://... or mailto:you@wherever] (optional)
    Title: (optional)
    Comment:
    Anti-spam:Select the tenth of the following words and enter it in the "Human" box
    pick pooched pinups prefixed pomaded petted prefers produce parches pinky
    Human:
    Save my Name and URL/Email for next time