From owner-freebsd-ports@freebsd.org Mon Apr 23 05:29:13 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3D6C2FBDCCA for ; Mon, 23 Apr 2018 05:29:13 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C4B5A7B427 for ; Mon, 23 Apr 2018 05:29:12 +0000 (UTC) (envelope-from philip@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 83592FBDCC9; Mon, 23 Apr 2018 05:29:12 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 48F29FBDCC7 for ; Mon, 23 Apr 2018 05:29:12 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from smtp.freebsd.org (unknown [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F16CA7B403; Mon, 23 Apr 2018 05:29:11 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from weatherwax.trouble.is (weatherwax.trouble.is [IPv6:2a00:dd80:3c::62e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "weatherwax.trouble.is", Issuer "Let's Encrypt Authority X3" (verified OK)) (Authenticated sender: philip) by smtp.freebsd.org (Postfix) with ESMTPSA id A49921FD52; Mon, 23 Apr 2018 05:29:11 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from rincewind.trouble.is (rincewind.trouble.is [IPv6:2a01:4f8:a0:10e6::1:1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "rincewind.trouble.is", Issuer "Let's Encrypt Authority X3" (verified OK)) by weatherwax.trouble.is (Postfix) with ESMTPS id 40Tw4P0qg8z3C1V; Mon, 23 Apr 2018 05:29:09 +0000 (UTC) Received: by rincewind.trouble.is (Postfix, authenticated sender philip) id 40Tw4N1jtCz1qL; Mon, 23 Apr 2018 05:29:08 +0000 (UTC) From: "Philip Paeps" To: "Dan Mahoney" Cc: ports@freebsd.org Subject: Re: Updating www/py-recaptcha Date: Mon, 23 Apr 2018 09:59:04 +0430 X-Clacks-Overhead: GNU Terry Pratchett X-Mailer: MailMate (1.11.1r5478) Message-ID: <07F07A40-5D71-492B-B2A4-8D0374DC1EF2@freebsd.org> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Apr 2018 05:29:13 -0000 On 2018-04-23 01:44:27 (+0430), Dan Mahoney (Gushi) wrote: > This port is pretty much useless as a dependency, since Google has now > deprecated the v1 captcha (which is all this code can do). Oh wow. I completely forgot I'm maintaining this. I haven't had a use for it in ages. > It's been fixed here: > https://github.com/redhat-infosec/python-recaptcha > > (I.e. the module name this code generates uses the same import name, > but any underlying code still needs to be slightly tweaked to generate > a v2 captcha). > > Questions: > > 1) Do you want a patch -- or would this just be considered a new port > since the master site would be different? If the original upstream is abandoned and the new upstream uses the same name and presents the same interface to consumers, we can keep the same port. We may need to bump the epoch if the version numbering is different. If the new port is is completely different, it's probably better to get rid of this one (after a suitable deprecation period). Patches are always welcome. If you're interested in this port, feel free to set yourself as MAINTAINER. I have no use for this at the moment. I'm happy to review and commit your changes though. > 2) I can't figure out how to tell what packages (if any) depend on > this -- I know how to do it with *installed* packages, but not *all > packages total*, so I know who to reach out to for having them update. > Can someone clue me in? Try `pkg rquery %ro py27-recaptcha`. Philip -- Philip Paeps Senior Reality Engineer Ministry of Information