Re: Plasm 6.1 Kickoff Meeting notes
On Mon, Mar 11, 2024 at 9:32 AM Nicolas Fella wrote: > > # Plasma 6.1 kickoff meeting notes > Hey sorry folks, I wasn't able to make it because I'm in California this week and that resulted in it being too early for me. > ## 6.0 retrospective > > Generally well received# Plasma 6.1 kickoff meeting notes > > ## 6.0 retrospective > > Generally well received > > Problems: > - Neon's rollout was/still is bumpy. Needs retrospective from Neon > developers on what happend > - Nvidia: > - Missing configuration to enable modesetting (downstream issue) At least in RPM Fusion (for Fedora), the driver package patches the defaults to enable modesetting by default: http://pkgs.rpmfusion.org/cgit/nonfree/nvidia-kmod.git/tree/make_modeset_default.patch Maybe this needs to be recommended to distributors that offer the NVIDIA driver. > - Missing implicit sync makes XWayland glitchy (upstream issue). > Potentially backportable patches exist > - Resume from suspend broken. Some kernel-level thing exists > (NVreg_PreserveVideoMemoryAllocations), needs research/documentation > > ## 6.1 release planning > > Idea: Keep the megarelese? No strong benefit, unless there was a unified > LTS release > The MegaRelease has been incredibly valuable from the Fedora perspective because it gives us a collection of things that we can reasonably expect to qualify and coordinate with upstream on. I would personally like to see this continue for feature releases. > Goals for the release planning: > - Keep time to next feature release short to allow for gaps in > (Wayland) feature set to close quickly > - Align with fall/October releases of distros > - More extensive beta releases > > Tentative idea: > - 6.1 in June > - Two Betas > - Slightly extend support window for the release to avoid gap between > 6.1 ending and distros picking up 6.2 > - Needs coordination with distros before finalizing > I know we've discussed this in a few avenues before, but I'll continue to suggest January/July to have the beta releases and February/August for the final releases. This lines up with Fedora, Kubuntu, and openSUSE cutoffs in their release schedules. (And while I think we shouldn't do Plasma LTS releases, since we are, I think those should be done in the "spring" Plasma releases to align with Kubuntu LTS and openSUSE Leap schedules.) > Dependencies (business as usual): > - Qt 6.7 > - Frameworks as of Beta date > > Feature/work item ideas: > - David R: Emulated Input integration > - Marco: Work on tiling features, folderview refactoring > - Nico: Wayland a11y and graphics tablet work, QML tooling > - Kai: New Fonts KCM/tools > - Vlad: Work on Rendering in KWin > - Jakob: Mouse gestures, per-monitor brightness > - Niccolo: Floating dialogs, icons, 2D gestures > This is all very exciting stuff! I think Xaver mentioned that he's looking at getting the xdg-color-management protocol implemented, and David E had talked to me about session management stuff. Are those still in the cards for 6.1? > # Sprint > > We want a sprint sometime soon. There's a megasprint planned for April, > avoid doing something too close to it to avoid travel overload. > > Summer might be a better time. > > Needs someone to volounteer organizing > Thanks for the minutes on this meeting. :) -- 真実はいつも一つ!/ Always, there's only one truth!
Re: more betas / shorter windows?
On Mon, Dec 18, 2023 at 2:22 PM Nate Graham wrote: > > Yeah, it's long been a problem that bugs reported towards the end of a > beta release were often fixed weeks ago, which wastes everyone's time. > Shorter betas would also help our most effective volunteer QA people who > close their bug reports once they're fixed by us (like Patrick Silva and > some others) do so at a more rapid pace. > > I'd support one-week betas, or if we think that's too aggressive and too > much work for everyone, then two weeks. > It takes, on average, about a week for us in Fedora to get everything in and validated. I suspect other distributions are similar. Making it too short risks making it too hard for us to keep up. -- 真実はいつも一つ!/ Always, there's only one truth!
Re: git-repositories-for-release
On Mon, Nov 6, 2023 at 11:21 AM Jonathan Riddell wrote: > > Diff from 5.27 > -aura-browser > -aura-browser > +kactivities > +kactivities-stats > -khotkeys > -krdp > +kwayland > -plank-player > -plank-player > -plasma-bigscreen > +plasma-framework > -plasma-remotecontrollers > +plasma5support > +print-manager > +wacomtablet > > Complete list: > > bluedevil > breeze > breeze-grub > breeze-gtk > breeze-plymouth > discover > drkonqi > flatpak-kcm > kactivities > kactivities > kactivities-stats > kactivities-stats > kactivitymanagerd > kde-cli-tools > kde-gtk-config > kdecoration > kdeplasma-addons > kgamma > kinfocenter > kmenuedit > kpipewire > kscreen > kscreenlocker > ksshaskpass > ksystemstats > kwallet-pam > kwayland > kwayland-integration > kwin > kwrited > layer-shell-qt > libkscreen > libksysguard > milou > ocean-sound-theme > oxygen > oxygen-sounds > plasma-browser-integration > plasma-desktop > plasma-disks > plasma-firewall > plasma-framework > plasma-framework > plasma-integration > plasma-mobile > plasma-nano > plasma-nm > plasma-pa > plasma-sdk > plasma-systemmonitor > plasma-thunderbolt > plasma-vault > plasma-welcome > plasma-workspace > plasma-workspace-wallpapers > plasma5support > plymouth-kcm > polkit-kde-agent-1 > powerdevil > print-manager > print-manager > qqc2-breeze-style > sddm-kcm > systemsettings > wacomtablet > wacomtablet > xdg-desktop-portal-kd > Not that it's terribly important to me, but some of these have duplicate entries. Is that going to have "interesting" impacts on your automation? -- 真実はいつも一つ!/ Always, there's only one truth!
Re: First round of feedback from Fedora 40 KDE Plasma 6 (Wayland-only) discussion
On Thu, Sep 21, 2023 at 8:11 PM Neal Gompa wrote: > > On Wed, Sep 20, 2023 at 8:53 AM Niels De Graef wrote: > > > > Hi everyone, > > > > Thanks Neal for including me! > > > > Thanks for joining in the conversation! > > > (For the people who don't know me, I work for Red Hat as the product > > owner in the GPU team, which has maintained (and some time ago > > deprecated) Xorg, as well as maitning other graphics APIs such as > > Wayland, OpenGL, Vulkan etc. I'm also a GNOME contributor in my free > > time and sometimes do Wayland advocacy in local communities.) > > > > I'll put my answers inline so we can keep things a bit structured here. > > > > On Mon, Sep 18, 2023 at 6:45 AM Neal Gompa wrote: > > > > > > Hey all, > > > > > > So unless you've been living under a rock for the past week, you might > > > have noticed a bunch of buzz about Fedora KDE proposing to drop the > > > X11 session with Plasma 6[1]. Those of you who were at Akademy last > > > year[2] or this year[3] knew that this was coming. For the rest of > > > you... 來 > > > > > > Over the past few days, I've gotten a deluge of use-cases and needs > > > that would be useful to sort through and figure out actions to move > > > forward on. Some of them, I've got ideas, others less so. > > > > Before deep-diving: thanks for writing this up! It's good to have some > > discussions going on each topic > > > > > The first thing that came up was that KiCad seems to need help and has > > > had a bad experience interfacing with some folks over resolving their > > > issues moving into a Wayland world. > > > * > > > https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/message/6KLDR4WM7PMJ7VJTP4LH2HA4RAMCR6UJ/ > > > * > > > https://groups.google.com/a/kicad.org/g/devlist/c/-glHquy0b20/m/nSBa_ntOAAAJ > > > I don't have any particular suggestions here, though David Edmundson > > > mentioned in the Fedora KDE Matrix room the idea of creating a new > > > protocol to support their particular need of positioning and plumbing > > > it through to Qt so that wxQt can use it. Also, some dedicated > > > outreach might be a good idea to get them to be more amenable to the > > > Wayland world. > > > > In terms of general outreach to the KiCad project: I looked into it a > > while ago after a friend of mine pointed out that they thought it was > > a shame it didn't have Wayland support. > > > > Basically, the community had closed the issue for Wayland support as > > WONTFIX due to the belief that Wayland wouldn't fix their issues, so I > > tried to clear up some of the confusion: > > https://gitlab.com/kicad/code/kicad/-/issues/7207#note_1356840266 . At > > the very least it _looks_ like things improved since then, but it > > still needs a bit of "massaging" to keep mindsets in a positive > > environment. At the very least, it seems like some of their features > > might be unblocked, and they reopened the issue as well. > > > > FWIW: I'm a contributor to GIMP as well, and I had to work through a > > similar mentality, where people have/had similar negative attitudes > > towards Wayland. The problem is that also for them, it takes patience > > and understanding the problems they face, as they fall into an "XY > > problem" (https://en.wikipedia.org/wiki/XY_problem): "I need to have > > global positioning" (which is a WONTFIX current for most Wayland > > developers) vs "I want to restore the positions of my toplevel > > windows" (which would be solved with the xdg-session-management > > protocol that's proposed upstream). > > > > > Session restore has come up a few times. It actually came up during > > > the initial discussion within the SIG too, and has come up again > > > during the proposal discussion in Fedora. > > > * https://pagure.io/fedora-kde/SIG/issue/347#comment-856399 > > > * > > > https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/message/D76KHIPEPS6N7N3QHX6KBVDQ4RF5NVYO/ > > > GNOME designed a protocol for their use, can we reuse this as an > > > initial way to solve this problem? What's stopping us from doing > > > something here? > > > > In case anyone's interested, Philip Withnall (who worked on this) made > > a blog post about it at > > https://tecnocode.co.uk/2023/08/07/guadec-2023/ , which also contains > > a link to the video & slides of his talk. >
Re: First round of feedback from Fedora 40 KDE Plasma 6 (Wayland-only) discussion
On Wed, Sep 20, 2023 at 8:53 AM Niels De Graef wrote: > > Hi everyone, > > Thanks Neal for including me! > Thanks for joining in the conversation! > (For the people who don't know me, I work for Red Hat as the product > owner in the GPU team, which has maintained (and some time ago > deprecated) Xorg, as well as maitning other graphics APIs such as > Wayland, OpenGL, Vulkan etc. I'm also a GNOME contributor in my free > time and sometimes do Wayland advocacy in local communities.) > > I'll put my answers inline so we can keep things a bit structured here. > > On Mon, Sep 18, 2023 at 6:45 AM Neal Gompa wrote: > > > > Hey all, > > > > So unless you've been living under a rock for the past week, you might > > have noticed a bunch of buzz about Fedora KDE proposing to drop the > > X11 session with Plasma 6[1]. Those of you who were at Akademy last > > year[2] or this year[3] knew that this was coming. For the rest of > > you... 來 > > > > Over the past few days, I've gotten a deluge of use-cases and needs > > that would be useful to sort through and figure out actions to move > > forward on. Some of them, I've got ideas, others less so. > > Before deep-diving: thanks for writing this up! It's good to have some > discussions going on each topic > > > The first thing that came up was that KiCad seems to need help and has > > had a bad experience interfacing with some folks over resolving their > > issues moving into a Wayland world. > > * > > https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/message/6KLDR4WM7PMJ7VJTP4LH2HA4RAMCR6UJ/ > > * > > https://groups.google.com/a/kicad.org/g/devlist/c/-glHquy0b20/m/nSBa_ntOAAAJ > > I don't have any particular suggestions here, though David Edmundson > > mentioned in the Fedora KDE Matrix room the idea of creating a new > > protocol to support their particular need of positioning and plumbing > > it through to Qt so that wxQt can use it. Also, some dedicated > > outreach might be a good idea to get them to be more amenable to the > > Wayland world. > > In terms of general outreach to the KiCad project: I looked into it a > while ago after a friend of mine pointed out that they thought it was > a shame it didn't have Wayland support. > > Basically, the community had closed the issue for Wayland support as > WONTFIX due to the belief that Wayland wouldn't fix their issues, so I > tried to clear up some of the confusion: > https://gitlab.com/kicad/code/kicad/-/issues/7207#note_1356840266 . At > the very least it _looks_ like things improved since then, but it > still needs a bit of "massaging" to keep mindsets in a positive > environment. At the very least, it seems like some of their features > might be unblocked, and they reopened the issue as well. > > FWIW: I'm a contributor to GIMP as well, and I had to work through a > similar mentality, where people have/had similar negative attitudes > towards Wayland. The problem is that also for them, it takes patience > and understanding the problems they face, as they fall into an "XY > problem" (https://en.wikipedia.org/wiki/XY_problem): "I need to have > global positioning" (which is a WONTFIX current for most Wayland > developers) vs "I want to restore the positions of my toplevel > windows" (which would be solved with the xdg-session-management > protocol that's proposed upstream). > > > Session restore has come up a few times. It actually came up during > > the initial discussion within the SIG too, and has come up again > > during the proposal discussion in Fedora. > > * https://pagure.io/fedora-kde/SIG/issue/347#comment-856399 > > * > > https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/message/D76KHIPEPS6N7N3QHX6KBVDQ4RF5NVYO/ > > GNOME designed a protocol for their use, can we reuse this as an > > initial way to solve this problem? What's stopping us from doing > > something here? > > In case anyone's interested, Philip Withnall (who worked on this) made > a blog post about it at > https://tecnocode.co.uk/2023/08/07/guadec-2023/ , which also contains > a link to the video & slides of his talk. > > > Barrier/Input-Leap has come up as well. Seamless keyboard and mouse > > handoff across computers is in demand. > > * https://discussion.fedoraproject.org/t/89794/6 > > * https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/issues/12 > > The necessary portal frontends have landed in xdg-desktop-portal and > > so we're just missing the requisite backend in xdg-desktop-portal-kde. > > Just a quick note that Input Leap should be suppor
Re: First round of feedback from Fedora 40 KDE Plasma 6 (Wayland-only) discussion
On Mon, Sep 18, 2023 at 8:42 AM David Edmundson wrote: > > On Mon, Sep 18, 2023 at 5:45 AM Neal Gompa wrote: > me of them, I've got ideas, others less so. > > > > The first thing that came up was that KiCad seems to need help and has > > had a bad experience interfacing with some folks over resolving their > > issues moving into a Wayland world. > > Given I'm quoted, I said we shouldn't rush clients to not be on Xwayland. > These are just Kicad's known issues, it'll be longer to fix all the > issues that come up after they're ported. > That's what Xwayland is for, and we've put a lot of effort into it. > They seem to be under the impression that KiCad can't run effectively under XWayland either and refuse to support it because of that. I'm quite fine with convincing them to be comfortable with XWayland too. -- 真実はいつも一つ!/ Always, there's only one truth!
First round of feedback from Fedora 40 KDE Plasma 6 (Wayland-only) discussion
Hey all, So unless you've been living under a rock for the past week, you might have noticed a bunch of buzz about Fedora KDE proposing to drop the X11 session with Plasma 6[1]. Those of you who were at Akademy last year[2] or this year[3] knew that this was coming. For the rest of you... 來 Over the past few days, I've gotten a deluge of use-cases and needs that would be useful to sort through and figure out actions to move forward on. Some of them, I've got ideas, others less so. The first thing that came up was that KiCad seems to need help and has had a bad experience interfacing with some folks over resolving their issues moving into a Wayland world. * https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/message/6KLDR4WM7PMJ7VJTP4LH2HA4RAMCR6UJ/ * https://groups.google.com/a/kicad.org/g/devlist/c/-glHquy0b20/m/nSBa_ntOAAAJ I don't have any particular suggestions here, though David Edmundson mentioned in the Fedora KDE Matrix room the idea of creating a new protocol to support their particular need of positioning and plumbing it through to Qt so that wxQt can use it. Also, some dedicated outreach might be a good idea to get them to be more amenable to the Wayland world. Session restore has come up a few times. It actually came up during the initial discussion within the SIG too, and has come up again during the proposal discussion in Fedora. * https://pagure.io/fedora-kde/SIG/issue/347#comment-856399 * https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/message/D76KHIPEPS6N7N3QHX6KBVDQ4RF5NVYO/ GNOME designed a protocol for their use, can we reuse this as an initial way to solve this problem? What's stopping us from doing something here? Barrier/Input-Leap has come up as well. Seamless keyboard and mouse handoff across computers is in demand. * https://discussion.fedoraproject.org/t/89794/6 * https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/issues/12 The necessary portal frontends have landed in xdg-desktop-portal and so we're just missing the requisite backend in xdg-desktop-portal-kde. Something that was a little surprising to find out is that kwin's support for the number pad seems to be in less than ideal condition. * https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/message/5VHB34MWX5UTJE3CLOINE6OBREQIX4RY/ This doesn't seem huge to fix, but I don't know a lot about key maps... A rather dominating part of the discussion has been color management (or the current lack thereof). * https://discussion.fedoraproject.org/t/89794/12 * https://discuss.kde.org/t/fedora-kde-40-plans-to-completely-drop-x11/5047 * https://invent.kde.org/plasma/kwin/-/issues/11 This one seems to have been dragging on upstream in wayland-protocols for years now. Could we consider shipping the draft as a kde namespaced protocol (similar to what the Chrome OS folks did for aura-shell) and migrating to the finalized version later? (As a sidebar, I'm extremely disappointed in how poorly wayland-protocols governance is going right now. I count seven wayland-protocols proposed by folks I know are from KDE that are in varying states of being stuck, with all but three 6+ months old and in varying levels of decay. This is seriously hampering the development of Plasma Wayland from my point of view. And it's not just protocols from KDE that benefit KDE. Even ones from GNOME developers that we want are in similar ruts.) The lack of functioning support for host-guest clipboard copy-paste in Plasma Wayland with SPICE was also brought up as a problem. Not just for regular virtualization use, but also because it hampers testing workflows. * https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/message/AERH56JOMVKMNJA6MDKCFFC7DKGIRV53/ * https://bugzilla.redhat.com/show_bug.cgi?id=2016563 * https://gitlab.freedesktop.org/spice/linux/vd_agent/-/issues/26 I am not sure what should be done here, but it clearly kind of sucks to have this problem. It's not currently on our list of Plasma Wayland "Showstoppers", maybe it should be listed there? Semi-related but not necessarily in the land of KDE, I got feedback on the Fediverse about the lack of a method for pre-authorizing applications to access portals means that certain classes of applications are functionally impossible to use in a Wayland environment. The example I was given was Veyon, which allows teachers to control school computer labs and monitor them while they're in use. This is a much more interesting variation of the automatic headless remote integration case for IT support systems software. * https://mastodon.tedomum.net/@lebout2canap/111074670912414830 * https://github.com/flatpak/xdg-desktop-portal/issues/1105 This is probably a solution that needs to be handled at the xdg-desktop-portal level, but I wanted to highlight it here for everyone. So you might think that with this list that it's all bad news, but it's not! The good news is that most of these were already
Re: C++/library requirements for Plasma 5.26
On Thu, Jul 7, 2022 at 8:09 AM Nicolas Fella wrote: > > Hi, > > for Plasma 5.26 I would like to make use of some C++20 features, in > particular coroutines. > > In terms of compiler requirements this should translate to requiring GCC > 10 or Clang 11. > > In addition we would like to require the qcoro library > (https://github.com/danvratil/qcoro). As per > https://github.com/danvratil/qcoro/issues/85 the library can be > considered stable and is regularly released. > > Is there any distribution that plans to ship Plasma 5.26 that cannot > fulfill these requirements? > > To test whether your system provides the necessary bits you can try > building > https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1023 or > https://invent.kde.org/plasma/plasma-nm/-/merge_requests/124 > > Let me know of there are any problems with this plan. > As far as I can tell, we shouldn't have any problems with Fedora or RHEL/CentOS 9. RHEL/CentOS 9 uses GCC 11 and all currently supported Fedora releases are GCC 11 or newer. We will no longer be able to offer updated versions of KDE Plasma for RHEL/CentOS 8 (GCC 8), though we might stop doing it anyway if we can't figure out how to work around the need for newer wayland and wayland-protocols. -- 真実はいつも一つ!/ Always, there's only one truth!
Request for help for developing new XDG StatusNotifier/AppIndicator spec for KDE+GNOME
Hello all, As many of you know, I am one of the leads for the Fedora KDE Special Interest Group (SIG), which develops the Fedora KDE spin[1] and the new Fedora Kinoite[2]. What you may not know is that I'm also a member of the Fedora Workstation Working Group (WG), which develops the Fedora Workstation Edition[3] and Fedora Silverblue[4]. The Fedora Workstation WG has become convinced we need to have status notifiers supported in GNOME in order to properly support cross-platform applications that leverage status notifiers as core to using them. However, the GNOME developers are not interested in supporting the existing KSNI/AppIndicator specification due to several perceived issues around sandboxed applications. In order to resolve these issues and finally standardize the method in which all desktops support status notifiers, I would like to invite interested folks maintaining and developing KSNI in KDE Plasma to help us develop the spec to unify support around status notifiers in KDE Plasma and GNOME. The new specification development has been kicked off with an issue on the xdg-specs repository: https://gitlab.freedesktop.org/xdg/xdg-specs/-/issues/84 Most of the detailed background information is linked from the xdg-specs issue, so I encourage you to read that for more information. If you have any questions, concerns, or comments, feel free to reply and ask. Thanks in advance and best regards, Neal [1]: https://kde.fedoraproject.org/ [2]: https://kinoite.fedoraproject.org/ [3]: https://getfedora.org/workstation/ [4]: http://silverblue.fedoraproject.org/ -- 真実はいつも一つ!/ Always, there's only one truth!
Re: Using C++20 in Plasma
On Fri, Aug 6, 2021 at 7:06 AM Nicolas Fella wrote: > > Hi, > > I would like to explore whether it would be feasible from a distribution > POV to use C++20 in Plasma (and other non-Frameworks projects). > > In practical terms this would mean something like requiring gcc 10 or > clang 10 (the exact version that supports a given standard is hard to > define precisely, but these versions seem to have a reasonable coverage). > > Is there any distro planning to ship future Plasma releases that does > not have gcc 10 or clang 10? > >From the Red Hat family side, Fedora 34 uses GCC 11, so we're fine there. Red Hat Enterprise Linux 8 uses GCC 8 by default, but GCC 10 is available with the gcc-toolset-10 metapackage. >From the SUSE family side, openSUSE Leap 15 uses GCC 7 by default, but offers GCC 10 as an alternative with the gcc10 package. -- 真実はいつも一つ!/ Always, there's only one truth!
Re: Can we consider bumping up the Plasma 5.23 release by one week?
On Fri, Jun 25, 2021 at 9:38 AM David Edmundson wrote: > > We discussed this some more, and we are not in favour of moving > forwards for Fedora: > > Reasons given were: > - It either cuts into our beta period, or causes us issues with > framework releases. > - Fedora has regular releases anyway > - It collides with the promo plans above > - .0 releases tend to not be a great UX anyway > The major issue (for us) with not pulling the Plasma 5.23 schedule[1] up to align it better with the Fedora Linux 35 schedule[2] is that we simply can't offer Plasma 5.23 during F35 Beta or F35 Final. A big part of why I was comfortable with switching to Wayland by default[3] for Fedora Linux 34 was that I was shipping the latest in-development release at that time. Looking at the schedule now, we're basically going to have to sit out of Plasma 5.23 like we did for Plasma 5.20 (we shipped Plasma 5.19.5 with Fedora Linux 33 GA and shipped Plasma 5.20 as an update a month later). Ironically, this would be less of a problem if we weren't shipping Wayland by default now... :P At least it looks like the Plasma 5.23 Beta release is after the branch period, so we can probably introduce it into Rawhide and attempt to promote Rawhide during the beta period... (As an aside, it seems weird to expect that .0 release to be bad...) [1]: https://community.kde.org/Schedules/Plasma_5 [2]: https://fedorapeople.org/groups/schedule/f-35/f-35-key-tasks.html [3]: https://fedoraproject.org/wiki/Changes/WaylandByDefaultForPlasma -- 真実はいつも一つ!/ Always, there's only one truth!
Re: About some old and hard to maintain effects
On Mon, May 31, 2021 at 10:22 AM Vlad Zahorodnii wrote: > > On 5/31/21 4:43 PM, Aleix Pol wrote: > > Do you think these effects could be implemented using other > > non-deprecated abstractions? > > Yes. Those effects need to render every animated window into an > offscreen texture and then do their thing, e.g. map the offscreen > texture on a cube or a cylinder, etc. The mechanics of getting the > offscreen texture will possibly change as we progress with the scene > redesign though. > I personally would be very sad if we lost those effects. I still use the cube effect to dazzle people. :P And yes, I still use it on one of my machines because I love being fancy. :) -- 真実はいつも一つ!/ Always, there's only one truth!
Re: Consistent CMake requirements in Plasma
On Tue, Feb 9, 2021 at 1:32 PM Nicolas Fella wrote: > > Hi, > > while I was doing some cmake cleanup in Plasma I noticed that our stated > minimum cmake versions are both somewhat inconsistent and super old. > Most Plasma projects state that either 2.8 (released in 2009) or 3.0 > (released in 2014) are the minimum. That's obviously unrealistic. > > Newer cmake versions offer some nice stuff such as imported targets for > common libs (e.g. used in > https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/336). For > the sake of consistency I propose that we standardize Plasma on > something recent-ish. > > My candidate for this would be cmake 3.16. It's the version shipped by > Ubuntu 20.04 and thus Neon. This would exclude Debian stable which ships > 3.13 (which does not have the feature relevant for > https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/336). > > Thoughts? > While at the moment I don't think we can ship newer Plasma to Fedora EPEL for RHEL/CentOS 8 due to Qt things, we should be fine from a CMake point of view as RHEL 8.4 is rebasing from CMake 3.11 to CMake 3.18. :) Fedora is obviously fine. :) -- 真実はいつも一つ!/ Always, there's only one truth!
Re: Synchronized release schedule for Plasma
On Thu, Nov 26, 2020 at 10:25 AM Aleix Pol wrote: > > On Tue, Nov 24, 2020 at 5:10 PM David Edmundson > wrote: >>> >>> As distribution package maintainers, we would like Plasma developers to >>> slightly alter the release schedule to align releases with a more >>> distribution friendly cycle. You could consider shortening one release >>> cycle (and then keep the 6 month schedule) to align releases. >> >> >> We have in the past shuffled things slightly to line up things up with >> distros on request, particularly LTS releases. We can certainly explore that >> on a one-off basis. >> >> >With this schedule in place, we would also benefit from more beta releases >> >over a slightly longer period. They would be packaged into the beta and RC >> >releases of those distributions thus enabling more pre-release testing. >> >> We did have 6 month release cycles in the past. >> >> The rationale for moving at the time was twofold: >> - people rushed in changes towards the feature freeze as otherwise it would >> be aages till their changes reached users >> - the more changes we have in a release, the more testing and inevitable >> regression fixes we need to do, spreading that out should result in things >> being more stable >> >> Initially we did every 3 months (which arguably still aligns) then it slowly >> slipped to 4. >> >> My personal impression is that releases have gotten better as a result of >> those changes, so I'm hesitant about reverting that decision. >> > > > Makes sense. With Qt being less of a moving target though, it could make > sense to reevaluate our cadence though, both because we might start looking > into the future and because the system we support should not be changing as > much. > If we don't want to move to 6 months, pulling back from 4 months to 3 months would make it easier for us to not miss Plasma releases. That being said, with Qt6 now being a thing, wouldn't that mean Qt is more of a moving target again? -- 真実はいつも一つ!/ Always, there's only one truth!
Re: Distro integration for Plasma Browser Integration (was: Re: Plasma Browser Integration is in kdereview
On Mon, Jun 5, 2017 at 11:22 AM, Martin Steigerwaldwrote: > Hello David. > > Thanks for your effort on plasma browser integration. > > > What options are possible to distribute extensions via distro packaging? > > I ask cause I think at least for chrome / chromium you need a Google account > to use the plugin / extension store. Also it would put the extension outside > of distro security support. Therefore I mostly use xul-ext packages in Debian > as extensions for Firefox and also a new uBlock origin extension package for > chromium. > > Eventually this would need to be brought up with browser developers. I am > willing to help there by creating wishlist item / bug report. > In Fedora, we have actually packaged an extension for Chrome[1], so it is possible to package Chrome extensions and have them work with Chromium / Chrome. If they are locally installed, Chrome will activate them, and if they require special permissions, the user will be prompted to grant them. [1]: https://src.fedoraproject.org/cgit/rpms/fedora-user-agent-chrome.git/tree/fedora-user-agent-chrome.spec -- 真実はいつも一つ!/ Always, there's only one truth!