cf push fails on CI

I have a problem running cf push on a CI service. The command breaks and exit status code is not 0. I believe that the application still gets successfully started, but the deploy is reported as failed.
This is the command:
CF_TRACE=true cf push rails_sample_app -n rails_sample_app_test

And the output:
VERSION:
6.10.0-b78bf10

Using manifest file /home/runner/rails_sample_app/manifest.yml

REQUEST: [2015-03-06T07:35:00Z]
POST /oauth/token HTTP/1.1

Host: login.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/x-www-form-urlencoded

User-Agent: go-cli 6.10.0-b78bf10 / linux

grant_type=refresh_token&refresh_token=eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI3MzMwZGUwMC1hZjZlLTQ3YzEtOWEyNS04YzZlNGY1OWI2OGYiLCJzdWIiOiJkZWFhZmI0ZS05ZGM4LTQxZjItOTBhNy05M2FjZjY1YzFiYTAiLCJzY29wZSI6WyJwYXNzd29yZC53cml0ZSIsImNsb3VkX2NvbnRyb2xsZXIud3JpdGUiLCJvcGVuaWQiLCJjbG91ZF9jb250cm9sbGVyLnJlYWQiXSwiaWF0IjoxNDI1NjI3Mjk2LCJleHAiOjE0MjgyMTkyOTYsImNpZCI6ImNmIiwiaXNzIjoiaHR0cHM6Ly91YWEucnVuLnBpdm90YWwuaW8vb2F1dGgvdG9rZW4iLCJncmFudF90eXBlIjoicGFzc3dvcmQiLCJ1c2VyX25hbWUiOiJuZWJvanNhQHJlbmRlcmVkdGV4dC5jb20iLCJ1c2VyX2lkIjoiZGVhYWZiNGUtOWRjOC00MWYyLTkwYTctOTNhY2Y2NWMxYmEwIiwiYXVkIjpbImNmIiwicGFzc3dvcmQiLCJjbG91ZF9jb250cm9sbGVyIiwib3BlbmlkIl19.XSR7AS_iadWcqkZtyVvtnJKeFTLIjNG6UeTyDqzxshoHDHa53Hd7Zl95rAHKMx7xnYWq3rL4PH3vRX1Qsyc9bIAVa0w1E7dsYOAS9oesBtOAdKhRVKD59pQQC3jX7g5p_Mw4GxwLTvW8UmcPtkm0h2XpUraq9rF2DonofyBbuB_Blke7_qfBJtVbbxv5w5T_aq5Nv-HZpArppNI-5vglGZiCcX19e8CfWS3jReOqQmJjx7T8xS8QZekpBZwFUfDmPEqOMcUACcpEz59rQgK2UwDJoKpibB_CsuXXXclMg0uj0BpFDDYPHArUs7jSwQNK4AS63o3FHuEydbcoDij8vQ&scope=

RESPONSE: [2015-03-06T07:35:00Z]
HTTP/1.1 200 OK

Content-Length: 2163

Cache-Control: no-cache

Cache-Control: no-store

Cache-Control: no-store

Connection: keep-alive

Content-Type: application/json;charset=UTF-8

Date: Fri, 06 Mar 2015 07:35:00 GMT

Expires: Thu, 01 Jan 1970 00:00:00 GMT

Pragma: no-cache

Pragma: no-cache

Server: Apache-Coyote/1.1

X-Cf-Requestid: d49b1f99-b445-4d09-7baa-d4d3a4ba291e

X-Cf-Requestid: 64ca7e04-338b-4add-537a-46542d357e0a

X-Frame-Options: DENY

{"access_token":"[PRIVATE DATA HIDDEN]","token_type":"bearer","refresh_token":"[PRIVATE DATA HIDDEN]","expires_in":599,"scope":"password.write openid cloud_controller.write cloud_controller.read","jti":"9516dcf6-fe20-4c1d-8ef6-ddf837fc05a4"}

REQUEST: [2015-03-06T07:35:00Z]
GET /v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/apps?q=name%3Arails_sample_app&inline-relations-depth=1 HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/json

User-Agent: go-cli 6.10.0-b78bf10 / linux

RESPONSE: [2015-03-06T07:35:02Z]
HTTP/1.1 200 OK

Content-Length: 5476

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:02 GMT

Server: nginx

X-Cf-Requestid: 6d174ac5-e72a-4031-61dd-8ae3c2db86e3

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: 495e4fcf-93fe-4693-7594-23f446ed98e4::a82ff57f-ad8f-4688-bb22-de2d35725229

{
  "total_results": 1,
  "total_pages": 1,
  "prev_url": null,
  "next_url": null,
  "resources": [
    {
      "metadata": {
        "guid": "f5615f27-db57-40e5-b5ae-208806d4dd60",
        "url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60",
        "created_at": "2015-03-05T13:22:35Z",
        "updated_at": "2015-03-05T14:06:48Z"
      },
      "entity": {
        "name": "rails_sample_app",
        "production": false,
        "space_guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
        "stack_guid": "50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
        "buildpack": null,
        "detected_buildpack": "Ruby",
        "environment_json": {

        },
        "memory": 256,
        "instances": 1,
        "disk_quota": 1024,
        "state": "STARTED",
        "version": "cef723c0-e6ed-4e34-b8bb-33f291a003f4",
        "command": "bundle exec rake db:migrate && bundle exec rails s -p $PORT",
        "console": false,
        "debug": null,
        "staging_task_id": "9d5e28510ae1463eab087c1980e9a793",
        "package_state": "STAGED",
        "health_check_type": "port",
        "health_check_timeout": null,
        "staging_failed_reason": null,
        "diego": false,
        "docker_image": null,
        "package_updated_at": "2015-03-05T14:06:10Z",
        "detected_start_command": "bundle exec rake db:migrate && bundle exec rails s -p $PORT",
        "space_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
        "space": {
          "metadata": {
            "guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
            "url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
            "created_at": "2015-03-05T08:43:34Z",
            "updated_at": null
          },
          "entity": {
            "name": "development",
            "organization_guid": "914110ed-d84a-4af0-8f6f-1c6bee682678",
            "space_quota_definition_guid": null,
            "organization_url": "/v2/organizations/914110ed-d84a-4af0-8f6f-1c6bee682678",
            "developers_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/developers",
            "managers_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/managers",
            "auditors_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/auditors",
            "apps_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/apps",
            "routes_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/routes",
            "domains_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/domains",
            "service_instances_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/service_instances",
            "app_events_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/app_events",
            "events_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/events",
            "security_groups_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/security_groups"
          }
        },
        "stack_url": "/v2/stacks/50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
        "stack": {
          "metadata": {
            "guid": "50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
            "url": "/v2/stacks/50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
            "created_at": "2013-11-19T19:34:57Z",
            "updated_at": "2013-11-19T19:34:57Z"
          },
          "entity": {
            "name": "lucid64",
            "description": "Ubuntu 10.04"
          }
        },
        "events_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/events",
        "service_bindings_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/service_bindings",
        "service_bindings": [
          {
            "metadata": {
              "guid": "320ad180-6df7-446e-8d48-891124bb20c4",
              "url": "/v2/service_bindings/320ad180-6df7-446e-8d48-891124bb20c4",
              "created_at": "2015-03-05T13:22:54Z",
              "updated_at": null
            },
            "entity": {
              "app_guid": "f5615f27-db57-40e5-b5ae-208806d4dd60",
              "service_instance_guid": "84c68e08-90fa-4522-92b2-2e3329881589",
              "credentials": {
                "uri": "postgres://owwlmyqw:2QRU0d_O6eWVJKpubP2eU_Fh5YLaqiHj@babar.elephantsql.com:5432/owwlmyqw",
                "max_conns": "5"
              },
              "binding_options": {

              },
              "gateway_data": null,
              "gateway_name": "",
              "syslog_drain_url": null,
              "app_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60",
              "service_instance_url": "/v2/service_instances/84c68e08-90fa-4522-92b2-2e3329881589"
            }
          }
        ],
        "routes_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/routes",
        "routes": [
          {
            "metadata": {
              "guid": "6b927bc8-1231-4146-92f2-9a1bda1e84eb",
              "url": "/v2/routes/6b927bc8-1231-4146-92f2-9a1bda1e84eb",
              "created_at": "2015-03-05T11:46:11Z",
              "updated_at": null
            },
            "entity": {
              "host": "rails_sample_app_test",
              "domain_guid": "fb6bd89f-2ed9-49d4-9ad1-97951a573135",
              "space_guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
              "domain_url": "/v2/domains/fb6bd89f-2ed9-49d4-9ad1-97951a573135",
              "space_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
              "apps_url": "/v2/routes/6b927bc8-1231-4146-92f2-9a1bda1e84eb/apps"
            }
          }
        ]
      }
    }
  ]
}
Updating app rails_sample_app in org renderedtext / space development as<EMAIL_ADDRESS>
REQUEST: [2015-03-06T07:35:02Z]
PUT /v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60?async=true&inline-relations-depth=1 HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/json

User-Agent: go-cli 6.10.0-b78bf10 / linux

{"name":"rails_sample_app","command":"bundle exec rake db:migrate \u0026\u0026 bundle exec rails s -p $PORT","instances":1,"memory":256,"environment_json":{}}

RESPONSE: [2015-03-06T07:35:03Z]
HTTP/1.1 201 Created

Content-Length: 4893

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:03 GMT

Server: nginx

X-Cf-Requestid: 07aa607e-eb88-47e3-4b6e-afe16964a69a

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: 32c9f3c9-4668-4c8a-772b-d181f81b2ddd::c06527c3-d12a-40a6-8e4a-91d8ceb7b9d6

{
  "metadata": {
    "guid": "f5615f27-db57-40e5-b5ae-208806d4dd60",
    "url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60",
    "created_at": "2015-03-05T13:22:35Z",
    "updated_at": "2015-03-06T07:35:02Z"
  },
  "entity": {
    "name": "rails_sample_app",
    "production": false,
    "space_guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
    "stack_guid": "50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
    "buildpack": null,
    "detected_buildpack": "Ruby",
    "environment_json": {

    },
    "memory": 256,
    "instances": 1,
    "disk_quota": 1024,
    "state": "STARTED",
    "version": "cef723c0-e6ed-4e34-b8bb-33f291a003f4",
    "command": "bundle exec rake db:migrate && bundle exec rails s -p $PORT",
    "console": false,
    "debug": null,
    "staging_task_id": "9d5e28510ae1463eab087c1980e9a793",
    "package_state": "STAGED",
    "health_check_type": "port",
    "health_check_timeout": null,
    "staging_failed_reason": null,
    "diego": false,
    "docker_image": null,
    "package_updated_at": "2015-03-05T14:06:10Z",
    "detected_start_command": "bundle exec rake db:migrate && bundle exec rails s -p $PORT",
    "space_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
    "space": {
      "metadata": {
        "guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
        "url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
        "created_at": "2015-03-05T08:43:34Z",
        "updated_at": null
      },
      "entity": {
        "name": "development",
        "organization_guid": "914110ed-d84a-4af0-8f6f-1c6bee682678",
        "space_quota_definition_guid": null,
        "organization_url": "/v2/organizations/914110ed-d84a-4af0-8f6f-1c6bee682678",
        "developers_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/developers",
        "managers_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/managers",
        "auditors_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/auditors",
        "apps_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/apps",
        "routes_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/routes",
        "domains_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/domains",
        "service_instances_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/service_instances",
        "app_events_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/app_events",
        "events_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/events",
        "security_groups_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/security_groups"
      }
    },
    "stack_url": "/v2/stacks/50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
    "stack": {
      "metadata": {
        "guid": "50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
        "url": "/v2/stacks/50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
        "created_at": "2013-11-19T19:34:57Z",
        "updated_at": "2013-11-19T19:34:57Z"
      },
      "entity": {
        "name": "lucid64",
        "description": "Ubuntu 10.04"
      }
    },
    "events_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/events",
    "service_bindings_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/service_bindings",
    "service_bindings": [
      {
        "metadata": {
          "guid": "320ad180-6df7-446e-8d48-891124bb20c4",
          "url": "/v2/service_bindings/320ad180-6df7-446e-8d48-891124bb20c4",
          "created_at": "2015-03-05T13:22:54Z",
          "updated_at": null
        },
        "entity": {
          "app_guid": "f5615f27-db57-40e5-b5ae-208806d4dd60",
          "service_instance_guid": "84c68e08-90fa-4522-92b2-2e3329881589",
          "credentials": {
            "uri": "postgres://owwlmyqw:2QRU0d_O6eWVJKpubP2eU_Fh5YLaqiHj@babar.elephantsql.com:5432/owwlmyqw",
            "max_conns": "5"
          },
          "binding_options": {

          },
          "gateway_data": null,
          "gateway_name": "",
          "syslog_drain_url": null,
          "app_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60",
          "service_instance_url": "/v2/service_instances/84c68e08-90fa-4522-92b2-2e3329881589"
        }
      }
    ],
    "routes_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/routes",
    "routes": [
      {
        "metadata": {
          "guid": "6b927bc8-1231-4146-92f2-9a1bda1e84eb",
          "url": "/v2/routes/6b927bc8-1231-4146-92f2-9a1bda1e84eb",
          "created_at": "2015-03-05T11:46:11Z",
          "updated_at": null
        },
        "entity": {
          "host": "rails_sample_app_test",
          "domain_guid": "fb6bd89f-2ed9-49d4-9ad1-97951a573135",
          "space_guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
          "domain_url": "/v2/domains/fb6bd89f-2ed9-49d4-9ad1-97951a573135",
          "space_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
          "apps_url": "/v2/routes/6b927bc8-1231-4146-92f2-9a1bda1e84eb/apps"
        }
      }
    ]
  }
}
OK

