Re: RCS 5.10.1 fails 6 tests on 2023 Mac Studio with macOS 15.0 Sequoia

Paul Eggert <[email protected]> Tue, 24 Sep 2024 11:33:11 -0700
Newsgroups gmane.comp.version-control.rcs.bugs
Organization UCLA Computer Science Department
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------AXPunHp9atS9UGH59HWW92Qj
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Thanks for the bug report. I can't reproduce the problem with macOS 12.6 
21G115. Please try running this command:

make VERBOSE=1 check

and then inspecting the files in tests/t160.d. I am attaching the files 
I got in tests/t160.d on my platform, so that you can compare the 
expected results to the actual results.

You can also take a look at the other failing test but I thought we'd 
start with the first one.

Thanks.
--------------AXPunHp9atS9UGH59HWW92Qj
Content-Type: application/x-unknown-content-type; name="actual"
Content-Disposition: attachment; filename="actual"


--------------AXPunHp9atS9UGH59HWW92Qj
Content-Type: text/plain; charset=UTF-8; name="corrupted-ed-err"
Content-Disposition: attachment; filename="corrupted-ed-err"
Content-Transfer-Encoding: base64

PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQpSQ1MgZmlsZTogdDE2MC5kL3gsdgpyZXRyaWV2aW5nIHJldmlzaW9u
IDQuMjAKY286IHQxNjAuZC94LHY6NDQ6IGVkaXQgc2NyaXB0IHJlZmVycyB0byBsaW5lIHBh
c3QgZW5kIG9mIGZpbGUKY28gYWJvcnRlZApyY3NkaWZmOiB0MTYwLmQveCx2OiBjbyBmYWls
ZWQK
--------------AXPunHp9atS9UGH59HWW92Qj
Content-Type: application/x-unknown-content-type; name="corrupted-ed-out"
Content-Disposition: attachment; filename="corrupted-ed-out"


--------------AXPunHp9atS9UGH59HWW92Qj
Content-Type: application/x-unknown-content-type; name="diff.out"
Content-Disposition: attachment; filename="diff.out"


--------------AXPunHp9atS9UGH59HWW92Qj
Content-Type: text/plain; charset=UTF-8; name="expected"
Content-Disposition: attachment; filename="expected"
Content-Transfer-Encoding: base64

LS0tIHQxNjAuZC90d28JMjAxMC8xMC8wMiAxNjo0MTozMgk0LjIwCisrKyB0MTYwLmQvdHdv
CTIwMTAvMTAvMDIgMTY6NDE6MzIJNC4yMQpAQCAtMSArMSwyIEBACiBub25AZW1wdHkKK21v
cmVAanVuawo=
--------------AXPunHp9atS9UGH59HWW92Qj
Content-Type: text/plain; charset=UTF-8; name="normal"
Content-Disposition: attachment; filename="normal"
Content-Transfer-Encoding: base64

