Opened 14 years ago

Closed 13 years ago

#23419 closed defect (fixed)

[dovecot] [1.1.16_0] Dovecot not rev bumped after ldap upgrade

Reported by: martin.osx@… Owned by: jberry@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc:
Port: dovecot

Description

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

Change History (6)

comment:1 Changed 14 years ago by touch.ung@…

Cc: touch.ung@… added

Cc Me!

comment:2 Changed 14 years ago by touch.ung@…

Cc: touch.ung@… removed

Cc Me!

comment:3 Changed 14 years ago by danielluke (Daniel J. Luke)

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).

comment:4 Changed 14 years ago by jmroot (Joshua Root)

Owner: changed from macports-tickets@… to jberry@…
Port: ldap removed
Summary: [dovecot] [1.1.16_0] Dovecot not rebuild after ldap upgrade[dovecot] [1.1.16_0] Dovecot not rev bumped after ldap upgrade

Please remember to cc the maintainer. The ticket for what dluke referred to is #17473 BTW.

comment:5 in reply to:  3 Changed 14 years ago by martin.osx@…

Replying to 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

comment:6 Changed 13 years ago by jberry@…

Resolution: fixed
Status: newclosed

Port is version bumped now ;) Closing this bug as it is no longer relevant, at least for this case.

Note: See TracTickets for help on using tickets.