Re: Wrong Hanoi backup scheme

Martin Zuther <[email protected]> Mon, 22 Feb 2010 01:25:49 +0100
Newsgroups gmane.comp.sysutils.backup.sarab
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------010105050700080209060409
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Dear Hiran,

I have completely moved the calculation to the shell calculator "bc" 
now.   In case you want to use my patch, please use the newer one that I 
have attached to this email.

I have also noticed another, more general problem in the Tower of Hanoi 
backup scheme: the first ever backup (A on the first cycle) is deleted 
after only two backup runs.  This is not so good, but can be easily 
overcome by shifting the last backup of a cycle (E for five backups) to 
the front.  I have also addressed this problem in my attached patch 
(actually, this was the reason for completely moving over to "bc").  For 
four tapes, this would be:

   D A B A C A B

instead of

   A B A C A B D

 > Do you make use of the sarab script so far?

No, I was just glancing over it.  I think the script is pretty fine, but 
unfortunately it doesnt fit my needs.  The computer that is being backed 
is only online at random intervals and sometimes switched off for days, 
so I'll have to work with pinging and backup timestamps.  Moreover, my 
backup server is an embedded system and runs with a write-protected /etc 
directory, which would need quite a few changes in the sarab script.

Finally, I want to have a relatively complicated grandfather-father-son 
backup scheme, where the grandfathers are cycled using a Towers of Hanoi 
scheme.  This could be done with sarab, but then it's almost faster to 
write my own Python script -- especially as the complicated work is done 
by DAR, anyway.

But I really like the OpenSource scene, so I thought I might as well 
help you out... :)

Martin
-- 
www.mzuther.de
www.radix-musik.de

--------------010105050700080209060409
Content-Type: text/x-patch;
 name="sarab-0.2.7_hanoi_2.patch"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="sarab-0.2.7_hanoi_2.patch"