MSwyYzEsMgo8IHdvdywgcmNzISRSZXZpc2lvbiRZRVMhIEhNTU0gVEhJUyBTSE9VTEQgQkUg
TkFNRUQgIlpPVyIhCjwgCi0tLQo+IHdvdywgcmNzISRSZXZpc2lvbiRZRVMhJDEkMiQzJFJl
dmlzaW9uWiROeW06NDIkCj4gegoxNCwxNWMxNCwxNQo8IDs7IFJldmlzaW9uIDEuNi4xLjIg
IDIwMTAvMTAvMjEgMjI6NDg6NDggIHR0bgo8IDs7IEFkZCBhIG5hbWUuCi0tLQo+IDs7IFJl
dmlzaW9uIDEuOSAgMjAxMC8wNC8xOCAwOTozOTowMiAgdHRuCj4gOzsgTWlub3IgY2hhbmdl
LCBwbHVzIHNldCBzdGF0ZS4KMTcsMThjMTcsMjEKPCA7OyBSZXZpc2lvbiAxLjYuMS4xICAy
MDEwLzA1LzA1IDEyOjE4OjMwICB0dG4KPCA7OyBUaGlzIHNob3VsZCBpbiB0aGVvcnkgZ28g
dG8gMS42LjEuMS4KLS0tCj4gOzsgUmV2aXNpb24gMS44ICAyMDEwLzA0LzEyIDEzOjIzOjA0
ICB0dG4KPiA7OyBBZGQgZXZlbiBtb3JlIGtleXdvcmQgd2VpcmRuZXNzLgo+IDs7Cj4gOzsg
UmV2aXNpb24gMS43ICAyMDEwLzA0LzEyIDEzOjIwOjUwICB0dG4KPiA7OyBBZGQgbW9yZSBr
ZXl3b3JkIHdlaXJkbmVzcy4K
--------------AXPunHp9atS9UGH59HWW92Qj
Content-Type: text/plain; charset=UTF-8; name="out"
Content-Disposition: attachment; filename="out"
Content-Transfer-Encoding: base64

ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qLSBvcmcgLSotCiog
c2ltcGxlIHByb2JsZW1hdGljCioqIDI6ICBub3N1Y2gKcmNzZGlmZjogUkNTL25vc3VjaCx2
OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IHQx
NjAuZC94LHYKcmNzZGlmZjogeDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQoqKiAyOiAg
dDE2MC5kL25vc3VjaApyY3NkaWZmOiB0MTYwLmQvUkNTL25vc3VjaCx2OiBObyBzdWNoIGZp
bGUgb3IgZGlyZWN0b3J5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IHQxNjAuZC94LHYKcmNz
ZGlmZjogeDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQoqKiAyOiAgLXJub3N1Y2ggLXJu
b3N1Y2gKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogdDE2MC5kL3gsdgpyY3NkaWZmOiB0MTYw
LmQveCx2OiBTeW1ib2xpYyBuYW1lIGBub3N1Y2gnIGlzIHVuZGVmaW5lZC4KKiogMjogIHQx
NjAuZC94Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IHQxNjAuZC94LHYKcmNzZGlmZjogdDE2
MC5kL3g6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKKiBiYWQgcmV2aXNpb24KKiogMjog
IC1yIC1yMgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiB0MTYwLmQveCx2CnJjc2RpZmY6IHQx
NjAuZC94LHY6IHJldmlzaW9uIDIgYWJzZW50CioqIDI6ICAtcjIgLXIKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQpSQ1MgZmlsZTogdDE2MC5kL3gsdgpyY3NkaWZmOiB0MTYwLmQveCx2OiByZXZpc2lvbiAy
IGFic2VudAoqKiAyOiAgLXIxLjYuMiAtcgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiB0MTYw
LmQveCx2CnJjc2RpZmY6IHQxNjAuZC94LHY6IGJyYW5jaCBudW1iZXIgMS42LjIgdG9vIGhp
Z2gKKiogMjogIC1yIC1yMS42LjIKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogdDE2MC5kL3gs
dgpyY3NkaWZmOiB0MTYwLmQveCx2OiBicmFuY2ggbnVtYmVyIDEuNi4yIHRvbyBoaWdoCiog
YiBIRUFEIC8gYiBIRUFECioqIDA6ICAtciAtcgo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiB0
MTYwLmQveCx2CioqIDA6ICAtcjEuNi4xLjIgLXIxLjYuMS4yCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNT
IGZpbGU6IHQxNjAuZC94LHYKKiogMDogIC1yIC1yMS42LjEuMgo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJD
UyBmaWxlOiB0MTYwLmQveCx2CioqIDA6ICAtcjEuNi4xLjIgLXIKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpS
Q1MgZmlsZTogdDE2MC5kL3gsdgoqIGRpZmZlcmVudCByZXZpc2lvbnMgYnV0IHNhbWUgdGV4
dCAody8gdmFyaW91cyAta1NVQlNUKQoqKiAwOiAta2t2IC1yMS4xLjEuMSAtcjEuMS4xLjIK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQpSQ1MgZmlsZTogdDE2MC5kL3gsdgpyZXRyaWV2aW5nIHJldmlzaW9u
IDEuMS4xLjEKcmV0cmlldmluZyByZXZpc2lvbiAxLjEuMS4yCmRpZmYgLXIxLjEuMS4xIC1y
MS4xLjEuMgoqKiAwOiAta2t2bCAtcjEuMS4xLjEgLXIxLjEuMS4yCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
UkNTIGZpbGU6IHQxNjAuZC94LHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjEuMS4xCnJldHJp
ZXZpbmcgcmV2aXNpb24gMS4xLjEuMgpkaWZmIC1yMS4xLjEuMSAtcjEuMS4xLjIKKiogMDog
LWtrIC1yMS4xLjEuMSAtcjEuMS4xLjIKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogdDE2MC5k
L3gsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMS4xLjEKcmV0cmlldmluZyByZXZpc2lvbiAx
LjEuMS4yCmRpZmYgLXIxLjEuMS4xIC1yMS4xLjEuMgoqKiAwOiAta28gLXIxLjEuMS4xIC1y
MS4xLjEuMgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiB0MTYwLmQveCx2CnJldHJpZXZpbmcg
cmV2aXNpb24gMS4xLjEuMQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMS4xLjIKZGlmZiAtcjEu
MS4xLjEgLXIxLjEuMS4yCioqIDA6IC1rYiAtcjEuMS4xLjEgLXIxLjEuMS4yCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KUkNTIGZpbGU6IHQxNjAuZC94LHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjEuMS4x
CnJldHJpZXZpbmcgcmV2aXNpb24gMS4xLjEuMgpkaWZmIC1yMS4xLjEuMSAtcjEuMS4xLjIK
KiogMDogLWt2IC1yMS4xLjEuMSAtcjEuMS4xLjIKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTog
dDE2MC5kL3gsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMS4xLjEKcmV0cmlldmluZyByZXZp
c2lvbiAxLjEuMS4yCmRpZmYgLXIxLjEuMS4xIC1yMS4xLjEuMgoqIGIga25vd24gZGlmZmVy
ZXJlbmNlcwoqKiAxOiAta2sgLXIgLXIxLjYuMS4xCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6
IHQxNjAuZC94LHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjYuMS4yCnJldHJpZXZpbmcgcmV2
aXNpb24gMS42LjEuMQpkaWZmIC1yMS42LjEuMiAtcjEuNi4xLjEKKiogMTogLWtrIC1yIC1y
MS4xLjEuNwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiB0MTYwLmQveCx2CnJldHJpZXZpbmcg
cmV2aXNpb24gMS42LjEuMgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMS4xLjcKZGlmZiAtcjEu
Ni4xLjIgLXIxLjEuMS43CioqIDE6IC1rayAtciAtcjEuOQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBm
aWxlOiB0MTYwLmQveCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS42LjEuMgpyZXRyaWV2aW5n
IHJldmlzaW9uIDEuOQpkaWZmIC1yMS42LjEuMiAtcjEuOQoqIGxvbmcgb3B0aW9ucyBwYXNz
dGhyb3VnaAogIC11ICAtVSBOVU0gIC0tdW5pZmllZFs9TlVNXSAgT3V0cHV0IE5VTSAoZGVm
YXVsdCAzKSBsaW5lcyBvZiB1bmlmaWVkIGNvbnRleHQuCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZp
bGU6IHQxNjAuZC90d28sdgpyZXRyaWV2aW5nIHJldmlzaW9uIDQuMjAKcmV0cmlldmluZyBy
ZXZpc2lvbiA0LjIxCmRpZmYgLS11bmlmaWVkIC1yNC4yMCAtcjQuMjEKKiBzbGlnaHRseSBi
aW5hcnkKdDE2MC5kL3gsdiAgLS0+ICB0MTYwLmQveApyZXZpc2lvbiAxLjIgKHVubG9ja2Vk
KQpkb25lCioqIDI6IC1rayAtcjEuMQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiB0MTYwLmQv
eCx2CnJjc2RpZmY6IHg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKKiBjb3JydXB0ZWQg
ZWQgc2NyaXB0CioqKiBlcnJvciBleHBhbmRpbmcga2V5d29yZHMgd2hpbGUgYXBwbHlpbmcg
ZGVsdGEKdDE2MC5kL3gsdiAgLS0+ICB0MTYwLmQveApyZXZpc2lvbiA0LjIxCmRvbmUKY286
IHQxNjAuZC94LHY6NDQ6IGVycm9yIGV4cGFuZGluZyBrZXl3b3JkcyB3aGlsZSBhcHBseWlu
ZyBkZWx0YSA0LjIwCioqKiBlZGl0IHNjcmlwdCByZWZlcnMgdG8gbGluZSBwYXN0IGVuZCBv
ZiBmaWxlCnQxNjAuZC94LHYgIC0tPiAgdDE2MC5kL3gKcmV2aXNpb24gNC4yMQpkb25lCmNv
OiB0MTYwLmQveCx2OjQ0OiBlZGl0IHNjcmlwdCByZWZlcnMgdG8gbGluZSBwYXN0IGVuZCBv
ZiBmaWxlCg==
--------------AXPunHp9atS9UGH59HWW92Qj
Content-Type: text/plain; charset=UTF-8; name="rcsdiff.out"
Content-Disposition: attachment; filename="rcsdiff.out"
Content-Transfer-Encoding: base64

LS0tIHQxNjAuZC90d28JMjAxMC8xMC8wMiAxNjo0MTozMgk0LjIwCisrKyB0MTYwLmQvdHdv
CTIwMTAvMTAvMDIgMTY6NDE6MzIJNC4yMQpAQCAtMSArMSwyIEBACiBub25AZW1wdHkKK21v
cmVAanVuawo=
--------------AXPunHp9atS9UGH59HWW92Qj
Content-Type: text/plain; charset=UTF-8; name="two,v"
Content-Disposition: attachment; filename="two,v"
Content-Transfer-Encoding: base64

aGVhZAk0LjIxOwphY2Nlc3M7CnN5bWJvbHM7CmxvY2tzOyBzdHJpY3Q7CmNvbW1lbnQJQCMg
QDsKCjQuMjEKZGF0ZQkyMDEwLjEwLjAyLjE2LjQxLjMyOwlhdXRob3IgdHRuOwlzdGF0ZSBF
eHA7CmJyYW5jaGVzOwpuZXh0CTQuMjA7Cgo0LjIwCmRhdGUJMjAxMC4xMC4wMi4xNi40MS4z
MjsJYXV0aG9yIHR0bjsJc3RhdGUgRXhwOwpicmFuY2hlczsKbmV4dAk7CgoKZGVzYwpAdDAw
MApACgoKNC4yMQpsb2cKQEFOT1RIRVIKQAp0ZXh0CkBub25AQGVtcHR5Cm1vcmVAQGp1bmsK
QAoKCjQuMjAKbG9nCkBIRUxMT0BAVEhFUkUKQAp0ZXh0CkBkMiAxCkAK
--------------AXPunHp9atS9UGH59HWW92Qj
Content-Type: text/plain; charset=UTF-8; name="x"
Content-Disposition: attachment; filename="x"
Content-Transfer-Encoding: base64