REQUEST: [2015-03-06T07:35:03Z]
GET /v2/organizations/914110ed-d84a-4af0-8f6f-1c6bee682678/private_domains HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/json

User-Agent: go-cli 6.10.0-b78bf10 / linux

RESPONSE: [2015-03-06T07:35:04Z]
HTTP/1.1 200 OK

Content-Length: 107

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:04 GMT

Server: nginx

X-Cf-Requestid: 29a45629-7508-426b-5e87-35cc0eeee335

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: f343179c-e20d-462b-4b55-de9e160c846f::bb1b4fb8-73d3-4dc4-ae86-51dfab1895bf

{
  "total_results": 0,
  "total_pages": 1,
  "prev_url": null,
  "next_url": null,
  "resources": [

  ]
}

REQUEST: [2015-03-06T07:35:04Z]
GET /v2/shared_domains HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/json

User-Agent: go-cli 6.10.0-b78bf10 / linux

RESPONSE: [2015-03-06T07:35:05Z]
HTTP/1.1 200 OK

Content-Length: 404

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:05 GMT

Server: nginx

X-Cf-Requestid: d4abc10b-2222-4e25-42db-8023d3c8a8a5

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: 61ec213f-273b-408f-7db7-3594a59b0d15::9657b6a5-5f7f-4b29-abf3-cee29ae0b944

{
  "total_results": 1,
  "total_pages": 1,
  "prev_url": null,
  "next_url": null,
  "resources": [
    {
      "metadata": {
        "guid": "fb6bd89f-2ed9-49d4-9ad1-97951a573135",
        "url": "/v2/shared_domains/fb6bd89f-2ed9-49d4-9ad1-97951a573135",
        "created_at": "2013-05-04T00:29:46Z",
        "updated_at": null
      },
      "entity": {
        "name": "cfapps.io"
      }
    }
  ]
}

REQUEST: [2015-03-06T07:35:05Z]
GET /v2/routes?inline-relations-depth=1&q=host%3Arails_sample_app_test%3Bdomain_guid%3Afb6bd89f-2ed9-49d4-9ad1-97951a573135 HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/json

User-Agent: go-cli 6.10.0-b78bf10 / linux

RESPONSE: [2015-03-06T07:35:06Z]
HTTP/1.1 200 OK

Content-Length: 4511

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:06 GMT

Server: nginx

X-Cf-Requestid: b50ca3de-7e38-4448-6b36-573436ef4403

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: bf73bf54-1e0c-4b5c-5508-881eb5dab3df::b887d70a-1317-4d39-afeb-e818700f894d

{
  "total_results": 1,
  "total_pages": 1,
  "prev_url": null,
  "next_url": null,
  "resources": [
    {
      "metadata": {
        "guid": "6b927bc8-1231-4146-92f2-9a1bda1e84eb",
        "url": "/v2/routes/6b927bc8-1231-4146-92f2-9a1bda1e84eb",
        "created_at": "2015-03-05T11:46:11Z",
        "updated_at": null
      },
      "entity": {
        "host": "rails_sample_app_test",
        "domain_guid": "fb6bd89f-2ed9-49d4-9ad1-97951a573135",
        "space_guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
        "domain_url": "/v2/domains/fb6bd89f-2ed9-49d4-9ad1-97951a573135",
        "domain": {
          "metadata": {
            "guid": "fb6bd89f-2ed9-49d4-9ad1-97951a573135",
            "url": "/v2/domains/fb6bd89f-2ed9-49d4-9ad1-97951a573135",
            "created_at": "2013-05-04T00:29:46Z",
            "updated_at": null
          },
          "entity": {
            "name": "cfapps.io"
          }
        },
        "space_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
        "space": {
          "metadata": {
            "guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
            "url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
            "created_at": "2015-03-05T08:43:34Z",
            "updated_at": null
          },
          "entity": {
            "name": "development",
            "organization_guid": "914110ed-d84a-4af0-8f6f-1c6bee682678",
            "space_quota_definition_guid": null,
            "organization_url": "/v2/organizations/914110ed-d84a-4af0-8f6f-1c6bee682678",
            "developers_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/developers",
            "managers_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/managers",
            "auditors_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/auditors",
            "apps_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/apps",
            "routes_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/routes",
            "domains_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/domains",
            "service_instances_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/service_instances",
            "app_events_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/app_events",
            "events_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/events",
            "security_groups_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/security_groups"
          }
        },
        "apps_url": "/v2/routes/6b927bc8-1231-4146-92f2-9a1bda1e84eb/apps",
        "apps": [
          {
            "metadata": {
              "guid": "f5615f27-db57-40e5-b5ae-208806d4dd60",
              "url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60",
              "created_at": "2015-03-05T13:22:35Z",
              "updated_at": "2015-03-06T07:35:02Z"
            },
            "entity": {
              "name": "rails_sample_app",
              "production": false,
              "space_guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
              "stack_guid": "50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
              "buildpack": null,
              "detected_buildpack": "Ruby",
              "environment_json": {

              },
              "memory": 256,
              "instances": 1,
              "disk_quota": 1024,
              "state": "STARTED",
              "version": "cef723c0-e6ed-4e34-b8bb-33f291a003f4",
              "command": "bundle exec rake db:migrate && bundle exec rails s -p $PORT",
              "console": false,
              "debug": null,
              "staging_task_id": "9d5e28510ae1463eab087c1980e9a793",
              "package_state": "STAGED",
              "health_check_type": "port",
              "health_check_timeout": null,
              "staging_failed_reason": null,
              "diego": false,
              "docker_image": null,
              "package_updated_at": "2015-03-05T14:06:10Z",
              "detected_start_command": "bundle exec rake db:migrate && bundle exec rails s -p $PORT",
              "space_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
              "stack_url": "/v2/stacks/50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
              "events_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/events",
              "service_bindings_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/service_bindings",
              "routes_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/routes"
            }
          }
        ]
      }
    }
  ]
}
Using route rails_sample_app_test.cfapps.io
Uploading rails_sample_app...

REQUEST: [2015-03-06T07:35:06Z]
PUT /v2/resource_match HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/json

User-Agent: go-cli 6.10.0-b78bf10 / linux

