From owner-freebsd-testing@freebsd.org Sun Nov 22 16:42:41 2015 Return-Path: Delivered-To: freebsd-testing@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 70BA0A354B3; Sun, 22 Nov 2015 16:42:41 +0000 (UTC) (envelope-from ricky1252@hotmail.com) Received: from SNT004-OMC1S43.hotmail.com (snt004-omc1s43.hotmail.com [65.54.61.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3E8EC159B; Sun, 22 Nov 2015 16:42:40 +0000 (UTC) (envelope-from ricky1252@hotmail.com) Received: from SNT146-W26 ([65.55.90.9]) by SNT004-OMC1S43.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Sun, 22 Nov 2015 08:41:34 -0800 X-TMN: [E4iwuTJ7kyK/8qZTTXwHZ4W0IUFX7I1B] X-Originating-Email: [ricky1252@hotmail.com] Message-ID: Content-Type: multipart/mixed; boundary="_e0c794d8-24c0-43ee-bc8e-14c5db0d5c5c_" From: Ricky G CC: "freebsd-testing@freebsd.org" , "freebsd-ports@freebsd.org" Subject: RE: Call for Help: need script for patching ports tree, building with poudriere Date: Sun, 22 Nov 2015 11:41:33 -0500 Importance: Normal In-Reply-To: References: , , , , , , , , <564EDE98.9070508@toco-domains.de>, MIME-Version: 1.0 X-OriginalArrivalTime: 22 Nov 2015 16:41:34.0039 (UTC) FILETIME=[A5D0E670:01D12544] X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Nov 2015 16:42:41 -0000 --_e0c794d8-24c0-43ee-bc8e-14c5db0d5c5c_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Portest version 0.0.2=20 Changelog: * Fixed Usage with incorrect description on some options* Added multiple pa= tchfile/glob support* More failed patch output=2C Still working on formatin= g. Ideas would be great.* Changed BUILT_LIST filter to fix unintended strip= ping of multiple ports* Changed revert (-R) to (-r) and added a new revert = (-R) method.* Several changed to revert more explained below As pointed out to me=2C svn revert -R seems to somehow miss small filename= s. This is an svn bug and as a workaround I decided to remove the -r option= as it was unreliable altogether=2C move the -R to -r=2C and added a filter= ed revert for the smaller filenames. This solution works well on all my tes= ts with 15+ large diff files=2C but of course more testing is needed. The n= ew -R option will instead of reverting according to the diff=2C revert base= d on changed from the tree. This method is much slower but in the event -r = may fail an -R will fix everything regardless of .diff. = --_e0c794d8-24c0-43ee-bc8e-14c5db0d5c5c_ Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="portest" IyEvYmluL3NoCiMKIyBDb3B5cmlnaHQgKGMpIDIwMTUsIFJpY2t5IEdhbGxhbW9yZSA8dWx0aW1h MTI1MkBnbWFpbC5jb20+CiMgQWxsIHJpZ2h0cyByZXNlcnZlZC4KIwojIFJlZGlzdHJpYnV0aW9u IGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAojIG1v ZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29u ZGl0aW9ucyBhcmUgbWV0OgojIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0 IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CiMgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgojIDIuIFJlZGlzdHJpYnV0aW9u cyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CiMgICAg bm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFp bWVyIGluIHRoZQojICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92 aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCiMgMy4gQWxsIGFkdmVydGlzaW5nIG1hdGVyaWFs cyBtZW50aW9uaW5nIGZlYXR1cmVzIG9yIHVzZSBvZiB0aGlzIHNvZnR3YXJlCiMgICAgbXVzdCBk aXNwbGF5IHRoZSBmb2xsb3dpbmcgYWNrbm93bGVkZ2VtZW50OgojICAgIFRoaXMgcHJvZHVjdCBp bmNsdWRlcyBzb2Z0d2FyZSBkZXZlbG9wZWQgYnkgdGhlIDxvcmdhbml6YXRpb24+LgojIDQuIE5l aXRoZXIgdGhlIG5hbWUgb2YgdGhlIDxvcmdhbml6YXRpb24+IG5vciB0aGUKIyAgICBuYW1lcyBv ZiBpdHMgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9k dWN0cwojICAgIGRlcml2ZWQgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJp b3Igd3JpdHRlbiBwZXJtaXNzaW9uLgojCiMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSA8 Q09QWVJJR0hUIEhPTERFUj4gJydBUyBJUycnIEFORCBBTlkKIyBFWFBSRVNTIE9SIElNUExJRUQg V0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBMSUVECiMg V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB UiBQVVJQT1NFIEFSRQojIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIDxDT1BZUklHSFQg SE9MREVSPiBCRSBMSUFCTEUgRk9SIEFOWQojIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUws IFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTCiMgKElOQ0xVRElO RywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9S IFNFUlZJQ0VTOwojIExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJ TlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORAojIE9OIEFOWSBUSEVPUlkgT0YgTElBQklM SVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCiMgKElO Q0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBP RiBUSEUgVVNFIE9GIFRISVMKIyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NT SUJJTElUWSBPRiBTVUNIIERBTUFHRS4KClBPUlRFU1RfVkVSU0lPTj0iMC4wLjIiCgp1c2FnZSgp IHsKCWNhdCA8PCBFT0YKVXNhZ2U6IHBvcnRlc3QgWy1mIGJ1bGtmaWxlXSBbLWFwUHJSdFR2XSBm aWxlLmRpZmYgZmlsZTIuZGlmZiAuLi4KCk9wdGlvbnM6CiAgICAtYSAgICAgLS0gIERvIGV2ZXJ5 dGhpbmcgZXhjZXB0IHJldmVydCAoLXB0ZiBidWlsZC5wb3J0cy50eHQpCiAgICAtZiAgICAgLS0g IEdlbmVyYXRlIGEgcG91ZGllcmUgdXNhYmxlIGJ1bGsgZmlsZQogICAgLXAgICAgIC0tICBQYXRj aCwgd2lsbCBleGl0IG9uIGZhaWwgd2l0aCBvdXRwdXQKICAgIC1QICAgICAtLSAgUGF0Y2gsIGRv IG5vdCBleGl0IG9uIGZhaWxlZCBwYXRjaAogICAgLXIgICAgIC0tICBSZXZlcnQgdGhlIGZpbGVz IGxpc3RlZCBpbiBwYXRjaGZpbGUsIGZhc3QgYW5kCiAgICAgICAgICAgICAgIHNob3VsZCBiZSBh bGwgdGhhdHMgcmVxdWlyZWQKICAgIC1SICAgICAtLSAgUmV2ZXJ0IG1vZGlmaWNhdGlvbnMgYWNj b3JkaW5nIHRyZWUsIHNsb3cgYnV0CiAgICAgICAgICAgICAgIHdpbGwgZ3VhcmFudGVlIHRyZWUg aW50ZWdyaXR5CiAgICAtdCAgICAgLS0gIFRlc3Qgd2l0aCBwb3J0bGludAogICAgLVQgICAgIC0t ICBUZXN0IHdpdGggcG9ydCB0ZXN0LCBvciBwb3VkcmllcmUgZGVwZW5kaW5nIG9uCiAgICAgICAg ICAgICAgIFVTRV9QT1VEUklFUkUKICAgIC12ICAgICAtLSAgU2hvdyB2ZXJzaW9uIG9mIHBvcnRl c3QKCkJ5IGRlZmF1bHQsIChubyBvcHRpb25zKSBwb3J0ZXN0IGRvZXMgbm90aGluZwpFT0YKCWV4 aXQgMQp9Cgp3aGlsZSBnZXRvcHRzICI6YWY6cFByUnRUdiIgRkxBRzsgZG8KCWNhc2UgIiR7RkxB R30iIGluCglhKQoJCUFMTD0iWUVTIgoJCTs7CglmKQoJCVBPVURSSUVSRV9CVUxLPSJZRVMiCgkJ UE9VRFJJRVJFX0JVTEtfRklMRT0iJHtPUFRBUkd9IgoJCTs7CglwKQoJCVBBVENIPSJZRVMiCgkJ OzsKCVApCgkJUEFUQ0hfRkFJTEVEX0VYSVQ9Ik5PIgoJCTs7CglyKQoJCVJFVkVSVF9TT0ZUPSJZ RVMiCgkJOzsKCVIpCgkJUkVWRVJUX0hBUkQ9IllFUyIKCQk7OwoJdCkKCQlURVNUX1BPUlRMSU5U PSJZRVMiCgkJOzsKCVQpCgkJVEVTVF9CVUlMRD0iWUVTIgoJCTs7Cgl2KQoJCWVjaG8gIiR7UE9S VEVTVF9WRVJTSU9OfSIKCQlleGl0IDAKCWVzYWMKZG9uZQoKc2hpZnQgIiQoKE9QVElORC0xKSki CgpbICQjIC1sdCAxIF0gJiYgdXNhZ2UKCgpTVk49InN2bmxpdGUiClNWTl9QQVRDSF9BUkdTPSJw YXRjaCIKU1ZOX1JFVkVSVF9BUkdTPSJyZXZlcnQgLVIiClBPUlRMSU5UPSJwb3J0bGludCIKUE9S VExJTlRfQVJHUz0iLUEiClBPUlQ9InBvcnQiClBPUlRfQVJHUz0idGVzdCIKUE9SVFNESVI9Ii91 c3IvcG9ydHMiCkJVTEtfRklMRT0iYnVpbGQucG9ydHMudHh0IgoKVVNFX1BPVURSSUVSRT0iWUVT IgpQT1VEUklFUkVfSkFJTFM9IjEwMmFtZDY0IDEwMmkzODYgOTNhbWQ2NCA5M2kzODYiClBPVURS SUVSRV9QT1JUU0RJUj0iL3Vzci9sb2NhbC9wb3VkcmllcmUvcG9ydHMiClBPVURSSUVSRV9QT1JU PSJ0ZXN0IgpQT1VEUklFUkU9InBvdWRyaWVyZSIKUE9VRFJJRVJFX0FSR1M9ImJ1bGsgLXQgLUMg LXAgJHtQT1VEUklFUkVfUE9SVH0iCgojIFNldCBwb3VkcmllcmUgcG9ydHMgZGlyIGlmIGJlaW5n IHVzZWQgIwppZiBbICIke1VTRV9QT1VEUklFUkV9IiA9PSAiWUVTIiBdOyB0aGVuClBPUlRTRElS PSIke1BPVURSSUVSRV9QT1JUU0RJUn0vJHtQT1VEUklFUkVfUE9SVH0iCmZpCgoKQ1VSRElSPSJg cHdkYCIKCiMgQ2hlY2sgUE9SVFNESVIgIwppZiBbIC1kICIke1BPUlRTRElSfSIgXTsgdGhlbgpl bHNlCgllY2hvICJQT1JUU0RJUiBub3Qgc2V0IG9yIGluY29ycmVjdCBkaXJlY3RvcnkiCglleGl0 IDEKZmkKaWYgWyAiaGVhZC9NYWtlZmlsZSIgIT0gImBoZWFkIC0xICIke1BPUlRTRElSfS9NYWtl ZmlsZSIgfCBncmVwIC1vIGhlYWQvTWFrZWZpbGVgIiBdOyB0aGVuCgllY2hvICJQT1JUU0RJUiBp cyBzZXQgdG8gYW4gaW5jb3JyZWN0IGRpcmVjdG9yeSIKCWV4aXQgMQpmaQoKIyBDaGVjayBQT1JU U0RJUiBpcyBhbiBzdm4gdHJlZSAjCmNkICR7UE9SVFNESVJ9CiR7U1ZOfSBpbmZvID4vZGV2L251 bGwgMj4mMQpbICQ/IC1lcSAxIF0gJiYgZWNobyAiUE9SVFNESVIgaXMgbm90IGFuIHN2biB0cmVl IiAmJiBleGl0IDEKCiMgU2V0IHBhdGNoZmlsZSBwYXRoICMKY2QgIiR7UE9SVFNESVJ9Igpmb3Ig ZmlsZSBpbiAkQDsgZG8KCWlmIFsgLWYgIiRmaWxlIiBdOyB0aGVuCgkJUEFUQ0hfRklMRT0iJHtQ QVRDSF9GSUxFfSAkZmlsZSIKCWVsaWYgWyAtZiAiJHtDVVJESVJ9LyRmaWxlIiBdOyB0aGVuCgkJ UEFUQ0hfRklMRT0iJHtQQVRDSF9GSUxFfSAke0NVUkRJUn0vJGZpbGUiCgllbHNlCgkJZWNobyAi JGZpbGUgbm90IGZvdW5kIgoJCWV4aXQgMQoJZmkKZG9uZQoKIyMjIFBhdGNoIFRyZWUgIyMjCmlm IFsgIiR7UEFUQ0h9IiA9PSAiWUVTIiBdIHx8IFsgIiR7UEFUQ0hfRkFJTEVEX0VYSVR9IiA9PSAi Tk8iIF0gfHwgWyAiJHtBTEx9IiA9PSAiWUVTIiBdOyB0aGVuCglmb3IgZmlsZSBpbiAke1BBVENI X0ZJTEV9OyBkbwoJCVNWTl9PVVRQVVQ9IiR7U1ZOX09VVFBVVH0KImAke1NWTn0gJHtTVk5fUEFU Q0hfQVJHU30gIiRmaWxlImAKCQlkb25lCglpZiBbICQ/IC1uZSAwIF0gJiYgWyAiJHtQQVRDSF9G QUlMRURfRVhJVH0iICE9ICJOTyIgXSB8fCBbICJgZWNobyAiJHtTVk5fT1VUUFVUfSIgfCBncmVw IC1tIDEgLW8gcmVqZWN0ZWRgIiA9PSAicmVqZWN0ZWQiIF0gJiYgWyAiJHtQQVRDSF9GQUlMRURf RVhJVH0iICE9ICJOTyIgXTsgdGhlbgoJCWZvciBmaWxlIGluIGBlY2hvICIke1NWTl9PVVRQVVR9 IiB8IGdyZXAgLUIgMSAicmVqZWN0ZWQiIHwgZ3JlcCAtdiAiPiIgfCBhd2sgJ3sgcHJpbnQgJDIg fSdgOyBkbwoJCQllY2hvICIke1NWTl9PVVRQVVR9IiB8IGdyZXAgLUEgMSAiJGZpbGUiCgkJCWNh dCAiJHtQT1JUU0RJUn0vJGZpbGUuc3ZucGF0Y2gucmVqIgoJCWRvbmUKCQllY2hvICIke1NWTl9P VVRQVVR9IgoJCWVjaG8gIlBhdGNoIEZhaWxlZCIKCQlleGl0IDEKCWVsc2UKCQlmb3IgZmlsZSBp biBgZWNobyAiJHtTVk5fT1VUUFVUfSIgfCBncmVwIC1CIDEgInJlamVjdGVkIiB8IGdyZXAgLXYg Ij4iIHwgYXdrICd7IHByaW50ICQyIH0nYDsgZG8KCQkJZWNobyAiJHtTVk5fT1VUUFVUfSIgfCBn cmVwIC1BIDEgIiRmaWxlIgoJCQljYXQgIiR7UE9SVFNESVJ9LyRmaWxlLnN2bnBhdGNoLnJlaiIK CQlkb25lCgkJZWNobyAiJHtTVk5fT1VUUFVUfSIKCWZpCmZpCgojIEdlbmVyYXRlIGEgbGlzdCBv ZiBwb3J0cyBmb3IgcG91ZHJpZXJlIHRvIGJ1aWxkICMKQlVJTERfTElTVD0iYChjYXQgJHtQQVRD SF9GSUxFfSB8IGdyZXAgJ15JbmRleDpbIF0uKicgfCBzZWQgJ3MvXkluZGV4OiAvLyA7IHMvXltN VEtdLiovLycgfCBncmVwIC1vICdeLipcLy4qXC8nIHwgc2VkICdzL14uKlwvLipcL2ZpbGVzXC8k Ly8gOyBzL1wvJC8vJyB8IHNvcnQgfCBhd2sgJyFhWyQwXSsrJylgIgoKIyMjIEJ1bGsgRmlsZSAj IyMKY2QgJHtDVVJESVJ9CmlmIFsgIiRQT1VEUklFUkVfQlVMSyIgPT0gIllFUyIgXTsgdGhlbgpl Y2hvICIke0JVSUxEX0xJU1R9IiA+IiR7UE9VRFJJRVJFX0JVTEtfRklMRX0iCmVsaWYgWyAiJHtB TEx9IiA9PSAiWUVTIiBdOyB0aGVuCmVjaG8gIiR7QlVJTERfTElTVH0iID4iJHtCVUxLX0ZJTEV9 IgpmaQoKIyMjIFBvcnRsaW50ICMjIwppZiBbICIke1RFU1RfUE9SVExJTlR9IiA9PSAiWUVTIiBd IHx8IFsgIiR7QUxMfSIgPT0gIllFUyIgXTsgdGhlbgoJZm9yIHBvcnQgaW4gJHtCVUlMRF9MSVNU fTsgZG8KCQljZCAiJHtQT1JUU0RJUn0vJHBvcnQiCgkJZWNobyAiJHBvcnQiCgkJJHtQT1JUTElO VH0gJHtQT1JUTElOVF9BUkdTfQoJZG9uZQpmaQoKIyMjIFBvcnQgdGVzdCBhbmQgUG91ZHJpZXJl IHRlc3RpbmcgIyMjCmlmIFsgIiR7VEVTVF9CVUlMRH0iID09ICJZRVMiIF0gJiYgWyAiJHtVU0Vf UE9VRFJJRVJFfSIgPT0gIk5PIiBdOyB0aGVuCglybSAtcmYgImBmaW5kICR7UE9SVFNESVJ9IC10 eXBlIGRpcmVjdG9yeSAtbmFtZSAid29yayIgLW1heGRlcHRoIDNgIgoJZm9yIHBvcnQgaW4gJHtC VUlMRF9MSVNUfTsgZG8KCQljZCAiJHtQT1JUU0RJUn0vJHBvcnQiCgkJbWFrZSBkZXBlbmRzIEJB VENIPXllcwoJCSR7UE9SVH0gJHtQT1JUX0FSR1N9Cglkb25lCmVsaWYgWyAiJHtURVNUX0JVSUxE fSIgPT0gIllFUyIgXSAmJiBbICIke1VTRV9QT1VEUklFUkV9IiA9PSAiWUVTIiBdOyB0aGVuCglm b3IgamFpbCBpbiAke1BPVURSSUVSRV9KQUlMU307IGRvCgkJJHtQT1VEUklFUkV9ICR7UE9VRFJJ RVJFX0FSR1N9IC1qICRqYWlsICR7QlVJTERfTElTVH0KCWRvbmUKZmkKCiMjIyBSZXZlcnQgUGF0 Y2ggIyMjCmNkICR7UE9SVFNESVJ9CmlmIFsgIiR7UkVWRVJUX1NPRlR9IiA9PSAiWUVTIiBdICYm IFsgIiR7UkVWRVJUX0hBUkR9IiAhPSAiWUVTIiBdOyB0aGVuCiMgR2VuZXJhdGUgYSBsaXN0IG9m IGZpbGVzIHRoYXQgd2VyZSBwYXRjaGVkICMKCVBBVENIX0ZJTEVTX0xJU1Q9ImBjYXQgJHtQQVRD SF9GSUxFfSB8IGdyZXAgJ15JbmRleDpbIF0uKicgfCBhd2sgJ3sgcHJpbnQgJDIgfScgfCBzb3J0 YCIKIyBXaWVyZCBjYXNlcyB3aGVyZSBzdm4gd29uJ3Qgc2VlIHNob3J0IGZpbGVuYW1lcyBpbiBs aXN0LiAgICAjCiMgVGhpcyBzZWVtcyB0byBiZSBhbiBzdm4gYnVnLCB0aGlzIGxpc3QgaGVscHMg aW4gdGhvc2UgY2FzZXMgIwoJUEFUQ0hfRklMRVNfRklMVEVSRUQ9YGVjaG8gIiR7UEFUQ0hfRklM RVNfTElTVH0iIHwgZ3JlcCAtdiAnXlthLXpdLipcLy4qXC8uKidgCglmb3IgZmlsZSBpbiAke0JV SUxEX0xJU1R9OyBkbwoJCXJtIC1yZiAiJHtQT1JUU0RJUn0vJGZpbGUiCglkb25lCglmb3IgZmls ZSBpbiAke1BBVENIX0ZJTEVTX0xJU1R9OyBkbwoJCXJtIC1yZiAiJHtQT1JUU0RJUn0vJGZpbGUi Cglkb25lCgkke1NWTn0gJHtTVk5fUkVWRVJUX0FSR1N9ICR7QlVJTERfTElTVH0KCSR7U1ZOfSAk e1NWTl9SRVZFUlRfQVJHU30gJHtQQVRDSF9GSUxFU19MSVNUfQoJJHtTVk59ICR7U1ZOX1JFVkVS VF9BUkdTfSAke1BBVENIX0ZJTEVTX0ZJTFRFUkVEfQplbGlmIFsgIiR7UkVWRVJUX0hBUkR9IiAg PT0gIllFUyIgXTsgdGhlbgoJZm9yIGZpbGUgaW4gYCR7U1ZOfSBzdGF0dXMgfCBhd2sgJ3sgcHJp bnQgJDIgfSdgOyBkbwoJCXJtIC1yZiAiJHtQT1JUU0RJUn0vJGZpbGUiCglkb25lCgkke1NWTn0g JHtTVk5fUkVWRVJUX0FSR1N9ICR7UE9SVFNESVJ9CmZpCg== --_e0c794d8-24c0-43ee-bc8e-14c5db0d5c5c_-- From owner-freebsd-testing@freebsd.org Sun Nov 22 20:33:28 2015 Return-Path: Delivered-To: freebsd-testing@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 89A9DA2E7AA for ; Sun, 22 Nov 2015 20:33:28 +0000 (UTC) (envelope-from jmmv@meroh.net) Received: from mail-vk0-x230.google.com (mail-vk0-x230.google.com [IPv6:2607:f8b0:400c:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 465411960 for ; Sun, 22 Nov 2015 20:33:28 +0000 (UTC) (envelope-from jmmv@meroh.net) Received: by vkha189 with SMTP id a189so26204491vkh.2 for ; Sun, 22 Nov 2015 12:33:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meroh-net.20150623.gappssmtp.com; s=20150623; h=sender:from:content-type:content-transfer-encoding:subject :message-id:date:to:mime-version; bh=1ROWwSOvE1vc/fRoc10o3zPQuvgcmbBnR5cyJntrkkE=; b=gjryGqflQqJXRn04AZjwzAZzU90c/TeXc41sEgrkLEuI5xpEd5LETUZOCDh5LxJbf1 lrdS1fSSAmYvWhH6IkqpNtSWjcfT9YyUivfUF4MH01V37ef1RRNdeGQ/JHYsjQvWbsTm +V/pwtaGJRSspUcJ2Jkyeb5FfgsaVmimwoa6dwtTlPubqyq42Yu/8uysIpRC7lB0XszH 7NDlTSgWTtjFgxgnWrFk7IWiKMqzh0yK5JouMzWHpAIeBUwhg7cHNx369fCXTe9HhAZO zdl8oYwGRzu7OMNTbHVtZrwwktP0Uww9W2PE2PEZo4wNXKxKngOdd146HEFfCtOxeBD4 ZaKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:content-type :content-transfer-encoding:subject:message-id:date:to:mime-version; bh=1ROWwSOvE1vc/fRoc10o3zPQuvgcmbBnR5cyJntrkkE=; b=ZNMu8YbUR5JRBew3upfyvlTddazfZEGGAFBWd2lJEPzggHJUiFpov1TVOW0dXVSRzl z7E/cUPqjPZyIsBKl085032NKIOkjxKASNJ83Tp27NgViD9erunMXYvTF0OxWm7X8krJ Dr4viEiNy30X5sfwaaVCTL2x/dDso3eEflsEI1kSkfQIG5rDqopPWNGl10wuFmM4QJiq coTVHQC8iccOvIVnjkczEfKXjeuG43JlMylyDBC8eoJ3kVS/aVvzwKa08KYIs5zc7Gg2 e1xdYCwgBZs4fwRRfXEy1X6kXN9nVL7RCLXilMuKn+09WvIZUwMu1QPqmX23dTKXBxfV SY/g== X-Gm-Message-State: ALoCoQlhV/vTmMbv2/QoAQbzqWzsMqyhlRVlHsWujAlPrjRil9t55JJrYdDbDbe8wbN2FhIEBFkB X-Received: by 10.31.49.147 with SMTP id x141mr14398977vkx.1.1448224406981; Sun, 22 Nov 2015 12:33:26 -0800 (PST) Received: from lime.meroh.net (cpe-24-90-142-167.nyc.res.rr.com. [24.90.142.167]) by smtp.gmail.com with ESMTPSA id g133sm8050812vke.25.2015.11.22.12.33.26 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 22 Nov 2015 12:33:26 -0800 (PST) Sender: Julio Merino From: Julio Merino Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Updating to Kyua 0.12 Message-Id: <1C6F9C51-FB94-4B86-8B61-7300B639320F@freebsd.org> Date: Sun, 22 Nov 2015 15:33:25 -0500 To: freebsd-testing@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\)) X-Mailer: Apple Mail (2.3096.5) X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Nov 2015 20:33:28 -0000 Hello all, It has been more than a year since the previous release and, finally, Kyua 0.12 is here! Apologies for the delay. How this impacts FreeBSD ------------------------ The devel/kyua ports package will be updated as soon as a I get D4243 reviewed and approved. I have done multiple local runs of the FreeBSD test suite under different configurations to ensure that Kyua 0.12 does not introduce regressions... but this was not under the environment that Jenkins runs, so things could still go awry in our continuous builds. If you notice any breakage either in Jenkins or locally, please let me know and I'll try to address the problem ASAP. If you intend to run the FreeBSD test suite with parallelism enabled, then you should currently patch D4254 in order to avoid some spurious failures. I cannot submit that yet, and the rationale is in the review description. Rest of the original announcement in kyua-discuss ------------------------------------------------- This is a huge release and marks a major milestone for Kyua as it finally implements a long-standing feature request: the ability to execute test cases in parallel. This is a big deal because test cases are rarely CPU-bound: running them in parallel yields much faster execution times for large test suites, allowing faster iteration of changes during development. As an example: the FreeBSD test suite as of this date contains 3285 test cases. With sequential execution, a full test suite run takes around 12 minutes to complete, whereas on a 4-core machine with a high level of parallelism it takes a little over 1 minute. Implementing parallel execution required rewriting most of Kyua's core and partly* explains explains why there has not been a new release for over a year. The current implementation is purely subprocess-based, which works but has some limitations and has resulted in a core that is really complex and difficult to understand. Future versions will investigate the use of threads instead for a simplified programming model and additional parallelization possibilities. For more details on the changes in this release and the link to the source distfile, see the GitHub page: https://github.com/jmmv/kyua/releases/tag/kyua-0.12 Enjoy! *: The other part is that we got kid number 2 earlier this year and he has prevented me from having the energy to hack at odd times ;-P From owner-freebsd-testing@freebsd.org Mon Nov 23 15:14:25 2015 Return-Path: Delivered-To: freebsd-testing@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 959A6A33A80; Mon, 23 Nov 2015 15:14:25 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from toco-domains.de (mail.toco-domains.de [IPv6:2a01:4f8:150:50a5::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 47B5E176D; Mon, 23 Nov 2015 15:14:25 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from [0.0.0.0] (mail.toco-domains.de [IPv6:2a01:4f8:150:50a5::6]) by toco-domains.de (Postfix) with ESMTPA id 707981B22046; Mon, 23 Nov 2015 16:14:23 +0100 (CET) Subject: Re: Call for Help: need script for patching ports tree, building with poudriere To: Ricky G References: <564EDE98.9070508@toco-domains.de> Cc: "freebsd-testing@freebsd.org" , "freebsd-ports@freebsd.org" , rodrigc@FreeBSD.org From: Torsten Zuehlsdorff Message-ID: <56532D4F.4090200@toco-domains.de> Date: Mon, 23 Nov 2015 16:14:23 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Nov 2015 15:14:25 -0000 Hello Ricky, >> Thank you very much for your script! >> >> I took a short look at it and have some questions/suggestions: >> >> Line 119/120: There you're burning an if. I have more skill in bash >> than in sh - but is there no negation possible? > > Honestly, the main reason I started this is to just see what I could > do. Feedback is most appreciated as improving my skills is one of my > goals here. Bash and sh are extremely similar, this is most likely > lack of knowledge on my part. Do you mind explaining further? That is a good attitude :) I am doing this also just to get in touch with something new and learn. As a professional trainer there is a trick in learning: whenever a question arises - by yourself or by another person: take the chance and look for it. So you will remember the answer much better. :) If you need a programming-mentor for this project feel free to contact me off-list. To answer my own question, yes there is You wrote: === if [ -d "${PORTSDIR}" ]; then else === Which directly skips the if condition without doing something. Rewrite it with: === if ! [ -d "${PORTSDIR}" ]; then === This will test if the dir is non existent - exactly what you want! :) >> Line 162: BUILD_LIST="`(cat ${PATCH_FILE} | grep -o '^Index:[ ].*' >> | sed 's/Index: // ; s/Mk.*// ; s/Tools.*// ; s/Templates.*// ; >> s/Keywords.*//' | grep -o -e '.*\/.*\/' | sed 's/.*\/.*\/files\/$// >> ; s/\/$//' | sort | awk '!a[$0]++')`" >> >> This line is relative complicated. Is there any reason not to let >> svn do the work? Like: BUILD_LIST="`${SVN} status | grep -o -e >> '.*\/.*\/' | awk '{ print $2 }'`> Your way is faster (and more >> accurate, since i'm currently too short on time), but the other way >> would allow applying multiple patches and manual changes without >> any problems. But i'm not sure if this is really needed. > > Using the diff file instead of svn is of course faster because there > has much less data to go through. I was considering adding multiple > diff support. Going to take a closer look at this. Do you think its > more important to focus on the diff file or the port tree for > generating a build list? That is a hard question. I asked for svn because i am from Germany and facing often problems with umlauts. My lastname is "Zühlsdorff" but i rewrite it for non-german person and programs to "Zuehlsdorff". Sounds the same, means the same. Back to the core of the question: encoding problems. Can you guarantee that cat and sed work correctly on files with for example an "ü" or containing something like '合気道'? ;) Using svn avoids this problem, because in the portstree you could not find filenames with such characters. An additional though: you are assuming that everything is fine with the input. It accepts all tracks of my music folder without any hestination as a patch-file. ;) Okay, patching fails - but i tries hard and the new versions provides much binary trash through the "cat" after failing. I don't believe we must make it bullet proof. Here we need some input from Craig about the way and environment the script will be used in. > The main reason I didn't want to use the > port tree, at least in my case, is because I have so many ports that > are not sync'd with the current FreeBSD tree. Okay, but therefore you added the PORTSDIR variable? >> Line 201: svn revert -R would do the same, both of our approaches >> have a problem: the ignore for example added files. > > Yeah, I agree. This is a big problem with added patchfiles. I added a > "Hard Revert" (-R) option that I was considering making make the > default that should fix this problem. Can you check and see if it > does for you? I will check this. > I know some people maybe weary of the rm -rf command, > It is also why I added so many checks on a properly set port tree. Do > you think it would be better to just do this "Hard Revert" and remove > the other option? Thanks for the feedback! The revert option should do what they say: reverting. The technical details are the second step. As a rule of thumb: do not lie. When you claim to revert do this. If this needs an rm than do the rm. > I'v already started > working on 0.0.2! I just finished adding better failed patch output. > Going to also add a option to override the scripts portsdir, and add > support for multiple diff files, and take another look at my > BUILD_LIST to make it simpler. Keep the feed back coming please! =] That are great news :) One last question: is there any reason you choose this license? The FreeBSD license contains just the first 2 paragraphs which makes redistribution much easier. Especially paragraph 3 makes you script for example incompatible with the GNU licensed programs. https://www.freebsd.org/copyright/freebsd-license.html Greetings, Torsten From owner-freebsd-testing@freebsd.org Wed Nov 25 20:49:52 2015 Return-Path: Delivered-To: freebsd-testing@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F20DA378B2; Wed, 25 Nov 2015 20:49:52 +0000 (UTC) (envelope-from ricky1252@hotmail.com) Received: from SNT004-OMC4S18.hotmail.com (snt004-omc4s18.hotmail.com [65.55.90.221]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 107CA1198; Wed, 25 Nov 2015 20:49:51 +0000 (UTC) (envelope-from ricky1252@hotmail.com) Received: from SNT146-W23 ([65.55.90.201]) by SNT004-OMC4S18.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Wed, 25 Nov 2015 12:48:45 -0800 X-TMN: [RA9ribtZUn5Ma0ANEE1YfmFyaM3QjJkz] X-Originating-Email: [ricky1252@hotmail.com] Message-ID: From: Ricky G To: Torsten Zuehlsdorff CC: "freebsd-testing@freebsd.org" , "freebsd-ports@freebsd.org" Subject: RE: Call for Help: need script for patching ports tree, building with poudriere Date: Wed, 25 Nov 2015 15:48:45 -0500 Importance: Normal In-Reply-To: <56532D4F.4090200@toco-domains.de> References: , , , , <564EDE98.9070508@toco-domains.de>, , <56532D4F.4090200@toco-domains.de> MIME-Version: 1.0 X-OriginalArrivalTime: 25 Nov 2015 20:48:45.0653 (UTC) FILETIME=[AD62D850:01D127C2] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Nov 2015 20:49:52 -0000 PiBUaGF0IGlzIGEgZ29vZCBhdHRpdHVkZSA6KSBJIGFtIGRvaW5nIHRoaXMgYWxzbyBqdXN0IHRv IGdldCBpbiB0b3VjaCANCj4gd2l0aCBzb21ldGhpbmcgbmV3IGFuZCBsZWFybi4NCj4gQXMgYSBw cm9mZXNzaW9uYWwgdHJhaW5lciB0aGVyZSBpcyBhIHRyaWNrIGluIGxlYXJuaW5nOiB3aGVuZXZl ciBhIA0KPiBxdWVzdGlvbiBhcmlzZXMgLSBieSB5b3Vyc2VsZiBvciBieSBhbm90aGVyIHBlcnNv bjogdGFrZSB0aGUgY2hhbmNlIGFuZCANCj4gbG9vayBmb3IgaXQuIFNvIHlvdSB3aWxsIHJlbWVt YmVyIHRoZSBhbnN3ZXIgbXVjaCBiZXR0ZXIuIDopDQo+IElmIHlvdSBuZWVkIGEgcHJvZ3JhbW1p bmctbWVudG9yIGZvciB0aGlzIHByb2plY3QgZmVlbCBmcmVlIHRvIGNvbnRhY3QgDQo+IG1lIG9m Zi1saXN0Lg0KDQoNCiBUaGF0IHdvdWxkIGJlIGdyZWF0ISB5b3VyIHRpbWUgd2lsbCBiZSBtb3N0 IGFwcHJlY2lhdGVkIQ0KPiANCj4gVG8gYW5zd2VyIG15IG93biBxdWVzdGlvbiwgeWVzIHRoZXJl IGlzDQo+IA0KPiBZb3Ugd3JvdGU6DQo+IA0KPiA9PT0NCj4gaWYgWyAtZCAiJHtQT1JUU0RJUn0i IF07IHRoZW4NCj4gZWxzZQ0KPiA9PT0NCj4gDQo+IFdoaWNoIGRpcmVjdGx5IHNraXBzIHRoZSBp ZiBjb25kaXRpb24gd2l0aG91dCBkb2luZyBzb21ldGhpbmcuDQo+IA0KPiBSZXdyaXRlIGl0IHdp dGg6DQo+IA0KPiA9PT0NCj4gaWYgISBbIC1kICIke1BPUlRTRElSfSIgXTsgdGhlbg0KPiA9PT0N Cj4gDQo+IFRoaXMgd2lsbCB0ZXN0IGlmIHRoZSBkaXIgaXMgbm9uIGV4aXN0ZW50IC0gZXhhY3Rs eSB3aGF0IHlvdSB3YW50ISA6KQ0KDQoNCiBZZXMsIEkgcmVtZW1iZXIgdGhpcyBwcm9ibGVtIG5v dyBhbmQgaXRzIGZpeGVkISBJIGNvdWxkbid0IGZpZ3VyZSBvdXQgd2hlcmUgdGhlIGV4cGxhbmF0 aW9uIG1hcmsgd2VudC4gSnVzdCBtaXNzZWQgdGhlIHNwYWNlISBUaGFua3Mgc28gbXVjaCBmb3Ig Y2xlYXJpbmcgdGhhdCB1cC4NCj4gPj4gTGluZSAxNjI6IEJVSUxEX0xJU1Q9ImAoY2F0ICR7UEFU Q0hfRklMRX0gfCBncmVwIC1vICdeSW5kZXg6WyBdLionDQo+ID4+IHwgc2VkICdzL0luZGV4OiAv LyA7IHMvTWsuKi8vIDsgcy9Ub29scy4qLy8gOyBzL1RlbXBsYXRlcy4qLy8gOw0KPiA+PiBzL0tl eXdvcmRzLiovLycgfCBncmVwIC1vIC1lICcuKlwvLipcLycgfCBzZWQgJ3MvLipcLy4qXC9maWxl c1wvJC8vDQo+ID4+IDsgcy9cLyQvLycgfCBzb3J0IHwgYXdrICchYVskMF0rKycpYCINCj4gPj4N Cj4gPj4gVGhpcyBsaW5lIGlzIHJlbGF0aXZlIGNvbXBsaWNhdGVkLiBJcyB0aGVyZSBhbnkgcmVh c29uIG5vdCB0byBsZXQNCj4gPj4gc3ZuIGRvIHRoZSB3b3JrPyBMaWtlOiBCVUlMRF9MSVNUPSJg JHtTVk59IHN0YXR1cyB8IGdyZXAgLW8gLWUNCj4gPj4gJy4qXC8uKlwvJyB8IGF3ayAneyBwcmlu dCAkMiB9J2A+IFlvdXIgd2F5IGlzIGZhc3RlciAoYW5kIG1vcmUNCj4gPj4gYWNjdXJhdGUsIHNp bmNlIGknbSBjdXJyZW50bHkgdG9vIHNob3J0IG9uIHRpbWUpLCBidXQgdGhlIG90aGVyIHdheQ0K PiA+PiB3b3VsZCBhbGxvdyBhcHBseWluZyBtdWx0aXBsZSBwYXRjaGVzIGFuZCBtYW51YWwgY2hh bmdlcyB3aXRob3V0DQo+ID4+IGFueSBwcm9ibGVtcy4gQnV0IGknbSBub3Qgc3VyZSBpZiB0aGlz IGlzIHJlYWxseSBuZWVkZWQuDQo+ICA+DQo+ID4gVXNpbmcgdGhlIGRpZmYgZmlsZSBpbnN0ZWFk IG9mIHN2biBpcyBvZiBjb3Vyc2UgZmFzdGVyIGJlY2F1c2UgdGhlcmUNCj4gPiBoYXMgbXVjaCBs ZXNzIGRhdGEgdG8gZ28gdGhyb3VnaC4gSSB3YXMgY29uc2lkZXJpbmcgYWRkaW5nIG11bHRpcGxl DQo+ID4gZGlmZiBzdXBwb3J0LiBHb2luZyB0byB0YWtlIGEgY2xvc2VyIGxvb2sgYXQgdGhpcy4g RG8geW91IHRoaW5rIGl0cw0KPiA+IG1vcmUgaW1wb3J0YW50IHRvIGZvY3VzIG9uIHRoZSBkaWZm IGZpbGUgb3IgdGhlIHBvcnQgdHJlZSBmb3INCj4gPiBnZW5lcmF0aW5nIGEgYnVpbGQgbGlzdD8N Cj4gDQo+IFRoYXQgaXMgYSBoYXJkIHF1ZXN0aW9uLiBJIGFza2VkIGZvciBzdm4gYmVjYXVzZSBp IGFtIGZyb20gR2VybWFueSBhbmQgDQo+IGZhY2luZyBvZnRlbiBwcm9ibGVtcyB3aXRoIHVtbGF1 dHMuIE15IGxhc3RuYW1lIGlzICJaqLlobHNkb3JmZiIgYnV0IGkgDQo+IHJld3JpdGUgaXQgZm9y IG5vbi1nZXJtYW4gcGVyc29uIGFuZCBwcm9ncmFtcyB0byAiWnVlaGxzZG9yZmYiLiBTb3VuZHMg DQo+IHRoZSBzYW1lLCBtZWFucyB0aGUgc2FtZS4NCj4gDQo+IEJhY2sgdG8gdGhlIGNvcmUgb2Yg dGhlIHF1ZXN0aW9uOiBlbmNvZGluZyBwcm9ibGVtcy4NCj4gDQo+IENhbiB5b3UgZ3VhcmFudGVl IHRoYXQgY2F0IGFuZCBzZWQgd29yayBjb3JyZWN0bHkgb24gZmlsZXMgd2l0aCBmb3IgDQo+IGV4 YW1wbGUgYW4gIqi5IiBvciBjb250YWluaW5nIHNvbWV0aGluZyBsaWtlICe6z5rdtcAnPyA7KT4g PiBVc2luZyBzdm4gYXZvaWRzIHRoaXMgcHJvYmxlbSwgYmVjYXVzZSBpbiB0aGUgcG9ydHN0cmVl IHlvdSBjb3VsZCBub3QgDQo+IGZpbmQgZmlsZW5hbWVzIHdpdGggc3VjaCBjaGFyYWN0ZXJzLg0K DQoNCiBKdXN0IGFkZGVkIGFuIG9wdGlvbiB0aGF0IHdpbGwgZ2VuZXJhdGUgYSBsaXN0IHZpYSB0 cmVlIG92ZXIgZGlmZi4gWW91IGhhdmUgYSB2ZXJ5IHZhbGlkIHBvaW50IGFib3V0IGVuY29kaW5n LiBIYXZlIG5ldmVyIGNvbnNpZGVyZWQgdGhpcyBhbmQgSSBoYXZlIG5vIGlkZWEgaG93IHRvIHdv cmsgdGhpcyBwcm9ibGVtIG91dC4gTXkgb25seSAoaHVtYW4pIGxhbmd1YWdlIGlzIGVuZ2xpc2gu IFdpbGwgbWVzc2FnZSB5b3Ugb2ZmLWxpc3QgdG8gc2VlIGlmIHdlIGNhbiBmaXggdGhpcyBpc3N1 ZS4NCg0KIFRoZXJlIGFyZSBhIGZldyB0aGluZ3MgdGhhdCBuZWVkIHRvIGJlIGZpbHRlcmVkIGlu IG9yZGVyIHRvIGd1YXJhbnRlZSBhIHByb3Blcmx5IGdlbmVyYXRlZCBsaXN0LiBBbHNvIHRoZSBj aGFuZ2UgSSBtYWRlIHJlY2VudGx5LCBpdCBmaXhlcyB0aGUgaXNzdWUgd2l0aCBzdHJpcGluZyBw b3NzaWJsZSAxNWlzaCBwb3J0cyB0aGF0IGVuZCB3aXRoIGZpbGVzLCBob3dldmVyIGl0IHdpbGwg cmVtb3ZlIHRoZSBjYXQvcG9ydC9maWxlcyBpbnN0ZWFkIG9mIGp1c3Qgc3RyaXBpbmcgZmlsZXMu IFN0aWxsIHRyeWluZyB0byBmaW5kIHRoZSBiZXN0IHNvbHV0aW9uLg0KDQoNCj4gDQo+IEFuIGFk ZGl0aW9uYWwgdGhvdWdoOiB5b3UgYXJlIGFzc3VtaW5nIHRoYXQgZXZlcnl0aGluZyBpcyBmaW5l IHdpdGggdGhlIA0KPiBpbnB1dC4gSXQgYWNjZXB0cyBhbGwgdHJhY2tzIG9mIG15IG11c2ljIGZv bGRlciB3aXRob3V0IGFueSBoZXN0aW5hdGlvbiANCj4gYXMgYSBwYXRjaC1maWxlLiA7KSBPa2F5 LCBwYXRjaGluZyBmYWlscyAtIGJ1dCBpIHRyaWVzIGhhcmQgYW5kIHRoZSBuZXcgDQo+IHZlcnNp b25zIHByb3ZpZGVzIG11Y2ggYmluYXJ5IHRyYXNoIHRocm91Z2ggdGhlICJjYXQiIGFmdGVyIGZh aWxpbmcuDQo+IA0KPiBJIGRvbid0IGJlbGlldmUgd2UgbXVzdCBtYWtlIGl0IGJ1bGxldCBwcm9v Zi4gSGVyZSB3ZSBuZWVkIHNvbWUgaW5wdXQgDQo+IGZyb20gQ3JhaWcgYWJvdXQgdGhlIHdheSBh bmQgZW52aXJvbm1lbnQgdGhlIHNjcmlwdCB3aWxsIGJlIHVzZWQgaW4uDQoNCg0KIEFub3RoZXIg Z3JlYXQgcG9pbnQuIERpZCBjb25zaWRlciB0aGlzIHdoZW4gSSBzdGFydGVkLCBob3dldmVyIGhh dmVuJ3QgeWV0IGNvbWUgdXAgd2l0aCB0aGUgcHJvcGVyIHNvbHV0aW9uIGZvciB2ZXJpZnlpbmcg ZGlmZiBmaWxlIG9yIG5vdC4gVGhlIHdheSBJIHdhcyBjb25zaWRlcmluZyB3YXMganVzdCBzb21l dGhpbmcgYWxvbmcgdGhlIGxpbmVzIG9mIGhlYWQgLTUgfCBncmVwIC1vIEluZGV4OiAgICBhcyBp dCBpcyB0aGUgbW9zdCBjb25zaXN0ZW50IHRoaW5nIGluIHBhdGNoIGZpbGVzLiBJZiB5b3Ugd29u ZGVyaW5nIHdoeSBJIGNob29zZSAtNSwgaW4gY2FzZXMgb2YgY29tbWVudHMgYmVpbmcgb24gaGVh ZGVyLCA1IGxpbmVzIHNlZW1zIHJlYXNvbmFibGUuIFRoaXMgY291bGQgY2F1c2UgbW9yZSBlbmNv ZGluZyBpc3N1ZXMgdGhvLCBJJ20gbm90IHN1cmUuDQoNCg0KPiA+IFRoZSBtYWluIHJlYXNvbiBJ IGRpZG4ndCB3YW50IHRvIHVzZSB0aGUNCj4gPiBwb3J0IHRyZWUsIGF0IGxlYXN0IGluIG15IGNh c2UsIGlzIGJlY2F1c2UgSSBoYXZlIHNvIG1hbnkgcG9ydHMgdGhhdA0KPiA+IGFyZSBub3Qgc3lu YydkIHdpdGggdGhlIGN1cnJlbnQgRnJlZUJTRCB0cmVlLg0KPiANCj4gT2theSwgYnV0IHRoZXJl Zm9yZSB5b3UgYWRkZWQgdGhlIFBPUlRTRElSIHZhcmlhYmxlPw0KDQoNCiBUaGluayB0aGlzIG1h eSBoYXZlIGJlZW4gbWlzdW5kZXJzdG9vZCwgb3IgSSBtaXNsZWFkLiBJIGhhdmUgbWFueSBwb3J0 cyBub3Qgc3luY2VkIHdpdGggdGhlIGN1cnJlbnQgaGVhZC4gUmF0aGVyIG5vdCBnZW5lcmF0ZSBh IGxpc3QgZm9yIGVhY2ggb2YgdGhvc2UgYXMgd2VsbCBhcyB0aGUgcGF0Y2hlZCBvbmVzIEkgd2Fu dCB0byB0ZXN0Lg0KDQoNCj4gPj4gTGluZSAyMDE6IHN2biByZXZlcnQgLVIgd291bGQgZG8gdGhl IHNhbWUsIGJvdGggb2Ygb3VyIGFwcHJvYWNoZXMNCj4gPj4gaGF2ZSBhIHByb2JsZW06IHRoZSBp Z25vcmUgZm9yIGV4YW1wbGUgYWRkZWQgZmlsZXMuDQo+ICA+DQo+ID4gWWVhaCwgSSBhZ3JlZS4g VGhpcyBpcyBhIGJpZyBwcm9ibGVtIHdpdGggYWRkZWQgcGF0Y2hmaWxlcy4gSSBhZGRlZCBhDQo+ ID4gIkhhcmQgUmV2ZXJ0IiAoLVIpIG9wdGlvbiB0aGF0IEkgd2FzIGNvbnNpZGVyaW5nIG1ha2lu ZyBtYWtlIHRoZQ0KPiA+IGRlZmF1bHQgdGhhdCBzaG91bGQgZml4IHRoaXMgcHJvYmxlbS4gQ2Fu IHlvdSBjaGVjayBhbmQgc2VlIGlmIGl0DQo+ID4gZG9lcyBmb3IgeW91Pw0KPiANCj4gSSB3aWxs IGNoZWNrIHRoaXMuDQo+IA0KPiA+IEkga25vdyBzb21lIHBlb3BsZSBtYXliZSB3ZWFyeSBvZiB0 aGUgcm0gLXJmIGNvbW1hbmQsDQo+ID4gSXQgaXMgYWxzbyB3aHkgSSBhZGRlZCBzbyBtYW55IGNo ZWNrcyBvbiBhIHByb3Blcmx5IHNldCBwb3J0IHRyZWUuIERvDQo+ID4geW91IHRoaW5rIGl0IHdv dWxkIGJlIGJldHRlciB0byBqdXN0IGRvIHRoaXMgIkhhcmQgUmV2ZXJ0IiBhbmQgcmVtb3ZlDQo+ ID4gdGhlIG90aGVyIG9wdGlvbj8gVGhhbmtzIGZvciB0aGUgZmVlZGJhY2shDQo+IA0KPiBUaGUg cmV2ZXJ0IG9wdGlvbiBzaG91bGQgZG8gd2hhdCB0aGV5IHNheTogcmV2ZXJ0aW5nLiBUaGUgdGVj aG5pY2FsIA0KPiBkZXRhaWxzIGFyZSB0aGUgc2Vjb25kIHN0ZXAuIEFzIGEgcnVsZSBvZiB0aHVt YjogZG8gbm90IGxpZS4gV2hlbiB5b3UgDQo+IGNsYWltIHRvIHJldmVydCBkbyB0aGlzLiBJZiB0 aGlzIG5lZWRzIGFuIHJtIHRoYW4gZG8gdGhlIHJtLg0KDQoNCiBJIGhhdmUgYmVlbiBjb250ZW1w bGF0aW5nIG9uIHRha2luZyBhZHZhbnRhZ2Ugb2YgemZzIHNuYXBzaG90cyBhcyBhIHdheSBvZiBy ZXZlcnRpbmcuIFRoaXMgd291bGQgYmUgdGhlIHF1aWNrZXN0IHdheSB0byByZXZlcnQsIGJ1dCBz dGlsbCBkZWNpZGluZyBvbiBwcm9wZXIgaW1wbGVtZW50YXRpb24gb3IgZXZlbiBpZiBhbnlvbmUg d291bGQgd2FudCB0aGlzIGZlYXR1cmUuDQoNCg0KDQo+ID4gSSd2IGFscmVhZHkgc3RhcnRlZA0K PiA+IHdvcmtpbmcgb24gMC4wLjIhIEkganVzdCBmaW5pc2hlZCBhZGRpbmcgYmV0dGVyIGZhaWxl ZCBwYXRjaCBvdXRwdXQuDQo+ID4gR29pbmcgdG8gYWxzbyBhZGQgYSBvcHRpb24gdG8gb3ZlcnJp ZGUgdGhlIHNjcmlwdHMgcG9ydHNkaXIsIGFuZCBhZGQNCj4gPiBzdXBwb3J0IGZvciBtdWx0aXBs ZSBkaWZmIGZpbGVzLCBhbmQgdGFrZSBhbm90aGVyIGxvb2sgYXQgbXkNCj4gPiBCVUlMRF9MSVNU IHRvIG1ha2UgaXQgc2ltcGxlci4gS2VlcCB0aGUgZmVlZCBiYWNrIGNvbWluZyBwbGVhc2UhID1d DQo+IA0KPiBUaGF0IGFyZSBncmVhdCBuZXdzIDopDQo+IA0KPiBPbmUgbGFzdCBxdWVzdGlvbjog aXMgdGhlcmUgYW55IHJlYXNvbiB5b3UgY2hvb3NlIHRoaXMgbGljZW5zZT8gVGhlIA0KPiBGcmVl QlNEIGxpY2Vuc2UgY29udGFpbnMganVzdCB0aGUgZmlyc3QgMiBwYXJhZ3JhcGhzIHdoaWNoIG1h a2VzIA0KPiByZWRpc3RyaWJ1dGlvbiBtdWNoIGVhc2llci4gRXNwZWNpYWxseSBwYXJhZ3JhcGgg MyBtYWtlcyB5b3Ugc2NyaXB0IGZvciANCj4gZXhhbXBsZSBpbmNvbXBhdGlibGUgd2l0aCB0aGUg R05VIGxpY2Vuc2VkIHByb2dyYW1zLg0KPiANCj4gaHR0cHM6Ly93d3cuZnJlZWJzZC5vcmcvY29w eXJpZ2h0L2ZyZWVic2QtbGljZW5zZS5odG1sDQo+IA0KDQoNCg0KIFllYWgsIHRoZSBsZWdhbCBz aWRlIGhhcyBuZXZlciBpbnRlcmVzdGVkIG1lLiBJIGp1c3QgZm91bmQgdGhlIGZpcnN0IEJTRCBs aWNlbnNlIEkgc2F3IGFuZCBjb3B5L3Bhc3RlZCBpdC4gSWxsIGNoYW5nZSBpdCB0byBhIG1vcmUg Y29tcGF0aWJsZSBsaWNlbnNlIGZvciB0aGlzIHByb2plY3QuDQoNCg0KIFRoYW5rcyBmb3IgYWxs IHRoZSBmZWVkYmFjayEgQWx0aG91Z2ggdGhpcyB3YXMgc3RhcnRlZCBmb3Igb25lIHBlcnNvbiwg SSB3b3VsZCBsaWtlIHRvIG1ha2UgcG9ydGVzdCBzb21ldGhpbmcgYmVuZWZpY2lhbCBmb3IgZXZl cnlvbmUuIFdoZW4gSSBmZWVsIGl0IGlzIG1vcmUgY29tcGxldGUsIHdpbGwgc2VlIGFib3V0IGFk ZGluZyBpdCB0byB0aGUgcG9ydCB0cmVlLiA9XQ0KDQoNClJpY2t5IAkJIAkgICAJCSAg From owner-freebsd-testing@freebsd.org Thu Nov 26 21:14:11 2015 Return-Path: Delivered-To: freebsd-testing@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5CE17A3A58A for ; Thu, 26 Nov 2015 21:14:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 495F01602 for ; Thu, 26 Nov 2015 21:14:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id tAQLEBPF045413 for ; Thu, 26 Nov 2015 21:14:11 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-testing@freebsd.org Subject: [Bug 204154] /usr/tests/usr.sbin/{lastcomm,sa}/legacy_test fails on arm64 -- missing MD input files Date: Thu, 26 Nov 2015 21:14:11 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: emaste@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-testing@freebsd.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: blocked Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Nov 2015 21:14:11 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204154 Ed Maste changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |203349 -- You are receiving this mail because: You are the assignee for the bug.