Package Details: ccnet-server 6.3.4-2

Git Clone URL: https://aur.archlinux.org/ccnet-server.git (read-only)
Package Base: ccnet-server
Description: Internal communication framework and user/group management for seafile server
Upstream URL: https://github.com/haiwen/ccnet-server
Licenses: GPL2
Conflicts: ccnet
Provides: ccnet
Submitter: eolianoe
Maintainer: eolianoe (Joffrey)
Last Packager: eolianoe
Votes: 95
Popularity: 1.068434
First Submitted: 2017-01-07 14:58
Last Updated: 2019-01-20 19:24

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Captain_Rage commented on 2019-01-20 11:47

Looks like mariadbclient has been replaced by mariadb-libs. This dependency should be updated.

Joffrey commented on 2018-02-26 20:34

@Klemens I haved this message when I started the daemon:

$ seafile-admin start

Starting seafile-server...
ccnet-server: error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory

But postgresql-libs alone seems to be enough ( pacman -Fs libpq.so :/ ). I'm going to correct. Yes indirect dependencies are no longer marked, otherwise we must add bash python2 sqlite it's a little redundant. Thanks you for your feedback and contributions, I have removed also ffmepg on my server :) Soon I'll try to pack seahub without venv, but I fear for stability.

klemens commented on 2018-02-26 19:19

Is there specific reason you chose libpqxx over just postgresql-libs? I could not find any reference to the former in the source which just uses the C API directly. You could also depend on sqlite explicitly, but it currently isn't a problem as sqlite is an indirect dependency of pacman.

Other than that, all three updated packages build and seem to work fine here! Also thanks for making ffmpeg optional. :)

Joffrey commented on 2018-02-26 11:21

@all Some dependencies have been updated. The stability can not be guaranteed, you can wait for the next update.

blubbblubb commented on 2018-02-15 02:42

Have a look at the other comments starting with: 2018-02-08 10:01

there were some significant changes to how the packages interact and depend on each other

I assume your problem is that you can't update your system right now? If you are using only the client:

pacman -Rdd ccnet-server

should fix your problems, after that you can update ccnet (and seafile) again

hopimet commented on 2018-02-13 19:14

I think there a problem with the version which is in conflict with ccnet-server. Shoudn't it be 6.2.5 instead of 6.1.5?

klemens commented on 2018-02-13 18:41

This now needs an additional libevent dependency, otherwise the configure fails. Also it seems libmariadbclient is not needed, as configure does not mention it and it builds fine without.

Joffrey commented on 2018-02-09 15:32

@eolianoe You're right, I could rename the headers .. and propose something to upstream but if it is not accepted it will be time lost. So for the next update:

CLIENT = ccnet        + seafile        + seafile-client
SERVER = ccnet-server + seafile-server + seahub 

eolianoe commented on 2018-02-09 14:24

@Joffrey: let's try the conflict thing by keeping only the needed libraries/includes by the client and the server until upstream move to a more clean way to distribute their software

Joffrey commented on 2018-02-09 09:18

Ok thanks, yes in according to this post we can use ccnet-server instead ccnet and seafile-server instead seafile.

But I think that would only repel the problem. One day the client will have a different function of the server and the situation will be the same.

Yes it that for the commit. I do not like the idea to put the client and server in conflict me too.

Up your issue is the only thing to do.

Edit: Replace seaffile by seafile-server is not possible (see) Are we respecting 'Arch packaging standards' if we change the libdir? ie for ccnet-server:

build () {
  cd "${srcdir}/${pkgname}-${pkgver}-server"
  ./autogen.sh
  ./configure \
      --libdir=/usr/lib/ccnet-server \
      --prefix=/usr \
      --enable-ldap --enable-python --enable-console \
      PYTHON=/usr/bin/python2
  make
}