From owner-freebsd-ports@freebsd.org Fri Mar 20 11:46:34 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BAA9C263F14 for ; Fri, 20 Mar 2020 11:46:34 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 48kMSB3x51z3CJg for ; Fri, 20 Mar 2020 11:46:34 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id DA2CD263F13; Fri, 20 Mar 2020 11:46:33 +0000 (UTC) Delivered-To: ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D9AA5263F12 for ; Fri, 20 Mar 2020 11:46:33 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48kMS906bZz3CFd for ; Fri, 20 Mar 2020 11:46:32 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from marvin.madpilot.net (host79-134-dynamic.49-79-r.retail.telecomitalia.it [79.49.134.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: madpilot/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 1927E2A176 for ; Fri, 20 Mar 2020 11:46:30 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) To: ports@freebsd.org From: Guido Falsi Subject: [CFT] deskutils/calibre python 3 support Message-ID: <45be2bdf-ecc7-6c83-811f-c285bb5420f4@FreeBSD.org> Date: Fri, 20 Mar 2020 12:46:28 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Mar 2020 11:46:34 -0000 Hello! I have committed just now changes to the calibre port to add an option to build it against python 3. (r528772) As you all know python 2 is on it's way out and all software must be migrated, or removed from the ports tree. You may also know that calibre porting to python 3 is still experimental, that's why I added an option and did not simply switch over right away. At present the port default is still to build with python 2, so nothing changes by default. My plan is to switch the default in head after 2020Q2 quarterly is branched. I'm writing this to ask anyone who uses calibre and has time/resources to spare to test switching the option to python 3 and test it. This will become even easier once we branch 2020Q2, since by switching the default the latest binary packages will get python 3 calibre by default. I've been running this setup for the last two weeks without problems, but I only use basic functionality, and I'd especially like the USB device sync functionality to be stressed a little to make sure nothing breaks. Any feedback is appreciated. Thanks in advance! -- Guido Falsi