<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Introducing Backup-Bouncer</title>
	<atom:link href="http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/</link>
	<description>distraction in action</description>
	<lastBuildDate>Fri, 08 Oct 2010 05:30:24 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: blue</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35991</link>
		<dc:creator>blue</dc:creator>
		<pubDate>Wed, 08 Sep 2010 11:06:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35991</guid>
		<description>Mike does great work. I asked him the question and he looked into it and posted the answer very quickly. Saved a lot of bother for us. Thanks Mike.</description>
		<content:encoded><![CDATA[<p>Mike does great work. I asked him the question and he looked into it and posted the answer very quickly. Saved a lot of bother for us. Thanks Mike.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JS</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35989</link>
		<dc:creator>JS</dc:creator>
		<pubDate>Wed, 08 Sep 2010 10:46:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35989</guid>
		<description>For the sake of completeness, as this was a hard-one test success, here is the script used to produce the (above) results
&lt;pre&gt;

#!/bin/bash
scriptdir=&quot;`dirname $0`&quot;
cd &quot;$scriptdir&quot;
export PATH=&quot;`pwd`/util:/Developer/Tools:$PATH:.&quot;
set -x

make
./bbouncer create-vol Src
./bbouncer create-vol Dst
./bbouncer create /Volumes/Src
/usr/local/bin/rsync -v -aNHAX --protect-args --fileflags --force-change --rsync-path=/usr/local/bin/rsync  /Volumes/Src/ /Volumes/Dst
./bbouncer verify -d /Volumes/Src /Volumes/Dst
&lt;/pre&gt;
Let&#039;s hope with that settled, we can continue doing &#039;real work&#039; with &#039;good backups&#039; again :-)

Cheers.</description>
		<content:encoded><![CDATA[<p>For the sake of completeness, as this was a hard-one test success, here is the script used to produce the (above) results</p>
<pre>

#!/bin/bash
scriptdir="`dirname $0`"
cd "$scriptdir"
export PATH="`pwd`/util:/Developer/Tools:$PATH:."
set -x

make
./bbouncer create-vol Src
./bbouncer create-vol Dst
./bbouncer create /Volumes/Src
/usr/local/bin/rsync -v -aNHAX --protect-args --fileflags --force-change --rsync-path=/usr/local/bin/rsync  /Volumes/Src/ /Volumes/Dst
./bbouncer verify -d /Volumes/Src /Volumes/Dst
</pre>
<p>Let&#8217;s hope with that settled, we can continue doing &#8216;real work&#8217; with &#8216;good backups&#8217; again <img src='http://www.n8gray.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JS</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35988</link>
		<dc:creator>JS</dc:creator>
		<pubDate>Wed, 08 Sep 2010 10:38:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35988</guid>
		<description>Thanks for the tip-off Blue - my Mike was quick, as even late (my time) yesterday he hadn&#039;t made that update - cool!

Oh, and yes, I have tested the new recipe, here are all the gory details:
&lt;pre&gt;
cd util &amp;&amp; make
make[1]: Nothing to be done for `all&#039;.
created: /Users/test/100908/backup-bouncer-0.2.0/Src.sparseimage
/dev/disk3          	GUID_partition_scheme          	
/dev/disk3s1        	Apple_HFS                      	/Volumes/Src
created: /Users/test/100908/backup-bouncer-0.2.0/Dst.sparseimage
/dev/disk4          	GUID_partition_scheme          	
/dev/disk4s1        	Apple_HFS                      	/Volumes/Dst
Cleaning: 00-basic-permissions
Cleaning:        05-timestamps
Cleaning:          10-symlinks
Cleaning: 15-symlink-ownership
Cleaning:         20-hardlinks
Cleaning:    30-resource-forks
Cleaning:      40-finder-flags
Cleaning:      45-finder-locks
Cleaning:     50-creation-date
Cleaning:         60-bsd-flags
Cleaning:    70-extended-attrs
Cleaning: 80-access-control-lists
Cleaning:           95-devices
Cleaning:       99-combo-tests
Creating: 00-basic-permissions ... ok
Creating:        05-timestamps ... ok
Creating:          10-symlinks ... ok
Creating: 15-symlink-ownership ... ok
Creating:         20-hardlinks ... ok
Creating:    30-resource-forks ... ok
Creating:      40-finder-flags ... ok
Creating:      45-finder-locks ... ok
Creating:     50-creation-date ... ok
Creating:         60-bsd-flags ... ok
Creating:    70-extended-attrs ... ok
Creating: 80-access-control-lists ... ok
Creating:           95-devices ... ok
Creating:       99-combo-tests ... ok
sending incremental file list
./
bbouncer-vol
.Trashes/
.Trashes/507/
.fseventsd/
.fseventsd/fseventsd-uuid
00-basic-permissions/
00-basic-permissions/owned-by-me
00-basic-permissions/owned-by-root
00-basic-permissions/owned-by-www
00-basic-permissions/some-dir/
05-timestamps/
05-timestamps/some-hardlink
05-timestamps/some-dir/
10-symlinks/
10-symlinks/broken_symlink -&gt; ./bogus_file
10-symlinks/link2broken_symlink -&gt; ./broken_symlink
10-symlinks/some-file
10-symlinks/symlink1 -&gt; ./some-file
10-symlinks/symlink2 -&gt; ./some-file
10-symlinks/symlink3 -&gt; ./symlink1
15-symlink-ownership/
15-symlink-ownership/some-file
15-symlink-ownership/symlink1 -&gt; ./some-file
15-symlink-ownership/symlink2 -&gt; ./some-file
15-symlink-ownership/symlink3 -&gt; ./symlink1
20-hardlinks/
20-hardlinks/some-file
30-resource-forks/
30-resource-forks/hl-rfork2
30-resource-forks/some-file
40-finder-flags/
40-finder-flags/hidden-extension.txt
40-finder-flags/mucho-flags-dir
40-finder-flags/mucho-flags-file
40-finder-flags/system-file
40-finder-flags/type-and-creator
40-finder-flags/bundle-dir/
40-finder-flags/bundle-dir/stuff
40-finder-flags/invisible-dir/
45-finder-locks/
45-finder-locks/locked-file
50-creation-date/
50-creation-date/creation-date-test
60-bsd-flags/
60-bsd-flags/file-with-flags
60-bsd-flags/dir-with-flags/
70-extended-attrs/
70-extended-attrs/symlink-with-xattrs -&gt; ./xattr-test
70-extended-attrs/xattr-test
70-extended-attrs/dir-with-xattrs/
80-access-control-lists/
80-access-control-lists/acl-test
80-access-control-lists/acl-test-dir/
95-devices/
95-devices/devvn0
95-devices/devzero
99-combo-tests/
99-combo-tests/many-metadata
99-combo-tests/xattr-with-rfork
05-timestamps/some-file =&gt; 05-timestamps/some-hardlink
20-hardlinks/link3 =&gt; 20-hardlinks/some-file
20-hardlinks/link2 =&gt; 20-hardlinks/some-file
20-hardlinks/link1 =&gt; 20-hardlinks/some-file
30-resource-forks/hl-rfork1 =&gt; 30-resource-forks/hl-rfork2

sent 4595 bytes  received 769 bytes  10728.00 bytes/sec
total size is 365  speedup is 0.07

Verifying:    basic-permissions ... ok (Critical)
Verifying:           timestamps ... ok (Critical)
Verifying:             symlinks ... ok (Critical)
Verifying:    symlink-ownership ... ok 
Verifying:            hardlinks ... ok (Important)
Verifying:       resource-forks ... 
   Sub-test:             on files ... ok (Critical)
   Sub-test:  on hardlinked files ... ok (Important)
Verifying:         finder-flags ... ok (Critical)
Verifying:         finder-locks ... ok 
Verifying:        creation-date ... ok 
Verifying:            bsd-flags ... ok 
Verifying:       extended-attrs ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:       on directories ... ok (Important)
   Sub-test:          on symlinks ... ok 
Verifying: access-control-lists ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:              on dirs ... ok (Important)
Verifying:              devices ... ok 
Verifying:          combo-tests ... 
   Sub-test:  xattrs + rsrc forks ... ok 
   Sub-test:     lots of metadata ... ok 
&lt;/pre&gt; 
Success!

With grateful thanks to all involved, here and Mike Bombich, appreciated.</description>
		<content:encoded><![CDATA[<p>Thanks for the tip-off Blue &#8211; my Mike was quick, as even late (my time) yesterday he hadn&#8217;t made that update &#8211; cool!</p>
<p>Oh, and yes, I have tested the new recipe, here are all the gory details:</p>
<pre>
cd util &amp;&amp; make
make[1]: Nothing to be done for `all'.
created: /Users/test/100908/backup-bouncer-0.2.0/Src.sparseimage
/dev/disk3          	GUID_partition_scheme
/dev/disk3s1        	Apple_HFS                      	/Volumes/Src
created: /Users/test/100908/backup-bouncer-0.2.0/Dst.sparseimage
/dev/disk4          	GUID_partition_scheme
/dev/disk4s1        	Apple_HFS                      	/Volumes/Dst
Cleaning: 00-basic-permissions
Cleaning:        05-timestamps
Cleaning:          10-symlinks
Cleaning: 15-symlink-ownership
Cleaning:         20-hardlinks
Cleaning:    30-resource-forks
Cleaning:      40-finder-flags
Cleaning:      45-finder-locks
Cleaning:     50-creation-date
Cleaning:         60-bsd-flags
Cleaning:    70-extended-attrs
Cleaning: 80-access-control-lists
Cleaning:           95-devices
Cleaning:       99-combo-tests
Creating: 00-basic-permissions ... ok
Creating:        05-timestamps ... ok
Creating:          10-symlinks ... ok
Creating: 15-symlink-ownership ... ok
Creating:         20-hardlinks ... ok
Creating:    30-resource-forks ... ok
Creating:      40-finder-flags ... ok
Creating:      45-finder-locks ... ok
Creating:     50-creation-date ... ok
Creating:         60-bsd-flags ... ok
Creating:    70-extended-attrs ... ok
Creating: 80-access-control-lists ... ok
Creating:           95-devices ... ok
Creating:       99-combo-tests ... ok
sending incremental file list
./
bbouncer-vol
.Trashes/
.Trashes/507/
.fseventsd/
.fseventsd/fseventsd-uuid
00-basic-permissions/
00-basic-permissions/owned-by-me
00-basic-permissions/owned-by-root
00-basic-permissions/owned-by-www
00-basic-permissions/some-dir/
05-timestamps/
05-timestamps/some-hardlink
05-timestamps/some-dir/
10-symlinks/
10-symlinks/broken_symlink -&gt; ./bogus_file
10-symlinks/link2broken_symlink -&gt; ./broken_symlink
10-symlinks/some-file
10-symlinks/symlink1 -&gt; ./some-file
10-symlinks/symlink2 -&gt; ./some-file
10-symlinks/symlink3 -&gt; ./symlink1
15-symlink-ownership/
15-symlink-ownership/some-file
15-symlink-ownership/symlink1 -&gt; ./some-file
15-symlink-ownership/symlink2 -&gt; ./some-file
15-symlink-ownership/symlink3 -&gt; ./symlink1
20-hardlinks/
20-hardlinks/some-file
30-resource-forks/
30-resource-forks/hl-rfork2
30-resource-forks/some-file
40-finder-flags/
40-finder-flags/hidden-extension.txt
40-finder-flags/mucho-flags-dir
40-finder-flags/mucho-flags-file
40-finder-flags/system-file
40-finder-flags/type-and-creator
40-finder-flags/bundle-dir/
40-finder-flags/bundle-dir/stuff
40-finder-flags/invisible-dir/
45-finder-locks/
45-finder-locks/locked-file
50-creation-date/
50-creation-date/creation-date-test
60-bsd-flags/
60-bsd-flags/file-with-flags
60-bsd-flags/dir-with-flags/
70-extended-attrs/
70-extended-attrs/symlink-with-xattrs -&gt; ./xattr-test
70-extended-attrs/xattr-test
70-extended-attrs/dir-with-xattrs/
80-access-control-lists/
80-access-control-lists/acl-test
80-access-control-lists/acl-test-dir/
95-devices/
95-devices/devvn0
95-devices/devzero
99-combo-tests/
99-combo-tests/many-metadata
99-combo-tests/xattr-with-rfork
05-timestamps/some-file =&gt; 05-timestamps/some-hardlink
20-hardlinks/link3 =&gt; 20-hardlinks/some-file
20-hardlinks/link2 =&gt; 20-hardlinks/some-file
20-hardlinks/link1 =&gt; 20-hardlinks/some-file
30-resource-forks/hl-rfork1 =&gt; 30-resource-forks/hl-rfork2

sent 4595 bytes  received 769 bytes  10728.00 bytes/sec
total size is 365  speedup is 0.07

Verifying:    basic-permissions ... ok (Critical)
Verifying:           timestamps ... ok (Critical)
Verifying:             symlinks ... ok (Critical)
Verifying:    symlink-ownership ... ok
Verifying:            hardlinks ... ok (Important)
Verifying:       resource-forks ...
   Sub-test:             on files ... ok (Critical)
   Sub-test:  on hardlinked files ... ok (Important)
Verifying:         finder-flags ... ok (Critical)
Verifying:         finder-locks ... ok
Verifying:        creation-date ... ok
Verifying:            bsd-flags ... ok
Verifying:       extended-attrs ...
   Sub-test:             on files ... ok (Important)
   Sub-test:       on directories ... ok (Important)
   Sub-test:          on symlinks ... ok
Verifying: access-control-lists ...
   Sub-test:             on files ... ok (Important)
   Sub-test:              on dirs ... ok (Important)
Verifying:              devices ... ok
Verifying:          combo-tests ...
   Sub-test:  xattrs + rsrc forks ... ok
   Sub-test:     lots of metadata ... ok
</pre>
<p>Success!</p>
<p>With grateful thanks to all involved, here and Mike Bombich, appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blue</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35984</link>
		<dc:creator>blue</dc:creator>
		<pubDate>Wed, 08 Sep 2010 09:22:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35984</guid>
		<description>Mike Bombich has confirmed the 64-bit timestamp bug and and additional patch is available to fix it - see his page re: 64bit crtimes patch and bugzilla report:

http://www.bombich.com/mactips/rsync.html</description>
		<content:encoded><![CDATA[<p>Mike Bombich has confirmed the 64-bit timestamp bug and and additional patch is available to fix it &#8211; see his page re: 64bit crtimes patch and bugzilla report:</p>
<p><a href="http://www.bombich.com/mactips/rsync.html" rel="nofollow">http://www.bombich.com/mactips/rsync.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blue</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35974</link>
		<dc:creator>blue</dc:creator>
		<pubDate>Tue, 07 Sep 2010 21:16:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35974</guid>
		<description>No JS hasn&#039;t done anything very, very silly. Logic honing helps narrow the field of possibilities. You may have found a bug in 64bit rsync machine builds on Snow Leopard.

To date the Bombich recipe has been robust. Note Mike Bombich&#039;s latest 3.0.7 rsync as on his website reports 64bit timestamps, but not bbouncer reports....</description>
		<content:encoded><![CDATA[<p>No JS hasn&#8217;t done anything very, very silly. Logic honing helps narrow the field of possibilities. You may have found a bug in 64bit rsync machine builds on Snow Leopard.</p>
<p>To date the Bombich recipe has been robust. Note Mike Bombich&#8217;s latest 3.0.7 rsync as on his website reports 64bit timestamps, but not bbouncer reports&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JS</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35972</link>
		<dc:creator>JS</dc:creator>
		<pubDate>Tue, 07 Sep 2010 20:56:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35972</guid>
		<description>Hi Blue, thanks for taking the time and trouble to follow-up on this.
Note, I&#039;m not ruling out that I&#039;ve done something very, very silly here - it&#039;s just that I&#039;ll be the last to notice if so :-)

&#039;my&#039; patched rsync is built to Mike Bombich&#039;s recipe here  http://www.bombich.com/mactips/rsync.html 

So, two additional patch files (patches/fileflags.diff and patches/crtimes.diff) are applied, and they seem to work - for Mike, and most others (which is why it may stll be a silly boo-boo on my part?)

Yes, you can build for 32-bit times, with everything else as-is and in my break tomorrow, I&#039;ll try and do that - and report back the results :-)

cheers!</description>
		<content:encoded><![CDATA[<p>Hi Blue, thanks for taking the time and trouble to follow-up on this.<br />
Note, I&#8217;m not ruling out that I&#8217;ve done something very, very silly here &#8211; it&#8217;s just that I&#8217;ll be the last to notice if so <img src='http://www.n8gray.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&#8216;my&#8217; patched rsync is built to Mike Bombich&#8217;s recipe here  <a href="http://www.bombich.com/mactips/rsync.html" rel="nofollow">http://www.bombich.com/mactips/rsync.html</a> </p>
<p>So, two additional patch files (patches/fileflags.diff and patches/crtimes.diff) are applied, and they seem to work &#8211; for Mike, and most others (which is why it may stll be a silly boo-boo on my part?)</p>
<p>Yes, you can build for 32-bit times, with everything else as-is and in my break tomorrow, I&#8217;ll try and do that &#8211; and report back the results <img src='http://www.n8gray.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blue</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35971</link>
		<dc:creator>blue</dc:creator>
		<pubDate>Tue, 07 Sep 2010 20:48:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35971</guid>
		<description>Yep mine is 32-bit. The faults in the other copiers are a feature until apple fixes them or you find/write patched versions. Doing the manual tests requires running rsync-patched, since other copiers (cp, etc) don&#039;t copy creation times, perhaps for valid reasons.

Yours is different is a few ways - 32vs64bit timestamps, iconv and symtimes. Presumably the timestamp is the problem. 

My Leopard 10.5.8 machine: 
&lt;cite&gt;rsync  version 3.0.7  protocol version 30
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
    64-bit files, 32-bit inums, 32-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, iconv, symtimes, file-flags&lt;/cite&gt;

My Snow Leopard 10.6.4 machine:
&lt;cite&gt;rsync  version 3.0.7  protocol version 30
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
    64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, iconv, symtimes, file-flags&lt;/cite&gt;

Presumably one can compile for 32-bit timestamps...</description>
		<content:encoded><![CDATA[<p>Yep mine is 32-bit. The faults in the other copiers are a feature until apple fixes them or you find/write patched versions. Doing the manual tests requires running rsync-patched, since other copiers (cp, etc) don&#8217;t copy creation times, perhaps for valid reasons.</p>
<p>Yours is different is a few ways &#8211; 32vs64bit timestamps, iconv and symtimes. Presumably the timestamp is the problem. </p>
<p>My Leopard 10.5.8 machine:<br />
<cite>rsync  version 3.0.7  protocol version 30<br />
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.<br />
Web site: <a href="http://rsync.samba.org/" rel="nofollow">http://rsync.samba.org/</a><br />
Capabilities:<br />
    64-bit files, 32-bit inums, 32-bit timestamps, 64-bit long ints,<br />
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,<br />
    append, ACLs, xattrs, iconv, symtimes, file-flags</cite></p>
<p>My Snow Leopard 10.6.4 machine:<br />
<cite>rsync  version 3.0.7  protocol version 30<br />
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.<br />
Web site: <a href="http://rsync.samba.org/" rel="nofollow">http://rsync.samba.org/</a><br />
Capabilities:<br />
    64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,<br />
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,<br />
    append, ACLs, xattrs, iconv, symtimes, file-flags</cite></p>
<p>Presumably one can compile for 32-bit timestamps&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JS</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35968</link>
		<dc:creator>JS</dc:creator>
		<pubDate>Tue, 07 Sep 2010 19:20:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35968</guid>
		<description>Re-post (a bit was swallowed during the ScreenSave copy-n-paste, extraneous bits snipped out):-

&lt;blockquote cite=&quot;&quot;&gt;
$touch some-file
$ SetFile -d 12/31/1999 some-file
l$ cp  some-file some-file2
$ x1=&quot;`GetFileInfo -d some-file`&quot;
$ x2=&quot;`GetFileInfo -d some-file2`&quot;
l$ echo &quot;$x1&quot; = &quot;$x2&quot;
12/31/1999 12:31:00 = 09/07/2010 20:12:23
&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>Re-post (a bit was swallowed during the ScreenSave copy-n-paste, extraneous bits snipped out):-</p>
<blockquote cite=""><p>
$touch some-file<br />
$ SetFile -d 12/31/1999 some-file<br />
l$ cp  some-file some-file2<br />
$ x1=&#8221;`GetFileInfo -d some-file`&#8221;<br />
$ x2=&#8221;`GetFileInfo -d some-file2`&#8221;<br />
l$ echo &#8220;$x1&#8243; = &#8220;$x2&#8243;<br />
12/31/1999 12:31:00 = 09/07/2010 20:12:23
</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: JS</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35966</link>
		<dc:creator>JS</dc:creator>
		<pubDate>Tue, 07 Sep 2010 19:14:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35966</guid>
		<description>Yes, like this:
&lt;code&gt;
cp  some-file some-file2
orac:100907 paul$ x1=&quot;`GetFileInfo -d some-file`&quot;
orac:100907 paul$ x2=&quot;`GetFileInfo -d some-file2`&quot;
orac:100907 paul$ echo &quot;$x1&quot; = &quot;$x2&quot;
12/31/1999 12:31:00 = 09/07/2010 20:12:23
&lt;/code&gt; indeed it fails!

Clear as daylight now?</description>
		<content:encoded><![CDATA[<p>Yes, like this:<br />
<code><br />
cp  some-file some-file2<br />
orac:100907 paul$ x1="`GetFileInfo -d some-file`"<br />
orac:100907 paul$ x2="`GetFileInfo -d some-file2`"<br />
orac:100907 paul$ echo "$x1" = "$x2"<br />
12/31/1999 12:31:00 = 09/07/2010 20:12:23<br />
</code> indeed it fails!</p>
<p>Clear as daylight now?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: n8</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35964</link>
		<dc:creator>n8</dc:creator>
		<pubDate>Tue, 07 Sep 2010 19:04:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35964</guid>
		<description>@JS: It&#039;s not a bad theory.  I certainly haven&#039;t tested BB on a 64-bit OSX kernel so it&#039;s possible there are issues with that.  But I still don&#039;t understand why 32/64-bit mismatch would matter while we&#039;re within the 32-bit unix epoch.  We&#039;re talking about this sequence of events:

&lt;pre&gt;
touch some-file
SetFile -d 12/31/1999 some-file  # 32-bit operation
copy some-file some-file2  # ??-bit operation
x1=&quot;`GetFileInfo -d some-file`&quot;  # 32-bit
x2=&quot;`GetFileInfo -d some-file2`&quot;  # 32-bit
test &quot;$x1&quot; = &quot;$x2&quot;   # fails
&lt;/pre&gt;

Even if SetFile doesn&#039;t set the date correctly due to some 32/64-bit mismatch and GetFileInfo doesn&#039;t read it correctly, x1 should still be equal to x2 if the copier has worked properly.</description>
		<content:encoded><![CDATA[<p>@JS: It&#8217;s not a bad theory.  I certainly haven&#8217;t tested BB on a 64-bit OSX kernel so it&#8217;s possible there are issues with that.  But I still don&#8217;t understand why 32/64-bit mismatch would matter while we&#8217;re within the 32-bit unix epoch.  We&#8217;re talking about this sequence of events:</p>
<pre>
touch some-file
SetFile -d 12/31/1999 some-file  # 32-bit operation
copy some-file some-file2  # ??-bit operation
x1="`GetFileInfo -d some-file`"  # 32-bit
x2="`GetFileInfo -d some-file2`"  # 32-bit
test "$x1" = "$x2"   # fails
</pre>
<p>Even if SetFile doesn&#8217;t set the date correctly due to some 32/64-bit mismatch and GetFileInfo doesn&#8217;t read it correctly, x1 should still be equal to x2 if the copier has worked properly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JS</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35961</link>
		<dc:creator>JS</dc:creator>
		<pubDate>Tue, 07 Sep 2010 17:32:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35961</guid>
		<description>rsync - think the problem is 32-bit versus 64-bit and &#039;unclean 64-biit tools&#039; on SnowLeopard.

CCC&#039;s rsync:
&lt;code&gt;
rsync  version 3.0.6  protocol version 30
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
    64-bit files, &lt;strong&gt;32-bit inums, 32-bit timestamps,&lt;/strong&gt; 64-bit long ints,
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, iconv, no symtimes, file-flags
&lt;/code&gt; (Note the 32-bit inums, 32-bit timestamps)

my patched rsync:
&lt;code&gt;
rsync  version 3.0.7  protocol version 30
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
    64-bit files, &lt;strong&gt;64-bit inums, 64-bit timestamps,&lt;/strong&gt; 64-bit long ints,
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, no iconv, symtimes, file-flags
&lt;/code&gt;(Note the 64-bit inums, 64-bit timestamps)

Note these are running on a 64-bit Mac (Snow Leopard) and here is the kicker: I *think* the Apple Developer tools are 32-bit (not 64-bit) hence why my tests fail, but CCC &#039;works&#039; (for the wrong reason?)

Some evidence to support that assertion:
&lt;code&gt;
file /usr/bin/SetFile 
/usr/bin/SetFile: Mach-O universal binary with 2 architectures
/usr/bin/SetFile (for architecture i386):	Mach-O executable i386
/usr/bin/SetFile (for architecture ppc7400):	Mach-O executable ppc

file /usr/bin/GetFileInfo 
/usr/bin/GetFileInfo: Mach-O universal binary with 2 architectures
/usr/bin/GetFileInfo (for architecture i386):	Mach-O executable i386
/usr/bin/GetFileInfo (for architecture ppc7400):	Mach-O executable ppc
&lt;/code&gt; (is both are 32-bit/PPC bit neither are64-bit compatible)

As all of BackupBouncers creation-date tests are predicated on the Developer tools SetFile, and GetFileInfo, if they aren&#039;t fully 64-bit compliant doesn&#039;t that mean that Backup Bouncer is (currently) only suitable for 32-bit environments?


@N8: care to comment on this theory, please?</description>
		<content:encoded><![CDATA[<p>rsync &#8211; think the problem is 32-bit versus 64-bit and &#8216;unclean 64-biit tools&#8217; on SnowLeopard.</p>
<p>CCC&#8217;s rsync:<br />
<code><br />
rsync  version 3.0.6  protocol version 30<br />
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.<br />
Web site: <a href="http://rsync.samba.org/" rel="nofollow">http://rsync.samba.org/</a><br />
Capabilities:<br />
    64-bit files, <strong>32-bit inums, 32-bit timestamps,</strong> 64-bit long ints,<br />
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,<br />
    append, ACLs, xattrs, iconv, no symtimes, file-flags<br />
</code> (Note the 32-bit inums, 32-bit timestamps)</p>
<p>my patched rsync:<br />
<code><br />
rsync  version 3.0.7  protocol version 30<br />
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.<br />
Web site: <a href="http://rsync.samba.org/" rel="nofollow">http://rsync.samba.org/</a><br />
Capabilities:<br />
    64-bit files, <strong>64-bit inums, 64-bit timestamps,</strong> 64-bit long ints,<br />
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,<br />
    append, ACLs, xattrs, no iconv, symtimes, file-flags<br />
</code>(Note the 64-bit inums, 64-bit timestamps)</p>
<p>Note these are running on a 64-bit Mac (Snow Leopard) and here is the kicker: I *think* the Apple Developer tools are 32-bit (not 64-bit) hence why my tests fail, but CCC &#8216;works&#8217; (for the wrong reason?)</p>
<p>Some evidence to support that assertion:<br />
<code><br />
file /usr/bin/SetFile<br />
/usr/bin/SetFile: Mach-O universal binary with 2 architectures<br />
/usr/bin/SetFile (for architecture i386):	Mach-O executable i386<br />
/usr/bin/SetFile (for architecture ppc7400):	Mach-O executable ppc</code></p>
<p>file /usr/bin/GetFileInfo<br />
/usr/bin/GetFileInfo: Mach-O universal binary with 2 architectures<br />
/usr/bin/GetFileInfo (for architecture i386):	Mach-O executable i386<br />
/usr/bin/GetFileInfo (for architecture ppc7400):	Mach-O executable ppc<br />
 (is both are 32-bit/PPC bit neither are64-bit compatible)</p>
<p>As all of BackupBouncers creation-date tests are predicated on the Developer tools SetFile, and GetFileInfo, if they aren&#8217;t fully 64-bit compliant doesn&#8217;t that mean that Backup Bouncer is (currently) only suitable for 32-bit environments?</p>
<p>@N8: care to comment on this theory, please?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JS</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35959</link>
		<dc:creator>JS</dc:creator>
		<pubDate>Tue, 07 Sep 2010 16:00:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35959</guid>
		<description>@Blue: &lt;i&gt;Good thinking (on running CCC) - that works - I&#039;ll try and manually go through what the differences are between CCC and the patched rsync, as the patched one is supposed to work.&lt;/i&gt;
Will cover this checking when I do as Nate suggested, and try some manual manipulations with touch, SetFile, and GetFileInfo - but, rysnc isn&#039;t my main concern!


So knowing CCC works, &lt;em&gt;how do I now get cp, tar, xar, ditto, and (the other &#039;built-in&#039; utilities to behave (ie pass the creation-date test)&lt;/em&gt; - any ideas?</description>
		<content:encoded><![CDATA[<p>@Blue: <i>Good thinking (on running CCC) &#8211; that works &#8211; I&#8217;ll try and manually go through what the differences are between CCC and the patched rsync, as the patched one is supposed to work.</i><br />
Will cover this checking when I do as Nate suggested, and try some manual manipulations with touch, SetFile, and GetFileInfo &#8211; but, rysnc isn&#8217;t my main concern!</p>
<p>So knowing CCC works, <em>how do I now get cp, tar, xar, ditto, and (the other &#8216;built-in&#8217; utilities to behave (ie pass the creation-date test)</em> &#8211; any ideas?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blue</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35954</link>
		<dc:creator>blue</dc:creator>
		<pubDate>Tue, 07 Sep 2010 12:06:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35954</guid>
		<description>See if you can copy with Carbon Copy Cloner (which uses its own rsync) and see what results it gets on a manual bbouncer test.</description>
		<content:encoded><![CDATA[<p>See if you can copy with Carbon Copy Cloner (which uses its own rsync) and see what results it gets on a manual bbouncer test.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blue</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35953</link>
		<dc:creator>blue</dc:creator>
		<pubDate>Tue, 07 Sep 2010 12:01:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35953</guid>
		<description>It&#039;s definitely nothing to do with the date format, as my machine is in Australia with Australian localisation of date.</description>
		<content:encoded><![CDATA[<p>It&#8217;s definitely nothing to do with the date format, as my machine is in Australia with Australian localisation of date.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JS</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35950</link>
		<dc:creator>JS</dc:creator>
		<pubDate>Tue, 07 Sep 2010 10:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35950</guid>
		<description>@N8: had a quick look - but will now do so &#039;properly&#039;, thanks for commenting.

@Blue: Well, I don&#039;t believe the wrong rsync is being used, because the invocation is via this:
&lt;code&gt;
rsync=/usr/local/bin/rsync
flags=&quot;-v -aNHAX --protect-args --fileflags --force-change --rsync-path=$rsync&quot;
…8&lt; SNIP
 sudo $rsync $flags $1/ $2
&lt;/code&gt;
Which should pick up the patched rsync, as that is where it lives.

In any case, why would ALL the tests fail the creation-date check, note ditto, cp, tar, xar, etc. all fail due to this creation-date test failing (that was why I included the entire run results :-)

Tanks for the comments - will do so checking - but if anyone has a bright idea in the meantime, I&#039; all ears (as this has me concerned).
cheers.</description>
		<content:encoded><![CDATA[<p>@N8: had a quick look &#8211; but will now do so &#8216;properly&#8217;, thanks for commenting.</p>
<p>@Blue: Well, I don&#8217;t believe the wrong rsync is being used, because the invocation is via this:<br />
<code><br />
rsync=/usr/local/bin/rsync<br />
flags="-v -aNHAX --protect-args --fileflags --force-change --rsync-path=$rsync"<br />
…8&lt; SNIP<br />
 sudo $rsync $flags $1/ $2<br />
</code><br />
Which should pick up the patched rsync, as that is where it lives.</p>
<p>In any case, why would ALL the tests fail the creation-date check, note ditto, cp, tar, xar, etc. all fail due to this creation-date test failing (that was why I included the entire run results <img src='http://www.n8gray.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Tanks for the comments &#8211; will do so checking &#8211; but if anyone has a bright idea in the meantime, I&#8217; all ears (as this has me concerned).<br />
cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blue</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35949</link>
		<dc:creator>blue</dc:creator>
		<pubDate>Tue, 07 Sep 2010 08:42:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35949</guid>
		<description>[Sorry the dashes got munched in formatting, forgot to use tags]
&lt;code&gt;flags=&quot;-aNHAX --fileflags --force-change --rsync-path=$rsync&quot;&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>[Sorry the dashes got munched in formatting, forgot to use tags]<br />
<code>flags="-aNHAX --fileflags --force-change --rsync-path=$rsync"</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blue</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35947</link>
		<dc:creator>blue</dc:creator>
		<pubDate>Tue, 07 Sep 2010 08:29:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35947</guid>
		<description>Most likely, the copier from JS is not using the right rsync.

OS 10.6.4 and patched rsync 3.0.7 as per Bombich. Works fine - edited output of ./autopilot:

------------------ rsync-3-patch ------------------
Verifying:    basic-permissions ... ok (Critical)
Verifying:           timestamps ... ok (Critical)
Verifying:             symlinks ... ok (Critical)
Verifying:    symlink-ownership ... ok 
Verifying:            hardlinks ... ok (Important)
Verifying:       resource-forks ... 
   Sub-test:             on files ... ok (Critical)
   Sub-test:  on hardlinked files ... ok (Important)
Verifying:         finder-flags ... ok (Critical)
Verifying:         finder-locks ... ok 
Verifying:        creation-date ... ok 
Verifying:            bsd-flags ... ok 
Verifying:       extended-attrs ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:       on directories ... ok (Important)
   Sub-test:          on symlinks ... ok 
Verifying: access-control-lists ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:              on dirs ... ok (Important)
Verifying:                 fifo ... ok 
Verifying:              devices ... ok 
Verifying:          combo-tests ... 
   Sub-test:  xattrs + rsrc forks ... ok 
   Sub-test:     lots of metadata ... ok 


The following lines are needed to run the patched version of rsync and the right flags. See the program file residing in .../.copiers.d (I used an edited version of 10-rsync-apple and called it 11-rsync-3-patch:

rsync=/usr/local/bin/rsync

flags=&quot;-aNHAX --fileflags --force-change --rsync-path=$rsync&quot;</description>
		<content:encoded><![CDATA[<p>Most likely, the copier from JS is not using the right rsync.</p>
<p>OS 10.6.4 and patched rsync 3.0.7 as per Bombich. Works fine &#8211; edited output of ./autopilot:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; rsync-3-patch &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Verifying:    basic-permissions &#8230; ok (Critical)<br />
Verifying:           timestamps &#8230; ok (Critical)<br />
Verifying:             symlinks &#8230; ok (Critical)<br />
Verifying:    symlink-ownership &#8230; ok<br />
Verifying:            hardlinks &#8230; ok (Important)<br />
Verifying:       resource-forks &#8230;<br />
   Sub-test:             on files &#8230; ok (Critical)<br />
   Sub-test:  on hardlinked files &#8230; ok (Important)<br />
Verifying:         finder-flags &#8230; ok (Critical)<br />
Verifying:         finder-locks &#8230; ok<br />
Verifying:        creation-date &#8230; ok<br />
Verifying:            bsd-flags &#8230; ok<br />
Verifying:       extended-attrs &#8230;<br />
   Sub-test:             on files &#8230; ok (Important)<br />
   Sub-test:       on directories &#8230; ok (Important)<br />
   Sub-test:          on symlinks &#8230; ok<br />
Verifying: access-control-lists &#8230;<br />
   Sub-test:             on files &#8230; ok (Important)<br />
   Sub-test:              on dirs &#8230; ok (Important)<br />
Verifying:                 fifo &#8230; ok<br />
Verifying:              devices &#8230; ok<br />
Verifying:          combo-tests &#8230;<br />
   Sub-test:  xattrs + rsrc forks &#8230; ok<br />
   Sub-test:     lots of metadata &#8230; ok </p>
<p>The following lines are needed to run the patched version of rsync and the right flags. See the program file residing in &#8230;/.copiers.d (I used an edited version of 10-rsync-apple and called it 11-rsync-3-patch:</p>
<p>rsync=/usr/local/bin/rsync</p>
<p>flags=&#8221;-aNHAX &#8211;fileflags &#8211;force-change &#8211;rsync-path=$rsync&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: n8</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35943</link>
		<dc:creator>n8</dc:creator>
		<pubDate>Tue, 07 Sep 2010 06:28:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35943</guid>
		<description>Hmm, I don&#039;t know what could be causing that.  You can look at tests.d/50-creation-date.test and see what it does.  None of it should depend on your locale.  I would recommend playing around with touch, SetFile, and GetFileInfo to see if you can isolate the problem.</description>
		<content:encoded><![CDATA[<p>Hmm, I don&#8217;t know what could be causing that.  You can look at tests.d/50-creation-date.test and see what it does.  None of it should depend on your locale.  I would recommend playing around with touch, SetFile, and GetFileInfo to see if you can isolate the problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JS</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35846</link>
		<dc:creator>JS</dc:creator>
		<pubDate>Wed, 01 Sep 2010 09:45:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35846</guid>
		<description>Running OS X v10.6.4, all up-to-date updates etc., I find *nothing* (no utility) manages to pass the &#039;creation-date&#039; test, including stalwarts like cp, tar, rsync (v3.0.7 Apple or patched al. la. Bombich), ditto etc.
FWIW, here is an ./autopilot run result:
&lt;code&gt;
We&#039;re now going to create two disk images, create some files on one,
copy them to the other, and find out what metadata was preserved.

cd util &amp;&amp; make
make[1]: Nothing to be done for `all&#039;.
created: /Users/Shared/backup-bouncer-0.2.0/Src.sparseimage
/dev/disk2          	GUID_partition_scheme          	
/dev/disk2s1        	Apple_HFS                      	/Volumes/Src
created: /Users/Shared/backup-bouncer-0.2.0/Dst.sparseimage
/dev/disk3          	GUID_partition_scheme          	
/dev/disk3s1        	Apple_HFS                      	/Volumes/Dst
Cleaning: 00-basic-permissions
Cleaning:        05-timestamps
Cleaning:          10-symlinks
Cleaning: 15-symlink-ownership
Cleaning:         20-hardlinks
Cleaning:    30-resource-forks
Cleaning:      40-finder-flags
Cleaning:      45-finder-locks
Cleaning:     50-creation-date
Cleaning:         60-bsd-flags
Cleaning:    70-extended-attrs
Cleaning: 80-access-control-lists
Cleaning:           95-devices
Cleaning:       99-combo-tests
Creating: 00-basic-permissions ... ok
Creating:        05-timestamps ... ok
Creating:          10-symlinks ... ok
Creating: 15-symlink-ownership ... ok
Creating:         20-hardlinks ... ok
Creating:    30-resource-forks ... ok
Creating:      40-finder-flags ... ok
Creating:      45-finder-locks ... ok
Creating:     50-creation-date ... ok
Creating:         60-bsd-flags ... ok
Creating:    70-extended-attrs ... ok
Creating: 80-access-control-lists ... ok
Creating:           95-devices ... ok
Creating:       99-combo-tests ... ok
src = /Volumes/Src
dst = /Volumes/Dst
Enabling owners on src/dst disks
/dev/disk2s1 on /Volumes/Src (hfs, local, journaled)
/dev/disk3s1 on /Volumes/Dst (hfs, local, journaled)
Cleaning.........
Copying with:          rsync-apple ... ok
Copying with:         rsync-qdolan ... Skipping: can&#039;t find needed files
ok
Copying with:          rsync-local ... ok
Copying with:             cp-apple ... ok
Copying with:                ditto ... ok
Copying with:                  tar ... ok
Copying with:                  pax ... ok
Copying with:            xar-apple ... ok
Copying with:              xar-svn ... Skipping: can&#039;t find needed files
ok

------------------ rsync-apple ------------------
Verifying:    basic-permissions ... ok (Critical)
Verifying:           timestamps ... ok (Critical)
Verifying:             symlinks ... ok (Critical)
Verifying:    symlink-ownership ... ok 
Verifying:            hardlinks ... ok (Important)
Verifying:       resource-forks ... 
   Sub-test:             on files ... ok (Critical)
   Sub-test:  on hardlinked files ... FAIL (Important)
Verifying:         finder-flags ... ok (Critical)
Verifying:         finder-locks ... FAIL 
Verifying:        creation-date ... FAIL 
Verifying:            bsd-flags ... FAIL 
Verifying:       extended-attrs ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:       on directories ... ok (Important)
   Sub-test:          on symlinks ... ok 
Verifying: access-control-lists ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:              on dirs ... ok (Important)
Verifying:              devices ... ok 
Verifying:          combo-tests ... 
   Sub-test:  xattrs + rsrc forks ... ok 
   Sub-test:     lots of metadata ... ok 

------------------ rsync-qdolan ------------------
    This copier was skipped

------------------ rsync-local ------------------
This copier produced log output in:
   /Volumes/Dst/25-rsync-local/log
Verifying:    basic-permissions ... ok (Critical)
Verifying:           timestamps ... ok (Critical)
Verifying:             symlinks ... ok (Critical)
Verifying:    symlink-ownership ... ok 
Verifying:            hardlinks ... ok (Important)
Verifying:       resource-forks ... 
   Sub-test:             on files ... ok (Critical)
   Sub-test:  on hardlinked files ... ok (Important)
Verifying:         finder-flags ... ok (Critical)
Verifying:         finder-locks ... ok 
Verifying:        creation-date ... FAIL 
Verifying:            bsd-flags ... ok 
Verifying:       extended-attrs ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:       on directories ... ok (Important)
   Sub-test:          on symlinks ... ok 
Verifying: access-control-lists ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:              on dirs ... ok (Important)
Verifying:              devices ... ok 
Verifying:          combo-tests ... 
   Sub-test:  xattrs + rsrc forks ... ok 
   Sub-test:     lots of metadata ... ok 

------------------ cp-apple ------------------
Verifying:    basic-permissions ... ok (Critical)
Verifying:           timestamps ... ok (Critical)
Verifying:             symlinks ... ok (Critical)
Verifying:    symlink-ownership ... ok 
Verifying:            hardlinks ... FAIL (Important)
Verifying:       resource-forks ... 
   Sub-test:             on files ... ok (Critical)
   Sub-test:  on hardlinked files ... FAIL (Important)
Verifying:         finder-flags ... ok (Critical)
Verifying:         finder-locks ... ok 
Verifying:        creation-date ... FAIL 
Verifying:            bsd-flags ... ok 
Verifying:       extended-attrs ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:       on directories ... ok (Important)
   Sub-test:          on symlinks ... ok 
Verifying: access-control-lists ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:              on dirs ... ok (Important)
Verifying:              devices ... ok 
Verifying:          combo-tests ... 
   Sub-test:  xattrs + rsrc forks ... ok 
   Sub-test:     lots of metadata ... FAIL 

------------------ ditto ------------------
Verifying:    basic-permissions ... ok (Critical)
Verifying:           timestamps ... ok (Critical)
Verifying:             symlinks ... ok (Critical)
Verifying:    symlink-ownership ... ok 
Verifying:            hardlinks ... ok (Important)
Verifying:       resource-forks ... 
   Sub-test:             on files ... ok (Critical)
   Sub-test:  on hardlinked files ... ok (Important)
Verifying:         finder-flags ... ok (Critical)
Verifying:         finder-locks ... ok 
Verifying:        creation-date ... FAIL 
Verifying:            bsd-flags ... ok 
Verifying:       extended-attrs ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:       on directories ... ok (Important)
   Sub-test:          on symlinks ... ok 
Verifying: access-control-lists ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:              on dirs ... ok (Important)
Verifying:              devices ... ok 
Verifying:          combo-tests ... 
   Sub-test:  xattrs + rsrc forks ... ok 
   Sub-test:     lots of metadata ... ok 

------------------ tar ------------------
Verifying:    basic-permissions ... ok (Critical)
Verifying:           timestamps ... ok (Critical)
Verifying:             symlinks ... ok (Critical)
Verifying:    symlink-ownership ... ok 
Verifying:            hardlinks ... ok (Important)
Verifying:       resource-forks ... 
   Sub-test:             on files ... ok (Critical)
   Sub-test:  on hardlinked files ... ok (Important)
Verifying:         finder-flags ... ok (Critical)
Verifying:         finder-locks ... ok 
Verifying:        creation-date ... FAIL 
Verifying:            bsd-flags ... ok 
Verifying:       extended-attrs ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:       on directories ... ok (Important)
   Sub-test:          on symlinks ... ok 
Verifying: access-control-lists ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:              on dirs ... ok (Important)
Verifying:              devices ... ok 
Verifying:          combo-tests ... 
   Sub-test:  xattrs + rsrc forks ... ok 
   Sub-test:     lots of metadata ... FAIL 

------------------ pax ------------------
Verifying:    basic-permissions ... ok (Critical)
Verifying:           timestamps ... ok (Critical)
Verifying:             symlinks ... ok (Critical)
Verifying:    symlink-ownership ... FAIL 
Verifying:            hardlinks ... ok (Important)
Verifying:       resource-forks ... 
   Sub-test:             on files ... ok (Critical)
   Sub-test:  on hardlinked files ... ok (Important)
Verifying:         finder-flags ... ok (Critical)
Verifying:         finder-locks ... FAIL 
Verifying:        creation-date ... FAIL 
Verifying:            bsd-flags ... FAIL 
Verifying:       extended-attrs ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:       on directories ... ok (Important)
   Sub-test:          on symlinks ... FAIL 
Verifying: access-control-lists ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:              on dirs ... ok (Important)
Verifying:              devices ... ok 
Verifying:          combo-tests ... 
   Sub-test:  xattrs + rsrc forks ... ok 
   Sub-test:     lots of metadata ... ok 

------------------ xar-apple ------------------
Verifying:    basic-permissions ... ok (Critical)
Verifying:           timestamps ... ok (Critical)
Verifying:             symlinks ... ok (Critical)
Verifying:    symlink-ownership ... ok 
Verifying:            hardlinks ... ok (Important)
Verifying:       resource-forks ... 
   Sub-test:             on files ... ok (Critical)
   Sub-test:  on hardlinked files ... ok (Important)
Verifying:         finder-flags ... ok (Critical)
Verifying:         finder-locks ... ok 
Verifying:        creation-date ... FAIL 
Verifying:            bsd-flags ... ok 
Verifying:       extended-attrs ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:       on directories ... ok (Important)
   Sub-test:          on symlinks ... ok 
Verifying: access-control-lists ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:              on dirs ... ok (Important)
Verifying:              devices ... ok 
Verifying:          combo-tests ... 
   Sub-test:  xattrs + rsrc forks ... ok 
   Sub-test:     lots of metadata ... FAIL 

------------------ xar-svn ------------------
    This copier was skipped
&lt;/code&gt; Running BB v0.2.0 with a test added for rsync built to Mike Bombich&#039;s instructions (al. la. http://www.bombich.com/mactips/rsync.html )

My only guess is - I&#039;m in the UK, so times are conventionally written dd/mm/yy rather than the US-style mm/dd/yy as used by the SetFile and GetFileInfo developer tools - surely I&#039;m not the only EC person to have noticed this problem? So I assume it&#039;s something I&#039;ve done to cause it - but what?

Any ideas/solutions gratefully accepted, as long as it doesn&#039;t materially affect my real data :-)</description>
		<content:encoded><![CDATA[<p>Running OS X v10.6.4, all up-to-date updates etc., I find *nothing* (no utility) manages to pass the &#8216;creation-date&#8217; test, including stalwarts like cp, tar, rsync (v3.0.7 Apple or patched al. la. Bombich), ditto etc.<br />
FWIW, here is an ./autopilot run result:<br />
<code><br />
We're now going to create two disk images, create some files on one,<br />
copy them to the other, and find out what metadata was preserved.</code></p>
<p>cd util &amp;&amp; make<br />
make[1]: Nothing to be done for `all'.<br />
created: /Users/Shared/backup-bouncer-0.2.0/Src.sparseimage<br />
/dev/disk2          	GUID_partition_scheme<br />
/dev/disk2s1        	Apple_HFS                      	/Volumes/Src<br />
created: /Users/Shared/backup-bouncer-0.2.0/Dst.sparseimage<br />
/dev/disk3          	GUID_partition_scheme<br />
/dev/disk3s1        	Apple_HFS                      	/Volumes/Dst<br />
Cleaning: 00-basic-permissions<br />
Cleaning:        05-timestamps<br />
Cleaning:          10-symlinks<br />
Cleaning: 15-symlink-ownership<br />
Cleaning:         20-hardlinks<br />
Cleaning:    30-resource-forks<br />
Cleaning:      40-finder-flags<br />
Cleaning:      45-finder-locks<br />
Cleaning:     50-creation-date<br />
Cleaning:         60-bsd-flags<br />
Cleaning:    70-extended-attrs<br />
Cleaning: 80-access-control-lists<br />
Cleaning:           95-devices<br />
Cleaning:       99-combo-tests<br />
Creating: 00-basic-permissions ... ok<br />
Creating:        05-timestamps ... ok<br />
Creating:          10-symlinks ... ok<br />
Creating: 15-symlink-ownership ... ok<br />
Creating:         20-hardlinks ... ok<br />
Creating:    30-resource-forks ... ok<br />
Creating:      40-finder-flags ... ok<br />
Creating:      45-finder-locks ... ok<br />
Creating:     50-creation-date ... ok<br />
Creating:         60-bsd-flags ... ok<br />
Creating:    70-extended-attrs ... ok<br />
Creating: 80-access-control-lists ... ok<br />
Creating:           95-devices ... ok<br />
Creating:       99-combo-tests ... ok<br />
src = /Volumes/Src<br />
dst = /Volumes/Dst<br />
Enabling owners on src/dst disks<br />
/dev/disk2s1 on /Volumes/Src (hfs, local, journaled)<br />
/dev/disk3s1 on /Volumes/Dst (hfs, local, journaled)<br />
Cleaning.........<br />
Copying with:          rsync-apple ... ok<br />
Copying with:         rsync-qdolan ... Skipping: can't find needed files<br />
ok<br />
Copying with:          rsync-local ... ok<br />
Copying with:             cp-apple ... ok<br />
Copying with:                ditto ... ok<br />
Copying with:                  tar ... ok<br />
Copying with:                  pax ... ok<br />
Copying with:            xar-apple ... ok<br />
Copying with:              xar-svn ... Skipping: can't find needed files<br />
ok</p>
<p>------------------ rsync-apple ------------------<br />
Verifying:    basic-permissions ... ok (Critical)<br />
Verifying:           timestamps ... ok (Critical)<br />
Verifying:             symlinks ... ok (Critical)<br />
Verifying:    symlink-ownership ... ok<br />
Verifying:            hardlinks ... ok (Important)<br />
Verifying:       resource-forks ...<br />
   Sub-test:             on files ... ok (Critical)<br />
   Sub-test:  on hardlinked files ... FAIL (Important)<br />
Verifying:         finder-flags ... ok (Critical)<br />
Verifying:         finder-locks ... FAIL<br />
Verifying:        creation-date ... FAIL<br />
Verifying:            bsd-flags ... FAIL<br />
Verifying:       extended-attrs ...<br />
   Sub-test:             on files ... ok (Important)<br />
   Sub-test:       on directories ... ok (Important)<br />
   Sub-test:          on symlinks ... ok<br />
Verifying: access-control-lists ...<br />
   Sub-test:             on files ... ok (Important)<br />
   Sub-test:              on dirs ... ok (Important)<br />
Verifying:              devices ... ok<br />
Verifying:          combo-tests ...<br />
   Sub-test:  xattrs + rsrc forks ... ok<br />
   Sub-test:     lots of metadata ... ok </p>
<p>------------------ rsync-qdolan ------------------<br />
    This copier was skipped</p>
<p>------------------ rsync-local ------------------<br />
This copier produced log output in:<br />
   /Volumes/Dst/25-rsync-local/log<br />
Verifying:    basic-permissions ... ok (Critical)<br />
Verifying:           timestamps ... ok (Critical)<br />
Verifying:             symlinks ... ok (Critical)<br />
Verifying:    symlink-ownership ... ok<br />
Verifying:            hardlinks ... ok (Important)<br />
Verifying:       resource-forks ...<br />
   Sub-test:             on files ... ok (Critical)<br />
   Sub-test:  on hardlinked files ... ok (Important)<br />
Verifying:         finder-flags ... ok (Critical)<br />
Verifying:         finder-locks ... ok<br />
Verifying:        creation-date ... FAIL<br />
Verifying:            bsd-flags ... ok<br />
Verifying:       extended-attrs ...<br />
   Sub-test:             on files ... ok (Important)<br />
   Sub-test:       on directories ... ok (Important)<br />
   Sub-test:          on symlinks ... ok<br />
Verifying: access-control-lists ...<br />
   Sub-test:             on files ... ok (Important)<br />
   Sub-test:              on dirs ... ok (Important)<br />
Verifying:              devices ... ok<br />
Verifying:          combo-tests ...<br />
   Sub-test:  xattrs + rsrc forks ... ok<br />
   Sub-test:     lots of metadata ... ok </p>
<p>------------------ cp-apple ------------------<br />
Verifying:    basic-permissions ... ok (Critical)<br />
Verifying:           timestamps ... ok (Critical)<br />
Verifying:             symlinks ... ok (Critical)<br />
Verifying:    symlink-ownership ... ok<br />
Verifying:            hardlinks ... FAIL (Important)<br />
Verifying:       resource-forks ...<br />
   Sub-test:             on files ... ok (Critical)<br />
   Sub-test:  on hardlinked files ... FAIL (Important)<br />
Verifying:         finder-flags ... ok (Critical)<br />
Verifying:         finder-locks ... ok<br />
Verifying:        creation-date ... FAIL<br />
Verifying:            bsd-flags ... ok<br />
Verifying:       extended-attrs ...<br />
   Sub-test:             on files ... ok (Important)<br />
   Sub-test:       on directories ... ok (Important)<br />
   Sub-test:          on symlinks ... ok<br />
Verifying: access-control-lists ...<br />
   Sub-test:             on files ... ok (Important)<br />
   Sub-test:              on dirs ... ok (Important)<br />
Verifying:              devices ... ok<br />
Verifying:          combo-tests ...<br />
   Sub-test:  xattrs + rsrc forks ... ok<br />
   Sub-test:     lots of metadata ... FAIL </p>
<p>------------------ ditto ------------------<br />
Verifying:    basic-permissions ... ok (Critical)<br />
Verifying:           timestamps ... ok (Critical)<br />
Verifying:             symlinks ... ok (Critical)<br />
Verifying:    symlink-ownership ... ok<br />
Verifying:            hardlinks ... ok (Important)<br />
Verifying:       resource-forks ...<br />
   Sub-test:             on files ... ok (Critical)<br />
   Sub-test:  on hardlinked files ... ok (Important)<br />
Verifying:         finder-flags ... ok (Critical)<br />
Verifying:         finder-locks ... ok<br />
Verifying:        creation-date ... FAIL<br />
Verifying:            bsd-flags ... ok<br />
Verifying:       extended-attrs ...<br />
   Sub-test:             on files ... ok (Important)<br />
   Sub-test:       on directories ... ok (Important)<br />
   Sub-test:          on symlinks ... ok<br />
Verifying: access-control-lists ...<br />
   Sub-test:             on files ... ok (Important)<br />
   Sub-test:              on dirs ... ok (Important)<br />
Verifying:              devices ... ok<br />
Verifying:          combo-tests ...<br />
   Sub-test:  xattrs + rsrc forks ... ok<br />
   Sub-test:     lots of metadata ... ok </p>
<p>------------------ tar ------------------<br />
Verifying:    basic-permissions ... ok (Critical)<br />
Verifying:           timestamps ... ok (Critical)<br />
Verifying:             symlinks ... ok (Critical)<br />
Verifying:    symlink-ownership ... ok<br />
Verifying:            hardlinks ... ok (Important)<br />
Verifying:       resource-forks ...<br />
   Sub-test:             on files ... ok (Critical)<br />
   Sub-test:  on hardlinked files ... ok (Important)<br />
Verifying:         finder-flags ... ok (Critical)<br />
Verifying:         finder-locks ... ok<br />
Verifying:        creation-date ... FAIL<br />
Verifying:            bsd-flags ... ok<br />
Verifying:       extended-attrs ...<br />
   Sub-test:             on files ... ok (Important)<br />
   Sub-test:       on directories ... ok (Important)<br />
   Sub-test:          on symlinks ... ok<br />
Verifying: access-control-lists ...<br />
   Sub-test:             on files ... ok (Important)<br />
   Sub-test:              on dirs ... ok (Important)<br />
Verifying:              devices ... ok<br />
Verifying:          combo-tests ...<br />
   Sub-test:  xattrs + rsrc forks ... ok<br />
   Sub-test:     lots of metadata ... FAIL </p>
<p>------------------ pax ------------------<br />
Verifying:    basic-permissions ... ok (Critical)<br />
Verifying:           timestamps ... ok (Critical)<br />
Verifying:             symlinks ... ok (Critical)<br />
Verifying:    symlink-ownership ... FAIL<br />
Verifying:            hardlinks ... ok (Important)<br />
Verifying:       resource-forks ...<br />
   Sub-test:             on files ... ok (Critical)<br />
   Sub-test:  on hardlinked files ... ok (Important)<br />
Verifying:         finder-flags ... ok (Critical)<br />
Verifying:         finder-locks ... FAIL<br />
Verifying:        creation-date ... FAIL<br />
Verifying:            bsd-flags ... FAIL<br />
Verifying:       extended-attrs ...<br />
   Sub-test:             on files ... ok (Important)<br />
   Sub-test:       on directories ... ok (Important)<br />
   Sub-test:          on symlinks ... FAIL<br />
Verifying: access-control-lists ...<br />
   Sub-test:             on files ... ok (Important)<br />
   Sub-test:              on dirs ... ok (Important)<br />
Verifying:              devices ... ok<br />
Verifying:          combo-tests ...<br />
   Sub-test:  xattrs + rsrc forks ... ok<br />
   Sub-test:     lots of metadata ... ok </p>
<p>------------------ xar-apple ------------------<br />
Verifying:    basic-permissions ... ok (Critical)<br />
Verifying:           timestamps ... ok (Critical)<br />
Verifying:             symlinks ... ok (Critical)<br />
Verifying:    symlink-ownership ... ok<br />
Verifying:            hardlinks ... ok (Important)<br />
Verifying:       resource-forks ...<br />
   Sub-test:             on files ... ok (Critical)<br />
   Sub-test:  on hardlinked files ... ok (Important)<br />
Verifying:         finder-flags ... ok (Critical)<br />
Verifying:         finder-locks ... ok<br />
Verifying:        creation-date ... FAIL<br />
Verifying:            bsd-flags ... ok<br />
Verifying:       extended-attrs ...<br />
   Sub-test:             on files ... ok (Important)<br />
   Sub-test:       on directories ... ok (Important)<br />
   Sub-test:          on symlinks ... ok<br />
Verifying: access-control-lists ...<br />
   Sub-test:             on files ... ok (Important)<br />
   Sub-test:              on dirs ... ok (Important)<br />
Verifying:              devices ... ok<br />
Verifying:          combo-tests ...<br />
   Sub-test:  xattrs + rsrc forks ... ok<br />
   Sub-test:     lots of metadata ... FAIL </p>
<p>------------------ xar-svn ------------------<br />
    This copier was skipped<br />
 Running BB v0.2.0 with a test added for rsync built to Mike Bombich&#8217;s instructions (al. la. <a href="http://www.bombich.com/mactips/rsync.html" rel="nofollow">http://www.bombich.com/mactips/rsync.html</a> )</p>
<p>My only guess is &#8211; I&#8217;m in the UK, so times are conventionally written dd/mm/yy rather than the US-style mm/dd/yy as used by the SetFile and GetFileInfo developer tools &#8211; surely I&#8217;m not the only EC person to have noticed this problem? So I assume it&#8217;s something I&#8217;ve done to cause it &#8211; but what?</p>
<p>Any ideas/solutions gratefully accepted, as long as it doesn&#8217;t materially affect my real data <img src='http://www.n8gray.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Empfehlenswerte Mac-Datensicherung bei Amazon S3 mit «Arq» &#124; MacMacken</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/comment-page-2/#comment-35321</link>
		<dc:creator>Empfehlenswerte Mac-Datensicherung bei Amazon S3 mit «Arq» &#124; MacMacken</dc:creator>
		<pubDate>Sat, 24 Jul 2010 23:04:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-35321</guid>
		<description>[...] die Bedeutung dieser Metadaten und zeigt auf, wie «Arq»-Alternativen beim Vergleichen mittels Backup-Bouncer in dieser Hinsicht [...]</description>
		<content:encoded><![CDATA[<p>[...] die Bedeutung dieser Metadaten und zeigt auf, wie «Arq»-Alternativen beim Vergleichen mittels Backup-Bouncer in dieser Hinsicht [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

