| Summary: | mail/dovecot: make fails FreeBSD patch | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Eugene R <genie> |
| Component: | Individual Port(s) | Assignee: | Adam Weinberger <adamw> |
| Status: | Closed Works As Intended | ||
| Severity: | Affects Only Me | CC: | genie |
| Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(adamw) |
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
Eugene R
2017-10-08 13:27:41 UTC
I'm not sure where that file came from, Eugene, but it's not in SVN and it shouldn't be there. Only the files listed in https://svnweb.freebsd.org/ports/head/mail/dovecot/files/ should be in mail/dovecot/files. Delete that file, and any other stale files, and you should be good. To be on the safe side, you might delete the whole mail/dovecot directory and "svn up" it. I'm closing this PR, but if you have any questions or if you encounter any other trouble, feel free to re-open it by commenting. Thank you, it worked. Evidently, after the package origin change and the portsnap update, the mail/dovecot directory became a curious mix of the dovecot1 and dovecot2 ports. Was not portsnap supposed to sync the tree properly? And was it really necessary to change the port name anyway, instead of just removing dovecot1? What will happen when Dovecot 3 is released? =) Might it be reasonable to adjust the "pkg updating" instructions to present a more clean migration procedure? Yes. It was necessary. Major version designations only make sense when there's two versions, and even then the mainline version should be unnumbered. When dovecot3 is released, the port will be forked into mail/dovecot and mail/dovecot2. There is a pkg updating message, from 20170807. Yeah, the message is there, that is exactly how I got into this trouble =) It simply says to change the origin by executing pkg set -o mail/dovecot2:mail/dovecot without a warning about mixing of the old and new "mail/dovecot" directories, or any advice on how to handle this change cleanly without "rm -rf" and svn surgery. I don't know if that's normal portsnap behaviour (I don't use it) or whether it glitched, but either way the problem would be with portsnap, not dovecot. Closing this PR as there's nothing for the dovecot port to do here. |