From owner-freebsd-ports@freebsd.org Tue Apr 17 20:33:53 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 2D583F98F0F for ; Tue, 17 Apr 2018 20:33:53 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from msa1.earth.yoonka.com (yoonka.com [88.98.225.149]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "msa1.earth.yoonka.com", Issuer "msa1.earth.yoonka.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 8373F72B6B for ; Tue, 17 Apr 2018 20:33:52 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from ultrabook.yoonka.com (x2f7fe32.dyn.telefonica.de [2.247.254.50]) (authenticated bits=0) by msa1.earth.yoonka.com (8.15.2/8.15.2) with ESMTPSA id w3HKXiPo014863 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 17 Apr 2018 20:33:45 GMT (envelope-from list1@gjunka.com) X-Authentication-Warning: msa1.earth.yoonka.com: Host x2f7fe32.dyn.telefonica.de [2.247.254.50] claimed to be ultrabook.yoonka.com Subject: Re: Conflicts due to renamed KDE4 ports To: freebsd-ports@freebsd.org References: <20180416211329.52e4c0dc@kalimero.tijl.coosemans.org> <2582582.nTViGzGfaW@beastie.bionicmutton.org> <20180417111138.7ef63028@kalimero.tijl.coosemans.org> From: Grzegorz Junka Message-ID: Date: Tue, 17 Apr 2018 20:33:38 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <20180417111138.7ef63028@kalimero.tijl.coosemans.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB-large 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 20:33:53 -0000 On 17/04/2018 09:11, Tijl Coosemans wrote: > On Tue, 17 Apr 2018 00:42:48 +0200 Adriaan de Groot wrote: >> [where did this discussion take place, earlier? this is the first I've seen it] >> >> So, there are roughly two migration paths: supposing someone has x11/kde4 >> installed, which has dependencies on many applications and a Plasma 4 desktop, >> kde@ wants (wanted) to make it possible to migrate to a still-KDE4 desktop, >> while renaming everything to have a -kde4 suffix. The other path is to migrate >> to the latest-and-greatest-from-KDE .. we don't have a metaport for that, and >> if we do get one it probably won't be called x11/kde5. >> >> For single applications, the migration looks similar: you had, around january >> 2018, port . That's the KDE4 version. Now there is port -kde4, if >> you want to stick to KDE4 software (which is no longer released upstream, and >> is based on an EOL toolkit, but some people feel quite strongly about this). >> Ports are returning, without a suffix, to mean "the latest-and-greatest- >> version-of-". This is consistent with other ports which have a , >> sometimes a -devel for upcoming things, and a - for older >> versions if you have specific dependencies on old versions. >> >> Historically, things were a mess with naming with the KDE ports. We think >> we've got a good scheme now: -kde4 (and in the far future, -kf5) for >> versions of the software based on an older stack, and for the current >> one. But the pain of getting from the mess to something better organized has >> to happen at some point. > What happens when you run pkg upgrade on a 6 months old installation of KDE4? As stated earlier, I had a few kde4-specific applications installed on my system (kwrite, kate, konsole, ...). I am using poudriere and wasn't upgrading for like 6 months. I tried a few weeks ago and it failed. I was getting errors that a file, here listed a path to a file in a new package, is already installed by another package. Deleting the file was leading to another similar error. Manually uninstalling old packages and reinstalling with updated names of course solved the issue but I only had a few of those applications. GrzegorzJ