[MacPorts] #23419: [dovecot] [1.1.16_0] Dovecot not rebuild after ldap upgrade
#23419: [dovecot] [1.1.16_0] Dovecot not rebuild after ldap upgrade -------------------------------------+-------------------------------------- Reporter: martin.osx@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: dovecot, ldap -------------------------------------+-------------------------------------- Dovecot was not rebuild after ldap was updated: {{{
cat dovecot-auth_2010-01-25-184730_localhost.crash Process: dovecot-auth [35774] Path: /opt/local/libexec/dovecot/dovecot-auth Identifier: dovecot-auth Version: ??? (???) Code Type: X86-64 (Native) Parent Process: dovecot [35773]
Date/Time: 2010-01-25 18:47:30.811 +0100 OS Version: Mac OS X 10.6.2 (10C540) Report Version: 6 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Dyld Error Message: Library not loaded: /opt/local/lib/libldap-2.3.0.dylib Referenced from: /opt/local/libexec/dovecot/dovecot-auth Reason: image not found }}} Mind you, I always hat the feeling ports are not reliably rebuild if depended ports are upgraded. Martin -- Ticket URL: <http://trac.macports.org/ticket/23419> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23419: [dovecot] [1.1.16_0] Dovecot not rebuild after ldap upgrade -------------------------------------+-------------------------------------- Reporter: martin.osx@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: dovecot, ldap -------------------------------------+-------------------------------------- Comment(by dluke@…): This is really a base/ bug (there's no way for a library port to express that its ABI has changed and so any ports that depend on it need to be rebuilt). -- Ticket URL: <http://trac.macports.org/ticket/23419#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23419: [dovecot] [1.1.16_0] Dovecot not rev bumped after ldap upgrade -------------------------------------+-------------------------------------- Reporter: martin.osx@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: dovecot -------------------------------------+-------------------------------------- Changes (by jmr@…): * owner: macports-tickets@… => jberry@… * port: dovecot, ldap => dovecot Comment: Please remember to cc the maintainer. The ticket for what dluke referred to is #17473 BTW. -- Ticket URL: <http://trac.macports.org/ticket/23419#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23419: [dovecot] [1.1.16_0] Dovecot not rev bumped after ldap upgrade -------------------------------------+-------------------------------------- Reporter: martin.osx@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: dovecot -------------------------------------+-------------------------------------- Comment(by martin.osx@…): Replying to [comment:3 dluke@…]:
This is really a base/ bug (there's no way for a library port to express that its ABI has changed and so any ports that depend on it need to be rebuilt).
Just as I suspected then. I think that for any depends_lib we have to expect that the ABI changed when then library is rebuild and therefore the depended ports need to be rebuild as well. Question is how difficult it is to implement. Martin -- Ticket URL: <http://trac.macports.org/ticket/23419#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23419: [dovecot] [1.1.16_0] Dovecot not rev bumped after ldap upgrade --------------------------------------+------------------------------------- Reporter: martin.osx@… | Owner: jberry@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Resolution: fixed | Keywords: Port: dovecot | --------------------------------------+------------------------------------- Changes (by jberry@…): * status: new => closed * resolution: => fixed Comment: Port is version bumped now ;) Closing this bug as it is no longer relevant, at least for this case. -- Ticket URL: <https://trac.macports.org/ticket/23419#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts