From owner-freebsd-python@freebsd.org Sun Feb 19 17:04:58 2017 Return-Path: Delivered-To: freebsd-python@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 322D8CE5D80 for ; Sun, 19 Feb 2017 17:04:58 +0000 (UTC) (envelope-from Axel.Rau@Chaos1.DE) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 18CC51D52 for ; Sun, 19 Feb 2017 17:04:58 +0000 (UTC) (envelope-from Axel.Rau@Chaos1.DE) Received: by mailman.ysv.freebsd.org (Postfix) id 15377CE5D7F; Sun, 19 Feb 2017 17:04:58 +0000 (UTC) Delivered-To: python@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 133C8CE5D7E for ; Sun, 19 Feb 2017 17:04:58 +0000 (UTC) (envelope-from Axel.Rau@Chaos1.DE) Received: from mailout4.lrau.net (mailout4.lrau.net [IPv6:2a05:bec0:26:2::73]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mailout4.lrau.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C7C101D51 for ; Sun, 19 Feb 2017 17:04:57 +0000 (UTC) (envelope-from Axel.Rau@Chaos1.DE) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=chaos1.de; s=email1; h=To:Cc:Date:Message-Id:Subject:Mime-Version: Content-Transfer-Encoding:Content-Type:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=XEk3OB9cgXXGfYfb+7sP+nhX5NcOMT5DeoqUuvTfsh0=; b=y2moXfedJw6zctzyY8AyMrg34/ UfZoRgAHEKg6L83pRHngiSolTWIOXKaC7vu6m84Nkzv2z67JGLiB4tBXXa1pE2DXUh72rwz14VNVz WQ5gr4diZUnC4Eh92Pwxt4Qu1OftHrbcdF03Ct6QPCWb6Th5SFGRh8sK242+pKGkuYgd4Ia/ENxO/ dSnNAsFrLm1q8GcWL0RxviiFLuDR/a2xmwTB71CAVeKFz3QDrjnscsJHGeH1fnHLTQWipFpjHVjCY FsHJAILZ10strcM9hkn0CVf8WB5nPvPfYRy5SDMznFDHArvn1VRRjF0LpoZIJxrOfW2t8xGYz2sEs dFzBFqHA==; Received: from [91.216.35.74] (helo=imap.lrau.net) by mailout4.lrau.net with esmtp (Exim 4.88 (FreeBSD)) (envelope-from ) id 1cfUus-000JRy-Fl; Sun, 19 Feb 2017 17:04:54 +0000 Received: from Axel.Rau@Chaos1.DE by imap.lrau.net (Archiveopteryx 3.2.0) with esmtpsa id 1487523891-63588-63585/6/41; Sun, 19 Feb 2017 17:04:51 +0000 From: Axel Rau Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 Subject: calendarserver 9.0 incompatible with twisted 17.1.0 ? Message-Id: Date: Sun, 19 Feb 2017 18:04:50 +0100 Cc: python@FreeBSD.org To: calendarserver-dev@lists.macosforge.org X-Mailer: Apple Mail (2.3259) X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Feb 2017 17:04:58 -0000 After upgrading twisted from 16.6.0 to 17.1.0 I=E2=80=99m getting: Starting caldavd. Traceback (most recent call last): File "/usr/local/bin/twistd", line 6, in from pkg_resources import load_entry_point File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py"= , line 3019, in @_call_aside File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py"= , line 3003, in _call_aside f(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py"= , line 3032, in _initialize_master_working_set working_set =3D WorkingSet._build_master() File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py"= , line 655, in _build_master ws.require(__requires__) File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py"= , line 963, in require needed =3D self.resolve(parse_requirements(requirements)) File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py"= , line 849, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'Automat>=3D0.3.0' distribution = was not found and is required by Twisted /usr/local/etc/rc.d/caldavd: WARNING: failed to start caldavd The FreeBSD twisted port, which my port depends on has following = run-dependencies for 17.1.0: zope.interface>=3D3.6.0 constantly>=3D15.1 incremental>=3D16.10.1 which are satisfied.=20 Is this another variant of the import race problem on FreeBSD? Not all twisted applications require Automat, hence it seems to be = unconditionally required here: https://github.com/twisted/twisted/blob/a2200c3bf53beaa2763fe13bc6a670d7= cf941dea/src/twisted/python/_setup.py Axel =2D-- PGP-Key:29E99DD6 =E2=98=80 computing @ chaos claudius