Bug 194147 - [NEW PORT] devel/newtonsoft-json: Popular high-performance JSON framework for .NET
Summary: [NEW PORT] devel/newtonsoft-json: Popular high-performance JSON framework for...
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: John Marino
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-04 21:34 UTC by Muhammad Moinur Rahman
Modified: 2014-10-06 23:11 UTC (History)
1 user (show)

See Also:


Attachments
shar file for newtonsoft-json-6.0.5 (3.62 KB, text/plain)
2014-10-04 21:34 UTC, Muhammad Moinur Rahman
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Muhammad Moinur Rahman freebsd_committer freebsd_triage 2014-10-04 21:34:42 UTC
Created attachment 147985 [details]
shar file for newtonsoft-json-6.0.5

Popular high-performance JSON framework for .NET
* Flexible JSON serializer for converting between .NET objects and JSON
* LINQ to JSON for manually reading and writing JSON
* High performance, faster than .NET's built-in JSON serializers
* Write indented, easy to read JSON
* Convert JSON to and from XML
* Supports .NET 2, .NET 3.5, .NET 4, .NET 4.5, Silverlight, Windows Phone and
  Windows 8 Store

The JSON serializer in Json.NET is a good choice when the JSON you are reading
or writing maps closely to a .NET class.

WWW: http://james.newtonking.com/json

Poudriere logs:
http://pdr.s.ubze.ro/bulk/latest-per-pkg/newtonsoft-json/6.0.5/
Comment 1 John Marino freebsd_committer freebsd_triage 2014-10-05 20:37:54 UTC
I love the set of 8 poudriere logs, but I notice that they don't have the -t option enabled to invoke the stage-qa and make check-plist checks.  Is there any way to ensure that option gets checked in the future?
Comment 2 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2014-10-05 20:59:21 UTC
I am not aware of that option for "testport". But I believe it is available for bulk package building in "bulk". It seems like poudriere is saving bulk build logs and showing the testport output to stdout. So there are two possibilities:
1. I change my script to output the the stdout to a different location using testport.
2. I change my script to use bulk instead.

What's your opinion?

(In reply to John Marino from comment #1)
> I love the set of 8 poudriere logs, but I notice that they don't have the -t
> option enabled to invoke the stage-qa and make check-plist checks.  Is there
> any way to ensure that option gets checked in the future?
Comment 3 John Marino freebsd_committer freebsd_triage 2014-10-05 21:19:22 UTC
poudriere testport does the tests unconditionally.   I assumed these were bulk builds because I don't see the tests being run.

Is the poudriere up to date?

In any case, "poudriere bulk -t" should be fine if you want to switch to it.
Comment 4 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2014-10-06 05:38:10 UTC
If you use testport the stage-qa and other checks are thrown to stdout while keeping bulk log in the logs directory. But if I use bulk with -t it is available in the log. So I am shifting towards bulk -t. From my next PR those will be available.
(In reply to John Marino from comment #3)
> poudriere testport does the tests unconditionally.   I assumed these were
> bulk builds because I don't see the tests being run.
> 
> Is the poudriere up to date?
> 
> In any case, "poudriere bulk -t" should be fine if you want to switch to it.
Comment 5 John Marino freebsd_committer freebsd_triage 2014-10-06 05:43:24 UTC
it's strange because I ran into one of your log sets that contained stage-qa checks (and I recalled that I'd see them before as well).

i don't know what changed, but it was ok before.
Comment 6 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2014-10-06 05:46:13 UTC
portmaster updated poudriere a couple of times in the last couple of weeks. Might be there are some issues then.
(In reply to John Marino from comment #5)
> it's strange because I ran into one of your log sets that contained stage-qa
> checks (and I recalled that I'd see them before as well).
> 
> i don't know what changed, but it was ok before.
Comment 7 commit-hook freebsd_committer freebsd_triage 2014-10-06 23:11:02 UTC
A commit references this bug:

Author: marino
Date: Mon Oct  6 23:10:30 UTC 2014
New revision: 370259
URL: https://svnweb.freebsd.org/changeset/ports/370259

Log:
  Add new port devel/newtonsoft-json

  PR:		194147
  Submitted by:	Muhammad Rahman

  Popular high-performance JSON framework for .NET
  * Flexible JSON serializer for converting between .NET objects and JSON
  * LINQ to JSON for manually reading and writing JSON
  * High performance, faster than .NET's built-in JSON serializers
  * Write indented, easy to read JSON
  * Convert JSON to and from XML
  * Supports .NET 2, .NET 3.5, .NET 4, .NET 4.5, Silverlight, Windows Phone and
    Windows 8 Store

  The JSON serializer in Json.NET is a good choice when the JSON you are reading
  or writing maps closely to a .NET class.

Changes:
  head/devel/Makefile
  head/devel/newtonsoft-json/
  head/devel/newtonsoft-json/Makefile
  head/devel/newtonsoft-json/distinfo
  head/devel/newtonsoft-json/files/
  head/devel/newtonsoft-json/files/Newtonsoft.Json.pc.in
  head/devel/newtonsoft-json/pkg-descr
Comment 8 John Marino freebsd_committer freebsd_triage 2014-10-06 23:11:41 UTC
Thanks!