Bug 190399 - [NEW PORT] sysutils/sas2ircu: management tool for mps(4) based RAID controllers
Summary: [NEW PORT] sysutils/sas2ircu: management tool for mps(4) based RAID controllers
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-30 01:50 UTC by Daniel Austin
Modified: 2014-08-19 03:45 UTC (History)
2 users (show)

See Also:


Attachments
sas2ircu.shar (3.34 KB, text/plain)
2014-05-30 01:50 UTC, Daniel Austin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Austin 2014-05-30 01:50:00 UTC
	A new port to allow monitoring and management of mps(4) based LSI RAID controllers.

	NOTE: The download requires manual intervention due to licensing restrictions from LSI.

	Please update ports/LEGAL when importing.

Fix: Build tested with portlint and poudriere.
Comment 1 John Marino freebsd_committer freebsd_triage 2014-08-07 15:09:38 UTC
Hi, if you are still interested in having this port in FreeBSD, it may (or may not) need to be reworked to support stage, and it may need updating to other newer conventions such as "USES" which is expanding all time.
For staging, see http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-May/000080.html


Additionally, you need to provide some sort of quality assurance.    
In order of preference, we are looking for:

1) "poudriere testport" or "poudriere bulk -t" logs
2) Redports or tinderbox logs
3) at least this: https://www.freebsd.org/doc/en/books/porters-handbook/porting-testing.html

Please provide an updated shar file and attach a test log.  Alternatively, please indicate if you are no longer interested in having this software in the Ports Collection and that we can close the PR.

Thanks!
Comment 2 Daniel Austin 2014-08-07 16:41:24 UTC
Hi John,

The port is already staged and supports the 'USES' syntax, optionsNG and portdocs etc.

poudriere logs for 8.4/9.3/10.0/11.0 are at:

http://poudriere.dan.tm/latest-per-pkg/sas2ircu/16.00.00.00/

Please remember that it needs to be added to LEGAL as it cannot be packaged due to restrictions from LSI.


Thanks,

Dan.
Comment 3 John Marino freebsd_committer freebsd_triage 2014-08-07 16:53:43 UTC
great, and the tests are recent too.
The only issue is these seem to be "poudriere bulk" runs, not "poudriere bulk -t" runs which employ additional tests, specifically "check-plist" and "stage-qa".

Any chance you could do a single FreeBSD 10 AMD64 test with -t option?  or just "poudriere testport" just to make sure?
Comment 4 Daniel Austin 2014-08-07 18:02:20 UTC
Sorry, forgot i'd ran bulks recently that overwrote them (I reinstalled my poudriere system to 11 so I could run tests against 11-current)

Here's a 10.0/amd64 testport run:

http://poudriere.dan.tm/latest-per-pkg/sas2ircu/16.00.00.00/100-amd64-default.log


Thanks,

Dan.
Comment 5 John Marino freebsd_committer freebsd_triage 2014-08-07 18:08:09 UTC
looks good; promoting to "patch-ready"
Comment 6 Kurt Jaeger freebsd_committer freebsd_triage 2014-08-09 09:39:53 UTC
I currently try to get access to the download page, will test if sucessful.
Comment 7 John Marino freebsd_committer freebsd_triage 2014-08-15 15:43:46 UTC
were you successful?
Comment 8 Kurt Jaeger freebsd_committer freebsd_triage 2014-08-15 16:34:57 UTC
Not yet. I've asked Kashyap, the recent committer from avagotech/LSI,
but no reply as of now.
Comment 9 Kurt Jaeger freebsd_committer freebsd_triage 2014-08-19 03:36:06 UTC
(In reply to Kurt Jaeger from comment #8)
> Not yet. I've asked Kashyap, the recent committer from avagotech/LSI,
> but no reply as of now.

Got access, builds fine.
Comment 10 commit-hook freebsd_committer freebsd_triage 2014-08-19 03:44:57 UTC
A commit references this bug:

Author: pi
Date: Tue Aug 19 03:44:11 UTC 2014
New revision: 365360
URL: http://svnweb.freebsd.org/changeset/ports/365360

Log:
  New port: sysutils/sas2ircu

  sas2ircu allows basic management of mps(4) based RAID controllers.
  This includes controllers based on the LSI SAS2 IR protocol.
  See the mps(4) man page for a more thorough list of controllers.

  May not be redistributed. Must accept license to download.

  WWW: http://www.lsi.com/

  PR:		190399
  Submitted by:	Daniel Austin <freebsd-ports@dan.me.uk>

Changes:
  head/LEGAL
  head/sysutils/Makefile
  head/sysutils/sas2ircu/
  head/sysutils/sas2ircu/Makefile
  head/sysutils/sas2ircu/distinfo
  head/sysutils/sas2ircu/pkg-descr
  head/sysutils/sas2ircu/pkg-plist
Comment 11 Kurt Jaeger freebsd_committer freebsd_triage 2014-08-19 03:45:19 UTC
Committed, thanks!