From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by sourceware.org (Postfix) with ESMTP id CC40E385802A for ; Fri, 17 Sep 2021 14:55:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CC40E385802A Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-503-D60AUaPfPxysdtuV1odENA-1; Fri, 17 Sep 2021 10:55:15 -0400 X-MC-Unique: D60AUaPfPxysdtuV1odENA-1 Received: by mail-wr1-f69.google.com with SMTP id m1-20020a056000180100b0015e1ec30ac3so3811819wrh.8 for ; Fri, 17 Sep 2021 07:55:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=7NZOn8+Gsxs3+gHv6IFzU38VRFNotL8jotVIb7EduzQ=; b=R+dkaZMtZDHwYBB5yth0VmTFMHS+9gzOD8mZkMoGiP3sXVN4RSvZeiR/mH6T48LPK1 p82H2QBN0HPjPlzOmimSwxPjn30kXmpD5sR/zwtn6OcWz+mAdbPuJE9XLhah67mU19Dj sSsBxnUu+dp2UfH0fIwPjthC2+ItTqNywotRYeVgE0Iqm1jKuxLrebJbeQsLaSB/9Q7G iQe8Q+LYrr9uZ5qGfMsEf2JUlzvNKvWpIPTrIuJrg8fBWNWT+Cm4OpgtqVa0tu6nHgqZ OlQUhYFayGdjBycB2g/ASIQ5fCSDKA8bd25pYHgDwQoxGP4FnU6acF7d4R/bfMiBcQ21 M8yQ== X-Gm-Message-State: AOAM532+qcGlEguGfnWKZIUemeSCgwEDC2zC8UKuElgUzv213ybKlhfY 74w1qtz1ScTQSJn8JRu1rEoovMGe8nK++DzjNymBJAiOvz1w9ejr+njRRxDDLQ34PbyZRHiY19p jt5AMdIWVTEQlVW6JMe8/yWXzvp6hrZP9i3ES+dyLCg== X-Received: by 2002:a5d:63c5:: with SMTP id c5mr12687244wrw.135.1631890514179; Fri, 17 Sep 2021 07:55:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxWt0WFA8K9SdhZ8mvLQx38Eg+pylQ3IT/LUaVhi3NDqeCw0FO56ZhPG0aeX0/mqveeY1BpIrveYQn2PbVIUOk= X-Received: by 2002:a5d:63c5:: with SMTP id c5mr12687223wrw.135.1631890513878; Fri, 17 Sep 2021 07:55:13 -0700 (PDT) MIME-Version: 1.0 From: Noah Sanci Date: Fri, 17 Sep 2021 10:55:02 -0400 Message-ID: Subject: debuginfod: Query debuginfod servers before printing response To: elfutils-devel@sourceware.org X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="00000000000064903e05cc321e9c" X-Spam-Status: No, score=-13.5 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: elfutils-devel@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Elfutils-devel mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Sep 2021 14:55:19 -0000 --00000000000064903e05cc321e9c Content-Type: text/plain; charset="UTF-8" Hello, While checking PR27277 on some buildbots, greping would fail in run-debuginfod-response-headers.sh. This was because querying the debuginfod server occurs after checking if the response headers had arrived, leaving the possibility to leave the querying loop before outputting the headers which caused the grep failure. Querying now occurs before checking if response headers have arrived, so that they will certainly be printed and grep will find them. Regards, Noah Sanci --00000000000064903e05cc321e9c Content-Type: text/x-patch; charset="US-ASCII"; name="0001-debuginfod-Query-debuginfod-servers-before-printing-.patch" Content-Disposition: attachment; filename="0001-debuginfod-Query-debuginfod-servers-before-printing-.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ktohfjpq0 RnJvbSA4NjI2YTQ3ODZjMWU3OWUxYjQ4OTFlYTMxOTY2YmMxMjRlMDI5Mzc4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb2FoIFNhbmNpIDxuc2FuY2lAcmVkaGF0LmNvbT4KRGF0ZTog RnJpLCAxNyBTZXAgMjAyMSAxMDo0NTozOSAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIGRlYnVnaW5m b2Q6IFF1ZXJ5IGRlYnVnaW5mb2Qgc2VydmVycyBiZWZvcmUgcHJpbnRpbmcgcmVzcG9uc2UKCldo aWxlIGNoZWNraW5nIFBSMjcyNzcgb24gc29tZSBidWlsZGJvdHMsIGdyZXBpbmcgd291bGQgZmFp bCBpbgpydW4tZGVidWdpbmZvZC1yZXNwb25zZS1oZWFkZXJzLnNoLiBUaGlzIHdhcyBiZWNhdXNl IHF1ZXJ5aW5nIHRoZQpkZWJ1Z2luZm9kIHNlcnZlciBvY2N1cnMgYWZ0ZXIgY2hlY2tpbmcgaWYg dGhlIHJlc3BvbnNlaCBoZWFkZXJzIGhhZAphcnJpdmVkLCBsZWF2aW5nIHRoZSBwb3NzaWJpbGl0 eSB0byBsZWF2ZSB0aGUgcXVlcnlpbmcgbG9vcCBiZWZvcmUKb3V0cHV0dGluZyB0aGUgaGVhZGVy cyB3aGljaCBjYXVzZWQgdGhlIGdyZXAgZmFpbHVyZS4gUXVlcnlpbmcgbm93Cm9jY3VycyBiZWZv cmUgY2hlY2tpbmcgaWYgcmVzcG9uc2UgaGVhZGVycyBoYXZlIGFycml2ZWQsIHNvIHRoYXQgdGhl eQp3aWxsIGNlcnRhaW5seSBiZSBwcmludGVkIGFuZCBncmVwIHdpbGwgZmluZCB0aGVtLgoKU2ln bmVkLW9mZi1ieTogTm9haCBTYW5jaSA8bnNhbmNpQHJlZGhhdC5jb20+Ci0tLQogZGVidWdpbmZv ZC9DaGFuZ2VMb2cgICAgICAgICAgIHwgNSArKysrKwogZGVidWdpbmZvZC9kZWJ1Z2luZm9kLWNs aWVudC5jIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkKCmRpZmYgLS1naXQgYS9kZWJ1Z2luZm9kL0NoYW5nZUxvZyBiL2RlYnVnaW5mb2QvQ2hh bmdlTG9nCmluZGV4IGUyZTZjNWY4Li5jMmJmY2U5OCAxMDA2NDQKLS0tIGEvZGVidWdpbmZvZC9D aGFuZ2VMb2cKKysrIGIvZGVidWdpbmZvZC9DaGFuZ2VMb2cKQEAgLTEsMyArMSw4IEBACisyMDIx LTA5LTE3ICBOb2FoIFNhbmNpICA8bnNhbmNpQHJlZGhhdC5jb20+CisKKwkqIGRlYnVnaW5mb2Qt Y2xpZW50LmMgKGRlYnVnaW5mb2RfcXVlcnlfc2VydmVyKTogY3VybF9tdWx0aV9wZXJmb3JtCisJ bm93IG9jY3VycyBiZWZvcmUgY2hlY2tpbmcgaWYgcmVzcG9uc2UgaGVhZGVycyBoYXZlIGFycml2 ZWQuCisKIDIwMjEtMDktMTQgIEZyYW5rIENoLiBFaWdsZXIgPGZjaGVAcmVkaGF0LmNvbT4KIAog CVBSUFIyODMzOQpkaWZmIC0tZ2l0IGEvZGVidWdpbmZvZC9kZWJ1Z2luZm9kLWNsaWVudC5jIGIv ZGVidWdpbmZvZC9kZWJ1Z2luZm9kLWNsaWVudC5jCmluZGV4IDRkNWRiZDk1Li44OGU0NTU2NyAx MDA2NDQKLS0tIGEvZGVidWdpbmZvZC9kZWJ1Z2luZm9kLWNsaWVudC5jCisrKyBiL2RlYnVnaW5m b2QvZGVidWdpbmZvZC1jbGllbnQuYwpAQCAtMTA0Niw2ICsxMDQ2LDcgQEAgZGVidWdpbmZvZF9x dWVyeV9zZXJ2ZXIgKGRlYnVnaW5mb2RfY2xpZW50ICpjLAogICAgICAgICB9CiAgICAgICAvKiBX YWl0IDEgc2Vjb25kLCB0aGUgbWluaW11bSBERUJVR0lORk9EX1RJTUVPVVQuICAqLwogICAgICAg Y3VybF9tdWx0aV93YWl0KGN1cmxtLCBOVUxMLCAwLCAxMDAwLCBOVUxMKTsKKyAgICAgIENVUkxN Y29kZSBjdXJsbV9yZXMgPSBjdXJsX211bHRpX3BlcmZvcm0oY3VybG0sICZzdGlsbF9ydW5uaW5n KTsKIAogICAgICAgLyogSWYgdGhlIHRhcmdldCBmaWxlIGhhcyBiZWVuIGZvdW5kLCBhYm9ydCB0 aGUgb3RoZXIgcXVlcmllcy4gICovCiAgICAgICBpZiAodGFyZ2V0X2hhbmRsZSAhPSBOVUxMKQpA QCAtMTA3Nyw3ICsxMDc4LDYgQEAgZGVidWdpbmZvZF9xdWVyeV9zZXJ2ZXIgKGRlYnVnaW5mb2Rf Y2xpZW50ICpjLAogCSAgdmVyYm9zZV9yZXBvcnRlZCA9IHRydWU7CiAJfQogCi0gICAgICBDVVJM TWNvZGUgY3VybG1fcmVzID0gY3VybF9tdWx0aV9wZXJmb3JtKGN1cmxtLCAmc3RpbGxfcnVubmlu Zyk7CiAgICAgICBpZiAoY3VybG1fcmVzICE9IENVUkxNX09LKQogICAgICAgICB7CiAgICAgICAg ICAgc3dpdGNoIChjdXJsbV9yZXMpCi0tIAoyLjMxLjEKCg== --00000000000064903e05cc321e9c--