Summary: | www/seahub: Update to 5.1.5 with several bug fixes | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Ultima <Ultima1252> | ||||||||||||||||||||||||||||||||||||||
Component: | Individual Port(s) | Assignee: | Dmitry Marakasov <amdmi3> | ||||||||||||||||||||||||||||||||||||||
Status: | Closed FIXED | ||||||||||||||||||||||||||||||||||||||||
Severity: | Affects Some People | CC: | informatique.src, junovitch, miwi, yan_jingfeng | ||||||||||||||||||||||||||||||||||||||
Priority: | --- | Keywords: | patch, patch-ready | ||||||||||||||||||||||||||||||||||||||
Version: | Latest | Flags: | Ultima1252:
maintainer-feedback+
|
||||||||||||||||||||||||||||||||||||||
Hardware: | Any | ||||||||||||||||||||||||||||||||||||||||
OS: | Any | ||||||||||||||||||||||||||||||||||||||||
See Also: | https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201437 | ||||||||||||||||||||||||||||||||||||||||
Bug Depends on: | 203927, 203928, 203933, 204110, 205122, 205123, 208839 | ||||||||||||||||||||||||||||||||||||||||
Bug Blocks: | |||||||||||||||||||||||||||||||||||||||||
Attachments: |
|
Description
Ultima
2015-10-21 15:06:39 UTC
Created attachment 162312 [details]
102amd64-poudriere.log
Created attachment 162313 [details]
102i386-poudriere.log
Created attachment 162314 [details]
93amd64-poudriere.log
Created attachment 162315 [details]
93i386-poudriere.log
Set maintainer-feedback+ as submitter is now maintainer and this is ready for QA and commit. @Jason, with any approvals/feedback items where the maintainer isn't changing the issue themselves, please reference how/where the feedback/approval was obtained. Ideally, the maintainer can/should set these flags themselves, which avoids ambiguities and potential conflicts ("no, i didnt really/explicitly/officially say this or that". Was there an issue for the MAINTAINER change request and approval? If so, reference that as a/the blocking issue for these changes so that the audit trail can be followed easily (In reply to Kubilay Kocak from comment #6) The maintainer expressed he will not be able to maintain the ports due to a new family member here https://lists.FreeBSD.org/pipermail/freebsd-ports/2015-October/100923.html and this is the follow up for bug 204110 passing on maintainership. @Jason, thanks. It would be good if the issues that are now in Ultima's hands are all linked to bug 204110 (as a depends, now closed) Add depends on bug 204110 to have the audit trail on why the maintainer-feedback was reset. Hi, Thank you for taking the time to update the seafile ports. Hope your work will reach the ports tree soon :-) Just wondering where did you find this 5.1.0 release please ? The latest release of the opensource edition listed on the github of the project is release "5.0-server" Thanks ! (In reply to informatique.src from comment #10) Hey there, There are two branches of the webui. The -server and the -pro. We are currently using the -pro version. I have no idea what the difference is other than -pro version tends to be ahead of -server. The seahub and seafile version difference does not appear to be bothered by this difference in versioning. (4.4.2 seafile version with 5.1.0 seahub version) Created attachment 163552 [details]
seahub.diff
* Updated to 4.4.7
* Updated third party packages
* New runtime depends django-appconf, django_compressor, and django-statici18n
* Added Max python version
* Added SHEBANGFIX files
* Added SITEPACKAGES to default
* SEAFILE_VERSION will now display properly
* Fixed scripts to correctly display locations in PATH
* Minor changes to satisfy portlint
* Removed undeeded files this update creates.
* Moved/Added symlink to fix upgrade problems
After looking it over, I believe the 5.1.0 release was a mistake to be tagged as such. So I'm going to change this update to the 4.4.7 release. Created attachment 163975 [details]
seahub.diff
* Updated to 5.0.0
* Updated third party packages
* Added django-appconf, django_compressor, django-statici18n, django-constance, and django-picklefield to SITEPACKAGES
* Added SITEPACKAGES to default
* Several fixes
* Moved/Added symlink to fix upgrade problems
* Recreated rc script, now runs as seafile user instead of root
portlint -A:
WARN: Makefile: [0]: possible direct use of command "file" found. use ${FILE} instead.
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy.
0 fatal errors and 2 warnings found.
both false positives
poudriere -t -C:
builds fine in 102amd64, 102i386, 93amd64, 93i386 with defaults
I am currently using this in production and have created many jails to test this patch.
This patch needs to be pushed with PR 203930 203933 203934 and 205122 205123
Created attachment 164809 [details]
seahub.diff
Created attachment 166285 [details]
seahub.diff
* Updated to 5.0.4
portlint -AC:
WARN: Makefile: [0]: possible direct use of command "file" found. use ${FILE} instead. (False positive)
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy.
poudriere bulk -Ct:
102amd64: ok
102i386: ok
93amd64: ok
93i386: ok
(In reply to Ultima from comment #16) * Updated to 5.0.5, not 5.0.4 Created attachment 166364 [details]
seahub.diff
* Added py-mysqldb to runtime depends
sqlite is not currently working. pgsql is supposedly supported, however mysql is what I suggest. Currently only installs mysql client.
Created attachment 167616 [details]
seahub.diff
* Updated to 5.0.6
Created attachment 168021 [details]
seahub.diff
* Updated to 5.0.7
Created attachment 169389 [details]
seahub.diff
This one is a biggy. Updated to 5.1.1, option thirdparty has been removed and all of the dependencies have been moved to run time dependencies. Also removed obsolete depends.
* Updated to 5.1.1
* Deleted option thirdparty
* Added many run_depends
* Deleted files, no longer used
* Cleaned up Makefile
Created attachment 169570 [details]
seahub.diff
* Updated to 5.1.2
* Added USERS/GROUPS
Created attachment 169609 [details]
seahub.diff
RC script's new user/group var needed updating with last patch.
Created attachment 169721 [details]
seahub.diff
* Update to 5.1.3
Created attachment 170285 [details]
seahub.diff
* Updated to 5.1.4
portlint -AC: WARN: Makefile: [0]: possible direct use of command "file" found. use ${FILE} instead. (False positive)
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy.
0 fatal errors and 2 warnings found.
poudriere bulk -tC:
11amd64: Ok
11i386: Ok
103amd64: Ok
103i386: Ok
93amd64: Skipped, spdylay requires OpenSSL 1.0.1+
93i386: Skipped, spdylay requires OpenSSL 1.0.1+
Committer timeout Created attachment 170642 [details]
seahub.diff
* Updated to 5.1.5
portlint -AC:
WARN: Makefile: [0]: possible direct use of command "file" found. use ${FILE} instead. (false pos)
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy.
0 fatal errors and 2 warnings found.
poudriere bulk -tC:
11amd64: success
11i386: success
102amd64: success
102i386: success
93amd64: spdylay requires OpenSSL 1.0.1+
93i386: spdylay requires OpenSSL 1.0.1+
A commit references this bug: Author: amdmi3 Date: Sun May 29 13:57:53 UTC 2016 New revision: 416105 URL: https://svnweb.freebsd.org/changeset/ports/416105 Log: - Update to 5.1.5 - Multiple port improvements PR: 203929 Submitted by: Ultima1252@gmail.com (maintainer) Changes: head/www/seahub/Makefile head/www/seahub/distinfo head/www/seahub/files/altinstall.pth head/www/seahub/files/patch-send__user__notifications.sh.template head/www/seahub/files/patch-send_user_notifications.sh.template head/www/seahub/files/patch-setenv.sh.template head/www/seahub/files/pkg-message.in head/www/seahub/files/seahub.in head/www/seahub/files/setup.cfg head/www/seahub/files/setup.py head/www/seahub/pkg-plist |