Bug 193320 - [STAGE] databases/linux-oracle-instantclient-sdk: Enable STAGE support
Summary: [STAGE] databases/linux-oracle-instantclient-sdk: Enable STAGE support
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: John Marino
URL:
Keywords: needs-qa
Depends on:
Blocks:
 
Reported: 2014-09-04 17:38 UTC by papowell
Modified: 2014-09-10 00:05 UTC (History)
1 user (show)

See Also:


Attachments
shar of databases/linux-oracle-instantclient-sdk with original files. (13.57 KB, text/plain)
2014-09-04 17:38 UTC, papowell
no flags Details
shar of port files and also tests.out (24.10 KB, text/plain)
2014-09-06 17:16 UTC, papowell
no flags Details
diff h (7.94 KB, patch)
2014-09-09 20:28 UTC, papowell
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description papowell 2014-09-04 17:38:57 UTC
Created attachment 146810 [details]
shar of databases/linux-oracle-instantclient-sdk with original files.

Converted databases/linux-oracle-instantclient-sdk to support staging.  Note that the ports maintainers may want to modify the message about where to download the SDK source as the Oracle site which used to have the source code has changed.  This change also affects linux-oracle-instantclient-basic and linux-oracle-instantclient-sqlplus ports.  I recommend that instead of specifying the site, instruct the users to do an internet search for a site with the required file(s) and download the files from that site.  Note that the distinfo.i386 is now distinfo.linxu32.  This same change may need to be made to the other linux-oracle-instantclient ports.
Comment 1 John Marino freebsd_committer freebsd_triage 2014-09-04 18:07:37 UTC
Thanks!  Do you have any verification available?  In order of preference, examples of what I'm looking for are:

1) "poudriere testport" or "poudriere bulk -t" logs
2) "make check-plist" followed by "make stage-qa" output  (https://www.freebsd.org/doc/en/books/porters-handbook/porting-testing.html)

Also, please run "portlint" and paste the output.
Comment 2 papowell 2014-09-06 17:16:35 UTC
Created attachment 146951 [details]
shar of port files and also tests.out
Comment 3 papowell 2014-09-06 17:20:15 UTC
Grrr... when you do an attachment the problem report seems to be immediately submitted.

I ran the tests:
+ portlint
WARN: Makefile: possible direct use of "files" "IGNORE+=                due to Oracle license restrictions, you must fetch the source distribution manually.  Please do a network search for ${DISTFILES} and find the current Oracle Downloads Web site. After registration and accepting the Oracle License, download the distribution files and place them in ${DISTDIR}/${DIST_SUBDIR}/" found. if so, use ${FILESDIR} instead.
WARN: Makefile: Consider defining LICENSE.
0 fatal errors and 2 warnings found.
+ make check-plist
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for directories owned by MTREEs
===> Checking for directories handled by dependencies
===> Checking for items in pkg-plist which are not in STAGEDIR
===> No pkg-plist issues found (check-plist)
+ make stage-qa
====> Running Q/A tests (stage-qa)
Comment 4 John Marino freebsd_committer freebsd_triage 2014-09-06 17:23:48 UTC
Okay, thanks.  Moving to patch-ready then.
Comment 5 John Marino freebsd_committer freebsd_triage 2014-09-07 06:09:50 UTC
er, never provide a shar for an existing port (use concatenated patched instead).  Double never include a test log in a shar (you can have more than 1 attachment in a PR)

That makes this update a whole lot harder now.

Is there any chance you upload a diff with just the changes done to the port?
Comment 6 John Marino freebsd_committer freebsd_triage 2014-09-08 13:11:05 UTC
ping.
papowell, when do you expect to update this PR?
Comment 7 John Marino freebsd_committer freebsd_triage 2014-09-09 06:28:41 UTC
I'm going to remove this port in as little as 12 hours from now.  It's been 5 days without any response from submitter and we are not obligated to save this port because a half-done PR exists.
Comment 8 papowell 2014-09-09 20:28:32 UTC
Created attachment 147141 [details]
diff h
Comment 9 papowell 2014-09-09 20:31:04 UTC
sorry for the delay on getting back to you on this.
Comment 10 John Marino freebsd_committer freebsd_triage 2014-09-09 23:21:08 UTC
Ok, it looks reasonable.  I'll probably rework that IGNORE+= block though.
Comment 11 John Marino freebsd_committer freebsd_triage 2014-09-09 23:30:18 UTC
FYI, you generated the patch backwards.
Comment 12 John Marino freebsd_committer freebsd_triage 2014-09-09 23:37:32 UTC
This port is tabbed crazily.  Somebody must not have been using tab = 8 spaces...
Comment 13 commit-hook freebsd_committer freebsd_triage 2014-09-10 00:01:18 UTC
A commit references this bug:

Author: marino
Date: Wed Sep 10 00:00:55 UTC 2014
New revision: 367792
URL: http://svnweb.freebsd.org/changeset/ports/367792

Log:
  Stage databases/linux-oracle-instantclient-sdk

  PR:		193320
  Submitted by:	papowell (astart.com)

Changes:
  head/databases/linux-oracle-instantclient-sdk/Makefile
  head/databases/linux-oracle-instantclient-sdk/distinfo.amd64
  head/databases/linux-oracle-instantclient-sdk/pkg-plist
Comment 14 John Marino freebsd_committer freebsd_triage 2014-09-10 00:05:08 UTC
Hopefully I didn't mess anything up with my changes.  Let me know if I did, thanks.