[MacPorts] #49989: nedi: activation fails: /Library/LaunchDaemons/org.macports.nedisyslog.plist already exists and does not belong to a registered port
#49989: nedi: activation fails: /Library/LaunchDaemons/org.macports.nedisyslog.plist already exists and does not belong to a registered port --------------------------+-------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: nedi --------------------------+-------------------------- Mojca and Mihai emailed that "/Library/LaunchDaemons/org.macports.nedisyslog.plist already exists and does not belong to a registered port". The nedi port used to install this file incorrectly, bypassing the destroot. This was reported in #40700 and fixed in r128981, however a pre- activate phase was not added to the port to automatically clean up the results of the former incorrect behavior, thus leading to the activation problem now. Such a block should be added. The revision of the port needs to be increased when doing this. -- Ticket URL: <https://trac.macports.org/ticket/49989> MacPorts <https://www.macports.org/> Ports system for OS X
#49989: nedi: activation fails: /Library/LaunchDaemons/org.macports.nedisyslog.plist already exists and does not belong to a registered port ---------------------------+-------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: nedi | ---------------------------+-------------------------- Changes (by ryandesign@…): * keywords: => haspatch Comment: I haven't tested this patch yet. -- Ticket URL: <https://trac.macports.org/ticket/49989#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#49989: nedi: activation fails: /Library/LaunchDaemons/org.macports.nedisyslog.plist already exists and does not belong to a registered port ---------------------------+-------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: nedi | ---------------------------+-------------------------- Changes (by mojca@…): * cc: devans@… (added) Comment: Please also note that a new version is available (1.4), so the port could be upgraded at the same time as well in case someone is willing to test it. I committed r143393 to switch to perl 5.22 (#48365), but I didn't test the change as the port was a relatively complex one. -- Ticket URL: <https://trac.macports.org/ticket/49989#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#49989: nedi: activation fails: /Library/LaunchDaemons/org.macports.nedisyslog.plist already exists and does not belong to a registered port ---------------------------+-------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: nedi | ---------------------------+-------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: Committed with changes in r143403. My patch needed adjustment because it was testing for file existence, but the file that had been installed was a symlink, which would be broken; `[file exists]` will return false for a broken symlink. I adjusted it to use `[file type]` instead. I don't know nedi or this portfile so I'm not updating the port to a new version right now. You can file a new ticket for that it you like. -- Ticket URL: <https://trac.macports.org/ticket/49989#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts