Bug 218932 - net-mgmt/seafile-server: Updated seafile_version to 6.0.10, seahub_version to 6.0.13
Summary: net-mgmt/seafile-server: Updated seafile_version to 6.0.10, seahub_version to...
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: Nikolai Lifanov
URL: https://seacloud.cc/group/3/wiki/Chan...
Keywords: patch-ready
Depends on:
Blocks:
 
Reported: 2017-04-28 12:23 UTC by Ultima
Modified: 2017-04-28 15:11 UTC (History)
2 users (show)

See Also:


Attachments
seafile-server.diff (55.84 KB, patch)
2017-04-28 12:23 UTC, Ultima
Ultima1252: maintainer-approval+
Details | Diff
seafile-server.diff (53.13 KB, patch)
2017-04-28 14:29 UTC, Ultima
Ultima1252: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ultima 2017-04-28 12:23:41 UTC
Created attachment 182153 [details]
seafile-server.diff

This is an update to seafile to the most current version, 6.0.10. This update moves duplicate code to Makefile.include and also added a variable seahub_ver which is set to 6.0.13. The pkglist was also regenerated for most or all packages.

* Updated seafile_ver to 6.0.10
* Added seahub_ver and set to 6.0.13
* Moved duplicate code to Makefile.include
* Regenerated pkg-lists

 - [fix] Fix a bug in listing libraries in admin panel
 - Improve performance when checking group shared library permission
 - [fix] Fix image popup in favourite page
 - [fix] Fix generating sharing link with expiring time in file detailed view page
 - [fix] Don't allow to create library with '/' in name
 - [fix] Fix two-factor authentication
 - Add script to migrate between different storage backend


This will affect:
net-mgmt/ccnet-server net-mgmt/seafile-server www/py-seafdav www/py-seafobj www/seahub

portlint -AC:
net-mgmt/ccnet-server
WARN: Makefile: Consider adding support for a NLS knob to conditionally disable gettext support.
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy.
0 fatal errors and 2 warnings found.

net-mgmt/seafile-server
WARN: Makefile: Consider adding support for a NLS knob to conditionally disable gettext support.
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy.
0 fatal errors and 2 warnings found.

www/py-seafdav
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy.
0 fatal errors and 1 warning found.

www/py-seafobj
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy.
0 fatal errors and 1 warning found.

www/seahub
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.


poudriere bulk -tC:
12amd64: success: https://poudriere.ultimasbox.com/build.html?mastername=12amd64-test&build=2017-04-28_08h06m28s 
12i386: success: https://poudriere.ultimasbox.com/build.html?mastername=12i386-test&build=2017-04-28_08h06m29s 
110amd64: success: https://poudriere.ultimasbox.com/build.html?mastername=110amd64-test&build=2017-04-28_08h06m25s 
110i386: success: https://poudriere.ultimasbox.com/build.html?mastername=110i386-test&build=2017-04-28_08h06m27s 
103amd64: success: https://poudriere.ultimasbox.com/build.html?mastername=103amd64-test&build=2017-04-28_08h06m23s 
103i386: success: https://poudriere.ultimasbox.com/build.html?mastername=103i386-test&build=2017-04-28_08h06m24s
Comment 1 Nikolai Lifanov freebsd_committer freebsd_triage 2017-04-28 13:42:49 UTC
Looks great, but double-check the pkg-plist please:

-bin/seafile-controller
 bin/seaf-server
-include/seafile/seafile-object.h
-libdata/pkgconfig/libseafile.pc
-%%SEAFILE_SERVER%%/seaf-cli-wrapper.sh
+bin/%%USERS%%-controller
+include/%%USERS%%/%%USERS%%-object.h
+libdata/pkgconfig/lib%%USERS%%.pc
+%%SEAFILE_SERVER%%/breakpad.py

I don't think you mean to use %%USERS%% here.
Comment 2 Ultima 2017-04-28 14:29:54 UTC
Created attachment 182159 [details]
seafile-server.diff
Comment 3 Ultima 2017-04-28 14:37:08 UTC
(In reply to Nikolai Lifanov from comment #1)
Fixed plist, also rechecked portlint and poudriere bulk, everything checked out.
Comment 4 commit-hook freebsd_committer freebsd_triage 2017-04-28 15:10:01 UTC
A commit references this bug:

Author: lifanov
Date: Fri Apr 28 15:09:10 UTC 2017
New revision: 439615
URL: https://svnweb.freebsd.org/changeset/ports/439615

Log:
  update seafile to 6.0.10 and seahub to 6.0.13

  This is an update to seafile to the most current version, 6.0.10. This update moves duplicate code to Makefile.include and also added a variable seahub_ver which is set to 6.0.13. The pkglist was also regenerated for most or all packages.

  * Updated seafile_ver to 6.0.10
  * Added seahub_ver and set to 6.0.13
  * Moved duplicate code to Makefile.include
  * Regenerated pkg-lists

   - [fix] Fix a bug in listing libraries in admin panel
   - Improve performance when checking group shared library permission
   - [fix] Fix image popup in favourite page
   - [fix] Fix generating sharing link with expiring time in file detailed view page
   - [fix] Don't allow to create library with '/' in name
   - [fix] Fix two-factor authentication
   - Add script to migrate between different storage backend

  ports affected:
  - net-mgmt/ccnet-server
  - net-mgmt/seafile-server
  - www/py-seafdav
  - www/py-seafobj
  - www/seahub

  PR:		218932
  Submitted by:	ultima1252@gmail.com (maintainer)

Changes:
  head/net-mgmt/ccnet-server/Makefile
  head/net-mgmt/ccnet-server/distinfo
  head/net-mgmt/seafile-server/Makefile
  head/net-mgmt/seafile-server/Makefile.include
  head/net-mgmt/seafile-server/distinfo
  head/net-mgmt/seafile-server/pkg-plist
  head/www/py-seafdav/Makefile
  head/www/py-seafdav/distinfo
  head/www/py-seafdav/pkg-plist
  head/www/py-seafobj/Makefile
  head/www/py-seafobj/distinfo
  head/www/py-seafobj/pkg-plist
  head/www/seahub/Makefile
  head/www/seahub/distinfo
  head/www/seahub/pkg-plist
Comment 5 Nikolai Lifanov freebsd_committer freebsd_triage 2017-04-28 15:11:14 UTC
Committed, thanks!