Bug 221997 - net/ceph: Luminous (12.2.0) release for Ceph
Summary: net/ceph: Luminous (12.2.0) release for Ceph
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: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-02 14:32 UTC by Willem Jan Withagen
Modified: 2017-09-03 08:34 UTC (History)
1 user (show)

See Also:


Attachments
net/ceph diff for the first submit. (115.71 KB, patch)
2017-09-02 14:32 UTC, Willem Jan Withagen
no flags Details | Diff
net/ceph diff for the first submit. With CONFLICT indication (115.74 KB, patch)
2017-09-02 22:13 UTC, Willem Jan Withagen
no flags Details | Diff
Add CONFLICT also to ceph-devel (115.74 KB, patch)
2017-09-02 22:15 UTC, Willem Jan Withagen
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Willem Jan Withagen 2017-09-02 14:32:59 UTC
Created attachment 185988 [details]
net/ceph diff for the first submit.

Recently the Luminous is released by the Ceph team.
This is the port for FreeBSD.

Run thru:
    portlint -A
    poudriere testport
Comment 1 Kurt Jaeger freebsd_committer 2017-09-02 15:14:08 UTC
testbuilds@work
Comment 2 Kurt Jaeger freebsd_committer 2017-09-02 16:21:49 UTC
portlint -AC together with

DEVELOPER=yes

in /etc/make.conf

says:

WARN: Makefile: [44]: USE_* seen before USES.  According to the porters-handbook, USES must appear first.
WARN: Makefile: Consider adding support for a NLS knob to conditionally disable gettext support.
WARN: Makefile: "IGNORE_FreeBSD_10" has to appear earlier.
WARN: Makefile: "ONLY_FOR_ARCHS" has to appear earlier.
Comment 3 Kurt Jaeger freebsd_committer 2017-09-02 17:09:15 UTC
testbuilds fine on 12a, 11.1a
Comment 4 Willem Jan Withagen 2017-09-02 22:13:26 UTC
Created attachment 186009 [details]
net/ceph diff for the first submit. With CONFLICT indication
Comment 5 Willem Jan Withagen 2017-09-02 22:15:08 UTC
Created attachment 186010 [details]
Add CONFLICT also to ceph-devel

Since net/ceph and net/ceph-devel install everything in the same place
Make them conflicting ports
Comment 6 commit-hook freebsd_committer 2017-09-03 08:30:22 UTC
A commit references this bug:

Author: pi
Date: Sun Sep  3 08:29:58 UTC 2017
New revision: 449176
URL: https://svnweb.freebsd.org/changeset/ports/449176

Log:
  New port: net/ceph

  Ceph is a distributed object store and file system designed to provide
  excellent performance, reliability and scalability.

  * Object Storage
    Ceph provides seamless access to objects using native language bindings or
    radosgw, a REST interface for applications written with S3 and Swift.
  * Block Storage
    Ceph's RADOS Block Device (RBD) provides access to block device images
    that are striped and replicated across the entire storage cluster.
  * File System
    Ceph provides a POSIX-compliant network file system aiming for large data
    storage, high performance, and maximum compatibility with legacy applications.

  This FreeBSD build will build most of the tools in Ceph:
  * Mon, OSD, rados, RadosGW, rbd
  * init-ceph, and etc/rc.d/ceph on top of that
  * ceph-disk {prepare, activate}
  With these tools one can build a multi server, multi osd cluster fully
  running on FreeBSD and do some testing...

  WWW: http://ceph.com

  PR:		221997
  Submitted by:	Willem Jan Withagen <wjw@digiware.nl>

Changes:
  head/net/Makefile
  head/net/ceph/
  head/net/ceph/Makefile
  head/net/ceph/distinfo
  head/net/ceph/files/
  head/net/ceph/files/ceph.in
  head/net/ceph/files/file-git_version
  head/net/ceph/pkg-descr
  head/net/ceph/pkg-plist
  head/net/ceph-devel/Makefile
Comment 7 Kurt Jaeger freebsd_committer 2017-09-03 08:34:28 UTC
Committed, thanks!