[Bug 221929] [patch] www/calendarserver: update to version 9.1

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Aug 30 03:42:58 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221929

            Bug ID: 221929
           Summary: [patch] www/calendarserver: update to version 9.1
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: cullum at c0ffee.net
                CC: Axel.Rau at Chaos1.DE
                CC: Axel.Rau at Chaos1.DE
             Flags: maintainer-feedback?(Axel.Rau at Chaos1.DE)
          Keywords: patch

Created attachment 185907
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=185907&action=edit
SVN diff - update CalendarServer 9.0 to 9.1 (www/calendarserver,
devel/py-twext, databases/py-sqlparse02)

The CalendarServer 9.0 port appears to have two small bugs:

1. Setting LogLevel in caldavd.plist has no effect - DEBUG is always used,
creating huge log files.

2. Some of the bundled helper scripts (most notably calendarserver_dkimtool)
exit with errors regarding Twisted logging or Python dependencies.

I've attached a patch to the www/calendarserver port to update it to version
9.1, which was released on May 25, 2017. Just updating to this latest version
fixed issue (1), and I added some additional patches to fix issue (2).

However, it appears that this latest version of Apple's CalendarServer has a
hard dependency on py-sqlparse 0.2.0 - the daemon fails to start with anything
more recent than that. I've attached an additional patch for a new port,
databases/py-sqlparse02, which satisfies this requirement.

Finally, I've attached a third patch to devel/py-twext to use Apple's latest
version. It appears to be required for CalendarServer 9.1.

I'm not sure whether the attached patches are the right approach, but I figured
I would share the steps to get version 9.1 working on FreeBSD 11.1.

Thanks,

Cullum Smith

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list