[{"fn":".autotest","sha1":"b6767cf768485129adf589800e92be032f66568b","size":228},{"fn":".rspec","sha1":"e7294708bf8fb6569a7a99e4e2a0d31f70ad480b","size":15},{"fn":".semaphore-cache","sha1":"0","size":0},{"fn":"Gemfile","sha1":"059e7f1db0ddbe9edff3e1338c6892a121e934ba","size":630},{"fn":"Gemfile.lock","sha1":"54b94d23d5d0544432698822853d4d29a7201114","size":2971},{"fn":"README.markdown","sha1":"aedaeba418346ef2e631f07628b73b7b3232032c","size":4423},{"fn":"Rakefile","sha1":"f001922832854ab25bb06cd36b1736fc560345a0","size":269},{"fn":"app","sha1":"0","size":0},{"fn":"app/controllers","sha1":"0","size":0},{"fn":"app/controllers/application_controller.rb","sha1":"1917b0e3073603a809b25fce1bbab57a6af73b2f","size":105},{"fn":"app/controllers/microposts_controller.rb","sha1":"c9804d92ce5a30ec4102987454e02348a3225066","size":670},{"fn":"app/controllers/pages_controller.rb","sha1":"6d1ab53d198afd47c2b46e230828c1027e2958d6","size":344},{"fn":"app/controllers/relationships_controller.rb","sha1":"408048fe0100094f1f24f45ce659a55226e6c103","size":491},{"fn":"app/controllers/sessions_controller.rb","sha1":"821a5021a5f48da2d0cd7dd18f99b76bf371f2ea","size":479},{"fn":"app/controllers/users_controller.rb","sha1":"c22c1fe4bfda0158b9cd6a09edb9cbbab72a3898","size":1821},{"fn":"app/helpers","sha1":"0","size":0},{"fn":"app/helpers/application_helper.rb","sha1":"52ab9418c1d2692513a1024b8063c09f329bdf90","size":317},{"fn":"app/helpers/microposts_helper.rb","sha1":"cea373c6bd44c1f5cc43325999a99fc0138cce30","size":380},{"fn":"app/helpers/pages_helper.rb","sha1":"20e02ca3eeef0daaf0a3eebd24fb7bcc271e3a30","size":23},{"fn":"app/helpers/sessions_helper.rb","sha1":"3bf5851f9ccea581e15d22717e11d9194da57e72","size":1113},{"fn":"app/helpers/users_helper.rb","sha1":"5e3b6ae5fd8b333208c82913d6e6968924c34449","size":279},{"fn":"app/models","sha1":"0","size":0},{"fn":"app/models/micropost.rb","sha1":"63e83f89bc73e99f1eb1d09cd0e889475d0c18cf","size":842},{"fn":"app/models/relationship.rb","sha1":"12153e534677a8b5dc12d542867c8b43c10e57af","size":505},{"fn":"app/models/user.rb","sha1":"8d2076080d586bebc0431a2c9dc98f3cec8b2f08","size":2675},{"fn":"app/views","sha1":"0","size":0},{"fn":"app/views/layouts","sha1":"0","size":0},{"fn":"app/views/layouts/_footer.html.erb","sha1":"6321f729d5aefc6a1563a87b6ae4b8daead85d83","size":319},{"fn":"app/views/layouts/_header.html.erb","sha1":"d8ef972becf3d49d0c8157431900b8b8314bfd30","size":591},{"fn":"app/views/layouts/_stylesheets.html.erb","sha1":"a1d28e44e7e2241e0a3dd58fb0365769abb36b27","size":363},{"fn":"app/views/layouts/application.html.erb","sha1":"e90624e7043437e1acaf48deb014e9fe17374795","size":561},{"fn":"app/views/microposts","sha1":"0","size":0},{"fn":"app/views/microposts/_micropost.html.erb","sha1":"62a68c409dd78b1b74b10e32a3a9784982bc50a4","size":528},{"fn":"app/views/pages","sha1":"0","size":0},{"fn":"app/views/pages/about.html.erb","sha1":"4364d55f475d3a4cf5de20d5380e381c8dd7454a","size":274},{"fn":"app/views/pages/contact.html.erb","sha1":"f78a943f71f22246f2be2b33c7f58f35ac69183b","size":152},{"fn":"app/views/pages/help.html.erb","sha1":"8749255e2e9ecce74a24b38047e07e4f1fea005d","size":248},{"fn":"app/views/pages/home.html.erb","sha1":"ba9b75388ac742f1f36983d8cb0e4f179fa07f31","size":636},{"fn":"app/views/relationships","sha1":"0","size":0},{"fn":"app/views/relationships/create.js.erb","sha1":"ca45067cf1828feeffb01117c04a1445a92d0882","size":146},{"fn":"app/views/relationships/destroy.js.erb","sha1":"56678c666d97cc016fd453f0c338096d03a33c4d","size":144},{"fn":"app/views/sessions","sha1":"0","size":0},{"fn":"app/views/sessions/new.html.erb","sha1":"c1383708e9ebd9037e76fe8490614d648d1093c9","size":405},{"fn":"app/views/shared","sha1":"0","size":0},{"fn":"app/views/shared/_error_messages.html.erb","sha1":"502ab643404b6e38cc3a42c8e6bbeaaac1b67ac2","size":429},{"fn":"app/views/shared/_feed.html.erb","sha1":"8c21abb78b5abd69a08a55cab9ca2fec0b41616a","size":209},{"fn":"app/views/shared/_feed_item.html.erb","sha1":"a707da4a8f07227b443e1b19cfb33455e9a76752","size":667},{"fn":"app/views/shared/_micropost_form.html.erb","sha1":"5916ac8e67bf87180fed43a0be2bb47efd857c28","size":230},{"fn":"app/views/shared/_stats.html.erb","sha1":"089cc2467fc1c746fe8a91139958611edb1eda71","size":535},{"fn":"app/views/shared/_user_info.html.erb","sha1":"fcd2a8ffff58c672ddcc8b987dfec2cbefe8f2a3","size":312},{"fn":"app/views/users","sha1":"0","size":0},{"fn":"app/views/users/_fields.html.erb","sha1":"9066deea708afd8b061330f55d4a62e08bc6e202","size":403},{"fn":"app/views/users/_follow.html.erb","sha1":"dcc72bd5832f16297d94910d936b08ae9a082313","size":264},{"fn":"app/views/users/_follow_form.html.erb","sha1":"5d4d5a7b1bdd748509e2ab93d7a2732b3591579d","size":210},{"fn":"app/views/users/_unfollow.html.erb","sha1":"fe3e18c455b013490c949f53099cc2b6ad6af610","size":219},{"fn":"app/views/users/_user.html.erb","sha1":"65f22eba63f3e8f8b34abb01f5854f6c4a9385ad","size":270},{"fn":"app/views/users/edit.html.erb","sha1":"3b4b1b4397a3bbe1b53adc7660b5edd4413dc3d7","size":309},{"fn":"app/views/users/index.html.erb","sha1":"d990aeab06f24a81bf6bb6ce678d8386c9676133","size":112},{"fn":"app/views/users/new.html.erb","sha1":"73ed0fd9b5a6f124e64c1826ec057f7e5ebd5620","size":218},{"fn":"app/views/users/show.html.erb","sha1":"04e651b319f1939b107d64235ab62d4b31d731e3","size":715},{"fn":"app/views/users/show_follow.html.erb","sha1":"dfe04495cf85f3ac1f678add4b33e3899e85cc8f","size":724},{"fn":"autotest","sha1":"0","size":0},{"fn":"autotest/discover.rb","sha1":"39593873416f339fe5687a73720763500dedb92a","size":71},{"fn":"bin","sha1":"0","size":0},{"fn":"bin/annotate","sha1":"1d4d285f9e85ad017042002c157cdc01e0e89e92","size":376},{"fn":"bin/autospec","sha1":"2d7d81cdd29356aa55d34e7fd06116189561ba7c","size":378},{"fn":"bin/autotest","sha1":"7917f20fcdee392d84625c2de31582a67cf0f55c","size":375},{"fn":"bin/erubis","sha1":"2364fe7c0a24c0981022e4d6e1c0071e4967d39b","size":370},{"fn":"bin/htmldiff","sha1":"e468ee9026ba22b727c65f8b8a5a1c06f2f7b56c","size":376},{"fn":"bin/ldiff","sha1":"55fb90763d7a4f776ddead2ec270e6396869a463","size":370},{"fn":"bin/multigem","sha1":"fd50ce5a28b91cac393c5d8cb667a1ea3fe67a78","size":375},{"fn":"bin/multiruby","sha1":"8208edaa43bfcec08e3cca39369a1baf110c05ba","size":377},{"fn":"bin/multiruby_setup","sha1":"185ea76418948f2e06d0235337e0c17114aa2976","size":389},{"fn":"bin/nokogiri","sha1":"92ddae14a474f106f940648d161998c0401e38c8","size":376},{"fn":"bin/rackup","sha1":"bd35ca6a2a265c28a42b4cdb9a8e681886ac1a9e","size":368},{"fn":"bin/rails","sha1":"aa1fd4b9a6d3ba91c870104e3142d4a431a04844","size":367},{"fn":"bin/rake","sha1":"5f45be0de272b58fbb70f1da35cffb2c3bf0da01","size":364},{"fn":"bin/rake2thor","sha1":"34979b17089319edfa8199a6e3071f1e521d3f47","size":374},{"fn":"bin/rdoc","sha1":"bac566a7c18d1263d75218abff7b60e7f83b83a4","size":364},{"fn":"bin/ri","sha1":"7ae3c8462190081281bcd48f0b55be628e1635a8","size":360},{"fn":"bin/rspec","sha1":"27c1858714baae63b60a664f3230a551aac09edc","size":372},{"fn":"bin/spork","sha1":"638b0d4aff4f67f97a198ddbb6638e0365096d84","size":367},{"fn":"bin/thor","sha1":"6f7470de6cd5c3d30babd007576c8fda121c9f10","size":364},{"fn":"bin/tt","sha1":"11cb14f38e26daf56e949beb6d0585599e91f4e2","size":363},{"fn":"bin/unit_diff","sha1":"46cc747707dff7a1b886c577bf83f61e2ead9338","size":377},{"fn":"bin/zentest","sha1":"c07c8adc03cbb66d3b9f34c58c27b6a853197f06","size":373},{"fn":"bundler_stubs","sha1":"0","size":0},{"fn":"bundler_stubs/annotate","sha1":"1d4d285f9e85ad017042002c157cdc01e0e89e92","size":376},{"fn":"bundler_stubs/autospec","sha1":"2d7d81cdd29356aa55d34e7fd06116189561ba7c","size":378},{"fn":"bundler_stubs/erubis","sha1":"2364fe7c0a24c0981022e4d6e1c0071e4967d39b","size":370},{"fn":"bundler_stubs/htmldiff","sha1":"e468ee9026ba22b727c65f8b8a5a1c06f2f7b56c","size":376},{"fn":"bundler_stubs/ldiff","sha1":"55fb90763d7a4f776ddead2ec270e6396869a463","size":370},{"fn":"bundler_stubs/nokogiri","sha1":"92ddae14a474f106f940648d161998c0401e38c8","size":376},{"fn":"bundler_stubs/rackup","sha1":"bd35ca6a2a265c28a42b4cdb9a8e681886ac1a9e","size":368},{"fn":"bundler_stubs/rails","sha1":"aa1fd4b9a6d3ba91c870104e3142d4a431a04844","size":367},{"fn":"bundler_stubs/rake","sha1":"5f45be0de272b58fbb70f1da35cffb2c3bf0da01","size":364},{"fn":"bundler_stubs/rake2thor","sha1":"34979b17089319edfa8199a6e3071f1e521d3f47","size":374},{"fn":"bundler_stubs/rdoc","sha1":"bac566a7c18d1263d75218abff7b60e7f83b83a4","size":364},{"fn":"bundler_stubs/ri","sha1":"7ae3c8462190081281bcd48f0b55be628e1635a8","size":360},{"fn":"bundler_stubs/rspec","sha1":"27c1858714baae63b60a664f3230a551aac09edc","size":372},{"fn":"bundler_stubs/spork","sha1":"638b0d4aff4f67f97a198ddbb6638e0365096d84","size":367},{"fn":"bundler_stubs/thor","sha1":"6f7470de6cd5c3d30babd007576c8fda121c9f10","size":364},{"fn":"bundler_stubs/tt","sha1":"11cb14f38e26daf56e949beb6d0585599e91f4e2","size":363},{"fn":"cf-cli.deb","sha1":"7f02073cf1eaefd6c29aea5ae1edc739779e1a6e","size":3443728},{"fn":"config","sha1":"0","size":0},{"fn":"config/application.rb","sha1":"d494ec2d988c9f5f54f1d192ae23f622441e411e","size":1984},{"fn":"config/boot.rb","sha1":"8fc387273d03814f3f66dd2e90cf4fbd91c999b2","size":326},{"fn":"config/database.yml","sha1":"7b13f35073fd3c64e3fc0a470690ff94fb78a602","size":203},{"fn":"config/environment.rb","sha1":"fdea9df302e5bc98ebf5e7a0b04acd5266195530","size":153},{"fn":"config/environments","sha1":"0","size":0},{"fn":"config/environments/development.rb","sha1":"3f8e25ddf8b30a732ea139dbda6b4b2ffb61bb96","size":872},{"fn":"config/environments/production.rb","sha1":"ec289cee364604b7b38086703377d44b3c9b84b1","size":1758},{"fn":"config/environments/test.rb","sha1":"2ae700a252f7f6fb8fd40ed8a54d8b48665e682d","size":1513},{"fn":"config/initializers","sha1":"0","size":0},{"fn":"config/initializers/backtrace_silencers.rb","sha1":"99cc9ab9e1ee3767fdfc38b7545aa394eb990428","size":404},{"fn":"config/initializers/inflections.rb","sha1":"8159d385e7dc99569588c7600247ca72a7cc9be8","size":376},{"fn":"config/initializers/mime_types.rb","sha1":"2edc284e9454c95448afe1722cbd457aab5ba615","size":205},{"fn":"config/initializers/secret_token.rb","sha1":"c3c98432558e135cb0f05251da4f2e85341fbc11","size":500},{"fn":"config/initializers/session_store.rb","sha1":"3586957e75e646daa3ece3ef3b9dbf5abfa6c739","size":414},{"fn":"config/locales","sha1":"0","size":0},{"fn":"config/locales/en.yml","sha1":"96e18222f6d7fa84726bd6c4b549f71ab1707015","size":213},{"fn":"config/routes.rb","sha1":"a813f3bd0ec25b22c56ec810b85202c8001cfc99","size":2335},{"fn":"config.ru","sha1":"19584ddee5fee0b976d13691fdb2b4190ebb5ed8","size":159},{"fn":"db","sha1":"0","size":0},{"fn":"db/migrate","sha1":"0","size":0},{"fn":"db/migrate/20100821203213_create_users.rb","sha1":"8a866453f994c108e8e85a3f89e53d46c18ce259","size":215},{"fn":"db/migrate/20100822012431_add_email_uniqueness_index.rb","sha1":"b66957e2a201c6b51fd6f85c5390b81dd91e5040","size":181},{"fn":"db/migrate/20100822204528_add_password_to_users.rb","sha1":"3b61720c3884639100a91217ee159aef6264a111","size":196},{"fn":"db/migrate/20100822233125_add_salt_to_users.rb","sha1":"44ef08cfd477b8be60d40e171214f43e295f6dc9","size":164},{"fn":"db/migrate/20100829021049_add_admin_to_users.rb","sha1":"26bdb7ef43a456cf53fcfdc168fce02d84c45e7d","size":187},{"fn":"db/migrate/20100829210229_create_microposts.rb","sha1":"22446a8cd7fc78ce091b5373caf68d3e09a45565","size":287},{"fn":"db/migrate/20100831012055_create_relationships.rb","sha1":"315b765061a8beed39a2627f2ce87218ac4d9a31","size":416},{"fn":"db/schema.rb","sha1":"b499dc6bd5ecc133bc37dc2ba127fa2564ea7ba5","size":1920},{"fn":"db/seeds.rb","sha1":"b75b221a714f51be88c54f342e4366e8991699f6","size":353},{"fn":"doc","sha1":"0","size":0},{"fn":"doc/README_FOR_APP","sha1":"973e5a0b8441bdb619b50c2b21b62569ac5a4637","size":211},{"fn":"lib","sha1":"0","size":0},{"fn":"lib/tasks","sha1":"0","size":0},{"fn":"lib/tasks/.gitkeep","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","size":0},{"fn":"lib/tasks/sample_data.rake","sha1":"5c8de71bc120bfab8cf6f92fb808715f988bcd43","size":1133},{"fn":"log","sha1":"0","size":0},{"fn":"public","sha1":"0","size":0},{"fn":"public/404.html","sha1":"62669342e2a9988f8a667bfd0421f951eaf8cf41","size":728},{"fn":"public/422.html","sha1":"e48d9dd13859b0aa9aafffd9c65584247f28109a","size":711},{"fn":"public/500.html","sha1":"4055fa99505b9c26428e82f450cd0d0f07003479","size":728},{"fn":"public/favicon.ico","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","size":0},{"fn":"public/images","sha1":"0","size":0},{"fn":"public/images/logo.png","sha1":"f5d17db187e80e66ce0d5915605085706ec21f24","size":56306},{"fn":"public/images/rails.png","sha1":"501d6b0108b930264e19f37cb8ee6c8222d4f30d","size":6646},{"fn":"public/javascripts","sha1":"0","size":0},{"fn":"public/javascripts/application.js","sha1":"ae11162b7ab3898b043e010e13f3b300569a8e8a","size":148},{"fn":"public/javascripts/controls.js","sha1":"071fc35835df4efa60abcb64376320a80a40c19a","size":34787},{"fn":"public/javascripts/dragdrop.js","sha1":"085c9ada1a2ee57f88ba33cafa07c29dd0a108ce","size":31056},{"fn":"public/javascripts/effects.js","sha1":"7b158d0417bb6e303548289fa88efd6e44694d72","size":38471},{"fn":"public/javascripts/prototype.js","sha1":"0b3effe3da813132e92d5f873ada776fd1c17f32","size":162353},{"fn":"public/javascripts/rails.js","sha1":"2370b58a83421cdcb7a977610fe509d10ec23a1d","size":5850},{"fn":"public/robots.txt","sha1":"7d7de849031f7519119cca7cc813c693ae3f6a56","size":204},{"fn":"public/stylesheets","sha1":"0","size":0},{"fn":"public/stylesheets/.gitkeep","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","size":0},{"fn":"public/stylesheets/blueprint","sha1":"0","size":0},{"fn":"public/stylesheets/blueprint/ie.css","sha1":"77b7d6fc9fe990043fb4309ee7e5fa1f19241d48","size":1861},{"fn":"public/stylesheets/blueprint/plugins","sha1":"0","size":0},{"fn":"public/stylesheets/blueprint/plugins/buttons","sha1":"0","size":0},{"fn":"public/stylesheets/blueprint/plugins/buttons/icons","sha1":"0","size":0},{"fn":"public/stylesheets/blueprint/plugins/buttons/icons/cross.png","sha1":"a54e44499f7b408c6c58c209ed08fa14c07b2b7c","size":655},{"fn":"public/stylesheets/blueprint/plugins/buttons/icons/key.png","sha1":"d7c04c454b7207407d511464a1fbd4201c5bd2a6","size":455},{"fn":"public/stylesheets/blueprint/plugins/buttons/icons/tick.png","sha1":"d0a90047653afcdac85171e6b34d599538b89773","size":537},{"fn":"public/stylesheets/blueprint/plugins/buttons/readme.txt","sha1":"69df6bba4e3de453a89f34ee76c4331b1d07f0e7","size":930},{"fn":"public/stylesheets/blueprint/plugins/buttons/screen.css","sha1":"f3f0224a99e9635c0c5491735aac49927fe2c599","size":2004},{"fn":"public/stylesheets/blueprint/plugins/fancy-type","sha1":"0","size":0},{"fn":"public/stylesheets/blueprint/plugins/fancy-type/readme.txt","sha1":"18895dd7572dc40c046d00a665c3360cc06fa2e1","size":340},{"fn":"public/stylesheets/blueprint/plugins/fancy-type/screen.css","sha1":"7d4b6bd315a0756370a0b59b2b7ecee0a75432be","size":2244},{"fn":"public/stylesheets/blueprint/plugins/link-icons","sha1":"0","size":0},{"fn":"public/stylesheets/blueprint/plugins/link-icons/icons","sha1":"0","size":0},{"fn":"public/stylesheets/blueprint/plugins/link-icons/icons/doc.png","sha1":"6e23368579eb66ecfe22cda873d65babcfc29eb3","size":777},{"fn":"public/stylesheets/blueprint/plugins/link-icons/icons/email.png","sha1":"95ef9e6d22164f6b1b102941c4ba8bc825422237","size":641},{"fn":"public/stylesheets/blueprint/plugins/link-icons/icons/external.png","sha1":"a05096101d7913d931d3e826cbe05f2c793e1d09","size":46848},{"fn":"public/stylesheets/blueprint/plugins/link-icons/icons/feed.png","sha1":"4bace6d78006ece72f0e4a2b714fcfe3b54dd4e2","size":691},{"fn":"public/stylesheets/blueprint/plugins/link-icons/icons/im.png","sha1":"69e8e7677576ef6e15e15b9c0c34b95594f83cb6","size":741},{"fn":"public/stylesheets/blueprint/plugins/link-icons/icons/pdf.png","sha1":"0cd7923476a98f84137b91c68e7488398770de57","size":591},{"fn":"public/stylesheets/blueprint/plugins/link-icons/icons/visited.png","sha1":"5ef04da073004ac0015542e60f68e72e20886daf","size":46990},{"fn":"public/stylesheets/blueprint/plugins/link-icons/icons/xls.png","sha1":"fb427b4a4eb8bd117865733f63641250804bd91d","size":663},{"fn":"public/stylesheets/blueprint/plugins/link-icons/readme.txt","sha1":"6c26fe550554cfe27eae9906dd122be118115d1e","size":449},{"fn":"public/stylesheets/blueprint/plugins/link-icons/screen.css","sha1":"2ca9bb703804dc8446c1145f20127b5d15815703","size":1343},{"fn":"public/stylesheets/blueprint/plugins/rtl","sha1":"0","size":0},{"fn":"public/stylesheets/blueprint/plugins/rtl/readme.txt","sha1":"f69e66d95b2b4c437bacdf4f30bdafcd88012d0c","size":327},{"fn":"public/stylesheets/blueprint/plugins/rtl/screen.css","sha1":"a5bd11c4dd50fd11e22b4af09564001d8b9263ef","size":4839},{"fn":"public/stylesheets/blueprint/print.css","sha1":"6e2fc83cca49543e55677dae1a07764339209bc3","size":1284},{"fn":"public/stylesheets/blueprint/screen.css","sha1":"fbd66f4588bcdbc741c3c25f9eab367ed3b8f53c","size":11833},{"fn":"public/stylesheets/blueprint/src","sha1":"0","size":0},{"fn":"public/stylesheets/blueprint/src/forms.css","sha1":"3547ce39579785267fc3117523ad5c2c812881e6","size":1835},{"fn":"public/stylesheets/blueprint/src/grid.css","sha1":"a06bba0bc611d6597a94c075559f2f73fe0e1406","size":9486},{"fn":"public/stylesheets/blueprint/src/grid.png","sha1":"17b8920de8454c280d7a1473df09f9ca2822a003","size":195},{"fn":"public/stylesheets/blueprint/src/ie.css","sha1":"14a08685b6f61e11434180e7ed14d78d8557d0cf","size":2537},{"fn":"public/stylesheets/blueprint/src/print.css","sha1":"bb77374acd4fd16d452dbf1a51b352aac4a63acf","size":1826},{"fn":"public/stylesheets/blueprint/src/reset.css","sha1":"8e763afbfb518110c2f8dbeac2555d4e1a6f8307","size":1232},{"fn":"public/stylesheets/blueprint/src/typography.css","sha1":"d81a205fcc760a581eabf806cc1b2096dc4baeb4","size":3182},{"fn":"public/stylesheets/custom.css","sha1":"228f1f18f2c9ccc5fe229e2207f41daa60b6bbd6","size":3160},{"fn":"script","sha1":"0","size":0},{"fn":"script/rails","sha1":"a3bdc31069cf7b8c2534d8421122408de9806ec5","size":295},{"fn":"spec","sha1":"0","size":0},{"fn":"spec/controllers","sha1":"0","size":0},{"fn":"spec/controllers/microposts_controller_spec.rb","sha1":"f5311e53df367ada8139c79423d79b6f5b05ba7b","size":2448},{"fn":"spec/controllers/pages_controller_spec.rb","sha1":"e8b453afc73c50c73df0f874e37ec5a18b879c6d","size":2226},{"fn":"spec/controllers/relationships_controller_spec.rb","sha1":"78ee98dd5d99f66ae3336a557810749692c8691c","size":1750},{"fn":"spec/controllers/sessions_controller_spec.rb","sha1":"e96e1e31bf8bb71ed90813b78208c1af64c72e7d","size":1705},{"fn":"spec/controllers/users_controller_spec.rb","sha1":"c7fd1519d36fa324b840f469c77bf206174f4be3","size":11374},{"fn":"spec/factories.rb","sha1":"d3fc269388777a2dac90c1d9bcca36ff09c72ba0","size":426},{"fn":"spec/models","sha1":"0","size":0},{"fn":"spec/models/micropost_spec.rb","sha1":"0aedba99423ad373675b6aaf889630d3500b0c67","size":2022},{"fn":"spec/models/relationship_spec.rb","sha1":"d11f28e092ea90b01b46f998a72abbfaee7d13e0","size":1148},{"fn":"spec/models/user_spec.rb","sha1":"77a6c4e538e2c1fa9c3187d43b4f9d1905f6a7c7","size":7433},{"fn":"spec/requests","sha1":"0","size":0},{"fn":"spec/requests/friendly_forwardings_spec.rb","sha1":"fc84199c1112333be8ed77b1ab8c96b6be002e29","size":542},{"fn":"spec/requests/layout_links_spec.rb","sha1":"063eb146e612cf9396299ca7911f6c702d3ad265","size":2732},{"fn":"spec/requests/microposts_spec.rb","sha1":"7ceceeb428102659774d9d91126aebc52c68c56e","size":1030},{"fn":"spec/requests/users_spec.rb","sha1":"5461cae49cd194ca71c797d128a9c556d84cf26f","size":1984},{"fn":"spec/spec_helper.rb","sha1":"31d19273a5b4b04d39a081aac160ca557cf346b3","size":1192},{"fn":"tmp","sha1":"0","size":0},{"fn":"vendor","sha1":"0","size":0},{"fn":"vendor/plugins","sha1":"0","size":0},{"fn":"vendor/plugins/.gitkeep","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","size":0}]

