<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 17 April 2018 at 14:00, Andriy Gapon <span dir="ltr"><<a href="mailto:avg@freebsd.org" target="_blank">avg@freebsd.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 17/04/2018 10:24, Adriaan de Groot wrote:<br>
> So, there are roughly two migration paths: supposing someone has x11/kde4 <br>
> installed, which has dependencies on many applications and a Plasma 4 desktop, <br>
> kde@ wants (wanted) to make it possible to migrate to a still-KDE4 desktop, <br>
> while renaming everything to have a -kde4 suffix. The other path is to migrate <br>
> to the latest-and-greatest-from-KDE .. we don't have a metaport for that, and <br>
> if we do get one it probably won't be called x11/kde5.<br>
> <br>
> For single applications, the migration looks similar: you had, around january <br>
> 2018, port <foo>. That's the KDE4 version. Now there is port <foo>-kde4, if <br>
> you want to stick to KDE4 software (which is no longer released upstream, and <br>
> is based on an EOL toolkit, but some people feel quite strongly about this). <br>
> Ports <foo> are returning, without a suffix, to mean "the latest-and-greatest-<br>
> version-of-<foo>". This is consistent with other ports which have a <foo>, <br>
> sometimes a <foo>-devel for upcoming things, and a <foo>-<version> for older <br>
> versions if you have specific dependencies on old versions.<br>
> <br>
> Historically, things were a mess with naming with the KDE ports. We think <br>
> we've got a good scheme now: <foo>-kde4 (and in the far future, <foo>-kf5) for <br>
> versions of the software based on an older stack, and <foo> for the current <br>
> one. But the pain of getting from the mess to something better organized has <br>
> to happen at some point.<br>
<br></span></blockquote><div>Moin moin<br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
</span>I am just curious why not have explicit -kde4 and -kde5. <br></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I think that qt sets a good example and there is no confusion and no migration<br></blockquote><div>Short answer: Because there is no kde5 <br><br></div><div>Long answer: KDE is shipped in mulitple, let's call them groups:<br></div><div> - frameworks (libraries to build kde and qt applications) -- we call these ports kf5-foo<br></div><div> - plasma (the desktop) -- we'll call these ports plasma5-foo<br></div><div> - applications (the applications)<br><br></div><div>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. <br></div><div>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 <br></div><div>years many KDE Application releases were a mix of Qt4 and Qt5 (i.e. kdelibs4 and kf5 based applications). So we would have had <br></div><div>a kate-kde5 that was using kdelibs-kde4 ... well that would have been confusing too.<br><br></div><div>The same thing will eventually happen when the next KDE Frameworks will roll around I expect, where the applications get <br>updated one after another, with mixed releases in between. <br></div><div></div><div><br></div><div>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. <br></div><div>This is not a new thing, it's just a lot in one go, I agree, and I'm sorry for the inconvenience. However, let's not make a problem, that could essentially <br>be solved by a pkg-delete followed by a pkg-add too complicated :)<br><br></div><div>I'll try to create a shell script to rewire the pkg's automatically to the new origin... </div><div><br><br></div><div>mfg Tobias<br></div><div><br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
pain in the future when 6 appears.<br>
<span class="HOEnZb"><font color="#888888"><br>
-- <br>
Andriy Gapon<br>
</font></span></blockquote></div><br></div></div>