{"action":"created","issue":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/10731","labels_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/10731/labels{/name}","comments_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/10731/comments","events_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/10731/events","html_url":"https://github.com/NixOS/nixpkgs/pull/10731","id":114361524,"number":10731,"title":"KDE Plasma 5.4, Frameworks 5.15, and Applications 15.08","user":{"login":"ttuegel","id":563054,"avatar_url":"https://avatars.githubusercontent.com/u/563054?v=3","gravatar_id":"","url":"https://api.github.com/users/ttuegel","html_url":"https://github.com/ttuegel","followers_url":"https://api.github.com/users/ttuegel/followers","following_url":"https://api.github.com/users/ttuegel/following{/other_user}","gists_url":"https://api.github.com/users/ttuegel/gists{/gist_id}","starred_url":"https://api.github.com/users/ttuegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ttuegel/subscriptions","organizations_url":"https://api.github.com/users/ttuegel/orgs","repos_url":"https://api.github.com/users/ttuegel/repos","events_url":"https://api.github.com/users/ttuegel/events{/privacy}","received_events_url":"https://api.github.com/users/ttuegel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-10-30T21:46:25Z","updated_at":"2015-10-30T22:19:21Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/NixOS/nixpkgs/pulls/10731","html_url":"https://github.com/NixOS/nixpkgs/pull/10731","diff_url":"https://github.com/NixOS/nixpkgs/pull/10731.diff","patch_url":"https://github.com/NixOS/nixpkgs/pull/10731.patch"},"body":"This pull request updates all our KDE 5 packages to the latest available versions. It is the culmination of my work re-packaging KDE 5 and Qt 5.5. The major changes are as follows:\r\n\r\n* Plasma 5.3.2 -> 5.4.2\r\n* Frameworks 5.10 -> 5.15\r\n* Applications 15.04.3 -> 15.08.2\r\n* KDE and Qt package expressions conform to the conventions used throughout Nixpkgs. I believe this will open these expressions up to new contributors.\r\n* KDE 5 and Qt 5.5 applications are wrapped so that they work correctly outside the KDE desktop. Any such application that does not work should be considered a bug and warrants a GitHub Issue.\r\n\r\nKDE and Qt applications now use wrappers *very* extensively. To forestall controversy on this change, let me point out that introducing the wrappers fixed unrelated bugs in several packages that I had long-ago given up on fixing. In other words, there is clear empirical evidence that these wrappers are a significant improvement.\r\n\r\nSo much for the good news, on to the bad. I have intentionally left a large number of KDE Applications packages un-packaged. There are too many for me to be the sole maintainer. I will continue to maintain the ones I consider \"essential\" for a working desktop, including the localization packages, and I will continue to maintain the ones I use. There are 248 packages in KDE Applications, I simply cannot test them all. It would be dishonest for me to list myself as the maintainer, and it would be a waste of my time to package programs that aren't going to be maintained. The silver lining is, many of the KDE Applications are re-released KDE 4 applications, so we won't really lose that many packages. I hope other developers will step in to fill the void, now that I have simplified the KDE packaging process. I plan to continue maintaining the other 178 KDE packages.\r\n\r\nI will leave this PR open to collect comments and suggestions."},"comment":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/comments/152663511","html_url":"https://github.com/NixOS/nixpkgs/pull/10731#issuecomment-152663511","issue_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/10731","id":152663511,"user":{"login":"bjornfor","id":133602,"avatar_url":"https://avatars.githubusercontent.com/u/133602?v=3","gravatar_id":"","url":"https://api.github.com/users/bjornfor","html_url":"https://github.com/bjornfor","followers_url":"https://api.github.com/users/bjornfor/followers","following_url":"https://api.github.com/users/bjornfor/following{/other_user}","gists_url":"https://api.github.com/users/bjornfor/gists{/gist_id}","starred_url":"https://api.github.com/users/bjornfor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bjornfor/subscriptions","organizations_url":"https://api.github.com/users/bjornfor/orgs","repos_url":"https://api.github.com/users/bjornfor/repos","events_url":"https://api.github.com/users/bjornfor/events{/privacy}","received_events_url":"https://api.github.com/users/bjornfor/received_events","type":"User","site_admin":false},"created_at":"2015-10-30T22:19:21Z","updated_at":"2015-10-30T22:19:21Z","body":"@ttuegel: I don't run KDE 5, but I appreciate the work that went into this. I also look forward to the qt5 improvements you have here :-)"}}