RESPONSE: [2015-03-06T07:35:07Z]
HTTP/1.1 200 OK

Content-Length: 191

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:07 GMT

Server: nginx

X-Cf-Requestid: 4b07de33-4068-40c6-62a5-56f3916b9ca0

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: b6736f0d-24e2-4edf-6f60-2a0e04ecb60e::b4d86500-012d-4aef-9d54-c5bf17d06dac

[{"fn":"cf-cli.deb","sha1":"7f02073cf1eaefd6c29aea5ae1edc739779e1a6e","size":3443728},{"fn":"public/javascripts/prototype.js","sha1":"0b3effe3da813132e92d5f873ada776fd1c17f32","size":162353}]
Uploading app files from: /home/runner/rails_sample_app
Uploading 445.7K, 220 files

REQUEST: [2015-03-06T07:35:07Z]
PUT /v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/bits?async=true HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: multipart/form-data; boundary=16ad35ac1ef4f2687774a8ee6cade095d7af85836d99941efe8cb20ecc44

User-Agent: go-cli 6.10.0-b78bf10 / linux

[MULTIPART/FORM-DATA CONTENT HIDDEN]

Done uploading

RESPONSE: [2015-03-06T07:35:08Z]
HTTP/1.1 201 Created

Content-Length: 270

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:08 GMT

Server: nginx

X-Cf-Requestid: db6b0263-9438-4bf4-5e50-7b4f7e93b173

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: 5af113ad-7ac6-408d-4bcd-6a08df691b7d::bfe32ede-507c-4ca7-84be-73f33c8dac35

{
  "metadata": {
    "guid": "3bd9108e-5a0e-41e2-9fd6-116f38bbbd14",
    "created_at": "2015-03-06T07:35:08Z",
    "url": "/v2/jobs/3bd9108e-5a0e-41e2-9fd6-116f38bbbd14"
  },
  "entity": {
    "guid": "3bd9108e-5a0e-41e2-9fd6-116f38bbbd14",
    "status": "queued"
  }
}

REQUEST: [2015-03-06T07:35:08Z]
GET /v2/jobs/3bd9108e-5a0e-41e2-9fd6-116f38bbbd14 HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/json

User-Agent: go-cli 6.10.0-b78bf10 / linux

RESPONSE: [2015-03-06T07:35:09Z]
HTTP/1.1 200 OK

Content-Length: 270

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:09 GMT

Server: nginx

X-Cf-Requestid: 3aafdae3-9074-4b02-4a1d-d008dd32894b

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: cc488eb8-3e69-47be-76f5-2c866e4cb3c7::afec52de-dbe3-4a6c-9157-096a171970a7

{
  "metadata": {
    "guid": "3bd9108e-5a0e-41e2-9fd6-116f38bbbd14",
    "created_at": "2015-03-06T07:35:08Z",
    "url": "/v2/jobs/3bd9108e-5a0e-41e2-9fd6-116f38bbbd14"
  },
  "entity": {
    "guid": "3bd9108e-5a0e-41e2-9fd6-116f38bbbd14",
    "status": "queued"
  }
}

REQUEST: [2015-03-06T07:35:14Z]
GET /v2/jobs/3bd9108e-5a0e-41e2-9fd6-116f38bbbd14 HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/json

User-Agent: go-cli 6.10.0-b78bf10 / linux

RESPONSE: [2015-03-06T07:35:14Z]
HTTP/1.1 200 OK

Content-Length: 167

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:14 GMT

Server: nginx

X-Cf-Requestid: 467c9200-7311-4cb4-79c0-55c8176ba574

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: 7a1324fb-f306-42e0-7899-d7e67ef12ccc::2d131b15-6e7d-4f48-ad95-76c0fe3b1c5d

{
  "metadata": {
    "guid": "0",
    "created_at": "1970-01-01T00:00:00Z",
    "url": "/v2/jobs/0"
  },
  "entity": {
    "guid": "0",
    "status": "finished"
  }
}
OK

REQUEST: [2015-03-06T07:35:14Z]
GET /v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/service_instances?return_user_provided_service_instances=true&q=name%3Arails-postgres&inline-relations-depth=1 HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/json

User-Agent: go-cli 6.10.0-b78bf10 / linux

RESPONSE: [2015-03-06T07:35:15Z]
HTTP/1.1 200 OK

Content-Length: 4790

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:15 GMT

Server: nginx

X-Cf-Requestid: b554ac5d-1347-47ab-69af-28d03752d2fa

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: 2ff12820-9322-4dfb-7296-d57f1985ece3::d878b4ff-20c6-4c7d-89bd-baf7ddfa26ac

{
  "total_results": 1,
  "total_pages": 1,
  "prev_url": null,
  "next_url": null,
  "resources": [
    {
      "metadata": {
        "guid": "84c68e08-90fa-4522-92b2-2e3329881589",
        "url": "/v2/service_instances/84c68e08-90fa-4522-92b2-2e3329881589",
        "created_at": "2015-03-05T11:39:04Z",
        "updated_at": null
      },
      "entity": {
        "name": "rails-postgres",
        "credentials": {

        },
        "service_plan_guid": "fbcec3af-3e8d-4ee7-adfe-3f12a137ed66",
        "space_guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
        "gateway_data": null,
        "dashboard_url": "https://cloudfoundry.appdirect.com/api/custom/cloudfoundry/v2/sso/start?serviceUuid=84c68e08-90fa-4522-92b2-2e3329881589",
        "type": "managed_service_instance",
        "last_operation": {
          "type": "create",
          "state": "succeeded",
          "description": "",
          "updated_at": "2015-03-05T11:39:04Z"
        },
        "space_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
        "space": {
          "metadata": {
            "guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
            "url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
            "created_at": "2015-03-05T08:43:34Z",
            "updated_at": null
          },
          "entity": {
            "name": "development",
            "organization_guid": "914110ed-d84a-4af0-8f6f-1c6bee682678",
            "space_quota_definition_guid": null,
            "organization_url": "/v2/organizations/914110ed-d84a-4af0-8f6f-1c6bee682678",
            "developers_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/developers",
            "managers_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/managers",
            "auditors_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/auditors",
            "apps_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/apps",
            "routes_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/routes",
            "domains_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/domains",
            "service_instances_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/service_instances",
            "app_events_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/app_events",
            "events_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/events",
            "security_groups_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/security_groups"
          }
        },
        "service_plan_url": "/v2/service_plans/fbcec3af-3e8d-4ee7-adfe-3f12a137ed66",
        "service_plan": {
          "metadata": {
            "guid": "fbcec3af-3e8d-4ee7-adfe-3f12a137ed66",
            "url": "/v2/service_plans/fbcec3af-3e8d-4ee7-adfe-3f12a137ed66",
            "created_at": "2015-01-19T21:16:31Z",
            "updated_at": "2015-02-03T17:55:42Z"
          },
          "entity": {
            "name": "turtle",
            "free": true,
            "description": "Tiny Turtle",
            "service_guid": "34dbc753-34ed-4cf1-9a87-a224dfca569b",
            "extra": "{\"displayName\":\"Tiny Turtle\",\"bullets\":[\"Shared high performance cluster\",\"20 MB data\",\"4 concurrent connections\"],\"costs\":[{\"amount\":{\"usd\":0},\"unit\":\"MONTHLY\"}]}",
            "unique_id": "7b9df89b-e66e-4308-9b6e-6e29837b6185",
            "public": true,
            "active": true,
            "service_url": "/v2/services/34dbc753-34ed-4cf1-9a87-a224dfca569b",
            "service_instances_url": "/v2/service_plans/fbcec3af-3e8d-4ee7-adfe-3f12a137ed66/service_instances"
          }
        },
        "service_bindings_url": "/v2/service_instances/84c68e08-90fa-4522-92b2-2e3329881589/service_bindings",
        "service_bindings": [
          {
            "metadata": {
              "guid": "320ad180-6df7-446e-8d48-891124bb20c4",
              "url": "/v2/service_bindings/320ad180-6df7-446e-8d48-891124bb20c4",
              "created_at": "2015-03-05T13:22:54Z",
              "updated_at": null
            },
            "entity": {
              "app_guid": "f5615f27-db57-40e5-b5ae-208806d4dd60",
              "service_instance_guid": "84c68e08-90fa-4522-92b2-2e3329881589",
              "credentials": {
                "uri": "postgres://owwlmyqw:2QRU0d_O6eWVJKpubP2eU_Fh5YLaqiHj@babar.elephantsql.com:5432/owwlmyqw",
                "max_conns": "5"
              },
              "binding_options": {

              },
              "gateway_data": null,
              "gateway_name": "",
              "syslog_drain_url": null,
              "app_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60",
              "service_instance_url": "/v2/service_instances/84c68e08-90fa-4522-92b2-2e3329881589"
            }
          }
        ]
      }
    }
  ]
}

REQUEST: [2015-03-06T07:35:15Z]
GET /v2/services/34dbc753-34ed-4cf1-9a87-a224dfca569b HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/json

User-Agent: go-cli 6.10.0-b78bf10 / linux

RESPONSE: [2015-03-06T07:35:15Z]
HTTP/1.1 200 OK

Content-Length: 1379

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:15 GMT

Server: nginx

X-Cf-Requestid: 47708f18-eba3-44da-5af7-3687a0e6ba0e

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: 6da9ecd3-c43b-47b5-6f75-b8260db60118::7e6829be-c54a-4a9e-8609-0a01733a87d1

{
  "metadata": {
    "guid": "34dbc753-34ed-4cf1-9a87-a224dfca569b",
    "url": "/v2/services/34dbc753-34ed-4cf1-9a87-a224dfca569b",
    "created_at": "2015-01-19T21:16:29Z",
    "updated_at": "2015-02-03T17:55:41Z"
  },
  "entity": {
    "label": "elephantsql",
    "provider": null,
    "url": null,
    "description": "PostgreSQL as a Service",
    "long_description": null,
    "version": null,
    "info_url": null,
    "active": true,
    "bindable": true,
    "unique_id": "62139654-ae52-11e3-ac06-22000a1dd446",
    "extra": "{\"displayName\":\"ElephantSQL\",\"imageUrl\":\"https://d3bql97l1ytoxn.cloudfront.net/app_resources/5801/thumbs_64/img668668677437204659.png\",\"longDescription\":\"The most advanced open-source database, hosted in the cloud.\",\"providerDisplayName\":\"84codes AB\",\"documentationUrl\":\"http://docs.run.pivotal.io/marketplace/services/elephantsql.html\",\"supportUrl\":\"http://www.elephantsql.com/docs/index.html\"}",
    "tags": [
      "Data Stores",
      "Cloud Databases",
      "Developer Tools",
      "Data Store",
      "postgresql",
      "relational",
      "New Product"
    ],
    "requires": [

    ],
    "documentation_url": null,
    "service_broker_guid": "bb6733db-3bdc-4d6d-bc5a-63e9bbc1f4de",
    "plan_updateable": false,
    "service_plans_url": "/v2/services/34dbc753-34ed-4cf1-9a87-a224dfca569b/service_plans"
  }
}
Binding service rails-postgres to app rails_sample_app in org renderedtext / space development as<EMAIL_ADDRESS>
REQUEST: [2015-03-06T07:35:15Z]
POST /v2/service_bindings HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/json

User-Agent: go-cli 6.10.0-b78bf10 / linux

{"app_guid":"f5615f27-db57-40e5-b5ae-208806d4dd60","service_instance_guid":"84c68e08-90fa-4522-92b2-2e3329881589","async":true}

RESPONSE: [2015-03-06T07:35:16Z]
HTTP/1.1 400 Bad Request

Content-Length: 209

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:15 GMT

Server: nginx

X-Cf-Requestid: a2655857-5769-4b71-49e5-7294138e3b3a

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: 8b967a9d-17b5-4f58-7d22-3d89cc79d439::25fee765-d2da-4a7d-8267-a1aff965089c

{
  "code": 90003,
  "description": "The app space binding to service is taken: f5615f27-db57-40e5-b5ae-208806d4dd60 84c68e08-90fa-4522-92b2-2e3329881589",
  "error_code": "CF-ServiceBindingAppServiceTaken"
}

OK

Stopping app rails_sample_app in org renderedtext / space development as<EMAIL_ADDRESS>
REQUEST: [2015-03-06T07:35:16Z]
PUT /v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60?async=true&inline-relations-depth=1 HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/json

User-Agent: go-cli 6.10.0-b78bf10 / linux

{"state":"STOPPED"}

RESPONSE: [2015-03-06T07:35:17Z]
HTTP/1.1 201 Created

Content-Length: 4894

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:17 GMT

Server: nginx

X-Cf-Requestid: 6178f9ea-fcb9-4572-6104-af3ad8cda40c

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: a07075ba-3240-46f3-682d-9e2b766b9d40::73f4f9e8-3d72-49e6-8913-d9ba3c68bd52

{
  "metadata": {
    "guid": "f5615f27-db57-40e5-b5ae-208806d4dd60",
    "url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60",
    "created_at": "2015-03-05T13:22:35Z",
    "updated_at": "2015-03-06T07:35:16Z"
  },
  "entity": {
    "name": "rails_sample_app",
    "production": false,
    "space_guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
    "stack_guid": "50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
    "buildpack": null,
    "detected_buildpack": "Ruby",
    "environment_json": {

    },
    "memory": 256,
    "instances": 1,
    "disk_quota": 1024,
    "state": "STOPPED",
    "version": "cef723c0-e6ed-4e34-b8bb-33f291a003f4",
    "command": "bundle exec rake db:migrate && bundle exec rails s -p $PORT",
    "console": false,
    "debug": null,
    "staging_task_id": "9d5e28510ae1463eab087c1980e9a793",
    "package_state": "PENDING",
    "health_check_type": "port",
    "health_check_timeout": null,
    "staging_failed_reason": null,
    "diego": false,
    "docker_image": null,
    "package_updated_at": "2015-03-06T07:35:13Z",
    "detected_start_command": "bundle exec rake db:migrate && bundle exec rails s -p $PORT",
    "space_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
    "space": {
      "metadata": {
        "guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
        "url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
        "created_at": "2015-03-05T08:43:34Z",
        "updated_at": null
      },
      "entity": {
        "name": "development",
        "organization_guid": "914110ed-d84a-4af0-8f6f-1c6bee682678",
        "space_quota_definition_guid": null,
        "organization_url": "/v2/organizations/914110ed-d84a-4af0-8f6f-1c6bee682678",
        "developers_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/developers",
        "managers_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/managers",
        "auditors_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/auditors",
        "apps_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/apps",
        "routes_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/routes",
        "domains_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/domains",
        "service_instances_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/service_instances",
        "app_events_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/app_events",
        "events_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/events",
        "security_groups_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/security_groups"
      }
    },
    "stack_url": "/v2/stacks/50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
    "stack": {
      "metadata": {
        "guid": "50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
        "url": "/v2/stacks/50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
        "created_at": "2013-11-19T19:34:57Z",
        "updated_at": "2013-11-19T19:34:57Z"
      },
      "entity": {
        "name": "lucid64",
        "description": "Ubuntu 10.04"
      }
    },
    "events_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/events",
    "service_bindings_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/service_bindings",
    "service_bindings": [
      {
        "metadata": {
          "guid": "320ad180-6df7-446e-8d48-891124bb20c4",
          "url": "/v2/service_bindings/320ad180-6df7-446e-8d48-891124bb20c4",
          "created_at": "2015-03-05T13:22:54Z",
          "updated_at": null
        },
        "entity": {
          "app_guid": "f5615f27-db57-40e5-b5ae-208806d4dd60",
          "service_instance_guid": "84c68e08-90fa-4522-92b2-2e3329881589",
          "credentials": {
            "uri": "postgres://owwlmyqw:2QRU0d_O6eWVJKpubP2eU_Fh5YLaqiHj@babar.elephantsql.com:5432/owwlmyqw",
            "max_conns": "5"
          },
          "binding_options": {

          },
          "gateway_data": null,
          "gateway_name": "",
          "syslog_drain_url": null,
          "app_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60",
          "service_instance_url": "/v2/service_instances/84c68e08-90fa-4522-92b2-2e3329881589"
        }
      }
    ],
    "routes_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/routes",
    "routes": [
      {
        "metadata": {
          "guid": "6b927bc8-1231-4146-92f2-9a1bda1e84eb",
          "url": "/v2/routes/6b927bc8-1231-4146-92f2-9a1bda1e84eb",
          "created_at": "2015-03-05T11:46:11Z",
          "updated_at": null
        },
        "entity": {
          "host": "rails_sample_app_test",
          "domain_guid": "fb6bd89f-2ed9-49d4-9ad1-97951a573135",
          "space_guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
          "domain_url": "/v2/domains/fb6bd89f-2ed9-49d4-9ad1-97951a573135",
          "space_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
          "apps_url": "/v2/routes/6b927bc8-1231-4146-92f2-9a1bda1e84eb/apps"
        }
      }
    ]
  }
}
OK

WEBSOCKET REQUEST: [2015-03-06T07:35:17Z]
GET /tail/?app=f5615f27-db57-40e5-b5ae-208806d4dd60 HTTP/1.1
Host: wss://loggregator.run.pivotal.io:4443
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: [HIDDEN]
Origin: http://localhost
Authorization: [PRIVATE DATA HIDDEN]

WEBSOCKET RESPONSE: [2015-03-06T07:35:18Z]
HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-Websocket-Accept: bKgzuc/EhRYZURpDcbsVIMSmk+I=

Starting app rails_sample_app in org renderedtext / space development as<EMAIL_ADDRESS>
REQUEST: [2015-03-06T07:35:18Z]
PUT /v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60?async=true&inline-relations-depth=1 HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/json

User-Agent: go-cli 6.10.0-b78bf10 / linux

{"state":"STARTED"}

RESPONSE: [2015-03-06T07:35:23Z]
HTTP/1.1 201 Created

Content-Length: 4894

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:23 GMT

Server: nginx

X-App-Staging-Log: https://a2ca6aa5f6614e4bbaa584c53141da4b.run.pivotal.io/staging_tasks/f41b57285b3e4ef59228928100b2873e/file_path?hmac=40813db7dc27088a5713e8140d32946ed18068024b12c17e442cdede6c48a408e2e46af9822fa8c4a1c01f5011dbf7d445c43ea6e60c1c8472c07b8cf1680931&path=%2Ftmp%2Fstaged%2Flogs%2Fstaging_task.log&timestamp=1425627321

X-Cf-Requestid: 6e82996e-f116-4136-77f5-a9451f9c24f1

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: be168dc4-44c1-4380-57d5-8246d9b4ebe7::e1bf5fd4-219f-445b-b28d-7967e6cb29aa

{
  "metadata": {
    "guid": "f5615f27-db57-40e5-b5ae-208806d4dd60",
    "url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60",
    "created_at": "2015-03-05T13:22:35Z",
    "updated_at": "2015-03-06T07:35:18Z"
  },
  "entity": {
    "name": "rails_sample_app",
    "production": false,
    "space_guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
    "stack_guid": "50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
    "buildpack": null,
    "detected_buildpack": "Ruby",
    "environment_json": {

    },
    "memory": 256,
    "instances": 1,
    "disk_quota": 1024,
    "state": "STARTED",
    "version": "a752016a-ac12-4bbe-99c5-8ea16bd4e39a",
    "command": "bundle exec rake db:migrate && bundle exec rails s -p $PORT",
    "console": false,
    "debug": null,
    "staging_task_id": "f41b57285b3e4ef59228928100b2873e",
    "package_state": "PENDING",
    "health_check_type": "port",
    "health_check_timeout": null,
    "staging_failed_reason": null,
    "diego": false,
    "docker_image": null,
    "package_updated_at": "2015-03-06T07:35:13Z",
    "detected_start_command": "bundle exec rake db:migrate && bundle exec rails s -p $PORT",
    "space_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
    "space": {
      "metadata": {
        "guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
        "url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
        "created_at": "2015-03-05T08:43:34Z",
        "updated_at": null
      },
      "entity": {
        "name": "development",
        "organization_guid": "914110ed-d84a-4af0-8f6f-1c6bee682678",
        "space_quota_definition_guid": null,
        "organization_url": "/v2/organizations/914110ed-d84a-4af0-8f6f-1c6bee682678",
        "developers_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/developers",
        "managers_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/managers",
        "auditors_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/auditors",
        "apps_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/apps",
        "routes_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/routes",
        "domains_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/domains",
        "service_instances_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/service_instances",
        "app_events_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/app_events",
        "events_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/events",
        "security_groups_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de/security_groups"
      }
    },
    "stack_url": "/v2/stacks/50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
    "stack": {
      "metadata": {
        "guid": "50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
        "url": "/v2/stacks/50688ae5-9bfc-4bf6-a4bf-caadb21a32c6",
        "created_at": "2013-11-19T19:34:57Z",
        "updated_at": "2013-11-19T19:34:57Z"
      },
      "entity": {
        "name": "lucid64",
        "description": "Ubuntu 10.04"
      }
    },
    "events_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/events",
    "service_bindings_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/service_bindings",
    "service_bindings": [
      {
        "metadata": {
          "guid": "320ad180-6df7-446e-8d48-891124bb20c4",
          "url": "/v2/service_bindings/320ad180-6df7-446e-8d48-891124bb20c4",
          "created_at": "2015-03-05T13:22:54Z",
          "updated_at": null
        },
        "entity": {
          "app_guid": "f5615f27-db57-40e5-b5ae-208806d4dd60",
          "service_instance_guid": "84c68e08-90fa-4522-92b2-2e3329881589",
          "credentials": {
            "uri": "postgres://owwlmyqw:2QRU0d_O6eWVJKpubP2eU_Fh5YLaqiHj@babar.elephantsql.com:5432/owwlmyqw",
            "max_conns": "5"
          },
          "binding_options": {

          },
          "gateway_data": null,
          "gateway_name": "",
          "syslog_drain_url": null,
          "app_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60",
          "service_instance_url": "/v2/service_instances/84c68e08-90fa-4522-92b2-2e3329881589"
        }
      }
    ],
    "routes_url": "/v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/routes",
    "routes": [
      {
        "metadata": {
          "guid": "6b927bc8-1231-4146-92f2-9a1bda1e84eb",
          "url": "/v2/routes/6b927bc8-1231-4146-92f2-9a1bda1e84eb",
          "created_at": "2015-03-05T11:46:11Z",
          "updated_at": null
        },
        "entity": {
          "host": "rails_sample_app_test",
          "domain_guid": "fb6bd89f-2ed9-49d4-9ad1-97951a573135",
          "space_guid": "2df5aa85-8441-4194-ae8b-b426aac887de",
          "domain_url": "/v2/domains/fb6bd89f-2ed9-49d4-9ad1-97951a573135",
          "space_url": "/v2/spaces/2df5aa85-8441-4194-ae8b-b426aac887de",
          "apps_url": "/v2/routes/6b927bc8-1231-4146-92f2-9a1bda1e84eb/apps"
        }
      }
    ]
  }
}

REQUEST: [2015-03-06T07:35:23Z]
GET /v2/apps/f5615f27-db57-40e5-b5ae-208806d4dd60/instances HTTP/1.1

Host: api.run.pivotal.io

Accept: application/json

Authorization: [PRIVATE DATA HIDDEN]
Content-Type: application/json

User-Agent: go-cli 6.10.0-b78bf10 / linux

RESPONSE: [2015-03-06T07:35:23Z]
HTTP/1.1 400 Bad Request

Content-Length: 102

Connection: keep-alive

Content-Type: application/json;charset=utf-8

Date: Fri, 06 Mar 2015 07:35:23 GMT

Server: nginx

X-Cf-Requestid: 41bbd2a1-093d-4711-6241-1f6e28f4ce47

X-Content-Type-Options: nosniff

X-Vcap-Request-Id: 2ccd1d41-6a37-4fe6-6dce-c763f7debbf9::fd8ea647-bf55-4356-9c7c-c62a702c9cf1

{
  "code": 170002,
  "description": "App has not finished staging",
  "error_code": "CF-NotStaged"
}

-----> Downloaded app package (3.6M)
-----> Downloaded app buildpack cache (11M)
-------> Buildpack version 1.2.1

Thanks for your help.

Found the problem. It wasn't in cf.


Missing migration

I believe you're missing a migration for social/apps/django_app/default.
Installing python-social-auth and then doing python manage.py makemigrations creates another migration for the above mentioned app that looks like this:
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import models, migrations
from django.conf import settings

class Migration(migrations.Migration):

    dependencies = [
        ('default', '0001_initial'),
    ]

    operations = [
        migrations.AlterField(
            model_name='usersocialauth',
            name='user',
            field=models.ForeignKey(related_name='social_auth', to=settings.AUTH_USER_MODEL),
            preserve_default=True,
        ),
    ]

This may have been missed because unlike South, Django 1.7 treats any change to the models as a migration - even adding a related_name attribute.

Thanks for tracking this and posting a pull-request.


Stray console.log with text "console.log("**** **** *** insidde this");" in NPM package

We started seeing **** **** *** insidde this show up in our logs when sending transactional emails. I tracked this down to line 1391 in transactionalEmailsApi.js:
    sendTransacEmail(sendSmtpEmail, options = { headers: {} }) {
        return __awaiter(this, void 0, void 0, function* () {
            console.log("**** **** *** insidde this");
            const localVarPath = this.basePath + '/smtp/email';
            let localVarQueryParameters = {};

The specific version from our package-lock.json is:
    "node_modules/@getbrevo/brevo": {
      "version": "2.1.1",
      "resolved"<EMAIL_ADDRESS>      "integrity": "sha512-x2CS9yYl40kLxfZ4U5fBWFN8VI5pGZ/CkQlNsscnIICJdxQmtYVo+cI4cwshMmmr/aCwai7dOS+3zjMZ6GKTyQ==",
      "dependencies": {
        "bluebird": "^3.5.0",
        "request": "^2.81.0",
        "rewire": "^7.0.0"
      }
    },

Now, my primary concern is not just a stray console.log (mistakes happen!), but the fact that the code in the NPM package differs from the source here on GitHub. That raises concerns about supply chain attacks.
Request to the maintainers:

Please could you issue a new version of the package that stops polluting our logs, and
Could you give some clarity on your build and publish process, to explain why the published package contains code that isn't on GitHub?

Hi! Experiencing the same issue here, it's pretty unsettling to be honest

I am also experiencing the same issue, I tried hard to debug my code, But eventually found out it was this package logging this.

Same here, @jasongwartz is making a point, this console.log is not part of the 2.1.1 tag on Github

Apologies @jasongwartz, yes it was a mistake and if you can please bump up your version to latest tag 2.1.1 it should be good.

Thanks @shubhamUpadhyayInBlue for publishing a new version.
Please could you also address this question from my original post:

Could you give some clarity on your build and publish process, to explain why the published package contains code that isn't on GitHub?

Unfortunately this mistake suggests that you're publishing from local sources instead of from automation, and that does make me concerned about supply chain attacks.


UI: Split up “commands” dropdown

This PR converts the “commands” dropdown into three separate logical groups, so that it’s easier for the user to know where to find things.

Pull out <div class="navbar"> into a <menu-bar> custom component
Refactor CSS so that it uses classes rather than being dependent on the HTML tree structure
Introduce 3 menu groups: “System”, “Actions”, “View” and redistribute the existing options
Add triangle icon to menu groups
Tweak alignment and spacing of the menu bar items (the centered alignment looks a bit strange when having more than one dropdown)
Open Github link in separate Window

Since this is already a lot of changes (small, albeit), I deliberately took over the original code structure and only refactored what was necessary to keep this change self-contained.

LGTM, thanks!


Fix: v0.1.10

Add some new utilities for fixing.
Thorough check of contract consistency (1, 28).
Contract fixes (99, 160).

Fixes #180, #181, #182, #185


security screen

Hi. Thanks for starting this project.
It would be great if you add security screen setting to this project.

Dear omdmhd.
Thank you for using this package.
I add the openSecuritySetting() in this package that open the security screen in setting
good luck.


Add emit_bytes method.

When tracing it's often useful to log various internal bytes such as
messages being communicated. This adds emit_bytes method to make this
easier and to possibly keep the type information.
Before I go on and work on this more, what do you think about adding this?
Make sure to:

[ ] Add an entry to CHANGELOG.md (if neccessary)

I guess fine with me. :)

One more thing that came up recently, maybe it'd be useful to include some hint whether it makes more sense to show it as a byte stream or a single value (hash, public key, ... - see https://github.com/Kixunil/ln-types/blob/master/src/node_id.rs#L414-L420 )
Ideally it'd be #[non_exhaustive] enum but I think it's not supported by slogs MSRV. (Any plans on MSRV bump?)
So maybe instead:

// will become non-exhaustive enum once MSRV is there.
struct BytesKind(BytesKindInner);

impl BytesKind {
    pub fn stream() -> Self { ... }
    pub fn value() -> Self { ... }
}

enum BytesKindInner {
    Stream,
    Value,
}

fn emit_bytes(&mut self, key: Key, bytes: &[u8], kind: BytesKind) -> Result { ... }

Or alternatively just emit_byte_stream, emit_byte_value
What do you think?

MSRV seems fine with me. I keep it artificially low, just to not bother people. Though I think two methods with a default  implementation of one forwarding to the other would work well too.

Looking at it, non_exhaustive was stabilized in 1.40. That's almost as new as Debian oldstable. I will probably go with methods instead but I'd rather not forward one to the other but to emit_arguments with different formatting.

:+1:

Looking at it, non_exhaustive was stabilized in 1.40. That's almost as new as Debian oldstable. I will probably go with methods instead but I'd rather not forward one to the other but to emit_arguments with different formatting.

I think we should say we add the BytesKind enum to the method.
There are two (fairly good) ways we can avoid bumping the MSRV:

syn uses a__NonExhaustive variant which is #[doc(hidden)] (they also support
We can use rustversion to conditionally use a proper #[non_exhaustive] attribute, but only enable this on versions >= 1.40 😄

Hi! I did three things here:

Merged branch master to update this PR
Added a BytesKind enum
Changed the default formatting

Old formatting for i32::to_le_bytes(-1) would be FF FF FF FF.
Notice the spaces 😦
New formatting depends on BytesKind

Kind
Example
Underscores
Prefix

BytesKind::Stream
0xFFFFFFFF
No
0x

BytesKind::Value
0xFFFF_FFFF
Yes (every 2 bytes or 4 chars)
0x

BytesKind::PlainValue
FFFFFFFF
No
None

old default
FF FF FF FF
Uses spaces Eevery bytes
None

The impls for Vec<u8> and [u8] are assumed to be Stream.
The BytesKind::default() is BytesKind::Value.

Looks reasonable.

Manually merged in d9fddedfbca305d4905447412cd6272fefed9dde and fe3ad8a142ea3bd9268849a706e67b8967e6e4b7
Sorry for taking so long :)


Shopping cart fragment

Show all user selections from his/her shopping cart

Groups the selection based on day
Show quantity and price

Show a dialog to input user location

Have a checkbox to remember

'Checkout/Pay' button will shows the dialog to accept Credit card payment

CC number
CC expiration

Once it is all done, redirected to Order History Fragment


apply_inputs not compatible with out-of-place ODEFunction

In LQR example, out-of-place ODEFunction seems not work.

For now, it is highly recommended to use "in-place" ODEFunction.

EDIT: apply_inputs seems not compatible with SimulationLogger.jl.
This issue is a quite deep problem in Julia according to a post in JuliaLang.


Black Home and Lock Screen from leaving Safe Mode

Describe the bug
https://github.com/pwn20wndstuff/Undecimus/issues/165#issuecomment-452899918
I’m still having this issue while using iOS 12. I ran rec0ver and the black home and lock screen are still there. Before that happened, when I went on Safe Mode, the home screen background was black while the folders were colored. Pretty strange. I went on Safe Mode later on, and this time it wasn’t. After leaving, the issue persists. Even with the jailbreak uninstalled, the issue is still there. I’m not sure what this is.
I’m not sure if anyone else can replicate this issue so I’ll just say what I’ve done to cause this issue to begin with. After I hard reset it, my lock screen wallpaper was gone and the folders and dock changed to a dark tint. After reinstalling RocketBootStrap, it went back to normal. The wallpaper issue still persisted and I’m not sure how it can be resolved.
Pinging @Samgisaninja since I’ve spoken to them about it back in January.
To Reproduce
Steps to reproduce the behavior:

Went to Safe Mode
Checked Storage
When it took too long, i left the app.
Left Safe Mode
Got caught in a respring loop and then hard reset it

Screenshots
If applicable, add screenshots to help explain your problem.
https://imgur.com/a/zS7epcX — This is what my lock screen turned into after I managed to get it showing something from respringing after waiting awhile. This didn't happen before. After choosing a wallpaper again, it went away.
Device (please complete the following information):

iOS Version: 12.1.1b3
iOS Device: iPhone X
unc0ver Version: 3.0.0~b43

Place an "x" between the brackets if true:

[ ] this is a bug others will be able to reproduce
[x] this issue is present with all tweaks uninstalled(except for default packages) or disabled
[x] this issue is present after a rootfs restore
[x] this issue is present on the latest version of unc0ver

Logs
If applicable, add logs or error messages here.

Issue is still happening on latest version.


[Queue] Model serialization does not consider selected columns from the original query

Reopen as I submitted wrong laravel version

Laravel Version: 7.21.0
PHP Version: 7.4
Database Driver & Version: Mysql 7

Description:
Custom attributes in models get lost after serialization for the queue.
$users = Users::select('email')->where('is_active', 0)->get();

DeactivationReminderJob::dispatch($users);

When the job runs in the worker. Unserialize method will execute the query like
select * from users where is_active = 0

// instead of

select emails from users where is_active = 0

Expected behavior
Expected behaviour is that the serializer should respect the selected columns

Hey there,
Unfortunately we don't support this version anymore. Please check out our support policy on which versions we are currently supporting. Can you please try to upgrade to the latest version and see if your problem persists? If so, please open up a new issue and we'll help you out.
Thanks!


using datasets on AWS

If I obtain AWS credits, will I be able to use these datasets without downloading them?

Hi.
This question seems to be more of an AWS one, so I will close it for now. Please follow up if you were able to answer the question.
All the best,
Oisin


sometime button can't restore to original state

like the picture, when i add button in mainpage.xaml, after goto childpage.xaml , sometime the button can't restore .

it also show the state of pressed .

what time can you fixed the bug ? @enisn

I reproduced that issue only for FilledTonalButton


System.Collections.Generic.KeyNotFoundException:“给定关键字不在字典中

when I insert entity with link , it give me the KeyNotFoundException , but the field is really exists
new_apiroleid is linked to entity new_apiroles
`
ODataClient client = new ODataClient(new ODataClientSettings {
BaseUri = new Uri("http://mdm/MDM/api/data/v8.2/"),
Credentials = new NetworkCredential("xxx" , "xxx" , "xxxx")
});
        var new_role = client.For("new_apiroles").Key(Guid.Parse("3245E1FE-258A-E811-80C7-005056BA8BFE")).FindEntryAsync().GetAwaiter().GetResult();
        Console.WriteLine(new_role["new_apiroleid"]);
        var rs = client.For("new_apiroleusers").Set(
            new {
                new_name="",
                new_abpuserid=4,
                new_apiroleid = new_role["new_apiroleid"]
            }
            ).InsertEntryAsync().GetAwaiter().GetResult();

`

I need more information to understand what this is about.

code is updated  to the comment , the linked entity field is really different from common field .
attach file is the metafile .
ODataV4Metadata.zip

it is ok now , but it is not same as the code in document
my code:
``


Permissions?

I cant find the permissions list?!

Oh forget it i found it!
But maybe you could make it easier to find it :)


Center Try again widget

perhaps an option to set this at vertical center?

Hey @chitgoks .
Try playing with the shrinkWrapFirstPageIndicators property of your PagedListView.
Thanks.

hi @EdsonBueno shrinkWrapFirstPageIndicators  is only true or false and nothing changed regardless. Perhaps you mean  firstPageErrorIndicatorBuilder? I wish to use the same widget as the one above which is the default the library uses. I only wish to have this centered vertically.

The issue here is FirstPageExceptionIndicator . Column should have mainAxisAlignment: MainAxisAlignment.center so it will be vertically aligned at the center.
Can a feature request be possible, such that to add a property to have this center aligned vertically? does not look good if it is at the top.

Hey @chitgoks .
In that case I recommend you to replace the default indicator with one of your own using the firstPageErrorIndicatorBuilder.

your default is pretty much ok. its jsut the vertical alignment thats the issue. ill just copy your dart file then if you dont plan to add an option.


Mismatch PWD script name to docs example

In the /demo/Running-In-Play-With-Docker.md instructions provide a quick copy paste to get everything running, but the final script command is misspelt.
git clone https://github.com/bcgov/vc-authn-oidc
cd vc-authn-oidc
cd demo
./PWDrun

The script file name in the repo is PWDRun.
But I noticed also that the down script is named PWDdown so this may alternatively be a case of the script file name being inconsistent with an intended naming style.

Thanks, Gary!  Fixing...
PR done.
On Sun, Mar 1, 2020 at 12:19 PM Gary de Beer<EMAIL_ADDRESS>wrote:

In the /demo/Running-In-Play-With-Docker.md instructions provide a quick
copy paste to get everything running, but the final script command is
misspelt.
git clone https://github.com/bcgov/vc-authn-oidc
cd vc-authn-oidc
cd demo
./PWDrun
The script file name in the repo is PWDRun.
But I noticed also that the down script is named PWDdown so this may
alternatively be a case of the script file name being inconsistent with an
intended naming style.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bcgov/vc-authn-oidc/issues/49?email_source=notifications&email_token=AAHYRQXBI4MFWFDVR2LKGPLRFK7NBA5CNFSM4K7H6722YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IRQSFDA,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHYRQRPTWKDDCLF5FL5BQTRFK7NBANCNFSM4K7H672Q
.

--
Stephen Curran
Principal, Cloud Compass Computing, Inc. (C3I)
Technical Governance Board Member - Sovrin Foundation (sovrin.org)
*Schedule a Meeting: *https://calendly.com/swcurran
https://calendly.com/swcurran

@swcurran sounds like this issue can be closed now?


Exceptions in attestation_service should raise specific exceptions

Exceptions in the logic/attestation_service.py should raising different exceptions for each error case instead of a single generic one with different codes and messages. This way we can catch and handle specific exceptions if we want to, and also test those cases.

This seems related to #33, I'll work on this as well.

Taken care of by https://github.com/OriginProtocol/bridge-server/pull/48


feat: implement CSV bulk adding

Description
Allow users to add repositories in bulk using CSV (comma separated values) pasted in the text area. This PR detects whether a comma is in the input, and splits the repositories with a comma as the delimiter.

What type of PR is this? (check all applicable)

[X] 🍕 Feature
[ ] 🐛 Bug Fix
[ ] 📝 Documentation Update
[ ] 🎨 Style
[ ] 🧑💻 Code Refactor
[ ] 🔥 Performance Improvements
[ ] ✅ Test
[ ] 🤖 Build
[ ] 🔁 CI
[ ] 📦 Chore (Release)
[ ] ⏩ Revert

Related Tickets & Documents
Relates to #2608
Mobile & Desktop Screenshots/Recordings
https://github.com/open-sauced/app/assets/20603494/7193c43b-ab61-42cf-b252-4972b4670d9f

Steps to QA

Added to documentation?

[ ] 📜 README.md
[ ] 📓 docs.opensauced.pizza
[ ] 🍕 dev.to/opensauced
[ ] 📕 storybook
[ ] 🙅 no documentation needed

[optional] Are there any post-deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?

This is great and will be really useful. A few things I captured in this video.

Testing spaces without a return and the form thinks it is all the same name. Are we able to catch that edge case?
When hitting back, you do not see the previously added repos, but that works when using the search option. Can we still show the repos selected as comma or return seprated?

https://github.com/open-sauced/app/assets/5713670/d4a1a708-1f00-4942-953f-b52e70a521c6

This is great and will be really useful. A few things I captured in this video.

Testing spaces without a return and the form thinks it is all the same name. Are we able to catch that edge case?

When hitting back, you do not see the previously added repos, but that works when using the search option. Can we still show the repos selected as comma or return seprated?

https://github.com/open-sauced/app/assets/5713670/d4a1a708-1f00-4942-953f-b52e70a521c6

We can definitely keep it if you go back. We just currently don't. We can have some React state to keep the last text that was in the import textarea @zeucapua .

The assumption for pasting or typing was new lines and spaces get trimmed. If we're expecting just space delimited, we can handle that, it just wasn't what we were expecting.

I was just being an annoying QA engineer. My expectation most design partners will copy from a spreadsheet. Maybe punt on this and add a cool prettier like feature in the future.

The other thing to mention is that this bulk import is tightly scoped with no import validation as that's a bigger lift. Something we can definitely do, but not for the MVP.

That's fair

We can write some unit tests for the expected formats. We can pair on that tomorrow if you'd like when we sync @zeucapua.

🙏🏾


FCM.getAPNSToken  return empty string

Hi! i'm using
"react-native-fcm": "^9.1.0"
"react-native": "^0.44.2"
IOS 10 devise, all needed Capabilities in xCode are turend On, certs are ok.
My AppDelegate.h, AppDelegate.m looks exactly the same as in this repo example folder,
in code
FCM.getAPNSToken().then(token => {
console.log("APNS TOKEN (getFCMToken)", token);
});
token value is empty string.
also
FCM.on(FCMEvent.RefreshToken, token => {
console.log("TOKEN (refreshUnsubscribe)", token);
//this.props.onChangeToken(token);
});
seems that event does not fire at all. (no console log message in 2 minutes)
any guess?
thanks

have you called request permission?
what does FCM.getFCMToken() return?

Yeah,  FCM.requestPermissions() is called in componentDidMount() at first.
FCM.getFCMToken() returns token like : d_9n5jIwY6A:APA91bFjqEaceW9-ZLuGNLcyr4pzbwpjuWi1vkn428OzIdnA_9uwcyVWxEvzp-0GKZIE-6KyL1e_y9JQd22XImBF6T9rU6cYZ67GTj0WXct-yp_u4bIMGfkzBcDPtEwZUvasr0VdyQHx

is any additional information i can provide to help?

I'm getting null from [[FIRMessaging messaging] APNSToken] as well.
@tjlian616 do you have any idea?

Ok, the problem was FCM.getAPNSToken() runs right after FCM.requestPermissions(), so aplication didn't get permissions for push notifications when method runs. Changing
componentDidMount -> async componentDidMount
and  FCM.requestPermissions(); -> await FCM.requestPermissions();
solved problem for me

ah.. ok
closing this then

I am getting this as apnsToken D5EF82146C37BF3B0C8CAD157172B802E86EF585B7D06CF8F09D5C7D09FA9AC9


A type of DataSource: Transformer

Transformer is something like pipe or computed. In runtime implementation, it is a very typical trait——get props and return result.
Use Cased

Data from Fetch cannot be used directly. We can use Transformer to format it.
Form component has a lot of custom form widgets. We can use Transformer to combine these value of widgets to a whole form data.

Is this a trait or a trait property?

It is a trait.
The transformer need a lazy property. Because transformer sometimes maybe expensive and should triggered by event.


(958) Admin user can edit supplier details

We want admin users to be able to edit supplier details.
The edit forms needed to closely follow the GOVUK patterns so we took advice from @leeky and used the Simple Form gem to let us setup how forms get rendered in the applicaiton globally.
We got Simple Form setup and working with the exisiting New User form and then added the Supplier editing functionality.
We took some time to make sure the errors messages followed the recomendations as well, which meant adding some locale info.
We can now render GOVUK forms that include appropriate errors super simply:
= simple_form_for [:admin, @supplier] do |form|
  = render partial: 'shared/error_summary', locals: { entity: @supplier } if @supplier.errors.present?

  = form.input :name
  = form.input :salesforce_id
  = form.input :coda_reference
  = form.button :submit, value: 'Update supplier'

Gives us:

Another issue we noticed during this work was that the Rails flashes were styled as 'failures' i.e. red even when an action was successful, so we have added new flash types in line with the styles the app has:

failure
success
warning
notice

which can be used like regular flashes:
flash[:success] = 'Supplier updated successfully.'

Trello: https://trello.com/c/ln6EIHGW

@mec the conflict you'll get here is just us widening the validation for coda references so they can be C0 followed by 4 or 5

@rgarner thanks! I'll make sure I keep that in!


Chocolatey package dependencies cannot be set using the ChocolateyPackSettings

This problem affects Cake 0.23.0
The ChocolateyPackSettings class does not contain any mechanism to add package dependencies.
The expected operation is that the ChocolateyPackSettings has a Dependencies property that mirrors the Dependencies property already present in the NuGetPackSettings.
This problem was first observed on a 64 bit Windows system, but an examination of the source suggests this issue is not dependent on OS or build server type.

So... I was looking at implementing this so I could submit a PR. The implementation is easy, but I am having difficulty working out how to unit test the change. It looks as if the unit tests are based on the abstract ChocolateyFixture (by way of the ChocolateyPackerFixture), but neither the ChocolateyPackerWithNuSpecFixture or the ChocolateyPackerWithoutNuSpecFixture currently appear to contain any test assertions at all. Am I looking in the right place?

@RichardJFoster The Chocolatey Pack tests are here:
https://github.com/cake-build/cake/blob/develop/src/Cake.Common.Tests/Unit/Tools/Chocolatey/Pack/ChocolateyPackerTests.cs
Seems like you are looking in the Fixtures folder, which contains the setup logic for running the actual tests.

If you look at this file:
https://github.com/cake-build/cake/blob/develop/src/Cake.Common.Tests/Unit/Tools/NuGet/Pack/NuGetPackerTests.cs
You will find the where the dependencies are tested in the NuGet version.

Aha! Excellent. I was looking in the wrong place. :-) Thanks for the pointers.

@RichardJFoster you are very welcome!  Let us know if you have any questions!

No questions for now. Just waiting on the contribution license email, but if there are comments on the PR in the mean time I'm all ears. :-)

Fixed by #1945


appId being ignored in boot method

Versions

**Angular: 6.0.0
**Angular CLI: 6.2.3
**ng-intercom: 6.0.0
**Node.JS: 8.12.0
**NPM: 6.4.1

Description
I have followed the instruction in the main readme, which indicates that the intercom appId can be overridden via a boot method which is what we require. The project we are working on has multiple appId's, depending on the domain that's being accessed.
Unless an appId is specified in the forRoot method, the intercom messenger does not load. Based on the documentation it would seem that the appId can be replaced via the boot method, but this is not the case.

I have an idea for what to do here @scott-wyatt I'll try to make a PR this evening

I have managed to fix this, let me know if you are interested in the solution...

@Greatsamps what is the solution?

#72 addresses this issue


[BEAM-6623] Complete DataflowValidatesRunner test coverage for Python 3.


Add clear_completed and remove command in the queue table context menu

Also implement the commands on the server

Server part done

To be tested again in client and closed if ok


Vulkan: Light specular lobes can be visible on smooth-shaded surfaces facing away from the light

Godot version
4.0.dev (84f59c60b)
System information
Fedora 34, GeForce GTX 1080 (NVIDIA 470.74)
Issue description
Light specular lobes can be visible on smooth-shaded surfaces facing away from the light. This is most noticeable with smooth-shaded meshes that have a low level of detail. It still occurs with more detailed meshes, but it's less noticeable. This may not be fixable (or worth fixing), so I'm reporting this just in case after checking whether https://developer.blender.org/T81070 also occurs in Godot :slightly_smiling_face:
On the video below, small emissive spheres are used to represent the OmniLight (white) and SpotLight (yellow)'s origins. Notice how the specular reflection still remains visible for a bit, even though the light is occluded by the solid material.
https://user-images.githubusercontent.com/180032/142732939-5be27a7d-9c85-4efa-aa72-3331b00ba3ef.mp4
On the screenshot below, the camera is placed in a spot where both lights' origins are occluded. Ideally, only the reflections on the bottom object would be visible here:

White-balanced version of the above image (using GIMP):

Steps to reproduce

Add a MeshInstance with a CylinderMesh.
Reduce the CylinderMesh's number of faces to a low value.
Add a StandardMaterial3D for the CylinderMesh and set roughness to 0.2.
Add an OmniLight or SpotLight. Place it to be slightly behind the CylinderMesh relative to the camera (and for the SpotLight, make sure it's facing the camera).
Notice how the specular reflection is still visible, even though the mesh normal is technically pointing away (no diffuse light makes it through).

Minimal reproduction project
test_smooth_shading_specular_light.zip

This isn't a bug, its a limitation of using smooth shaded normals. Because the mesh is so decimated it seems like the reflection shouldn't be visible around the corner, but because smooth normals are used the renderer doesn't have enough information to tell that it is totally occluded (absent shadows that is). This happens because the normal is smoothed out and stored at the vertex and then interpolated. So the normals are similar to what they would be if this were a smooth similar, in which case the specular light would be in the right place.


Allow the user to intercept the proxy tunnel connection response

I use a HTTP proxy that sends back some information in the response headers, i.e. before sending the response back to me, it adds a header with some information in it.
When we make a HTTPS connection over an HTTP proxy, a CONNECT request is sent to the proxy. This is when the proxy responds with an additional header.
The problem is there is currently no way (as far as I know) for the user to access the headers of the CONNECT response. I believe everything happens in RealConnection.createTunnel() where the Response is dropped and the user has no way to intercept it:
https://github.com/square/okhttp/blob/95ae0cf421c0f9c5521578781952108d1a1e1bdd/okhttp/src/main/java/okhttp3/internal/connection/RealConnection.java#L375
https://github.com/square/okhttp/blob/95ae0cf421c0f9c5521578781952108d1a1e1bdd/okhttp/src/main/java/okhttp3/internal/connection/RealConnection.java#L397
Assuming I haven't missed an obvious way to access this Response, does this constitute a valid feature request? What do you think would be the best way to implement this?

Now that I'm thinking of it, it might be useful to also let the user intercept the tunnel Request.
Currently, the tunnel Request is defined with hardcoded headers (like the User-Agent) that the user might want to customize:
https://github.com/square/okhttp/blob/95ae0cf421c0f9c5521578781952108d1a1e1bdd/okhttp/src/main/java/okhttp3/internal/connection/RealConnection.java#L420
Any thoughts @swankjesse?

When authentication is complete, my proxy server responds in the tunnel with a 200 response code and puts some headers in that response that I need to grab.
As far as I understand, it is still not possible to inspect that proxy tunnel response (response code 200) because only authentication responses (response code 407) can be inspected with Authenticator. Is that correct @swankjesse? Or is there a way to do that I'm not seeing?

@invodv nope, you can't see those headers.


Do not sanitize HTML in new stories to avoid entity references

This addresses the issue of entity references (e.g. &) in our stories by simply removing HTML sanitization from the handling of the POST /api/stories API. Since we've decided that we're treating stories as plain text and we're avoiding potential XSS at display time (by placing the content inside <p> elements in a React render, not using dangerouslySetInnerHTML), there's no need to do any sanitization here.
You could make a case for still stripping out HTML, but I think that's a much lower priority than fixing the current mishandling of & and <. Someone would actually have to type or copy HTML elements into a plain text box, which seems unlikely. If that  does happen, we could fix it manually.
Since we're now going to emailing story text to politicians automatically, we really should stop mangling them as quickly as possible.

I've added another commit to this PR to clean up story titles on submission. I've noticed that people will often leave whitespace at the end of their titles, which can look bad when we add quotes around it (especially if line wraps between the last word and the closing quote). Also, occasionally some people put their own quotes around the whole title, which doesn't look great, either. So, I'm removing those and converting any double quotes within the title to single quotes (since they're going to be inside out double quotes).
This seemed like the kind of thing that's ideal to TDD, so I did (thanks @silent1mezzo for setting that up!). Since it's just a simple function, I wanted to put it in a simple, no-dependency module for easy unit testing. So, I created model/story.ts for it. I imagine a bunch of other simple, model related stuff could move here, and I'm planning to do some of that soon. I'd like to try to tighten things up a bit more in the handling of the POST (since it is an unprotected API), and more TDD would be helpful for that.


feat(gh-288): integration of injection-based VT

We have moved on to using Callibrated Injection-based VT from PopModels.


Judging Priority System

As raised by Ross Tate, we would like to have a secret web endpoint for judges to communicate and see the best projects.  This will consist of a screen for judges to enter a table number as "seen" and "worth seeing."  Seen is for ensuring all tables were given a chance. Worth seeing is for flagging tables that should really be viewed by all judges for a fair decision. Once 2 judges have flagged a table as worth seeing, all judges are required to visit the flagged table through a screen which lists such worth-seeing tables.

Closing since we've opened a separate project for this.


q_shared: delete unused IS_NAN

Delete unused IS_NAN.
One should prefer using !Math::IsFinite instead.

LGTM