Summary: | net-mgmt/ccnet-server: Cloned port from net-mgmt/ccnet | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Ultima <Ultima1252> | ||||
Component: | Individual Port(s) | Assignee: | Thomas Zander <riggs> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | pi, riggs | ||||
Priority: | --- | Keywords: | patch-ready | ||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
URL: | https://github.com/haiwen/ccnet-server | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 215293, 215294 | ||||||
Attachments: |
|
Description
Ultima
2016-12-14 03:40:46 UTC
Just to be clear, do you want to retire net-mgmt/ccnet and have net-mgmt/ccnet-server instead? (In reply to Thomas Zander from comment #1) The netmgmt/ccnet and netmgmt/seafile port will turn into a client ports. Have an update that i'm currently testing. If they all is well during the tests, will be posted with the bug #215294 as a depend. The reason they are being cloned instead of modified and/or changed at the same time is to prevent breakage due to upgrading between the several revisions coming. I hope this sounds more logical. (In reply to Ultima from comment #2) Okay, the additional info helps. So in the end, when all the changes are in place, we should have: net-mgmt/ccnet-client net-mgmt/ccnet-server net-mgmt/seafile-client net-mgmt/seafile-server www/seahub All of those should be installable on a machine at the same time with no conflicts. Since the dependencies to(wards) other ports are very limited, it should be possible to perform all the required updates without breaking anything else. Do you think it's feasible to provide a set of five patches to accomplish this? (In reply to Thomas Zander from comment #3) Wasn't planning on changing the -client port names because upstream has not done so. However this is a simple task and will help prevent any confusion. Patch files updated. My goal was to have all the ports conflict free. However, decided to address this upstream so that may take more time to achieve. Currently the conflicts are as followed. net-mgmt/ccnet: Conflicts with net-mgmt/ccnet-server net-mgmt/seafile: Conflicts with net-mgmt/seafile-server There should be no breakage at all if applied in proper order. The last two patch files net-mgmt/ccnet and net-mgmt/seafile may have caused issues because I was generating them without others being committed. Generated them with diff instead of svn diff so this issue should be resolved. If a single patch file is desired, this can be done instead. At the beginning of my porting experience I was under the impression that was frowned upon. A commit references this bug: Author: riggs Date: Sun Dec 25 14:38:36 UTC 2016 New revision: 429432 URL: https://svnweb.freebsd.org/changeset/ports/429432 Log: Prepare split of net-mgmt/ccnet in client / server ports; update to 6.0.6 PR: 215292 Submitted by: Ultima1252@gmail.com (maintainer) Changes: head/net-mgmt/Makefile head/net-mgmt/ccnet-server/ head/net-mgmt/ccnet-server/Makefile head/net-mgmt/ccnet-server/distinfo head/net-mgmt/ccnet-server/files/patch-Makefile.am head/net-mgmt/ccnet-server/files/patch-configure.ac head/net-mgmt/ccnet-server/files/patch-lib_Makefile.am head/net-mgmt/ccnet-server/files/patch-lib_net.c head/net-mgmt/ccnet-server/files/patch-lib_utils.c head/net-mgmt/ccnet-server/files/patch-net_common_getgateway.c head/net-mgmt/ccnet-server/pkg-descr head/net-mgmt/ccnet-server/pkg-plist A commit references this bug: Author: riggs Date: Sun Dec 25 17:52:12 UTC 2016 New revision: 429448 URL: https://svnweb.freebsd.org/changeset/ports/429448 Log: Register CONFLICTS with ccnet-server PR: 215292 Changes: head/net-mgmt/ccnet/Makefile |