Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d46Jj-0003fW-P4 for pgadmin-hackers@arkaria.postgresql.org; Fri, 28 Apr 2017 13:52:15 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1d46Ji-0007W5-17 for pgadmin-hackers@arkaria.postgresql.org; Fri, 28 Apr 2017 13:52:14 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1d46JT-00077Z-I0 for pgadmin-hackers@postgresql.org; Fri, 28 Apr 2017 13:51:59 +0000 Received: from mail-qk0-x236.google.com ([2607:f8b0:400d:c09::236]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1d46JP-00048x-4s for pgadmin-hackers@postgresql.org; Fri, 28 Apr 2017 13:51:58 +0000 Received: by mail-qk0-x236.google.com with SMTP id h123so53058796qke.0 for ; Fri, 28 Apr 2017 06:51:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to:cc; bh=hIim2uuRAngxiv1o5JviT0XO6eGwYzcawXCxhT+ZzwA=; b=M0gcJuaRS1wGTDMLYiEr00Kd0NplE2ZC5mqyP/YOrVCKwBSHdVy1MnhaZEXE8/z7vN y7M2C5n1DGTQsLuFZQ/wx8aeIzQycaIWlZVpnYCOHQuMDszNKMVKNpEFQBj6dSxfCwOK ULSRZuc3VVxBzDNouUCcQHnfXcdQRxFtaAVkxqU7mdkzYqW7CsBfENHqj4w4XQm7ElfL LBR7obgNS2ypNUSdz6n5+7EShys+GNB70Z5IzTkt24lK3EhoeU2A5MKUnhXEsapCd8Lb dUUhUKUPazLtzyeEyRLmdy8dP/Jzhd+h5L6p1ppogIPM0UbPq7Rac6OZgALrMgzORAZw OgmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=hIim2uuRAngxiv1o5JviT0XO6eGwYzcawXCxhT+ZzwA=; b=eHmtB+7DeqKX/vEtLnFw9q6JcfFHIO3ykZoFxVyVkTlTYsTfw7VhzbB8btyx7dZ+5U Bl7cn6LmX24CWSpDkbdWFqsbJ+PuY0PpN7vEwbRkZNBqPuN2YnXJh18fRyGl5RTa645K akdgAV8joVjR0zl3w9n0Zcc18zxf3mPeKCoU49OQzW+j+feUKwzuGsP6RmlOdkRnkWmf rMaBiYa7liI8hC/PZoZiRCwWg/sOrVK1iaI0niawm1BT1GX091Msh55d4JEo6hs0z8Wz rM6tvw9QKzzz8A1LQY2LDCNydowTDb0RPrTtPu3nemecg+d+4hwyfludZGuaZzgsG0EP +a7A== X-Gm-Message-State: AN3rC/4xQzoKOdD7nSLq8S3hlTdlz9/dxcm/esAZklllS7av7AMfxCak Ua57637GLA/Qt5+UfZupkE+fe3JgieN7 X-Received: by 10.55.24.155 with SMTP id 27mr10672196qky.161.1493387513173; Fri, 28 Apr 2017 06:51:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.57.163 with HTTP; Fri, 28 Apr 2017 06:51:32 -0700 (PDT) From: Navnath Gadakh Date: Fri, 28 Apr 2017 19:21:32 +0530 Message-ID: Subject: pgAdmin4: Test-suite OS compatability issue To: pgadmin-hackers Cc: Kanchan Mohitey , Ikram Khan Content-Type: multipart/mixed; boundary=001a114417b43cdb41054e3a6041 X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org --001a114417b43cdb41054e3a6041 Content-Type: multipart/alternative; boundary=001a114417b43cdb3b054e3a603f --001a114417b43cdb3b054e3a603f Content-Type: text/plain; charset=UTF-8 Hi Dave, Please find the patch for OS compatability issue of test-suite. *Code Changes:* 1. Minor code changes done related to os module in *pgadmin4/web/regression/feature_utils/app_starter.py* 2. Code added in pgadmin4/*web/pgadmin/utils/tests/test_versioned_template_loader.py *to handle path for SQL file. 3. Code added to convert unicode to string in some .py files. *Note:* With python2.6.6 test-suite is failed to execute. I have created the RM 2367 Thank you! -- Regards, Navnath Gadakh EnterpriseDB Corporation The Enterprise PostgreSQL Company --001a114417b43cdb3b054e3a603f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Dave,

=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0Please find the patch for=C2=A0OS compatability issue of test-suite.<= /div>

Code Changes:

= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1. Minor code changes done relate= d to os module in pgadmin4/web/regression/feature_utils/app_starter.py
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 2. Code added in pgadmin4/web/pgadmin/utils/tests/t= est_versioned_template_loader.py to handle path for SQL file.
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 3. Code added to convert unicode to stri= ng in some .py files.

Not= e:
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0With python2.6.6 test-suite is failed to = execute. I have created the RM=C2=A02367
=C2=A0
Thank you!



--
Regards,
= Navnath Gadakh

Enterprise= DB Corporation
The Enterprise PostgreSQL Company
=

--001a114417b43cdb3b054e3a603f-- --001a114417b43cdb41054e3a6041 Content-Type: application/octet-stream; name="testsuite_os_compatability_issue.patch" Content-Disposition: attachment; filename="testsuite_os_compatability_issue.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j21wak7e0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3V0aWxzL3Rlc3RzL3Rlc3RfdmVy c2lvbmVkX3RlbXBsYXRlX2xvYWRlci5weSBiL3dlYi9wZ2FkbWluL3V0aWxz L3Rlc3RzL3Rlc3RfdmVyc2lvbmVkX3RlbXBsYXRlX2xvYWRlci5weQppbmRl eCA1Mzc0Yjg3OC4uNGJhNTYwMzMgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWlu L3V0aWxzL3Rlc3RzL3Rlc3RfdmVyc2lvbmVkX3RlbXBsYXRlX2xvYWRlci5w eQorKysgYi93ZWIvcGdhZG1pbi91dGlscy90ZXN0cy90ZXN0X3ZlcnNpb25l ZF90ZW1wbGF0ZV9sb2FkZXIucHkKQEAgLTMzLDM0ICszMywzNyBAQCBjbGFz cyBUZXN0VmVyc2lvbmVkVGVtcGxhdGVMb2FkZXIoQmFzZVRlc3RHZW5lcmF0 b3IpOgogICAgIGRlZiB0ZXN0X2dldF9zb3VyY2VfcmV0dXJuc19hX3RlbXBs YXRlKHNlbGYpOgogICAgICAgICBleHBlY3RlZF9jb250ZW50ID0gIlNvbWUg U1FMIiBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXG5zb21lIG1v cmUgc3R1ZmYgb24gYSBuZXcgbGluZVxuIgotCisgICAgICAgICMgRm9yIGNy b3NzIHBsYXRmb3JtIHdlIGpvaW4gdGhlIFNRTCBwYXRoIChUaGlzIHNvbHZl cyB0aGUgc2xhc2hlcyBpc3N1ZSkKKyAgICAgICAgc3FsX3BhdGggPSBvcy5w YXRoLmpvaW4oInNvbWVfZmVhdHVyZSIsICJzcWwiLCAiOS4xX3BsdXMiLCAi c29tZV9hY3Rpb24uc3FsIikKICAgICAgICAgY29udGVudCwgZmlsZW5hbWUs IHVwX3RvX2RhdGVuZXNzID0gc2VsZi5sb2FkZXIuZ2V0X3NvdXJjZShOb25l LCAic29tZV9mZWF0dXJlL3NxbC85LjFfcGx1cy9zb21lX2FjdGlvbi5zcWwi KQotCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoZXhwZWN0ZWRfY29udGVu dCwgY29udGVudCkKLSAgICAgICAgc2VsZi5hc3NlcnRJbigic29tZV9mZWF0 dXJlL3NxbC85LjFfcGx1cy9zb21lX2FjdGlvbi5zcWwiLCBmaWxlbmFtZSkK KyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChleHBlY3RlZF9jb250ZW50LCBz dHIoY29udGVudCkucmVwbGFjZSgiXHIiLCIiKSkKKyAgICAgICAgc2VsZi5h c3NlcnRJbihzcWxfcGF0aCwgZmlsZW5hbWUpCiAKICAgICBkZWYgdGVzdF9n ZXRfc291cmNlX3doZW5fdGhlX3ZlcnNpb25faXNfOV8xX3JldHVybnNfOV8x X3RlbXBsYXRlKHNlbGYpOgogICAgICAgICBleHBlY3RlZF9jb250ZW50ID0g IlNvbWUgU1FMIiBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXG5z b21lIG1vcmUgc3R1ZmYgb24gYSBuZXcgbGluZVxuIgotCisgICAgICAgICMg Rm9yIGNyb3NzIHBsYXRmb3JtIHdlIGpvaW4gdGhlIFNRTCBwYXRoIChUaGlz IHNvbHZlcyB0aGUgc2xhc2hlcyBpc3N1ZSkKKyAgICAgICAgc3FsX3BhdGgg PSBvcy5wYXRoLmpvaW4oInNvbWVfZmVhdHVyZSIsICJzcWwiLCAiOS4xX3Bs dXMiLCAic29tZV9hY3Rpb24uc3FsIikKICAgICAgICAgY29udGVudCwgZmls ZW5hbWUsIHVwX3RvX2RhdGVuZXNzID0gc2VsZi5sb2FkZXIuZ2V0X3NvdXJj ZShOb25lLCAic29tZV9mZWF0dXJlL3NxbC8jOTAxMDAjL3NvbWVfYWN0aW9u LnNxbCIpCiAKLSAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChleHBlY3RlZF9j b250ZW50LCBjb250ZW50KQotICAgICAgICBzZWxmLmFzc2VydEluKCJzb21l X2ZlYXR1cmUvc3FsLzkuMV9wbHVzL3NvbWVfYWN0aW9uLnNxbCIsIGZpbGVu YW1lKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGV4cGVjdGVkX2NvbnRl bnQsIHN0cihjb250ZW50KS5yZXBsYWNlKCJcciIsIiIpKQorICAgICAgICBz ZWxmLmFzc2VydEluKHNxbF9wYXRoLCBmaWxlbmFtZSkKIAogICAgIGRlZiB0 ZXN0X2dldF9zb3VyY2Vfd2hlbl90aGVfdmVyc2lvbl9pc185XzNfYW5kX3Ro ZXJlX2FyZV90ZW1wbGF0ZXNfZm9yXzlfMl9hbmRfOV8xX3JldHVybnNfOV8y X3RlbXBsYXRlKHNlbGYpOgotCisgICAgICAgICMgRm9yIGNyb3NzIHBsYXRm b3JtIHdlIGpvaW4gdGhlIFNRTCBwYXRoIChUaGlzIHNvbHZlcyB0aGUgc2xh c2hlcyBpc3N1ZSkKKyAgICAgICAgc3FsX3BhdGggPSBvcy5wYXRoLmpvaW4o InNvbWVfZmVhdHVyZSIsICJzcWwiLCAiOS4yX3BsdXMiLCAic29tZV9hY3Rp b24uc3FsIikKICAgICAgICAgY29udGVudCwgZmlsZW5hbWUsIHVwX3RvX2Rh dGVuZXNzID0gc2VsZi5sb2FkZXIuZ2V0X3NvdXJjZShOb25lLCAic29tZV9m ZWF0dXJlL3NxbC8jOTAzMDAjL3NvbWVfYWN0aW9uLnNxbCIpCiAKLSAgICAg ICAgc2VsZi5hc3NlcnRFcXVhbCgiU29tZSA5LjIgU1FMIiwgY29udGVudCkK LSAgICAgICAgc2VsZi5hc3NlcnRJbigic29tZV9mZWF0dXJlL3NxbC85LjJf cGx1cy9zb21lX2FjdGlvbi5zcWwiLCBmaWxlbmFtZSkKKyAgICAgICAgc2Vs Zi5hc3NlcnRFcXVhbCgiU29tZSA5LjIgU1FMIiwgc3RyKGNvbnRlbnQpLnJl cGxhY2UoIlxyIiwiIikpCisgICAgICAgIHNlbGYuYXNzZXJ0SW4oc3FsX3Bh dGgsIGZpbGVuYW1lKQogCiAgICAgZGVmIHRlc3RfZ2V0X3NvdXJjZV93aGVu X3RoZV92ZXJzaW9uX2lzXzlfMF9hbmRfdGhlcmVfYXJlX3RlbXBsYXRlc19m b3JfOV8xX2FuZF85XzJfcmV0dXJuc19kZWZhdWx0X3RlbXBsYXRlKHNlbGYp OgotCisgICAgICAgICMgRm9yIGNyb3NzIHBsYXRmb3JtIHdlIGpvaW4gdGhl IFNRTCBwYXRoIChUaGlzIHNvbHZlcyB0aGUgc2xhc2hlcyBpc3N1ZSkKKyAg ICAgICAgc3FsX3BhdGggPSBvcy5wYXRoLmpvaW4oInNvbWVfZmVhdHVyZSIs ICJzcWwiLCAiZGVmYXVsdCIsICJzb21lX2FjdGlvbl93aXRoX2RlZmF1bHQu c3FsIikKICAgICAgICAgY29udGVudCwgZmlsZW5hbWUsIHVwX3RvX2RhdGVu ZXNzID0gc2VsZi5sb2FkZXIuZ2V0X3NvdXJjZShOb25lLCAic29tZV9mZWF0 dXJlL3NxbC8jOTAwMDAjL3NvbWVfYWN0aW9uX3dpdGhfZGVmYXVsdC5zcWwi KQogCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoIlNvbWUgZGVmYXVsdCBT UUwiLCBjb250ZW50KQotICAgICAgICBzZWxmLmFzc2VydEluKCJzb21lX2Zl YXR1cmUvc3FsL2RlZmF1bHQvc29tZV9hY3Rpb25fd2l0aF9kZWZhdWx0LnNx bCIsIGZpbGVuYW1lKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKCJTb21l IGRlZmF1bHQgU1FMIiwgc3RyKGNvbnRlbnQpLnJlcGxhY2UoIlxyIiwiIikp CisgICAgICAgIHNlbGYuYXNzZXJ0SW4oc3FsX3BhdGgsIGZpbGVuYW1lKQog CiAgICAgZGVmIHRlc3RfcmFpc2Vfbm90X2ZvdW5kX2V4Y2VwdGlvbl93aGVu X3Bvc3RncmVzX3ZlcnNpb25fbGVzc190aGFuX2FsbF9hdmFpbGFibGVfc3Fs X3RlbXBsYXRlcyhzZWxmKToKIApkaWZmIC0tZ2l0IGEvd2ViL3JlZ3Jlc3Np b24vZmVhdHVyZV91dGlscy9hcHBfc3RhcnRlci5weSBiL3dlYi9yZWdyZXNz aW9uL2ZlYXR1cmVfdXRpbHMvYXBwX3N0YXJ0ZXIucHkKaW5kZXggYjAzZjJh OTQuLjk4NzYyY2EyIDEwMDY0NAotLS0gYS93ZWIvcmVncmVzc2lvbi9mZWF0 dXJlX3V0aWxzL2FwcF9zdGFydGVyLnB5CisrKyBiL3dlYi9yZWdyZXNzaW9u L2ZlYXR1cmVfdXRpbHMvYXBwX3N0YXJ0ZXIucHkKQEAgLTI3LDEzICsyNywx MSBAQCBjbGFzcyBBcHBTdGFydGVyOgogICAgICAgICByYW5kb21fc2VydmVy X3BvcnQgPSBzdHIocmFuZG9tLnJhbmRpbnQoMTAwMDAsIDY1NTM1KSkKICAg ICAgICAgZW52ID0gewogICAgICAgICAgICAgIlBHQURNSU5fUE9SVCI6IHJh bmRvbV9zZXJ2ZXJfcG9ydCwKLSAgICAgICAgICAgICJTUUxJVEVfUEFUSCI6 IHNlbGYuYXBwX2NvbmZpZy5URVNUX1NRTElURV9QQVRICisgICAgICAgICAg ICAiU1FMSVRFX1BBVEgiOiBzdHIoc2VsZi5hcHBfY29uZmlnLlRFU1RfU1FM SVRFX1BBVEgpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgIGVudi51cGRh dGUob3MuZW52aXJvbikKLQogICAgICAgICBzZWxmLnBnYWRtaW5fcHJvY2Vz cyA9IHN1YnByb2Nlc3MuUG9wZW4oWyJweXRob24iLCAicGdBZG1pbjQucHki XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHNoZWxsPUZhbHNlLAotICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgcHJlZXhlY19mbj1vcy5zZXRzaWQs CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBzdGRlcnI9b3Blbihvcy5kZXZudWxsLCAndycpLAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW52PWVu dikKIApAQCAtNDMsNCArNDEsNCBAQCBjbGFzcyBBcHBTdGFydGVyOgogCiAg ICAgZGVmIHN0b3BfYXBwKHNlbGYpOgogICAgICAgICBzZWxmLmRyaXZlci5x dWl0KCkKLSAgICAgICAgb3Mua2lsbHBnKG9zLmdldHBnaWQoc2VsZi5wZ2Fk bWluX3Byb2Nlc3MucGlkKSwgc2lnbmFsLlNJR1RFUk0pCisgICAgICAgIG9z LmtpbGwoc2VsZi5wZ2FkbWluX3Byb2Nlc3MucGlkLCBzaWduYWwuU0lHVEVS TSkKZGlmZiAtLWdpdCBhL3dlYi9yZWdyZXNzaW9uL3J1bnRlc3RzLnB5IGIv d2ViL3JlZ3Jlc3Npb24vcnVudGVzdHMucHkKaW5kZXggNWY0YTNkMGMuLjNh Yjc1MTI4IDEwMDY0NAotLS0gYS93ZWIvcmVncmVzc2lvbi9ydW50ZXN0cy5w eQorKysgYi93ZWIvcmVncmVzc2lvbi9ydW50ZXN0cy5weQpAQCAtNjcsMTAg KzY3LDEwIEBAIGlmIHBnYWRtaW5fY3JlZGVudGlhbHM6CiAgICAgICAgICAg ICAgICBmb3IgaXRlbSBpbiBbJ2xvZ2luX3VzZXJuYW1lJywgJ2xvZ2luX3Bh c3N3b3JkJ10pOgogICAgICAgICAgICAgcGdhZG1pbl9jcmVkZW50aWFscyA9 IHBnYWRtaW5fY3JlZGVudGlhbHNbCiAgICAgICAgICAgICAgICAgJ3BnQWRt aW40X2xvZ2luX2NyZWRlbnRpYWxzJ10KLSAgICAgICAgICAgIG9zLmVudmly b25bJ1BHQURNSU5fU0VUVVBfRU1BSUwnXSA9IHBnYWRtaW5fY3JlZGVudGlh bHNbCi0gICAgICAgICAgICAgICAgJ2xvZ2luX3VzZXJuYW1lJ10KLSAgICAg ICAgICAgIG9zLmVudmlyb25bJ1BHQURNSU5fU0VUVVBfUEFTU1dPUkQnXSA9 IHBnYWRtaW5fY3JlZGVudGlhbHNbCi0gICAgICAgICAgICAgICAgJ2xvZ2lu X3Bhc3N3b3JkJ10KKyAgICAgICAgICAgIG9zLmVudmlyb25bJ1BHQURNSU5f U0VUVVBfRU1BSUwnXSA9IHN0cihwZ2FkbWluX2NyZWRlbnRpYWxzWworICAg ICAgICAgICAgICAgICdsb2dpbl91c2VybmFtZSddKQorICAgICAgICAgICAg b3MuZW52aXJvblsnUEdBRE1JTl9TRVRVUF9QQVNTV09SRCddID0gc3RyKHBn YWRtaW5fY3JlZGVudGlhbHNbCisgICAgICAgICAgICAgICAgJ2xvZ2luX3Bh c3N3b3JkJ10pCiAKICMgRXhlY3V0ZSB0aGUgc2V0dXAgZmlsZQogZXhlYyAo b3Blbigic2V0dXAucHkiKS5yZWFkKCkpCg== --001a114417b43cdb41054e3a6041 Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers --001a114417b43cdb41054e3a6041--