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

New ftpsync version



Hi,

i just prepared a new ftpsync version and put it out into the usual
project/ftpsync directory within the Debian archive. Next dinstall this
night (in about 4.5 hours from NOW) will send it out for you to
grab. Current version is now 80387. As usual there are two checksum
files right beside the tarballs, signed by the FTPMaster archive signing
key.

Changes since version 80386 (which never got properly announced, I know):

 * update rsync_options1 to also exclude the newish InRelease files in
   the first run

 * ftpsync now closes stdin, not attaches to /dev/null and pushes use
   ssh -f, not ssh ... &

 * fix bug in rsync speed statistic output in a case where, for whatever
   reason, the logfile has been rotated away before we try to grep
   around in it. Which leaves an empty result, which lets us try to
   access a non-existent variable, which set -u does not like.

 * small style changes/adjustments, like everyone likes path/filename
   variables properly in "", all hate `` and prefer $()... :)


If you happen to have used version 80286 (as distributed on every Debian
mirror inside the project/ftpsync directory), there has been quite some
more changes to it. The most important for a mirror operator are
probably:
 - Use ServerAliveInterval instead of SetupTimeout as ssh option, the
   latter is just a Debian specific alias
 - Removing of the own Archive-Update-in-Progress file before
   downstreams get pushed
 - Introduction of getopts arguments for runmirrors, though even if you
   are a hub and push others you shouldnt notice a difference, ftpsync
   handles it for you.
 - Introduction of a new sync target called mhop. Currently not in use
   for normal debian archive mirrors, but in short this lets the sync
   work in a way that makes DNS RR or GeoDNS possible for an
   archive. Used for security.debian.org atm
 - the log file receives a line with the speed output from rsync. If one
   wants that could be used to build up some stats.
 - Default rsync options now preserve permissions too


I do not expect trouble for anyone upgrading, either the oldish 80286
version, version 80386 or for those who just run a git pull, but as
usual: If it happens to eat your car, get you to divorce or whatever
other freakish thing: Not my fault, sorry. :)

-- 
bye, Joerg
#debian.de @ OFTC
(01:38) <michael> hui, hier wird sonntags gechattet :)
(01:39) <maxx> ja, aber nur zwischen 1:35 und 1:45, wenn der Sonntag der 1. im Monat ist :)
(01:39) <Sahneschnitter> wasn hier los? activity :)

Attachment: pgpjMwOP1sxcL.pgp
Description: PGP signature


Reply to: