Package Details: davical 1.1.4-2

Git Clone URL: https://aur.archlinux.org/davical.git (read-only)
Package Base: davical
Description: A server for calendar sharing
Upstream URL: https://gitlab.com/davical-project/davical
Licenses: GPL, LGPL
Submitter: mseiwald
Maintainer: None
Last Packager: rumpelsepp
Votes: 14
Popularity: 0.046524
First Submitted: 2010-12-04 18:45
Last Updated: 2016-01-17 18:22

Latest Comments

rumpelsepp commented on 2014-11-20 12:02

@zenlord: Just bumped the things you mentioned.

abbradar commented on 2014-11-10 11:43

I still have my main Arch laptop in repair (longer than a month!), and I'm using different distribution on the other one. I hope that it'll be returned to me soon, but I'll disown this package for now so someone can update it if he wishes. Sorry for this!

zenlord commented on 2014-10-27 06:52

For the new version, the source URL should be changed to Gitlab (https://gitlab.com/davical-project/davical/tree/r1.1.3.1), and dependency-wise:
* a version bump for pkg 'awl=0.55' should suffice.
* new optional dependencies: php-ldap
* (apparently?) gettext should be a make dependency

The update fixes a few things (a.o. with recent iOS versions) and allows for serverside invitations. The ChangeLog is something that is not yet handled by the new developers apparently :)

rumpelsepp commented on 2014-10-11 12:10

New upstream release 1.1.3.1
New website https://gitlab.com/davical-project/davical

pinball-fixer commented on 2014-06-25 08:42

For anyone having trouble getting this to work, use this as your httpd-davical.conf file:

# DAViCal Calendar Server

Alias /davical "/usr/share/webapps/davical/htdocs"

<Directory "/usr/share/webapps/davical/htdocs">
DirectoryIndex index.php index.html
AllowOverride None
Require all granted
AcceptPathInfo On
php_value include_path "/usr/share/awl/inc"
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value error_reporting "E_ALL & ~E_NOTICE"
php_value default_charset "utf-8"
</Directory>

Only some slight changes to reflect the new file locations.

immae commented on 2014-06-16 19:14

Hi,
Thanks for the update!

You forgot to update the httpd-davical.conf

abbradar commented on 2014-06-05 21:36

Adjusted the package to follow guidelines and fixed execution bits. Thanks!

rumpelsepp commented on 2014-05-27 09:29

Maybe you should adjust your package to follow the Web Application Package Guidelines: https://wiki.archlinux.org/index.php/Web_Application_Package_Guidelines

Furthermore I think the execution bit(s) should be removed:

$ la /etc/httpd/conf/extra/httpd-davical.conf
-rwxr-xr-x 1 root root 1,5K 27. Mai 10:51 httpd-davical.conf

$ la /etc/davical/localhost-conf.php
-rwxr-xr-x 1 root root 18K 27. Mai 10:51 /etc/davical/localhost-conf.php

$ la /srv/http/davical/README.archlinux
-rwxr-xr-x 1 root root 1,6K 27. Mai 10:51 README.archlinux

rumpelsepp commented on 2014-05-27 09:24

This one, too:

$ la /srv/http/davical/README.archlinux
-rwxr-xr-x 1 root root 1,6K 27. Mai 10:51 README.archlinux

rumpelsepp commented on 2014-05-27 09:22

I think the execution bit(s) should be removed:

$ la /etc/httpd/conf/extra/httpd-davical.conf
-rwxr-xr-x 1 root root 1,5K 27. Mai 10:51 httpd-davical.conf

$ la /etc/davical/localhost-conf.php
-rwxr-xr-x 1 root root 18K 27. Mai 10:51 /etc/davical/localhost-conf.php

echoblack commented on 2013-10-07 11:11

To avoid these errors ...
psql:./davical.sql:39: ERROR: language "PlPgSQL" does not exist
psql:./davical.sql:65: ERROR: language "PlPgSQL" does not exist
....
You need to update the .sql files so they use the new Postgres syntax.

grep -rl 'PlPgSQL' /srv/http/davical/dba | xargs sed -i 's/PlPgSQL/plpgsql/g'

thelinuxguy commented on 2013-07-25 14:45

this version doesn't work because the server hosting the source is down and because of the mentioned errors in create-database.sh

I checked out 1.1.2 from git, and it installed with that without any errors

adam900710 commented on 2012-11-21 11:57

The create-database.sh fails to create the whole DB due to a lot of case-sensitive problems and missing functions.

Only the administration UI works, and part of the function works(e.g. add/delete principle).
But when it comes to things related to DB, nearly nothing works.
You can't even schedule an event.

Seems the PKGBUILD missing some sed commands which is in the davucal.spec.

awayand commented on 2011-10-28 13:57

To upgrade from version 0.9.9.6 you will have to run "pacman -Rdd awl" first, before upgrading with for example "yaourt -S davical". The reason for this is that the version 0.9.9.6 requires awl=0.48 instead of awl>=0.48. The version 0.9.9.7 PKGBUILD includes the ">" so from then on upgrades should work normally again.

awayand commented on 2011-09-29 09:03

If you are getting an error related to "time_zone" when you upgrade to 0.9.9.6-x, don't worry. The author of davical says (taken from the davical mailing list):
"
> DBD::Pg::db do failed: FEHLER: Relation »time_zone« existiert nicht at
> /usr/share/davical/dba/update-davical-database line 400, <PERMS> line 63.
You can ignore this error. The table time_zone is not present in the
latest database version and the line mentioning it was left in the
permissions file by accident.
Andrew.
"

awayand commented on 2011-09-29 09:01

If you are getting an error related to "time_zone" when you upgrade, don't worry. The author of davical says (taken from the davical mailing list):
"
> DBD::Pg::db do failed: FEHLER: Relation »time_zone« existiert nicht at
> /usr/share/davical/dba/update-davical-database line 400, <PERMS> line 63.
You can ignore this error. The table time_zone is not present in the
latest database version and the line mentioning it was left in the
permissions file by accident.
Andrew.
"

cdemoulins commented on 2011-09-17 08:58

yes, i think my davical database i a mess. I will make a backup of my calendars and contacts and re-install it.

awayand commented on 2011-09-17 01:21

did you try running the update-davical-database script as "postgres" user from the shell?

cdemoulins commented on 2011-09-16 21:24

I tried an update and davical is not working anymore. There's no error in the apache logs and i just have an empty page when i'm connecting on my davical server.
I also use the script update-davical-database found in dba directory but i have some error with the script :

davical/dba% ./update-davical-database
The database is version 9.0 currently at revision 1.2.9.
Applying patch 1.2.10.sql ... failed!
psql:./patches/1.2.10.sql:8: ERROR: constraint "unique_user" of relation "principal" does not exist
psql:./patches/1.2.10.sql:9: ERROR: constraint "unique_path" of relation "collection" does not exist
psql:./patches/1.2.10.sql:37: ERROR: Database has not been upgraded to 1.2.9
psql:./patches/1.2.10.sql:39: ERROR: current transaction is aborted, commands ignored until end of transaction block
psql:./patches/1.2.10.sql:42: ERROR: current transaction is aborted, commands ignored until end of transaction block
psql:./patches/1.2.10.sql:43: ERROR: current transaction is aborted, commands ignored until end of transaction block
psql:./patches/1.2.10.sql:45: ERROR: current transaction is aborted, commands ignored until end of transaction block
psql:./patches/1.2.10.sql:51: ERROR: current transaction is aborted, commands ignored until end of transaction block
psql:./patches/1.2.10.sql:53: ERROR: current transaction is aborted, commands ignored until end of transaction block
psql:./patches/1.2.10.sql:55: ERROR: current transaction is aborted, commands ignored until end of transaction block
psql:./patches/1.2.10.sql:58: ERROR: current transaction is aborted, commands ignored until end of transaction block
psql:./patches/1.2.10.sql:61: ERROR: current transaction is aborted, commands ignored until end of transaction block
psql:./patches/1.2.10.sql:62: ERROR: current transaction is aborted, commands ignored until end of transaction block
psql:./patches/1.2.10.sql:64: ERROR: current transaction is aborted, commands ignored until end of transaction block
there is no transaction in progress
==> No further patches will be attempted!
No patches were applied.
Supported locales updated.
Updated view: dav_principal.sql applied.
CalDAV functions updated.
RRULE functions updated.
Database permissions updated.

awayand commented on 2011-09-15 15:15

updated. lemme know if there are issues.

zenlord commented on 2011-09-15 12:38

0.9.9.5 released without release notes - there should be a bunch of bugfixes

awayand commented on 2011-07-24 23:48

thanks, evaryont. New version submitted: made apache and postgresql optional dependencies. postgresql also optional, as it may be installed on a remote server.

evaryont commented on 2011-07-24 23:13

Perhaps removing apache from the dependencies, instead including it as an optional dependency? The reason is that I use nginx on my server, instead of Apache. PHP works fine with it, and others so it seems silly to me that the package explicitly depends on one server.

awayand commented on 2011-07-24 19:16

new version. let me know if there are things that should be improved.

cman commented on 2011-02-28 18:26

york,

After some experimentation, I found that these php extensions are needed:

extension=gettext.so
extension=iconv.so
extension=pdo_pgsql.so
extension=pgsql.so

Make sure that those are not commented in the php.ini file.

Anonymous comment on 2011-02-20 08:59

URLs need to be updated... /rscds/ does not exist.

Everything seems fairly straightforward expect that can't get davical to find the AWL libraries. I added a print get_ini('include_path') statement when it fails, and it shows .:/usr/share/pear:/usr/share/awl/inc <-- which does exist. owner = root, permissions = 755. I can't understand it (I even tried 777). I also tried setting the include_once directive with the hard coded path in always.php, but no go.

mseiwald commented on 2010-12-29 11:36

I disowned the package, you just have to take ownership now.

zenlord commented on 2010-12-29 11:32

OK - I have no experience with packaging, but with your work already done, I don't think I have a lot to do (although I was thinking of adding an install.sh) - how do we change maintainership?

mseiwald commented on 2010-12-29 11:10

Would you like to take over the package, zenlord? I don't use Arch on the server anymore, so I don't need it anymore.

zenlord commented on 2010-12-29 06:48

Version 0.9.9.4 is released together with awl v 0.46

zenlord commented on 2010-12-27 09:04

I'm curious to try this one out. I'm already using it on debian, but since I'm developing on arch I was going to package this myself. Looks like you did a fine job, but I think you can omit 'postgresql' as a dependency, since php-pgsql already depends on postgresql-libs. You might also want to instruct people that are isntalling davical to uncomment the pdo_pgsql-extension inside php.ini.

Oh, and btw: Davical is already at v0.9.9.3 with 0.9.9.4 around the corner (any day now!)