Skip to content

Debian Changelog apt-spy (3.1-19)

2008

apt-spy (3.1-19) unstable; urgency=low

   * Package adopted (Closes: #405297)
   * Merged all patches from debian/patches. Quilt build-dependency dropped.
   * Moved mirror.txt from /var/lib/apt-spy/ to /var/cache/apt-spy
     (Closes: #317587)
   * Included command line used to generate source.list (Closes: #432592)
   * Added -y option to choose sections other than main (Closes: #464555)
   * Upload sponsored by Emanuele Rocca <ema@debian.org>

 -- Stefano Canepa <sc@linux.it>  Sat, 12 Jul 2008 16:03:37 +0200

2007

apt-spy (3.1-18) unstable; urgency=low

   * QA upload.
   * Depend on libcurl4-openssl-dev instead of libcurl3-openssl-dev
      Closes: #452000
   * Bumped Standards-Version: 3.7.3, no change needed
   * Removed usr/share/lintian/overrides/ from debian/dirs (unused)

 -- Raphael Geissert <atomo64@gmail.com>  Tue, 18 Dec 2007 17:55:18 -0600

apt-spy (3.1-17) unstable; urgency=low

   * QA upload.
   * Updated default mirrors list (new 02_mirrors-txt_update.diff)
   * Removed debian/TODO.Debian since there's nothing left to do
   * argument-parsing-error-checks.diff: improved error checking on passed arguments (Closes: #317590)
     - Thanks to Justin Pryzby
   * segfault_418548.diff: invalid pointer causes a segfault (Closes: #418548)
     - Thanks to Steve Kemp for the patch
   * sources.list-rename.diff: default output list to /etc/apt/sources.list.d/apt-spy.list avoiding overwrite of /etc/apt/sources.list (Closes: #442165)
   * Updated debian/menu to reflect new Debian Menu Sub-Policy

 -- Raphael Geissert <atomo64@gmail.com>  Sat, 20 Oct 2007 21:05:46 -0500

apt-spy (3.1-16) unstable; urgency=low

   * QA upload.
   * 03_writetop_segfault.diff: Fix annoying segfault when the -w option
     is used (closes: #394376).
   * 04_http_missing.diff: Make parser not to fail when HTTP field
     is missing (closes: #389838).
   * 02_mirrors-txt_update.diff: Update README.mirrors.txt.

 -- Robert Luberda <robert@debian.org>  Tue, 27 Feb 2007 23:30:46 +0100

apt-spy (3.1-15) unstable; urgency=low

   * QA upload.
   * Orphaning package: thanks Stephen Stafford for your work.
      - change debian/control accordingly.
      - ACK previous NMU.
   * Fix typo in apt-spy.8 manual page: (Closes: #401985)
      - new 01_typo_fix_apt-spy8.diff patch.
      - Build-Depend on quilt and include quilt's makefile in rules.
   * Use dh_installman and dh_install instead of copying.
   * Get rid of lintian override.
   * Change cosmetics in rules' update target.
   * Update mirrors.txt file as 02_mirrors-txt_update.diff.
   * Add a TODO.Debian file.

 -- Mohammed Adnène Trojette <adn+deb@diwi.org>  Tue, 2 Jan 2007 19:21:19 +0100

2006

apt-spy (3.1-14.1) unstable; urgency=medium

   * Non-maintainer upload.
   * Mirrors now use ls-LR.gz. Modify main.c accordingly. (Closes: #356654)
   * Bump Standards-Version to 3.7.2 and et debhelper compatibility to 5:
      + remove debian/conffiles.
      + add binary-indep target to rules.
      + add debian/compat.

 -- Mohammed Adnène Trojette <adn+deb@diwi.org>  Thu, 28 Sep 2006 03:44:36 +0200

2005

apt-spy (3.1-14) unstable; urgency=low

   [ ssta ]
   * Change build-depends on libcurl3-dev to libcurl3-openssl-dev
   * Apply some patches from Justin Pryzby (Thanks Justin, apologies it's
     taken me so long!)
     - Patch to fix the mirror file screwup which caused apy-spy to segfault
       every time. It removes some arbitrary limits. (Closes: #315120 #317591)
     - Change the malloc of country_file so it's not mallocing its own length
       (Closes: #317585)
     - Apply patch which uses sprintf instead of strncat in file.c
       (Closes: #317589)
     - Apply patch to fix small memory leak (Closes: #317593)
     - s/LICENSE/COPYRIGHT/ in *.c  (Closes: #317588)
     - add a break statement to write_top() (Closes: #317586)
 
   [ Stephen Stafford ]
   *

 -- Stephen Stafford <bagpuss@debian.org>  Sun, 16 Oct 2005 12:42:22 +0000

2004

apt-spy (3.1-13) unstable; urgency=low

   * Transition to libcurl3 (Closes: #279472)
   * fix manpage (Closes: #281897)

 -- Stephen Stafford <bagpuss@debian.org>  Thu, 9 Dec 2004 12:45:08 +0000

apt-spy (3.1-12) unstable; urgency=low

   * file.c: remove assumption of signedness of char when comparing to EOF.
     This had the effect of causing the thing to hang on powerpc.  Remove the
     cast altogether as getc() returns an int anyway.  (Closes: #282121)
   * Update README.mirrors.txt to October 26th version.

 -- Stephen Stafford <bagpuss@debian.org>  Mon, 22 Nov 2004 10:39:00 +0000

apt-spy (3.1-11) unstable; urgency=low

   * move README.mirrors.txt to /var/lib/apt-spy.  I still am unconvinced,
     but I appear to be in the minority.  (Closes: #277816)
   * rename README.mirrors.txt to mirrors.txt to make it look less like a
     documentation file.  (Closes: #278201)
   * update README.mirrors.txt to Oct13 version.

 -- Stephen Stafford <bagpuss@debian.org>  Tue, 26 Oct 2004 16:56:49 +0100

apt-spy (3.1-10) unstable; urgency=medium

   * Backing out the previous NMU of Martin's.
     apt-spy does not "dynamically update".  It updates if and ONLY if
     you ask it to.  I do not see this as a violation of the spirit of
     the FHS.  I'm more than happy to have discussion about this.  PLEASE
     this time, let's have the discussion BEFORE the NMU!

 -- Stephen Stafford <bagpuss@debian.org>  Mon, 25 Oct 2004 08:31:09 +0100

apt-spy (3.1-9.1) unstable; urgency=medium

   * Non-maintainer upload.
   * Moved the list of mirrors from /usr/share/apt-spy to /var/lib/apt-spy
     because it is dynamically updated and thus in violation of the FHS and
     hence the policy (closes: Bug#277816).

 -- martin f. krafft <madduck@debian.org>  Fri, 22 Oct 2004 17:57:25 +0200

apt-spy (3.1-9) unstable; urgency=low

   * Move Mexico from South America to North America.  (Closes: #273381)

 -- Stephen Stafford <bagpuss@debian.org>  Sun, 26 Sep 2004 08:01:27 +0000

apt-spy (3.1-8) unstable; urgency=low

   * Add output to state that something has been written (Closes: #257535)
   * update README.mirrors.txt

 -- Stephen Stafford <bagpuss@debian.org>  Sun, 11 Jul 2004 11:45:09 +0100

apt-spy (3.1-7) unstable; urgency=low

   * ARGH.  Not content with breaking shit once by changing the soname, he
     changes it back and breaks shit a second time.  Okay, it was all he
     could do I suppose.  Again, rebuild without changing anything at all to
     account for the soname change in libcurl.  (Closes: #252998)
   * Quote strings in debian/menu.  I may remove this in the future anyway.
     It makes no real sense to run apt-spy from a menu anyway since it
     needs command line options.  If anyone objects to this let me know,
     othrewise I'll remove it in a future version.
   * Bump standards version to 3.6.1

 -- Stephen Stafford <bagpuss@debian.org>  Sun, 6 Jun 2004 15:16:09 +0100

apt-spy (3.1-6) unstable; urgency=low

   * Rebuild for libcurl soname change.
   * Version -4 doesn't display the problem in #251887, not does this (-6)
     version.  There is nothing in the diff between -4 and -5 that would
     cause it.  I've not touched the source at all between -5 and -6.  I
     am therefore assuming that it was a fuckup in some library somewhere.
     I'm closing the bug, if the symptoms reappear, feel free to reopen it.
     (Closes: #251887)

 -- Stephen Stafford <bagpuss@debian.org>  Thu, 3 Jun 2004 20:14:24 +0000

apt-spy (3.1-5) unstable; urgency=low

   * parse area option case insensitively (Closes: #245794)

 -- Stephen Stafford <bagpuss@debian.org>  Mon, 24 May 2004 15:11:32 +0000

apt-spy (3.1-4) unstable; urgency=low

   * Because apt-spy uses curl timeouts to only download a portion of the
     file, the fact that ftp3.nrc.ca was silently dropping the connection on
     the floor meant that curl was giving a timeout, just like it would it it
     had downloaded part of the file.  Turns out that the values returned by
     curl_easy_getinfo() are undefined unless the connect actually happens
     and some data is transferred.  Steven Holmes prepared a patch which
     checks that some data actually has been transferred before using the
     values returned by curl_easy_getinfo().  This fixes the case where a
     server dropping the connection rather than rejecting it results in
     apt-spy reporting a infinite speed of transfer.  (Closes: #242840)
   * Updated README.mirrors.txt

 -- Stephen Stafford <bagpuss@debian.org>  Tue, 13 Apr 2004 23:56:39 +0000

apt-spy (3.1-3) unstable; urgency=low

   * fixed off-by-one error in main.c.  Many thanks to Steven Holmes for
     finding and fixing this so quickly.  (Closes: 230044)

 -- Stephen Stafford <bagpuss@debian.org>  Thu, 29 Jan 2004 00:37:18 +0000

apt-spy (3.1-2) unstable; urgency=low

   * Steven Holmes provided -w option which allows the user to specify the
     number of top servers to output to a file.  (Closes: #211918)

 -- Stephen Stafford <bagpuss@debian.org>  Mon, 12 Jan 2004 16:32:46 +0000

2003

apt-spy (3.1-1) unstable; urgency=low

   * New upstream version fixing some bugs and adding a feature
   * Fixes -o screwing up.  The patch for this came from Brian Warner
     <warner@lothar.com>.  I've also ensured that the orig.tar.gz does NOT
     include a copy of the executable.  The blame for this was mine since it
     was I (and not Steven Holmes) who ended up packing up the orig.tar.gz
     for v3.0.  Sorry about that.  (Closes: #221965)
   * Implements the ability (via the -s option) to specify a list of
     countries to benchmark rather than using whole continents.  The
     countries are specified using the ISO3166 two letter country code.  This
     is the same as the internet TLD in all but a very few corneer cases (the
     most notable corner case is the United kingdom, where .uk is the TLD,
     but GB is the ISO3166.  This has been special-cased and apt-spy should
     recognise both as valid).  Be aware that these ARE case sensitive, and
     should be entered in UPPER CASE. (Closes: #201594)
   * The manpage was updated to make it clearer that the -d option MUST be
     used unless you are updating the mirror list.  Hopefully this makes it
     less surprising for users.  (Closes: 223263)
   * Included the most up to date (currently) README.mirrors.txt, dated Oct 9
     2003.

 -- Stephen Stafford <bagpuss@debian.org>  Thu, 18 Dec 2003 15:59:50 +0000

apt-spy (3.0-5) unstable; urgency=low

   * backed out the wgetting since not all buildds are promised to be
     connected to the internet.
   * We now check to make sure we aren't backing up a zero byte file.
     (Closes: #196330) Whilst I agree that appending (or more properly adding
     to the top of the file) the new sources is more robust, it's something
     that will NOT be added to 3.0.  I've just filed a wishlist bug against
     apt-spy for this feature, and it will probably be implemented in 3.1.

 -- Stephen Stafford <ssta@pol.ac.uk>  Wed, 18 Jun 2003 14:36:18 +0000

apt-spy (3.0-4) unstable; urgency=low

   * Added build depends on wget -- Applied self-LART for not doing it before!
     (Closes: 197787)

 -- Stephen Stafford <ssta@pol.ac.uk>  Tue, 17 Jun 2003 16:40:19 +0000

apt-spy (3.0-3) unstable; urgency=low

   * Applied patch from Steven Holmes to fix writing of sources.list
     (Closes: #196330) -- NB: This patch hasn't had half the testing I would
     have liked...please test it to extinction :)
   * Modified manpage to use "-d distribution" rather than "-d dist" for the
     benefit of the hard of understanding :) (actually I CAN see how
     confusion could arise, especially since English may not be your
     preferred language, or if you were trying to very quickly read the
     manpage and just read the synopsis) (Closes: #194582)
   * Modified debian/rules so a clean (and current) mirror list is downloaded
     every build.

 -- Stephen Stafford <ssta@pol.ac.uk>  Tue, 17 Jun 2003 08:23:41 +0000

apt-spy (3.0-2) unstable; urgency=low

   * minor buggette.  If dist == stable the the security line is commented
     out, and if dist != stable the security line is uncommented.  This is
     the wrong way around.  changed line 252 of parse.c to be:
     if (strcmp(dist, "stable") == 0)

 -- Stephen Stafford <bagpuss@debian.org>  Thu, 22 May 2003 00:45:53 +0100

apt-spy (3.0-1) unstable; urgency=low

   * All new source!  Total rewrite, so all new bugs to find! :)
   * New features in this version include:
     - Ability to only benchmark mirrors from a given geographical region
       (Pertains: #119918)
       This means (in part) that if you want to, you can define your very own
       "Primary mirror list" easily and quickly :) (Closes: #134538)
     - The -d <dist> option is now required before apt-spy will overwrite
       sources.list.  It proved entirely too difficult to parse the
       distribution to use from the existing list (many people have multiple
       distributions in there, and it's not easy to decide which to use), but
       it will now NOT overwrite your sources.list with the WRONG
       distribution (unless you are silly and tell it the wrong one :)
       (Closes: #119918)
     - This version no longer outputs an outdated version string.
       (Closes: #153755)
     - We no longer add outdated external repostories to sources.list
       (Closes: #193166)
     - setting -e 1 now will do the Right Thing (Closes: #165629)
     - No longer limited to a 10Mbit max throughput (Closes: #154546)
     - Totally different sourcetree shouldn't segfault (or at least, not in
       the same places :)  (Closes: #150205 #139220)
     - Should now deal with an edited mirrors.list (although defining your
       own "area" is more robust).  (Closes: #144311)
     - There are far more informative error messages if we have problems with
       retrieving either the mirror list during an update, or whilst
       benchmarking any of the servers.  There may be similar bugs to this
       one in 3.0, but the OLD bug has gone :) (Closes: #137001)
   * I would like to state, on record, my undying gratitude towards Steven
     Holmes, who wrote this version of apt-spy for me as a favour.  After
     Danny (who wrote v1.x and v2.x) became too busy with life to look after
     it, it was looking like I was going to have to ask for its removal (for
     chronic bugginess) since I certainly didn't have the time to do a full
     rewrite.  Steven stepped in, even though he is a BSD whore these days,
     and has done an utterly wonderful job of the rewrite. Thanks steg, I owe
     you a pint (well, two pints since I managed to get the BSD whore dig in :)

 -- Stephen Stafford <bagpuss@debian.org>  Tue, 20 May 2003 20:54:06 +0100

2002

apt-spy (2.3-4) unstable; urgency=low

   * Applied a patch from Jeffrey Connell which guards against MIRRORS_LIST
     being NULL.  (Closes: #150205)

 -- Stephen Stafford <bagpuss@debian.org>  Mon, 2 Sep 2002 19:48:23 +0100

apt-spy (2.3-3) unstable; urgency=low

   * Comment call in sockets.c to update_status which meant wheel
     updated every byte.
     Huge thanks and kudos to Bernhard Link for the pointer.
     Feels good to close a long standing bug :)
     (Closes: #113400)

 -- Stephen Stafford <bagpuss@debian.org>  Fri, 17 May 2002 00:31:45 +0100

2001

apt-spy (2.3-2) unstable; urgency=low

   * Forgot to close #117274 which 2.3-1 fixes (Closes: #117274)
   * Applied patch to sockets.c provided by Danny Rodriguez (Closes: #119324,
   #119294)

 -- Stephen Stafford <bagpuss@debian.org>  Sun, 16 Dec 2001 16:09:21 +0000

apt-spy (2.3-1) unstable; urgency=low

   * New upstream release which hopefully fixes some bugs
   * Acknowledge and integrate NMU of Chris Walters.  (Closes: #120883).
     Thank you very much Chris.
   * This release (hopefully) fixes all the ftp proxying problems.
     (Closes: #102989, #116249, #119293)
   * Updated manpage to say that if no distribution is specified with
     -d switch that stable is the default.  (Relates: #119918)

 -- Stephen Stafford <bagpuss@debian.org>  Sun, 9 Dec 2001 12:20:41 +0000

apt-spy (2.2-9) unstable; urgency=high

   * NMU at request of M.
   * fgetc() returns an int, not a char (Closes: #120883).

 -- Colin Walters <walters@debian.org>  Sat, 8 Dec 2001 05:50:34 -0500

apt-spy (2.2-8) unstable; urgency=low

   * Applied one character patch to sockets.c to fix ftp proxying
     support.  We need to pass the address, not the value to sscanf, so
     s/port/&port/ in line 279.

 -- Stephen Stafford <bagpuss@debian.org>  Wed, 17 Oct 2001 19:55:17 +0100

apt-spy (2.2-7) unstable; urgency=low

   * changed kb for kB to make it clearer that the benchmark is in
     kiloBYTES rather than kiloBITS.  kB is no more a "correct" abbreviation
     of "kilobytes" than kb IMO.  But I agree that it might look clearer to
     some.  I personally have never heard of "kibibytes", and I do not think
     that making the units "KiB" would make the meaning clearer to many people.
     In fact to the majority of people I believe it would obscure meaning.
     So I will not use "KiB" as units.  For the record 1kB for the purposes of
     apt-spy is 1024 bytes and not 1000 bytes.  (Closes: #114646)

 -- Stephen Stafford <bagpuss@debian.org>  Sat, 6 Oct 2001 15:48:33 +0100

apt-spy (2.2-6) unstable; urgency=low

   * applied patches to main.c and sockets.c from Danny Rodrigues
     to fix a divide by zero error on Alpha and an "interrupted
     system call" problem which affected all arches
     (Closes: #114091, #114064)
   * 2.2-5.test was never realeased/uploaded.  I created it so that the
     sunmitter of #113400 could test some things to hopefully track down his
     bug.  It didn't track down the bug, but the changes are a Good Thing(tm)
     anyway.  So rather than updating every 128bytes while on, the wheel now
     updates only every 2kbytes (2048)

 -- Stephen Stafford <bagpuss@debian.org>  Tue, 2 Oct 2001 20:31:04 +0100

apt-spy (2.2-5.test) unstable; urgency=low

   * special test version to see if we can track down #113400

 -- Stephen Stafford <bagpuss@debian.org>  Wed, 26 Sep 2001 00:46:51 +0100

apt-spy (2.2-5) unstable; urgency=low

   * Disable wheel by default
   * update manpage to reflect this, and to provide a
     URL for the actual mirror list used.

 -- Stephen Stafford <bagpuss@debian.org>  Tue, 25 Sep 2001 23:14:49 +0100

apt-spy (2.2-4) unstable; urgency=low

   * Applied patches to main.c and main.h to fix the version which
     --help reports and to fix the way saving output to another file
     via the -l switch repoted erroneously that it was saving to
     sources.list (Closes: #113084)
   * Appears that it saves the file on some occasions even if it barfs
     with a network error.  Luckily it saves a backup, but it should not
     save a bad file at all.  Danny Rodriguez supplied a fixed main.c which
     should no longer do this.

 -- Stephen Stafford <bagpuss@debian.org>  Sun, 23 Sep 2001 17:31:17 +0100

apt-spy (2.2-3) unstable; urgency=low

   * patched to support (limited) ftp proxing using patch from Filipe Maia
     (Closes: #112447).  If anyone wants to extend this code to make it more
     generic, patches always appreciated.  Thank you for this Filipe.

 -- Stephen Stafford <bagpuss@debian.org>  Tue, 18 Sep 2001 01:29:38 +0100

apt-spy (2.2-2) unstable; urgency=low

   * updated config.{sub,guess} so package will build on ia64 (Closes: #110496)

 -- Stephen Stafford <bagpuss@debian.org>  Wed, 29 Aug 2001 13:01:15 +0100

apt-spy (2.2-1) unstable; urgency=low

   * New upstream version
   * Hopefully the hanging problem is sorted out now, but as I
     have never been able to reliably reproduce it I am not 100%
     sure of this.  Hence I am leaving the bugs open for mow, but
     downgrading them to minor (I will close them in a few weeks).
   * the screen no longer gets cleared (Closes: #104467)
   * changed usage to refer to apt-spy instead of apt-sources.
     (Closes: #104470)
   * added horrible hack to debian/rules as the upstream clean targets
     do not appear to be doing what they are supposed to.
   * altered getopt.c so that the last character of a top scorers file
     should no longer be 0xFF (Closes: #105241)

 -- Stephen Stafford <bagpuss@debian.org>  Sun, 26 Aug 2001 23:22:04 +0100

apt-spy (2.1-2) unstable; urgency=low

   * run libtoolize so it will build on hppa arch (closes: #99367)

 -- Stephen Stafford <bagpuss@debian.org>  Mon, 11 June 2001 21:39:36 +0100

apt-spy (2.1-1) unstable; urgency=low

   * New upstream version which fixes some bugs
   * Adds -w switch to disable spinning status display (Closes: #95913)
   * Fixes parsing of user supplied server lists so last character of URL no
     longer is stripped if not a / (Closes: #96581)
   * Updated manpage to add -w

 -- Stephen Stafford <bagpuss@debian.org>  Fri, 18 May 2001 21:39:36 +0100

apt-spy (2.0-1) unstable; urgency=low

   * Uploading (closes: #95011)
   * Namechange, manpage fixed
   * used --transform-program-name instead of adjusting configure

 -- Stephen Stafford <bagpuss@debian.org>  Wed, 11 Apr 2001 19:30:37 +0000

apt-sources (2.0-1) unstable; urgency=low

   * Initial Release.
   * This is my first Debian package.
   * Adjusted the configure to force installation to /usr/sbin
      rather than /usr/local/sbin

 -- Stephen Stafford <stephen@clothcat.demon.co.uk>  Sat, 10 Mar 2001 15:21:09 +0000