Bug 215847 - www/davical: update 1.1.2 -> 1.1.5
Summary: www/davical: update 1.1.2 -> 1.1.5
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-07 00:14 UTC by packet
Modified: 2017-02-01 20:00 UTC (History)
1 user (show)

See Also:


Attachments
Patch for latest davical port (11.91 KB, patch)
2017-01-07 00:14 UTC, packet
no flags Details | Diff
Shorter patch. (2.92 KB, patch)
2017-01-07 02:04 UTC, packet
no flags Details | Diff
patch-to-1.1.5 (5.02 KB, patch)
2017-01-30 20:23 UTC, Kurt Jaeger
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description packet 2017-01-07 00:14:24 UTC
Created attachment 178592 [details]
Patch for latest davical port

Upstream has version 1.1.4. In attachments you'll find a patch that updates port. Should be synchronized with devel/php-libawl upgrade, see my other bug report for updated php-libawl port.
Comment 1 packet 2017-01-07 02:04:44 UTC
Created attachment 178595 [details]
Shorter patch.
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2017-01-30 20:23:25 UTC
Created attachment 179441 [details]
patch-to-1.1.5

Can you test this patch to 1.1.5 and give feedback ? Thanks!
Comment 3 packet 2017-01-30 23:54:11 UTC
(In reply to Kurt Jaeger from comment #2)
I tested it: Patch applies cleanly, port builds, database schema upgrade and login afterwards was also successful. There were some errors in my php log, but this could be a local configuration issue. I'll investigate deeper tomorrow, but the 1.1.5 port survived the smoke test.
Comment 4 packet 2017-01-31 09:23:40 UTC
PHP errors were harmless: It tries to access config files in folders which it isn't allowed to access. Port looks good, I'd add a message that is has sync issues with KDE Korganizer (and Kontact) clients when there are multiple clients syncing to the same calendar.
Comment 5 Kurt Jaeger freebsd_committer freebsd_triage 2017-01-31 17:09:40 UTC
Is there a pointer to a bug report about this ? Is it a bug
of Korganizer and Kontact or a bug of this application ?
Is it freebsd-specific ?
Comment 6 Kurt Jaeger freebsd_committer freebsd_triage 2017-01-31 19:45:06 UTC
(In reply to packet from comment #4)
Btw, is this a regression or is it broken in 1.1.2, too ?
Comment 7 packet 2017-01-31 22:34:18 UTC
(In reply to Kurt Jaeger from comment #6)
I don't think it's FreeBSD specific, and is most likely a client bug. It was present since I'm using davical (well before 1.1.2) and gets worse and worse. Regarding upstream bugs in Korganizer/Kontact: There should be plenty of them, a quick glance revealed https://bugs.kde.org/show_bug.cgi?id=325224 (matches the behaviour I see). I propose to add it to pkg-message because davical's Documentation on http://wiki.davical.org/index.php/CalDAV_Clients/Kontact is outdated and misleading.

The patched port itself works. Clients are a different topic.
Comment 8 Kurt Jaeger freebsd_committer freebsd_triage 2017-02-01 19:59:46 UTC
Committed, thanks!
Comment 9 commit-hook freebsd_committer freebsd_triage 2017-02-01 20:00:22 UTC
A commit references this bug:

Author: pi
Date: Wed Feb  1 19:59:45 UTC 2017
New revision: 433086
URL: https://svnweb.freebsd.org/changeset/ports/433086

Log:
  www/davical: update 1.1.2 -> 1.1.5

  - moved MASTER_SITE to gitlab
  - Please note that there are long-standing sync issues with KDE
    Korganizer (and Kontact) clients when there are multiple clients
    syncing to the same calendar.
    For example, see https://bugs.kde.org/show_bug.cgi?id=325224

  PR:		215847
  Changes:	https://gitlab.com/davical-project/davical/blob/master/ChangeLog
  Submitted by:	packet@nerdheim.de

Changes:
  head/www/davical/Makefile
  head/www/davical/distinfo
  head/www/davical/files/patch-htdocs_caldav.php
  head/www/davical/pkg-plist