bm9uZW1wdHkKbW9yZWp1bmsK
--------------AXPunHp9atS9UGH59HWW92Qj
Content-Type: text/plain; charset=UTF-8; name="x-normal"
Content-Disposition: attachment; filename="x-normal"
Content-Transfer-Encoding: base64

c3wvVXNlcnMvZWdnZXJ0L3Jjcy01LjEwLjEvdGVzdHMvdDE2MC5kfC9ob21lL3R0bi9idWls
ZC9HTlUvcmNzL3Rlc3RzL2Zha2V8ZwpzfHgsdnxiLHZ8Zwo=
--------------AXPunHp9atS9UGH59HWW92Qj
Content-Type: text/plain; charset=UTF-8; name="x,v"
Content-Disposition: attachment; filename="x,v"
Content-Transfer-Encoding: base64

aGVhZAk0LjIxOwphY2Nlc3M7CnN5bWJvbHM7CmxvY2tzOyBzdHJpY3Q7CmNvbW1lbnQJQCMg
QDsKCjQuMjEKZGF0ZQkyMDEwLjEwLjAyLjE2LjQzLjE1OwlhdXRob3IgdHRuOwlzdGF0ZSBF
eHA7CmJyYW5jaGVzOwpuZXh0CTQuMjA7Cgo0LjIwCmRhdGUJMjAxMC4xMC4wMi4xNi40My4x
NTsJYXV0aG9yIHR0bjsJc3RhdGUgRXhwOwpicmFuY2hlcwoJNC4yMC4xLjE7Cm5leHQJOwoK
NC4yMC4xLjEKZGF0ZQkyMDEwLjEwLjAyLjE2LjQzLjE1OwlhdXRob3IgdHRuOwlzdGF0ZSBF
eHA7CmJyYW5jaGVzOwpuZXh0CTsKCgpkZXNjCkB0MDAxCkAKCgo0LjIxCmxvZwpAQU5PVEhF
UgpACnRleHQKQG5vbmVtcHR5Cm1vcmVqdW5rCkAKCgo0LjIwCmxvZwpASEVMTE8KQAp0ZXh0
CkBkNDIgMQpACgoKNC4yMC4xLjEKbG9nCkBCUkFOQ0hFRApACnRleHQKQGExIDEKZXZlbm1v
cmVqdW5rCkAK

--------------AXPunHp9atS9UGH59HWW92Qj--