Date: Fri, 9 May 2014 00:33:49 -0700 (PDT) From: George Amanakis <g_amanakis@yahoo.com> To: "freebsd-ports-bugs@freebsd.org" <freebsd-ports-bugs@freebsd.org>, "rm@FreeBSD.org" <rm@FreeBSD.org> Subject: Deluge, httpdownloader.py, twisted > 13.1.0, patch Message-ID: <1399620829.3791.YahooMailNeo@web121003.mail.ne1.yahoo.com>
next in thread | raw e-mail | index | archive | help
The following bug exists on the port of Deluge:=0AEnabling the Blocklist pl= ugin and attempting to download a list fails. The scenario was tested with = deluged running as daemon on FreeBSD (built from ports) and a remote GTK-In= terface on Windows (official prebuild-binaries) or on Archlinux (through th= e official repo). Culprit is the httpdownloader.py has not been updated to = work with twisted > 13.1.0.=0A=0AThe following patch resolves the problem:= =0A=0A--- httpdownloader.py.org =A0 =A0 =A0 2014-05-08 23:36:46.000000000 += 0200=0A+++ httpdownloader.py =A0 2014-05-09 00:05:43.000000000 +0200=0A@@ -= 191,8 +191,18 @@=0A=A0 =A0 =A0 =A0 =A0if not headers:=0A=A0 =A0 =A0 =A0 =A0= =A0 =A0headers =3D {}=0A=A0 =A0 =A0 =A0 =A0headers["accept-encoding"] =3D = "deflate, gzip, x-gzip"=0A+=0A+# In twisted 13.1.0 the _parse() function wa= s replaced by the _URI class=0A+ =A0 =A0if hasattr(client, '_parse'):=0A+ = =A0 =A0 =A0 scheme, host, port, path =3D client._parse(url)=0A+ =A0 =A0else= :=0A+ =A0 =A0 =A0 from twisted.web.client import _URI=0A+ =A0 =A0 =A0 uri = =3D _URI.fromBytes(url)=0A+ =A0 =A0 =A0 scheme =3D uri.scheme=0A+ =A0 =A0 = =A0 host =3D uri.host=0A+ =A0 =A0 =A0 port =3D uri.port=0A+ =A0 =A0 =A0 pat= h =3D uri.path=0A=0A- =A0 =A0scheme, host, port, path =3D client._parse(url= )=0A=A0 =A0 =A0factory =3D HTTPDownloader(url, filename, callback, headers,= force_filename, allow_compression)=0A=A0 =A0 =A0if scheme =3D=3D "https":= =0A=A0 =A0 =A0 =A0 =A0from twisted.internet import ssl=0A=0A=0AGreetings to= all,=0AGeorge=0A From owner-freebsd-ports-bugs@FreeBSD.ORG Fri May 9 07:39:43 2014 Return-Path: <owner-freebsd-ports-bugs@FreeBSD.ORG> Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 605719F2; Fri, 9 May 2014 07:39:43 +0000 (UTC) Received: from gate.utahime.jp (ipq210.utahime.jp [183.180.29.210]) by mx1.freebsd.org (Postfix) with ESMTP id 20D5D1FD; Fri, 9 May 2014 07:39:42 +0000 (UTC) Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1]) by gate.utahime.jp (Postfix) with ESMTP id A9E704E62A; Fri, 9 May 2014 16:39:34 +0900 (JST) Received: from eastasia.home.utahime.org (localhost [127.0.0.1]) by localhost-backdoor.home.utahime.org (Postfix) with ESMTP id 7097075956; Fri, 9 May 2014 16:39:34 +0900 (JST) Received: from [192.168.174.11] (rolling.home.utahime.org [192.168.174.11]) by eastasia.home.utahime.org (Postfix) with ESMTPA id 36BEF75945; Fri, 9 May 2014 16:39:34 +0900 (JST) Message-ID: <536C8632.2070208@utahime.org> Date: Fri, 09 May 2014 16:39:30 +0900 From: Yasuhiro KIMURA <yasu@utahime.org> User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/188218: [MAINTAINER] japanese/ja-eb: Always set 'USES=iconv' etc. References: <201404030810.s338A0C9020955@freefall.freebsd.org> In-Reply-To: <201404030810.s338A0C9020955@freefall.freebsd.org> Content-Type: multipart/mixed; boundary="------------040409020108060000060606" X-Virus-Scanned: ClamAV using ClamSMTP X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Ports bug reports <freebsd-ports-bugs.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-ports-bugs>, <mailto:freebsd-ports-bugs-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports-bugs/> List-Post: <mailto:freebsd-ports-bugs@freebsd.org> List-Help: <mailto:freebsd-ports-bugs-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs>, <mailto:freebsd-ports-bugs-request@freebsd.org?subject=subscribe> X-List-Received-Date: Fri, 09 May 2014 07:39:43 -0000 This is a multi-part message in MIME format. --------------040409020108060000060606 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit Convert 'USE_AUTOTOOLS=libtool' to 'USES=libtool'. So please commit attached patch instead of original one. Regards. --------------040409020108060000060606 Content-Type: text/plain; charset=Shift_JIS; name="patch-japaese_eb" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="patch-japaese_eb" SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZpc2lvbiAz NTM0NDEpCisrKyBNYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtMyw3ICszLDcgQEAKIAog UE9SVE5BTUU9CWViCiBQT1JUVkVSU0lPTj0JNC40LjMKLVBPUlRSRVZJU0lPTj0JMgorUE9S VFJFVklTSU9OPQkzCiBDQVRFR09SSUVTPQlqYXBhbmVzZQogTUFTVEVSX1NJVEVTPQlmdHA6 Ly9mdHAuc3JhLmNvLmpwL3B1Yi9taXNjL2ViLyBcCiAJCWZ0cDovL2Z0cC5zcmEuY28uanAv cHViL21pc2MvZWIvb2xkL2ViLSR7UE9SVFZFUlNJT046Qy9eKFswLTldKylcLihbMC05XSsp LiovXDEuXDIvfS8KQEAgLTYzLDggKzYzLDkgQEAKIAkJZWJ6aXAtMDMuaHRtbCBlYnppcC0w NC5odG1sIGViemlwLTA1Lmh0bWwgZWJ6aXAtMDYuaHRtbCBlYnppcC0wNy5odG1sIFwKIAkJ ZWJ6aXAtMDguaHRtbCBlYnppcC0wOS5odG1sIGViemlwLTEwLmh0bWwgZWJ6aXAuaHRtbAog Ci1VU0VfQVVUT1RPT0xTPQlsaWJ0b29sCi1VU0VTPQkJcGVybDUgdGFyOmJ6aXAyCitVU0Vf QVVUT1RPT0xTPQlhdXRvY29uZiBhdXRvaGVhZGVyIGF1dG9tYWtlIGFjbG9jYWwKK0FDTE9D QUxfQVJHUz0JLUkgJHtXUktTUkN9L200CitVU0VTPQkJaWNvbnYgbGlidG9vbCBwZXJsNSB0 YXI6YnppcDIKIEdOVV9DT05GSUdVUkU9CXllcwogVVNFX0xEQ09ORklHPQl5ZXMKIENPTkZJ R1VSRV9BUkdTPQktLXdpdGgtcGtnZG9jZGlyPSR7RE9DU0RJUn0KQEAgLTc1LDEzICs3Niwx NCBAQAogCiBBUFBFTkRJWERJUj0JJHtEQVRBRElSfS9hcHBlbmRpeAogCi1OTFNfVVNFUz0J CWdldHRleHQgaWNvbnYKK05MU19VU0VTPQkJZ2V0dGV4dAogTkxTX0NPTkZJR1VSRV9FTkFC TEU9CW5scwotTkxTX0NPTkZJR1VSRV9PTj0gXAorTkxTX0NPTkZJR1VSRV9PTj0JXAogCQkt LXdpdGgtZ2V0dGV4dC1pbmNsdWRlcz0ke0xPQ0FMQkFTRX0vaW5jbHVkZSBcCiAJCS0td2l0 aC1nZXR0ZXh0LWxpYnJhcmllcz0ke0xPQ0FMQkFTRX0vbGliIFwKIAkJLS13aXRoLWljb252 LWluY2x1ZGVzPSR7SUNPTlZfUFJFRklYfS9pbmNsdWRlIFwKIAkJLS13aXRoLWljb252LWxp YnJhcmllcz0ke0lDT05WX1BSRUZJWH0vbGliCitOTFNfQ09ORklHVVJFX09GRj0JLS1kaXNh YmxlLW5scwogCiBwb3N0LWV4dHJhY3Q6CiAJJHtSTX0gLWZyICR7V1JLU1JDfS96bGliCklu ZGV4OiBmaWxlcy9wYXRjaC1lYi1ib29rLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZmlsZXMvcGF0 Y2gtZWItYm9vay5jCShyZXZpc2lvbiAzNTM0NDEpCisrKyBmaWxlcy9wYXRjaC1lYi1ib29r LmMJKHdvcmtpbmcgY29weSkKQEAgLTEsMTUgKzAsMCBAQAotLS0tIGViL2Jvb2suYy5vcmln CVN1biBNYXkgMjkgMDk6NDI6NTQgMjAwNQotKysrIGViL2Jvb2suYwlTdW4gSnVsIDMxIDE2 OjA2OjM5IDIwMDUKLUBAIC02NTgsOCArNjU4LDExIEBACi0gCSAgICBlcnJvcl9jb2RlID0g RUJfRVJSX0ZBSUxfUkVBRF9DQVQ7Ci0gCSAgICBicmVhazsKLSAJfQotLQlpZiAoKihidWZm ZXIgKyA0KSA9PSAnXDAnKQotKwlpZiAoKihidWZmZXIgKyA0KSA9PSAnXDAnKSB7Ci0rCSAg ICBzdHJjcHkoc3ViYm9vay0+c291bmRfZmlsZV9uYW1lLCBzdWJib29rLT50ZXh0X2ZpbGVf bmFtZSk7Ci0rCSAgICBzdHJjcHkoc3ViYm9vay0+Z3JhcGhpY19maWxlX25hbWUsIHN1YmJv b2stPnRleHRfZmlsZV9uYW1lKTsKLSAJICAgIGNvbnRpbnVlOwotKwl9Ci0gCi0gCS8qCi0g CSAqIFNldCBhIHRleHQgZmlsZSBuYW1lIGFuZCBpdHMgY29tcHJlc3Npb24gaGludC4KSW5k ZXg6IGZpbGVzL3BhdGNoLW00LWdldHRleHQtbTQKPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZmlsZXMv cGF0Y2gtbTQtZ2V0dGV4dC1tNAkocmV2aXNpb24gMCkKKysrIGZpbGVzL3BhdGNoLW00LWdl dHRleHQtbTQJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSw4MCBAQAorLS0tIG00L2dldHRl eHQubTQub3JpZwkyMDEwLTAxLTAzIDIxOjI2OjA0LjAwMDAwMDAwMCArMDkwMAorKysrIG00 L2dldHRleHQubTQJMjAxNC0wNC0wMyAxMDoyMDoxMi4wMDAwMDAwMDAgKzA5MDAKK0BAIC04 NywxMyArODcsMTkgQEAKKyAgIHNhdmVfTElCUz0kTElCUworICAgQ1BQRkxBR1M9IiRzYXZl X0NQUEZMQUdTICRpY29udl9pbmNsdWRlcyIKKyAgIExJQlM9IiRzYXZlX0xJQlMgJGljb252 X2xpYnJhcmllcyIKKy0gIEFDX0NIRUNLX0xJQihpY29udiwgaWNvbnZfb3BlbiwKKy0gICAg W0lDT05WTElCUz0iJGljb252X2xpYnJhcmllcyAtbGljb252IjsgTElCUz0iJExJQlMgLWxp Y29udiJdKQorLSAgQUNfQ0hFQ0tfRlVOQ1MoaWNvbnZfb3BlbiBsb2NhbGVfY2hhcnNldCkK Ky0gIEFDX0NIRUNLX0hFQURFUlMoaWNvbnYuaCBsaWJjaGFyc2V0LmgpCistICBpZiB0ZXN0 ICRhY19jdl9mdW5jX2ljb252X29wZW4gIT0gbm87IHRoZW4KKy0gICAgSUNPTlZJTkNTPSIk aWNvbnZfaW5jbHVkZXMiCistICBmaQorKyAgaW5pdGlhbF9MSUJTPSIkTElCUyIKKysgIEFD X1NFQVJDSF9MSUJTKFtpY29udl9vcGVuXSwKKysgICAgW2ljb252XSwKKysgICAgW0FTX0lG KFt0ZXN0ICIkTElCUyIgPSAiJGluaXRpYWxfTElCUyJdLAorKyAgICAgIFtBQ19DSEVDS19I RUFERVJTKFtpY29udi5oXSkKKysgICAgICAgIEFDX0NIRUNLX0ZVTkNTKFtpY29udl9vcGVu XSkKKysgICAgICAgIElDT05WTElCUz0iJGljb252X2xpYnJhcmllcyIKKysJSUNPTlZJTkNT PSIkaWNvbnZfaW5jbHVkZXMiXSwKKysgICAgICBbQUNfQ0hFQ0tfTElCKFtjaGFyc2V0XSwg W2xvY2FsZV9jaGFyc2V0XSkKKysgICAgICAgIEFDX0NIRUNLX0hFQURFUlMoW2ljb252Lmgg bGliY2hhcnNldC5oXSkKKysgICAgICAgIEFDX0NIRUNLX0ZVTkNTKFtpY29udl9vcGVuIGxv Y2FsZV9jaGFyc2V0XSkKKysJSUNPTlZMSUJTPSIkaWNvbnZfbGlicmFyaWVzIC1sY2hhcnNl dCAtbGljb252IgorKwlJQ09OVklOQ1M9IiRpY29udl9pbmNsdWRlcyJdKV0pCisgICBDUFBG TEFHUz0kc2F2ZV9DUFBGTEFHUworICAgTElCUz0kc2F2ZV9MSUJTCisgICBBQ19TVUJTVChJ Q09OVklOQ1MpCitAQCAtMTEzLDEwICsxMTksMTAgQEAKKyAgICAgc2F2ZV9MSUJTPSRMSUJT CisgCisgICAgIGRubCAqCistICAgIGRubCAqIFRlc3QgMTogVHJ5IHRvIGxpbmsgYm90aCBs aWJpbnRsIGFuZCBsaWJpY29udi4KKysgICAgZG5sICogVGVzdCAxOiBUcnkgdG8gbGluayBs aWJjIG9ubHkuCisgICAgIGRubCAqCistICAgIENQUEZMQUdTPSIkc2F2ZV9DUFBGTEFHUyAk Z2V0dGV4dF9pbmNsdWRlcyIKKy0gICAgTElCUz0iJHNhdmVfTElCUyAkZ2V0dGV4dF9saWJy YXJpZXMgLWxpbnRsICRpY29udl9saWJyYXJpZXMgLWxpY29udiIKKysgICAgQ1BQRkxBR1M9 IiRzYXZlX0NQUEZMQUdTIgorKyAgICBMSUJTPSIkc2F2ZV9MSUJTIgorICAgICBBQ19MSU5L X0lGRUxTRShbCisgI2luY2x1ZGUgPHN0ZGlvLmg+CisgI2lmZGVmIEVOQUJMRV9OTFMKK0BA IC0xNDMsOCArMTQ5LDggQEAKKyAgICAgdHJ5X25scz15ZXMsIHRyeV9ubHM9bm8pCisgCisg ICAgIGlmIHRlc3QgIiR0cnlfbmxzIiA9IHllczsgdGhlbgorLSAgICAgIElOVExJTkNTPSIk Z2V0dGV4dF9pbmNsdWRlcyIKKy0gICAgICBJTlRMTElCUz0iJGdldHRleHRfbGlicmFyaWVz IC1saW50bCAkaWNvbnZfbGlicmFyaWVzIC1saWNvbnYiCisrICAgICAgSU5UTElOQ1M9Cisr ICAgICAgSU5UTExJQlM9CisgICAgIGZpCisgCisgICAgIGRubCAqCitAQCAtMjIyLDExICsy MjgsMTEgQEAKKyAgICAgZmkKKyAKKyAgICAgZG5sICoKKy0gICAgZG5sICogVGVzdCA0OiBU cnkgdG8gbGluayBsaWJjIG9ubHkuCisrICAgIGRubCAqIFRlc3QgNDogVHJ5IHRvIGxpbmsg Ym90aCBsaWJpbnRsIGFuZCBsaWJpY29udi4KKyAgICAgZG5sICogCisgICAgIGlmIHRlc3Qg IiR0cnlfbmxzIiA9IG5vOyB0aGVuCistICAgICAgQ1BQRkxBR1M9IiRzYXZlX0NQUEZMQUdT IgorLSAgICAgIExJQlM9IiRzYXZlX0xJQlMiCisrICAgICAgQ1BQRkxBR1M9IiRzYXZlX0NQ UEZMQUdTICRnZXR0ZXh0X2luY2x1ZGVzIgorKyAgICAgIExJQlM9IiRzYXZlX0xJQlMgJGdl dHRleHRfbGlicmFyaWVzIC1saW50bCAkaWNvbnZfbGlicmFyaWVzIC1saWNvbnYiCisgICAg ICAgQUNfTElOS19JRkVMU0UoWworICNpbmNsdWRlIDxzdGRpby5oPgorICNpZmRlZiBFTkFC TEVfTkxTCitAQCAtMjUzLDggKzI1OSw4IEBACisgICAgICAgdHJ5X25scz15ZXMsIHRyeV9u bHM9bm8pCisgCisgICAgICAgaWYgdGVzdCAiJHRyeV9ubHMiID0geWVzOyB0aGVuCistICAg ICAgICBJTlRMSU5DUz0KKy0gICAgICAgIElOVExMSUJTPQorKyAgICAgICAgSU5UTElOQ1M9 IiRnZXR0ZXh0X2luY2x1ZGVzIgorKyAgICAgICAgSU5UTExJQlM9IiRnZXR0ZXh0X2xpYnJh cmllcyAtbGludGwgJGljb252X2xpYnJhcmllcyAtbGljb252IgorICAgICAgIGZpCisgICAg IGZpCisgCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBmaWxlcy9wYXRjaC1tNC1nZXR0ZXh0LW00 Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KQWRkZWQ6IHN2bjptaW1lLXR5cGUKIyMgLTAsMCArMSAjIwordGV4 dC9wbGFpbgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkFkZGVkOiBmYnNkOm5v a2V5d29yZHMKIyMgLTAsMCArMSAjIworeWVzClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJv cGVydHkKQWRkZWQ6IHN2bjplb2wtc3R5bGUKIyMgLTAsMCArMSAjIworbmF0aXZlClwgTm8g bmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKSW5kZXg6IHBrZy1wbGlzdAo9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09Ci0tLSBwa2ctcGxpc3QJKHJldmlzaW9uIDM1MzQ0MSkKKysrIHBrZy1wbGlzdAkod29y a2luZyBjb3B5KQpAQCAtMTksOSArMTksOSBAQAogaW5jbHVkZS9lYi96aW8uaAogQGRpcnJt IGluY2x1ZGUvZWIKIGxpYi9saWJlYi5hCi1saWIvbGliZWIubGEKIGxpYi9saWJlYi5zbwog bGliL2xpYmViLnNvLjE2CitsaWIvbGliZWIuc28uMTYuMC4wCiBzaGFyZS9hY2xvY2FsL2Vi NC5tNAogJSVEQVRBRElSJSUvYXBwZW5kaXgvY2VuY3JvLTEuMC9jYXRhbG9nCiAlJURBVEFE SVIlJS9hcHBlbmRpeC9jZW5jcm8tMS4wL2NhdGFsb2cuYXBwCg== --------------040409020108060000060606--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1399620829.3791.YahooMailNeo>