ZGlmZiAtZHJ1TiBzYXJhYi0wLjIuNy9ldGMvZXhhbXBsZXMvZ2VuZXJhdGVfdG9oLnNoIHNh
cmFiLTAuMi43Lm5ldy9ldGMvZXhhbXBsZXMvZ2VuZXJhdGVfdG9oLnNoCi0tLSBzYXJhYi0w
LjIuNy9ldGMvZXhhbXBsZXMvZ2VuZXJhdGVfdG9oLnNoCTIwMDgtMDgtMjcgMTk6MDg6MzIu
MDAwMDAwMDAwICswMjAwCisrKyBzYXJhYi0wLjIuNy5uZXcvZXRjL2V4YW1wbGVzL2dlbmVy
YXRlX3RvaC5zaAkyMDEwLTAyLTIyIDAxOjA1OjQ4LjAwMDAwMDAwMCArMDEwMApAQCAtMSw0
NiArMSwyNSBAQAotIyBUb3dlcnMgb2YgSGFub2kgaW4gYmFzaA0KLSMgR2VuZXJhdGVzIGEg
cm90YXRpb24uc2NoZWR1bGUgZmlsZSBmb3IgU2FyYUINCi0jDQotIyBPcmlnaW5hbGx5IGJ5
IENoZXQgUmFtZXkgKGNoZXRAcG8uY3dydS5lZHUpDQotIyBNb2RpZmllZCBieSBUcmlzdGFu
IFJob2RlcyAodHJpc3RhbmJvYkBob3RtYWlsLmNvbSkNCi0NCi0jIS9iaW4vYmFzaA0KLQ0K
LSMgUmVjdXJzaXZlIGZ1bmN0aW9uDQotaGFub2koKSAjIG4gZnJvbSB0byBzcGFyZQ0KLXsN
Ci0gICAgdHlwZXNldCAtaSBubTE9JDEtMQ0KLSAgICAoKG5tMT4wKSkgJiYgaGFub2kgJG5t
MSAkMiAkNCAkMw0KLSAgICBlY2hvICQxDQotICAgICgobm0xPjApKSAmJiBoYW5vaSAkbm0x
ICQ0ICQzICQyDQotfQ0KLQ0KLW1haW4oKQ0KLXsNCi0gICAgaGFub2kgJDEgMSAyIDMNCi19
DQotDQotDQotIyBUZXN0IHRoZSBpbnB1dCwgbXVzdCBiZSBiZXR3ZWVuIDMgdG8gOQ0KLWNh
c2UgJDEgaW4NCi1bMy05XSkNCi0gICAgbWFpbiAkMSA+IHRlbXBfdG9oX2RhdGE7Ow0KLSop
ICBlY2hvICIkezAjIyovfTogQXJndW1lbnQgbXVzdCBiZSBmcm9tIDMgdG8gOSINCi0gICAg
ZXhpdCAxOzsNCi1lc2FjDQotDQotIyBDb3VudCB0aGUgbnVtYmVyIG9mIGxpbmVzIGluIHRo
ZSBmaWxlLCB0aGVuIHJlZHVjZSBieSBvbmUNCi1saW5lcz1gY2F0IHRlbXBfdG9oX2RhdGEg
fCB3YyAtbGANCi1saW5lcz1gZXhwciAkbGluZXMgLSAxYA0KLQ0KLSMgUmVkdWNlIHRoZSBh
Y3R1YWwgZmlsZSBieSBvbmUgbGluZQ0KLWhlYWQgLW4gJGxpbmVzIHRlbXBfdG9oX2RhdGEg
PiB0ZW1wX3RvaF9kYXRhMg0KLQ0KLSMgQ29udmVydCBmcm9tIG51bWJlcnMgdG8gbGV0dGVy
cw0KLWNhdCB0ZW1wX3RvaF9kYXRhMiB8IHRyIDEyMzQ1Njc4OSBBQkNERUZHSEkNCi0NCi0j
IERlbGV0ZSB0ZW1wIGZpbGVzDQotcm0gdGVtcF90b2hfZGF0YQ0KLXJtIHRlbXBfdG9oX2Rh
dGEyDQotDQotZXhpdCAwDQorIyBUb3dlcnMgb2YgSGFub2kgaW4gYmFzaAorIyBHZW5lcmF0
ZXMgYSByb3RhdGlvbi5zY2hlZHVsZSBmaWxlIGZvciBTYXJhQgorIworIyBPcmlnaW5hbGx5
IGJ5IENoZXQgUmFtZXkgKGNoZXRAcG8uY3dydS5lZHUpCisjIE1vZGlmaWVkIGJ5IFRyaXN0
YW4gUmhvZGVzICh0cmlzdGFuYm9iQGhvdG1haWwuY29tKSBhbmQKKyMgTWFydGluIFp1dGhl
ciAoY29kZUBtenV0aGVyLmRlKQorCisjIS9iaW4vYmFzaAorCisjIFRlc3QgdGhlIGlucHV0
LCBtdXN0IGJlIGJldHdlZW4gMyB0byA5CitjYXNlICQxIGluCitbMy05XSkKKyAgICAjIFJ1
biBiYyB0byBjYWxjdWxhdGUgdGhlIG9yZGVyIG9mIHRhcGVzIGFuZCBjb252ZXJ0IGl0cyBv
dXRwdXQKKyAgICAjIGZyb20gbnVtYmVycyB0byBsZXR0ZXJzLiAgRmluYWxseSwgbW92ZSBs
YXN0IGxpbmUgdG8gZnJvbnQgaW4KKyAgICAjIG9yZGVyIHRvIHByZXNlcnZlIHRoZSBmaXJz
dCBiYWNrdXAgdGhhdCBpcyBldmVyIG1hZGUgKG90aGVyd2lzZQorICAgICMgaXQgd291bGQg
YmUgZGVsZXRlZCBhZnRlciB0d28gcnVucykuCisgICAgZWNobyAicSA9IGgoJDEpIiB8IGJj
IC0tcXVpZXQgLS13YXJuIGhhbm9pLmJjIHwgdHIgMDEyMzQ1Njc4IEFCQ0RFRkdISSB8IHRh
aWwgLW4gMQorICAgIGVjaG8gInEgPSBoKCQxKSIgfCBiYyAtLXF1aWV0IC0td2FybiBoYW5v
aS5iYyB8IHRyIDAxMjM0NTY3OCBBQkNERUZHSEkgfCBoZWFkIC1uIGBlY2hvICIyXigkMSAt
IDEpIC0gMSJ8YmNgIAorICAgIDs7CisqKSAgZWNobyAiJHswIyMqL306IGFyZ3VtZW50IGhh
cyB0byBiZSBiZXR3ZWVuIDMgYW5kIDkiCisgICAgZXhpdCAxCisgICAgOzsKK2VzYWMKKwor
ZXhpdCAwCmRpZmYgLWRydU4gc2FyYWItMC4yLjcvZXRjL2V4YW1wbGVzL2hhbm9pLmJjIHNh
cmFiLTAuMi43Lm5ldy9ldGMvZXhhbXBsZXMvaGFub2kuYmMKLS0tIHNhcmFiLTAuMi43L2V0
Yy9leGFtcGxlcy9oYW5vaS5iYwkxOTcwLTAxLTAxIDAxOjAwOjAwLjAwMDAwMDAwMCArMDEw
MAorKysgc2FyYWItMC4yLjcubmV3L2V0Yy9leGFtcGxlcy9oYW5vaS5iYwkyMDEwLTAyLTIy
IDAwOjQ1OjA4LjAwMDAwMDAwMCArMDEwMApAQCAtMCwwICsxLDQxIEBACisvKiBUb3dlcnMg
b2YgSGFub2kgaW4gYmMKKyAqIEdlbmVyYXRlcyBhIHJvdGF0aW9uLnNjaGVkdWxlIGZpbGUg
Zm9yIFNhcmFCCisgKgorICogT3JpZ2luYWxseSB3cml0dGVuIGZvciBiYXNoIGJ5IENoZXQg
UmFtZXkgKGNoZXRAcG8uY3dydS5lZHUpCisgKiBNb2RpZmllZCBieSBUcmlzdGFuIFJob2Rl
cyAodHJpc3RhbmJvYkBob3RtYWlsLmNvbSkKKyAqCisgKiBDb252ZXJ0ZWQgdG8gR05VIGJj
IDEuMDYgYnkgTWFydGluIFp1dGhlciAoY29kZUBtenV0aGVyLmRlKQorICovCisKKy8qIFZh
cmlhYmxlcyBhbmQgZnVuY3Rpb25zOgorICogYTogIG51bWJlciBvZiB0YXBlcworICogYjog
IGhlbHBlciB2YXJpYWJsZQorICogYzogIGhlbHBlciB2YXJpYWJsZQorICogZDogIGhlbHBl
ciB2YXJpYWJsZQorICogZjogIHJlY3Vyc2l2ZSB3b3JrZXIgZnVuY3Rpb24KKyAqIGg6ICBt
YWluIGZ1bmN0aW9uIChjYWxsIHdpdGggdGhlIG51bWJlciBvZiB0YXBlcykKKyAqIHE6ICBr
ZWVwIHF1aWV0IChkbyBub3Qgb3V0cHV0IHJlc3VsdCkKKyAqIHI6ICByZW1vdmUgbGluZXMg
dGhhdCBhcmUgZXhjZXNzaXZlIGZvciBiYWNrdXBzIGFuZCBvbmx5IG5lZWRlZAorICogICAg
IGZvciBjb21wbGV0aW9uIG9mIHRoZSBwcm9ibGVtIG9mIEhhbm9pCisgKi8KKworZGVmaW5l
IGYoYSwgYiwgYywgZCkgeworICBpZiAoYSA+IDApIHsKKyAgICBxID0gZihhLTEsIGIsIGQs
IGMpCisgIH0KKworICBpZiAociA+IDApIHsKKyAgICByID0gciAtIDEKKyAgICBhCisgIH0K
KworICBpZiAoYSA+IDApIHsKKyAgICBxID0gZihhLTEsIGQsIGMsIGIpCisgIH0KK30KKwor
IyBjYWxjdWxhdGUKK2RlZmluZSBoKGEpIHsKKyAgciA9IDJeKGEgLSAxKQorICBxID0gZihh
LCAxLCAyLCAzKQorfQpkaWZmIC1kcnVOIHNhcmFiLTAuMi43L2V0Yy9leGFtcGxlcy90b2gt
My10YXBlcyBzYXJhYi0wLjIuNy5uZXcvZXRjL2V4YW1wbGVzL3RvaC0zLXRhcGVzCi0tLSBz
YXJhYi0wLjIuNy9ldGMvZXhhbXBsZXMvdG9oLTMtdGFwZXMJMjAwOC0wNC0wNyAyMDoxOToy
My4wMDAwMDAwMDAgKzAyMDAKKysrIHNhcmFiLTAuMi43Lm5ldy9ldGMvZXhhbXBsZXMvdG9o
LTMtdGFwZXMJMjAxMC0wMi0yMiAwMDo1ODo0NC4wMDAwMDAwMDAgKzAxMDAKQEAgLTEsNiAr
MSw0IEBACi1BDQotQg0KLUENCi1DDQotQQ0KLUIKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBm
aWxlCitDCitBCitCCitBClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC1kcnVO
IHNhcmFiLTAuMi43L2V0Yy9leGFtcGxlcy90b2gtNC10YXBlcyBzYXJhYi0wLjIuNy5uZXcv
ZXRjL2V4YW1wbGVzL3RvaC00LXRhcGVzCi0tLSBzYXJhYi0wLjIuNy9ldGMvZXhhbXBsZXMv
dG9oLTQtdGFwZXMJMjAwOC0wNC0wNyAyMDoxOToyMy4wMDAwMDAwMDAgKzAyMDAKKysrIHNh
cmFiLTAuMi43Lm5ldy9ldGMvZXhhbXBsZXMvdG9oLTQtdGFwZXMJMjAxMC0wMi0yMiAwMDo1
OTowNS4wMDAwMDAwMDAgKzAxMDAKQEAgLTEsMTQgKzEsOCBAQAotQQ0KLUINCi1BDQotQw0K
LUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUIKXCBObyBuZXdsaW5lIGF0
IGVuZCBvZiBmaWxlCitECitBCitCCitBCitDCitBCitCCitBClwgTm8gbmV3bGluZSBhdCBl
bmQgb2YgZmlsZQpkaWZmIC1kcnVOIHNhcmFiLTAuMi43L2V0Yy9leGFtcGxlcy90b2gtNS10
YXBlcyBzYXJhYi0wLjIuNy5uZXcvZXRjL2V4YW1wbGVzL3RvaC01LXRhcGVzCi0tLSBzYXJh
Yi0wLjIuNy9ldGMvZXhhbXBsZXMvdG9oLTUtdGFwZXMJMjAwOC0wNC0wNyAyMDoxOToyMy4w
MDAwMDAwMDAgKzAyMDAKKysrIHNhcmFiLTAuMi43Lm5ldy9ldGMvZXhhbXBsZXMvdG9oLTUt
dGFwZXMJMjAxMC0wMi0yMiAwMDo1OToxNC4wMDAwMDAwMDAgKzAxMDAKQEAgLTEsMzAgKzEs
MTYgQEAKLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0K
LUENCi1CDQotQQ0KLUUNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1C
DQotQQ0KLUMNCi1BDQotQgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKK0UKK0EKK0IK
K0EKK0MKK0EKK0IKK0EKK0QKK0EKK0IKK0EKK0MKK0EKK0IKK0EKXCBObyBuZXdsaW5lIGF0
IGVuZCBvZiBmaWxlCmRpZmYgLWRydU4gc2FyYWItMC4yLjcvZXRjL2V4YW1wbGVzL3RvaC02
LXRhcGVzIHNhcmFiLTAuMi43Lm5ldy9ldGMvZXhhbXBsZXMvdG9oLTYtdGFwZXMKLS0tIHNh
cmFiLTAuMi43L2V0Yy9leGFtcGxlcy90b2gtNi10YXBlcwkyMDA4LTA0LTA3IDIwOjE5OjIz
LjAwMDAwMDAwMCArMDIwMAorKysgc2FyYWItMC4yLjcubmV3L2V0Yy9leGFtcGxlcy90b2gt
Ni10YXBlcwkyMDEwLTAyLTIyIDAwOjU5OjE2LjAwMDAwMDAwMCArMDEwMApAQCAtMSw2MiAr
MSwzMiBAQAotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1D
DQotQQ0KLUINCi1BDQotRQ0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0K
LUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUYNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1B
DQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1FDQotQQ0KLUINCi1BDQotQw0K
LUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUIKXCBObyBuZXdsaW5lIGF0
IGVuZCBvZiBmaWxlCitGCitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitB
CitCCitBCitFCitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitB
ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC1kcnVOIHNhcmFiLTAuMi43L2V0
Yy9leGFtcGxlcy90b2gtNy10YXBlcyBzYXJhYi0wLjIuNy5uZXcvZXRjL2V4YW1wbGVzL3Rv
aC03LXRhcGVzCi0tLSBzYXJhYi0wLjIuNy9ldGMvZXhhbXBsZXMvdG9oLTctdGFwZXMJMjAw
OC0wNC0wNyAyMDoxOToyMy4wMDAwMDAwMDAgKzAyMDAKKysrIHNhcmFiLTAuMi43Lm5ldy9l
dGMvZXhhbXBsZXMvdG9oLTctdGFwZXMJMjAxMC0wMi0yMiAwMDo1OToyNi4wMDAwMDAwMDAg
KzAxMDAKQEAgLTEsMTI2ICsxLDY0IEBACi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQot
RA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1FDQotQQ0KLUINCi1BDQotQw0KLUEN
Ci1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRg0KLUENCi1CDQot
QQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUUN
Ci1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQot
Qg0KLUENCi1HDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUEN
Ci1DDQotQQ0KLUINCi1BDQotRQ0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQot
QQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUYNCi1BDQotQg0KLUENCi1DDQotQQ0KLUIN
Ci1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1FDQotQQ0KLUINCi1BDQot
Qw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUIKXCBObyBuZXdsaW5l
IGF0IGVuZCBvZiBmaWxlCitHCitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitD
CitBCitCCitBCitFCitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitC
CitBCitGCitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitF
CitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBClwgTm8gbmV3
bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC1kcnVOIHNhcmFiLTAuMi43L2V0Yy9leGFtcGxl
cy90b2gtOC10YXBlcyBzYXJhYi0wLjIuNy5uZXcvZXRjL2V4YW1wbGVzL3RvaC04LXRhcGVz
Ci0tLSBzYXJhYi0wLjIuNy9ldGMvZXhhbXBsZXMvdG9oLTgtdGFwZXMJMjAwOC0wNC0wNyAy
MDoxOToyMy4wMDAwMDAwMDAgKzAyMDAKKysrIHNhcmFiLTAuMi43Lm5ldy9ldGMvZXhhbXBs
ZXMvdG9oLTgtdGFwZXMJMjAxMC0wMi0yMiAwMDo1OTozMC4wMDAwMDAwMDAgKzAxMDAKQEAg
LTEsMjU0ICsxLDEyOCBAQAotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQot
Qg0KLUENCi1DDQotQQ0KLUINCi1BDQotRQ0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUEN
Ci1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUYNCi1BDQotQg0KLUENCi1DDQot
QQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1FDQotQQ0KLUIN
Ci1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQot
Rw0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUEN
Ci1CDQotQQ0KLUUNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQot
QQ0KLUMNCi1BDQotQg0KLUENCi1GDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQN
Ci1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRQ0KLUENCi1CDQotQQ0KLUMNCi1BDQot
Qg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUgNCi1BDQotQg0KLUEN
Ci1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1FDQot
QQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUIN
Ci1BDQotRg0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQot
Qw0KLUENCi1CDQotQQ0KLUUNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUEN
Ci1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1HDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQot
QQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRQ0KLUENCi1CDQotQQ0KLUMN
Ci1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUYNCi1BDQot
Qg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUEN
Ci1FDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQot
QQ0KLUIKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCitICitBCitCCitBCitDCitBCitC
CitBCitECitBCitCCitBCitDCitBCitCCitBCitFCitBCitCCitBCitDCitBCitCCitBCitE
CitBCitCCitBCitDCitBCitCCitBCitGCitBCitCCitBCitDCitBCitCCitBCitECitBCitC
CitBCitDCitBCitCCitBCitFCitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitD
CitBCitCCitBCitHCitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitC
CitBCitFCitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitG
CitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitFCitBCitC
CitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBClwgTm8gbmV3bGluZSBh
dCBlbmQgb2YgZmlsZQpkaWZmIC1kcnVOIHNhcmFiLTAuMi43L2V0Yy9leGFtcGxlcy90b2gt
OS10YXBlcyBzYXJhYi0wLjIuNy5uZXcvZXRjL2V4YW1wbGVzL3RvaC05LXRhcGVzCi0tLSBz
YXJhYi0wLjIuNy9ldGMvZXhhbXBsZXMvdG9oLTktdGFwZXMJMjAwOC0wNC0wNyAyMDoxOToy
My4wMDAwMDAwMDAgKzAyMDAKKysrIHNhcmFiLTAuMi43Lm5ldy9ldGMvZXhhbXBsZXMvdG9o
LTktdGFwZXMJMjAxMC0wMi0yMiAwMDo1OTozMy4wMDAwMDAwMDAgKzAxMDAKQEAgLTEsNTEw
ICsxLDI1NiBAQAotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUEN
Ci1DDQotQQ0KLUINCi1BDQotRQ0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQot
QQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUYNCi1BDQotQg0KLUENCi1DDQotQQ0KLUIN
Ci1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1FDQotQQ0KLUINCi1BDQot
Qw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRw0KLUEN
Ci1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQot
QQ0KLUUNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMN
Ci1BDQotQg0KLUENCi1GDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQot
Qg0KLUENCi1DDQotQQ0KLUINCi1BDQotRQ0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUEN
Ci1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUgNCi1BDQotQg0KLUENCi1DDQot
QQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1FDQotQQ0KLUIN
Ci1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQot
Rg0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUEN
Ci1CDQotQQ0KLUUNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQot
QQ0KLUMNCi1BDQotQg0KLUENCi1HDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQN
Ci1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRQ0KLUENCi1CDQotQQ0KLUMNCi1BDQot
Qg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUYNCi1BDQotQg0KLUEN
Ci1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1FDQot
QQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUIN
Ci1BDQotSQ0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQot
Qw0KLUENCi1CDQotQQ0KLUUNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUEN
Ci1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1GDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQot
QQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRQ0KLUENCi1CDQotQQ0KLUMN
Ci1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUcNCi1BDQot
Qg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUEN
Ci1FDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQot
QQ0KLUINCi1BDQotRg0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUIN
Ci1BDQotQw0KLUENCi1CDQotQQ0KLUUNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQot
RA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1IDQotQQ0KLUINCi1BDQotQw0KLUEN
Ci1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRQ0KLUENCi1CDQot
QQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUYN
Ci1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQot
Qg0KLUENCi1FDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUEN
Ci1DDQotQQ0KLUINCi1BDQotRw0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQot
QQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUUNCi1BDQotQg0KLUENCi1DDQotQQ0KLUIN
Ci1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1GDQotQQ0KLUINCi1BDQot
Qw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRQ0KLUEN
Ci1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CClwg
Tm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQorSQorQQorQgorQQorQworQQorQgorQQorRAor
QQorQgorQQorQworQQorQgorQQorRQorQQorQgorQQorQworQQorQgorQQorRAorQQorQgor
QQorQworQQorQgorQQorRgorQQorQgorQQorQworQQorQgorQQorRAorQQorQgorQQorQwor
QQorQgorQQorRQorQQorQgorQQorQworQQorQgorQQorRAorQQorQgorQQorQworQQorQgor
QQorRworQQorQgorQQorQworQQorQgorQQorRAorQQorQgorQQorQworQQorQgorQQorRQor
QQorQgorQQorQworQQorQgorQQorRAorQQorQgorQQorQworQQorQgorQQorRgorQQorQgor
QQorQworQQorQgorQQorRAorQQorQgorQQorQworQQorQgorQQorRQorQQorQgorQQorQwor
QQorQgorQQorRAorQQorQgorQQorQworQQorQgorQQorSAorQQorQgorQQorQworQQorQgor
QQorRAorQQorQgorQQorQworQQorQgorQQorRQorQQorQgorQQorQworQQorQgorQQorRAor
QQorQgorQQorQworQQorQgorQQorRgorQQorQgorQQorQworQQorQgorQQorRAorQQorQgor
QQorQworQQorQgorQQorRQorQQorQgorQQorQworQQorQgorQQorRAorQQorQgorQQorQwor
QQorQgorQQorRworQQorQgorQQorQworQQorQgorQQorRAorQQorQgorQQorQworQQorQgor
QQorRQorQQorQgorQQorQworQQorQgorQQorRAorQQorQgorQQorQworQQorQgorQQorRgor
QQorQgorQQorQworQQorQgorQQorRAorQQorQgorQQorQworQQorQgorQQorRQorQQorQgor
QQorQworQQorQgorQQorRAorQQorQgorQQorQworQQorQgorQQpcIE5vIG5ld2xpbmUgYXQg
ZW5kIG9mIGZpbGUK
--------------010105050700080209060409
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--------------010105050700080209060409
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
SaraB-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sarab-discuss

--------------010105050700080209060409--