From owner-freebsd-ports@freebsd.org Tue Apr 17 15:45:06 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 CDCA1F84FC8 for ; Tue, 17 Apr 2018 15:45:05 +0000 (UTC) (envelope-from tijl@freebsd.org) Received: from mailrelay116.isp.belgacom.be (mailrelay116.isp.belgacom.be [195.238.20.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "relay.skynet.be", Issuer "GlobalSign Organization Validation CA - SHA256 - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E69C66BB9C; Tue, 17 Apr 2018 15:45:04 +0000 (UTC) (envelope-from tijl@freebsd.org) X-Belgacom-Dynamic: yes IronPort-PHdr: =?us-ascii?q?9a23=3AstFIRRP03L4LWxQWOqMl6mtUPXoX/o7sNwtQ0KIM?= =?us-ascii?q?zox0I/TzrarrMEGX3/hxlliBBdydt6ofzbKO+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZLebxlGiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPde?= =?us-ascii?q?RWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbY?= =?us-ascii?q?UwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0vRz+s87lkRwPpiC?= =?us-ascii?q?cfNj427mfXitBrjKlGpB6tvgFzz5LIbI2QMvd1Y6HTcs4ARWdZUMhfVzJPDJ6/?= =?us-ascii?q?YYQNAeoOMvpXoYbmqlsSrxayGRWgCP/zxjNWgHL9wK000/4mEQHDxAEuAdMOsH?= =?us-ascii?q?bQrN7oKqoSVue1zLLWwjXGdfxW3yz945XPfxA9oPGMX7ZwfNHRx0k1CQzKkEid?= =?us-ascii?q?p5HrMT+P0eQNqWeb4vNmWOmyiGAnsxl8rzuyyss2lIXEiZ8Zxkra+Sll3oo5P8?= =?us-ascii?q?C0RU51bNOiDZBerTuVN5FsTcMnW2xovSE6xaAYtpOjZygKzYgnxwbYa/yab4iE?= =?us-ascii?q?+hLjW/iVITd/nH9le6iwhxKz8Uil1OL8TM603ExWripEkNnMsmoB2ADU6siAUf?= =?us-ascii?q?ty4EKh1iyJ1wDI8O1EJlo0laXDJ54gxL4/iIYTvFzAEyPrgkn6kqCbelg+9uS2?= =?us-ascii?q?9+jrfK/qqoKcOoJ6kg3+N74hms27AeQ2KAgOWG2b9Pyg1L3i/035RK5HjvMskq?= =?us-ascii?q?bHrp/VPt8bqbOjDw9SyIYj5A6zDy2639QAgXkHMFVFdQqJj4jzJV7BPuv3Deyi?= =?us-ascii?q?jFi1iDdrwOrGPqH6ApjWIHjDiqnucqhm5E5H1QU/19df54hbCrsZOvL8RlfxtM?= =?us-ascii?q?DEDh8+KwG72fvoCM981owDVmKCGaGZMLnMvlCW/e0vOPSDaJUSuDbnJPgv/+Tu?= =?us-ascii?q?gmMhmV8BYamp2oMaaHOlEft4OEiZb2DsjckfHmgRpQoxUfbmiFqYUT5cf3yyRb?= =?us-ascii?q?4z5iknCIK6CofOXpqigKKO3CqgEJ1WfH5JBU6XHnfzaoqIQfAMaDidIsV5iDwL?= =?us-ascii?q?SaChS5M91RGprAL616ZoIfHK9S0Cs5LsysJ16vbdlREo6zN7Ed+S03qQQG1umW?= =?us-ascii?q?MIXTA2j+hDphk39lCJ0KFjy9ceXfZe/fVESE1yYYLXxeFgDd3ocgzbc9qDU1rg?= =?us-ascii?q?Rc+pV2IfVNU0luMPYUI1MNKllR3G1iyxS+sJlr6PLLIu/6/25FS3INxynSWVnJ?= =?us-ascii?q?I9hkUrF5McfVatgbRyok2KX9bE?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2A1CgCzFNZa/5nK8VFdg3NTgQgVjFuMO?= =?us-ascii?q?AEBgXMxAV2UYIR0AoJYIjcVAQIBAQEBAQECAWsogjUkAYJJAQU6HCMQCxgJJQ8?= =?us-ascii?q?qHgaFJKhziECCJYoZgQ+CXS6KRwKHIJBICI4waFeLGYczihUyIoFSTTAIgn+QT?= =?us-ascii?q?z2PHQEB?= X-IPAS-Result: =?us-ascii?q?A2A1CgCzFNZa/5nK8VFdg3NTgQgVjFuMOAEBgXMxAV2UYIR?= =?us-ascii?q?0AoJYIjcVAQIBAQEBAQECAWsogjUkAYJJAQU6HCMQCxgJJQ8qHgaFJKhziECCJ?= =?us-ascii?q?YoZgQ+CXS6KRwKHIJBICI4waFeLGYczihUyIoFSTTAIgn+QTz2PHQEB?= Received: from 153.202-241-81.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([81.241.202.153]) by relay.skynet.be with ESMTP; 17 Apr 2018 17:43:54 +0200 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.15.2/8.15.2) with ESMTP id w3HFhrcF030177; Tue, 17 Apr 2018 17:43:53 +0200 (CEST) (envelope-from tijl@FreeBSD.org) Date: Tue, 17 Apr 2018 17:43:52 +0200 From: Tijl Coosemans To: "Tobias C. Berner" Cc: Andriy Gapon , "kde@FreeBSD.org" , Adriaan de Groot , freebsd-ports@freebsd.org Subject: Re: Conflicts due to renamed KDE4 ports Message-ID: <20180417174352.797247c9@kalimero.tijl.coosemans.org> In-Reply-To: References: <20180416211329.52e4c0dc@kalimero.tijl.coosemans.org> <18601817.syqV60Bg9A@beastie.bionicmutton.org> <1172371d-ce51-d13b-b421-ff06363ac49e@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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: Tue, 17 Apr 2018 15:45:06 -0000 On Tue, 17 Apr 2018 16:19:39 +0200 Tobias C. Berner wrote: > Long answer: KDE is shipped in mulitple, let's call them groups: > - frameworks (libraries to build kde and qt applications) -- we call > these ports kf5-foo > - plasma (the desktop) -- we'll call these ports plasma5-foo > - applications (the applications) > > Now, previously during KDE SC4 days, this was a whole "blob". This is why > it made sense to call them all kde4-foo or foo-kde4. > Now with this new split there is no real notion to call an application > foo-kde5. For example during the transition in the last few > years many KDE Application releases were a mix of Qt4 and Qt5 (i.e. > kdelibs4 and kf5 based applications). So we would have had > a kate-kde5 that was using kdelibs-kde4 ... well that would have been > confusing too. > > The same thing will eventually happen when the next KDE Frameworks will > roll around I expect, where the applications get updated one after > another, with mixed releases in between. > > We opted for the same method as other ports use. A new version appears that > is incompatible, move "bar/foo" to "bar/foo3" and update "bar/foo" in > place. I don't think this is the norm. All the big ports (perl, python, php, gcc, mysql, gtk, qt,...) just leave bar/foo and create bar/foo4. In place updating to an incompatible version can be a complete surprise for users (POLA violation) and leave them with a broken system.