[MacPorts] #44655: patch for KDE's AuthServicesBackend
#44655: patch for KDE's AuthServicesBackend -------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: kdelibs4 -------------------------+-------------------------------- I changed the OS X AuthServiesBackend so that it doesn't use a helper (dbus). This allows applications to gain privileges using the OS X security manager, which doesn't seem to work through dbus. As a result, I can now save my kwallet configuration through the KDE systemsettings (in the kde4-workspace port). This correction/enhancement consists of a modification to the patch-cmake- modules-KDE4Macros.cmake.diff file, as well as a new patch to AuthServicesBackend.cpp . -- Ticket URL: <https://trac.macports.org/ticket/44655> MacPorts <http://www.macports.org/> Ports system for OS X
#44655: patch for KDE's AuthServicesBackend --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kdelibs4 | --------------------------+---------------------- Changes (by cal@…): * cc: nicos@… (removed) * owner: macports-tickets@… => nicos@… * type: defect => enhancement Comment: This should probably also go to upstream then? Did you already file a ticket there? If not, will you? Or should nicos do that? -- Ticket URL: <https://trac.macports.org/ticket/44655#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#44655: patch for KDE's AuthServicesBackend --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kdelibs4 | --------------------------+---------------------- Comment (by rjvbertin@…): Filing something upstream will be my next project. As you know KDE will ask to file a Review Request that'll have to be against git/head, so I'll first have to see to what extent my modifications carry over unmodified, what with the transition to KDE 5 ... -- Ticket URL: <https://trac.macports.org/ticket/44655#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#44655: patch for KDE's AuthServicesBackend --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kdelibs4 | --------------------------+---------------------- Comment (by rjvbertin@…): However, from what I've seen these mods should apply to KDE 4.13, so that's what we'll get before the jump to KDE 5 . -- Ticket URL: <https://trac.macports.org/ticket/44655#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#44655: patch for KDE's AuthServicesBackend --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kdelibs4 | --------------------------+---------------------- Comment (by nicos@…): I am considering upgrading Macports KDE to 4.13 soon, and am starting to look at the improvements to include, so this one could be integrated at that time. I may however do things in two steps, first upgrading and then including improvements, in order to ease the detection of glitches. One thing is that you are mentioning kde4-workspace, which is not part of Macports presently. So this part would require committing #44236, right? -- Ticket URL: <https://trac.macports.org/ticket/44655#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#44655: patch for KDE's AuthServicesBackend --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kdelibs4 | --------------------------+---------------------- Comment (by rjvbertin@…): Hmm, I'd appreciate it if you could do that 2-step upgrade locally, and publish the upgrade as if it were in a single step. Although I guess I could add my own improvements to a local port copy ... As to kde4-workspace: its presence is not required for "this part", it just has components that benefit from these patches. Of course, if you don't commit that kde4-workspace, I'd be "forced" to update my own kde4-workspace port ... -- Ticket URL: <https://trac.macports.org/ticket/44655#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#44655: patch for KDE's AuthServicesBackend --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kdelibs4 | --------------------------+---------------------- Comment (by mk@…): I'll have a look into these in a week or so. -- Ticket URL: <https://trac.macports.org/ticket/44655#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#44655: patch for KDE's AuthServicesBackend --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: kdelibs4 | --------------------------+---------------------- Changes (by nicos@…): * status: new => closed * resolution: => fixed Comment: Committed in r126340 along with 4.13.3 update. -- Ticket URL: <https://trac.macports.org/ticket/44655#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts