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