Bug 272980 - irc/anope: update to 2.0.14 - crash fixes and other minor changes
Summary: irc/anope: update to 2.0.14 - crash fixes and other minor changes
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Fernando Apesteguía
URL: https://github.com/anope/anope/issues...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-06 16:20 UTC by Rafael Grether
Modified: 2023-08-08 17:52 UTC (History)
2 users (show)

See Also:
fernape: merge-quarterly+


Attachments
update to anope 2.0.14 (1.50 KB, patch)
2023-08-06 16:20 UTC, Rafael Grether
devnull: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rafael Grether 2023-08-06 16:20:11 UTC
Created attachment 243901 [details]
update to anope 2.0.14

@COMMITER

Please update anope to version 2.0.14

This update fixes segfault on loading external modules.

QA tests pass.

Anope was builded in a poudriere jail, and was tested on FreeBSD 13.1 and FreeBSD 13.2.

After commit, please close #272971
Comment 1 Fernando Apesteguía freebsd_committer freebsd_triage 2023-08-07 06:31:51 UTC
^Triage: Bugfix release, merge to quarterly branch.

^Triage: Maintainer-feedback flag (+) not required unless requested (?) first.


Thanks!
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-08-08 06:40:53 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c720397b106aa40c85a924557a38fd607379e604

commit c720397b106aa40c85a924557a38fd607379e604
Author:     Rafael Grether <devnull@apt322.org>
AuthorDate: 2023-08-07 06:32:09 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2023-08-08 06:39:19 +0000

    irc/anope: update to 2.0.14 - crash fixes and other minor changes

    ChangeLog: https://github.com/anope/anope/issues/316

    This update fixes segfault on loading external modules.

    PR:             272980
    Reported by:    devnull@apt322.org (maintainer)
    MFH:            2023Q3 (bugfix release)

 irc/anope/Makefile | 2 +-
 irc/anope/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)
Comment 3 Fernando Apesteguía freebsd_committer freebsd_triage 2023-08-08 06:46:11 UTC
Committed,

The fix in 2.0.14 is for a problem introduced in 2.0.13. Not merging to quarterly since in that branch we still have 2.0.12.

Thanks!
Comment 4 Rafael Grether 2023-08-08 16:52:56 UTC
Thanks Fernando, but merging to quarterly is necessary.

Anope version <= 2.0.12 also has a problem, a core dump when builded in clang shipped with FreeBSD >= 13.1

It was solved in #266909 in anope version 2.0.13, but it was not merged to quarterly.

Anope 2.0.12 (in quarterly brach) -> coredump
Anope 2.0.13 -> segfaut
Anope 2.0.14 -> fixed

So, please merge to quarterly.

Thanks!
Comment 5 Fernando Apesteguía freebsd_committer freebsd_triage 2023-08-08 17:52:57 UTC
Done.

Thank you very much for the clarification!
Comment 6 commit-hook freebsd_committer freebsd_triage 2023-08-08 17:52:59 UTC
A commit in branch 2023Q3 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e3119fb16e873e5a8b19e50823aefedffb965dba

commit e3119fb16e873e5a8b19e50823aefedffb965dba
Author:     Rafael Grether <devnull@apt322.org>
AuthorDate: 2023-08-07 06:32:09 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2023-08-08 17:51:18 +0000

    irc/anope: update to 2.0.14 - crash fixes and other minor changes

    ChangeLog: https://github.com/anope/anope/issues/316

    This update fixes segfault on loading external modules introduced in 2.0.13.
    In addition, there was a crash in 2.0.12 when building with clang that was fixed
    in PR #266909 and not merged to quarterly.

    PR:             272980
    Reported by:    devnull@apt322.org (maintainer)
    MFH:            2023Q3 (bugfix release)

    (cherry picked from commit c720397b106aa40c85a924557a38fd607379e604)

 irc/anope/Makefile | 2 +-
 irc/anope/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)