[MacPorts] #24403: kdelibs3: kde-config creates ~/.kde directory
#24403: kdelibs3: kde-config creates ~/.kde directory -----------------------------------+---------------------------------------- Reporter: MK-MacPorts@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: kde-config | Port: kdelibs3 -----------------------------------+---------------------------------------- kde-config for some reason CREATES the directory .kde in the user's home directory. (I thought that the tool should only return paths, but not create directories on its own...) See also: https://bugs.launchpad.net/ubuntu/+source/kdelibs/+bug/268167 This MUST lead to trouble when installing ports with "sudo port" as a non- privileged user, since then .kde would be created with admin ownership in the user's home dir, which will lead subsequently to trouble... This actually affects many kde ports! -- Ticket URL: <http://trac.macports.org/ticket/24403> MacPorts <http://www.macports.org/> Ports system for Mac OS
#24403: kdelibs3: kde-config creates ~/.kde directory -----------------------------------+---------------------------------------- Reporter: MK-MacPorts@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: kde-config | Port: kdelibs3 -----------------------------------+---------------------------------------- Changes (by takanori@…): * cc: takanori@… (added) Comment: It cannot be true. Your ~/.kde must have been created by another port, I guess. port:kdelibs3 cannot create ~/.kde because the environment variable $HOME is set to ${workpath} during the build process. -- Ticket URL: <http://trac.macports.org/ticket/24403#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#24403: kdelibs3: kde-config creates ~/.kde directory -----------------------------------+---------------------------------------- Reporter: MK-MacPorts@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: kde-config | Port: kdelibs3 -----------------------------------+---------------------------------------- Comment(by MK-MacPorts@…): Try it! 1) Delete or move away .kde 2) Run kde-config 3) A new .kde will appear in the current user's homedir Try again with "sudo kde-config" and you'll see what is meant. -- Ticket URL: <http://trac.macports.org/ticket/24403#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#24403: kdelibs3: kde-config creates ~/.kde directory -----------------------------------+---------------------------------------- Reporter: MK-MacPorts@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: kde-config | Port: kdelibs3 -----------------------------------+---------------------------------------- Comment(by takanori@…): Sorry, I misunderstood your post a bit. :P Anyway, I think it is difficult to fix this problem with a single shot. Patching kde-config may lead another problem. (or, is there any smart way?) When you found a port that creates ~/.kde during its build process, please let us know about it. All we can do is fix them one by one. -- Ticket URL: <http://trac.macports.org/ticket/24403#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#24403: kdelibs3: kde-config creates ~/.kde directory -----------------------------------+---------------------------------------- Reporter: MK-MacPorts@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: kde-config | Port: kdelibs3 -----------------------------------+---------------------------------------- Comment(by MK-MacPorts@…): Well, I have found kmymoney and kmm_banking so far, since that are the only kde applications I am using so far. But I think this concerns tons of kde apps. -- Ticket URL: <http://trac.macports.org/ticket/24403#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#24403: kdelibs3: kde-config creates ~/.kde directory -----------------------------------+---------------------------------------- Reporter: MK-MacPorts@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: kde-config | Port: kdelibs3 -----------------------------------+---------------------------------------- Comment(by MK-MacPorts@…): Here is the corresponding thread at KDE's bug tracker: https://bugs.kde.org/show_bug.cgi?id=233892 -- Ticket URL: <http://trac.macports.org/ticket/24403#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#24403: kdelibs3: kde-config creates ~/.kde directory -----------------------------------+---------------------------------------- Reporter: MK-MacPorts@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: kde-config | Port: kdelibs3 -----------------------------------+---------------------------------------- Comment(by MK-MacPorts@…): BTW, it's not only kde-config which produces the .kde folder, as it turned out. There must be called during configure and build other KDE tools as well which have the same effect... -- Ticket URL: <http://trac.macports.org/ticket/24403#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#24403: kdelibs3: kde-config creates ~/.kde directory -----------------------------------+---------------------------------------- Reporter: MK-MacPorts@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: kde-config | Port: kdelibs3 -----------------------------------+---------------------------------------- Comment(by MK-MacPorts@…): It has been confirmed now: https://bugs.kde.org/show_bug.cgi?id=233892 -- Ticket URL: <http://trac.macports.org/ticket/24403#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#24403: kdelibs3: kde-config creates ~/.kde directory ------------------------------------+--------------------------------------- Reporter: MK-MacPorts@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: wontfix | Keywords: kde-config Port: kdelibs3 | ------------------------------------+--------------------------------------- Changes (by mk@…): * status: new => closed * resolution: => wontfix Comment: Has been eventually fixed in version 4.6. (See above link to KDE's bug tracker.) I guess there won't be any work done for the ancient 3.5... :( Herewith marked as resolved, but wontfix. -- Ticket URL: <https://trac.macports.org/ticket/24403#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts