From owner-freebsd-python@freebsd.org Mon May 13 18:49:48 2019 Return-Path: Delivered-To: freebsd-python@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 473C01598234 for ; Mon, 13 May 2019 18:49:48 +0000 (UTC) (envelope-from ljejr@hotmail.com) 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 73FF98F25E for ; Mon, 13 May 2019 18:49:47 +0000 (UTC) (envelope-from ljejr@hotmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 347771598231; Mon, 13 May 2019 18:49:47 +0000 (UTC) Delivered-To: python@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 11E981598230; Mon, 13 May 2019 18:49:47 +0000 (UTC) (envelope-from ljejr@hotmail.com) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-oln040092001103.outbound.protection.outlook.com [40.92.1.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 676138F25B; Mon, 13 May 2019 18:49:46 +0000 (UTC) (envelope-from ljejr@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=08/1MudnxOVHXpCuQjmFfFPudEK4YTpmtFXGtj10P0Y=; b=uTIoHZJuHBS/Tl4N9VzegBlLP237aajdVpQ1EPVjCBZ7S/MfmRzsqjEoMq4rTvi7hPMLaecVrJ5OWX41wFvSx84oOhEuOFPUCVgy3v3zCiO5lKg3lp7tci98A/cLKrtEDJEPPHXNI0/Z0VBcsGA0Zsh76BLDPnjLVarqOZbeUyQ8Wip9z/bcLcwQ9Ef2mTalvydICtKuHT0rdFQOfE6Bk6uC0RXNinIrDALjAhLcMBfTglMAlbY3Ad0PwhDeBPwhQSXuiP+NovhwuKZoBdyB7wlJyhjyjSgQWQDH9krdeusiqHzB5wA+Gl6VWFyLEUNXMfIuz+gWQkGhFMU9Ex+a/w== Received: from BN3NAM01FT031.eop-nam01.prod.protection.outlook.com (10.152.66.58) by BN3NAM01HT176.eop-nam01.prod.protection.outlook.com (10.152.66.110) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1856.11; Mon, 13 May 2019 18:49:43 +0000 Received: from MWHPR02MB2702.namprd02.prod.outlook.com (10.152.66.59) by BN3NAM01FT031.mail.protection.outlook.com (10.152.67.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1856.11 via Frontend Transport; Mon, 13 May 2019 18:49:43 +0000 Received: from MWHPR02MB2702.namprd02.prod.outlook.com ([fe80::5811:e3b:a72e:4e70]) by MWHPR02MB2702.namprd02.prod.outlook.com ([fe80::5811:e3b:a72e:4e70%3]) with mapi id 15.20.1878.024; Mon, 13 May 2019 18:49:43 +0000 From: Luis Espinoza Jr. To: "koobs@FreeBSD.org" , "freebsd-ports@freebsd.org" CC: python Subject: RE: audio/lv2 and textproc/py-rdflib have py36 vs. py27 conflict Thread-Topic: audio/lv2 and textproc/py-rdflib have py36 vs. py27 conflict Thread-Index: AQHVCXRtNbYl0NVQqkWeaqNMJt4PyKZo5sQAgAAe1YCAAF3OSw== Date: Mon, 13 May 2019 18:49:43 +0000 Message-ID: References: <3c24b6f9-ce0c-3137-5ef0-13256fedd2e0@FreeBSD.org>, <06a01890-0988-814d-69b7-9d5bce2e78e1@FreeBSD.org> In-Reply-To: <06a01890-0988-814d-69b7-9d5bce2e78e1@FreeBSD.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:CA2A06D40AE9DD055A17EA5242F4D04AD53248AFC900BFDF6316D88292F768AB; UpperCasedChecksum:199D0F3E73F840772CCF822786E7DF311F151AA9F2FC1296C1941ADF3B06A01D; SizeAsReceived:6997; Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [+l4qYxLO1CkdfMTx3Cps0l+n7rOpmLxY] x-ms-publictraffictype: Email x-incomingheadercount: 44 x-eopattributedmessage: 0 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(5050001)(7020095)(20181119110)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031323274)(2017031324274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:BN3NAM01HT176; x-ms-traffictypediagnostic: BN3NAM01HT176: x-ms-exchange-purlcount: 2 x-microsoft-antispam-message-info: zCBZyMmVj5Zuk0S+zZr+bcEeZMwv8IXFu3YguQitHwmRmIYSmX+m4LBCieHPBzi1YPy+r2uH/t5v0K/HpSf/nLViKzjQBgmRQde4E1ooC1OxAC6v0jJIlegXObdUtglZU41rxMHH/NdlGBX6IJfWIhAIHlHauIRuQ/NPje/TICUnlel9AmnMo8SJzWKVoaYA Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: e716a4cd-2f49-4a91-90ee-08d6d7d3c339 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2019 18:49:43.1413 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3NAM01HT176 X-Rspamd-Queue-Id: 676138F25B X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.96 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.96)[-0.956,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[] X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 May 2019 18:49:48 -0000 From: Kubilay Kocak [koobs.freebsd@gmail.com] on behalf of Kubilay Kocak [k= oobs@FreeBSD.org] Sent: Monday, May 13, 2019 9:03 AM To: Luis Espinoza Jr.; freebsd-ports@freebsd.org Cc: python Subject: Re: audio/lv2 and textproc/py-rdflib have py36 vs. py27 conflict On 13/05/2019 9:13 pm, Kubilay Kocak wrote: >> On 13/05/2019 8:12 pm, Luis Espinoza Jr. wrote: >>> Hello all. >>> >>> >>> My system is FreeBSD 11.2-RELEASE-p9 AMD64. I update my ports tree with >>> portsnap and build my ports with portmaster. For several days I have be= en >>> trying to resolve a problem updating ffmpeg. >>> >>> ffmpeg requires audio/lv2 >>> lv2 requires textproc/py-rdflib >>> >>> According to the data in the Freshports site, lv2 has a runtime >>> dependency >>> on py36-rdflib but py-rdflib has build- and runtime dependencies on >>> lang/python27, and its package name is py27-rdflib. >> >> Hi Luis, >> >> I *think* the latter case (rdflib looking like it depends on python27 at >> freshports) is an artifact of the port not having been updated since >> June 2018, which was before the Python default version switch this year, >> and freshports not having regenerated/refreshed the page/information for >> the port. >> >>> Portmaster emits the following error compiling py-rdflib: >>> pkg-static: py36-rdflib-4.2.2 conflicts with py27-rdflib-4.2.2 >>> (installs files into the same place). Problematic file: >>> /usr/local/bin/csv2rdf >>> *** Error code 70 >> >> It's likely the case that you have py27-rdflib installed at the moment, >> and since the default version of Python has switched to 3.6, it now >> conflicts. >> >> See: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D226634#c10 for >> the details explanation (it applies to any python package, not just >> setuptools) >> >> What do you currently have set in /etc/make.conf for DEFAULT_VERSIONS ? >> >> >>> I have checked the UPDATING file and found no answer. Is there some >>> standard >>> method for dealing with python27 vs. python36 conflicts, or is this a >>> bug in the >>> lv2 dependencies that must be fixed by the maintainer? >> >> Python ports/packages that install things in LOCALBASE/bin should be >> made concurrent safe, and the py-rdflib isn't. >> >> I'll sort that out shortly, which will address the conflict, where only >> the *default version of the port/package will have the >> version-suffixless name. > > >Hi Luis, > >The port has been updated to be concurrent safe in: > >https://svnweb.freebsd.org/changeset/ports/501563 > >Thank you for your report > >./koobs Hi koobs. The problem is solved. Thanks for the fix and for the bugzilla link. Cheers=