Droplet packaging fails after push

When pushing an asp.net app with tfs files inside ( zip file that fails at push: https://drive.google.com/file/d/0B-YeJy5DlfNKc0pFRjNyUXM4dXc/view?usp=sharing ) CC will just fail to package the app.
Error from cf push:
cf push tfst2
Updating app tfst2 in org diego / space diego as admin...
OK

Uploading tfst2...
Uploading app files from: C:\Users\stefans\Documents\Visual Studio 2015\Projects\cfweb6-dup\cfweb6
Uploading 94.4M, 776 files
Done uploading
FAILED
Error uploading application.
An unknown error occurred.

Error from cf push with trace:
RESPONSE: [2015-11-20T16:21:06+02:00]
HTTP/1.1 200 OK
Content-Length: 491
Content-Type: application/json;charset=utf-8
Date: Fri, 20 Nov 2015 14:21:06 GMT
Server: nginx
X-Cf-Requestid: a453c7d0-71f9-4b0b-7e7c-08d1c7dda2b2
X-Content-Type-Options: nosniff
X-Vcap-Request-Id: b300e5ee-7b86-47e7-55fc-49dd52381fd1::4535e0fc-f16b-456c-beb9-734769b5eaa3

{
  "metadata": {
    "guid": "2a9f6bc4-d094-48cb-b8fd-919cbe5da5c2",
    "created_at": "2015-11-20T14:21:01Z",
    "url": "/v2/jobs/2a9f6bc4-d094-48cb-b8fd-919cbe5da5c2"
  },
  "entity": {
    "guid": "2a9f6bc4-d094-48cb-b8fd-919cbe5da5c2",
    "status": "failed",
    "error": "Use of entity>error is deprecated in favor of entity>error_details.",
    "error_details": {
      "error_code": "UnknownError",
      "description": "An unknown error occurred.",
      "code": 10001
    }
  }
}
FAILED
Error uploading application.
An unknown error occurred.
FAILED
Error uploading application.
An unknown error occurred.

Error log from CC:
2015-11-20 14:01:30.972471 cc.background  pid=12501 tid=37de fid=00bd jobs/exception_catching_job.rb/log_error:24    ERROR -- Request failed: 500: {"code"=>10001, "description"=>"undefined method `use_instad=' for #<MIME::Type::Columnar:0x007f3572f017a8>", "error_code"=>"CF-NoMethodError", "backtrace"=>["/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types/columnar.rb:121:in `block in load_use_instead'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types/columnar.rb:53:in `block (3 levels) in each_file_line'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types/columnar.rb:48:in `each_line'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types/columnar.rb:48:in `block (2 levels) in each_file_line'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types/columnar.rb:45:in `open'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types/columnar.rb:45:in `block in each_file_line'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types/columnar.rb:42:in `synchronize'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types/columnar.rb:42:in `each_file_line'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types/columnar.rb:120:in `load_use_instead'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/type/columnar.rb:73:in `use_instead'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/type.rb:178:in `priority_compare'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types.rb:177:in `block in type_for'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types.rb:177:in `sort'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types.rb:177:in `type_for'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types.rb:257:in `type_for'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/lib/cloud_controller/blobstore/client.rb:66:in `block in cp_to_blobstore'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/lib/cloud_controller/blobstore/client.rb:61:in `open'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/lib/cloud_controller/blobstore/client.rb:61:in `cp_to_blobstore'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/lib/cloud_controller/blobstore/client.rb:51:in `block in cp_r_to_blobstore'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/find.rb:48:in `block (2 levels) in find'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/find.rb:47:in `catch'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/find.rb:47:in `block in find'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/find.rb:42:in `each'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/find.rb:42:in `find'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/lib/cloud_controller/blobstore/client.rb:44:in `each'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/lib/cloud_controller/blobstore/client.rb:44:in `cp_r_to_blobstore'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/app/models/runtime/app_bits_package.rb:23:in `block in create'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/lib/cloud_controller/blobstore/local_app_bits.rb:18:in `yield'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/lib/cloud_controller/blobstore/local_app_bits.rb:18:in `block in from_compressed_bits'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/tmpdir.rb:88:in `mktmpdir'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/lib/cloud_controller/blobstore/local_app_bits.rb:11:in `from_compressed_bits'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/app/models/runtime/app_bits_package.rb:20:in `create'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/app/jobs/runtime/app_bits_packer.rb:36:in `perform'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/app/jobs/wrapping_job.rb:9:in `perform'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/app/jobs/timeout_job.rb:7:in `block in perform'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:88:in `block in timeout'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:32:in `block in catch'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:32:in `catch'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:32:in `catch'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:103:in `timeout'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/app/jobs/timeout_job.rb:6:in `perform'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/app/jobs/request_job.rb:13:in `perform'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/app/jobs/wrapping_job.rb:9:in `perform'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/backend/base.rb:94:in `block in invoke_job'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:61:in `call'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:61:in `block in initialize'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:66:in `call'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:66:in `execute'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:40:in `run_callbacks'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/backend/base.rb:91:in `invoke_job'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/worker.rb:199:in `block (2 levels) in run'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:88:in `block in timeout'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:98:in `call'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:98:in `timeout'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/worker.rb:199:in `block in run'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/benchmark.rb:303:in `realtime'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/worker.rb:198:in `run'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/worker.rb:275:in `block in reserve_and_run_one_job'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:61:in `call'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:61:in `block in initialize'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:66:in `call'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:66:in `execute'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:40:in `run_callbacks'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/worker.rb:275:in `reserve_and_run_one_job'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/worker.rb:182:in `block in work_off'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/worker.rb:181:in `times'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/worker.rb:181:in `work_off'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/worker.rb:146:in `block (4 levels) in start'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/benchmark.rb:303:in `realtime'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/worker.rb:145:in `block (3 levels) in start'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:61:in `call'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:61:in `block in initialize'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:66:in `call'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:66:in `execute'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:40:in `run_callbacks'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/worker.rb:144:in `block (2 levels) in start'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/worker.rb:143:in `loop'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/worker.rb:143:in `block in start'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/plugins/clear_locks.rb:7:in `call'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/plugins/clear_locks.rb:7:in `block (2 levels) in <class:ClearLocks>'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:79:in `call'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:79:in `block (2 levels) in add'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:61:in `call'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:61:in `block in initialize'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:79:in `call'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:79:in `block in add'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:66:in `call'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:66:in `execute'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/lifecycle.rb:40:in `run_callbacks'", "/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/delayed_job-4.0.4/lib/delayed/worker.rb:142:in `start'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/lib/tasks/jobs.rake:40:in `start_working'", "/var/vcap/data/packages/cloud_controller_ng/7df0da82c0d720021c8dab4d510826e0eb44baa8.1-251a6a13dfb28e98725164cfe1a50c3050581d3a/cloud_controller_ng/lib/tasks/jobs.rake:11:in `block (2 levels) in <top (required)>'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:240:in `call'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:240:in `block in execute'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:235:in `each'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:235:in `execute'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:179:in `block in invoke_with_call_chain'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:172:in `invoke_with_call_chain'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:165:in `invoke'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:150:in `invoke_task'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:106:in `block (2 levels) in top_level'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:106:in `each'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:106:in `block in top_level'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:115:in `run_with_threads'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:100:in `top_level'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:78:in `block in run'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:176:in `standard_exception_handling'", "/var/vcap/packages/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:75:in `run'", "/var/vcap/packages/ruby-2.2.3/bin/rake:33:in `<main>'"]}
      - sha1: 500fd7818df831582dffad2f51b37862af272bbd

We are still not sure which file causes this problem. We just found that if we comment this line from CC the error does not appear anymore.
/cc @aemengo

Looking through the stacktrace, we see the following error:
undefined method `use_instad='' for #<MIME::Type::Columnar:0x007fb3a29ad398>\n/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types/columnar.rb:121:in `block in load_use_instead''\n/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/vendor/bundle/ruby/2.2.0/gems/mime-types-2.6.1/lib/mime/types/columnar.rb:53:in

It seems it's fixed in the 2.6.2 release of ruby-mime-types by this PR:
https://github.com/mime-types/ruby-mime-types/pull/109/files
Bumping the gem should be enough to fix this.
We found it is simple to reproduce this by pushing any app with an extension for which MIME::Types.of(fileext) returns matches with a "use_instead" property set ('mdf' is one such extension)

@micahyoung The gem has been bumped and this change should be available in the next cf-release.
If this doesn't address the issue for you, please open a new issue and link to this one.
https://github.com/cloudfoundry/cloud_controller_ng/commit/17a897f7f29a89394845cee608a7b29315447633


Question about --quantize bitsandbytes-nf4 param

System Info

Information

[X] Docker
[ ] The CLI directly

Tasks

[X] An officially supported command
[ ] My own modifications

Reproduction
In the example below, the model Llama-2-7b-chat-hf is not quantized.
When I launch docker run with --quantize bitsandbytes-nf4 param, is the model quantized at runtime? Is there any documentation about this?
volume=$PWD/data
model=meta-llama/Llama-2-7b-chat-hf
docker run --gpus all --shm-size 1g -e HUGGING_FACE_HUB_TOKEN=$mytoken -p 8080:80 -v $volume:/data ghcr.io/huggingface/text-generation-inference:1.0.2 --model-id $model --quantize bitsandbytes-nf4
thanks in advance
Expected behavior

The model is downloaded in full form and then loaded to the gpu in quantized form, yes.
Unfortunately there isn't yet a way to push the model to hub in quantized form, so bitsandbytes currently takes in the full bf16 model and quantizes it.

Best documentation will be here : https://github.com/TimDettmers/bitsandbytes


Place thumbnail where video is in autoplay cells

This way there isn't a flash of black when the video is loading.

Done


feat: add story-knobs to fadeInImage component

Add 2 knobs to fadeInImage component at storybook:

Add image
Add deeplink

@bweissbart changes has been added to this PR: https://github.com/brandingbrand/flagship/pull/1126. This one can be closed


Support multiple clusterqueues / localqueues with xpk

xpk currently supports one cluster queue / local queue. If an xpk cluster administrator wants to split capacity between different use cases, they would currently have to create separate xpk clusters.
xpk can support multiple quotas within the same cluster by using multiple clusterqueues / localqueues.
# create a cluster that organizes resource usage limits across different queues
xpk cluster create --quotas= {local_queue_name: device_type, num_slices, local_queue_name2: device_type, num_slices}
# xpk needs to check that the quotas are less than or equal to the quota available
# resources not specified with a quota will be sent to the default cluster kueue
# run a workload against one of the above queues (local queue name)
xpk cluster create --queue=local_queue_name
# by default the queue will be multislice-queue
# if queue doesn't exist, xpk can list the queues available in the error.

+1. One issue here also is that the local queue is a namespaced object and currently is only created under the default namespace.
As we are aware that it is generally recommended not to run applications in the default namespace, are there considerations of improving this behavior?


Using vue filter loses reference to _

I can't seem to use the treeshaking with a vue filter as it loses reference to _. As I get an error _ is not defined in Vue. So I need to import the whole library in order for it to work. I tried also this._.kebabCased and it does not work
Vue.use(VueLodash, { name: 'custom', lodash: { map, random, kebabCase } })
Vue.filter('kebab', function (string) {
 return _.kebabCase(string);
})

From Evan's comment, filter should be pure functions and should not depends on this context.
https://github.com/vuejs/vue/issues/5998#issuecomment-311965292


SA - Bhanu

Sender<EMAIL_ADDRESS>Comment: Demo not loading in IE or Chrome
Open #5 in Usersnap Dashboard
Notes:

(1) Not loading in chrome or IE

Download original image
Browser: Microsoft Internet Explorer 11 (Windows 8.1)
Referer: http://www.amexio.org/showcaseapp/v2/index.html
Screen size: 1600 x 900 Browser size: 1538 x 786
Powered by usersnap.com

Previously we didnt include the polyfills for older browser, Now fixed


Server config: maxRuleIterations can be non-positive

Consider the following simple conf.yml:
permission:
  type: config
  options:
    path: ./permissions.yml
    maxRuleIterations: -1

When starting the server, there is no warning or error message with respect to the maxRuleIterations value.
Expected behavior:
A warning or an error message because no set of permission rules can be evaluated with a negative number of rule iterations.
The behavior was tested with the MacOS standalone binary and the npm version 2.0.1.

I wondered if the smallest possible value for maxRuleIterations should be zero or one. Based on RuleApplication.prototype._run and the fact that this._maxIterationCount = maxRuleIterations, I think maxRuleIterations should be at least one.


How to change github repository for a NEW app. Not an existing app.

I created an amplify app using github. I need to make a second app using a different github account. When I go to create a new amplify app under github I am only able to use the other accounts repo's. How do I create a new app using a second repo without removing the webhooks to the first?
Deleting webhooks in the first account would disable the first app and therefore is not a reasonable option. Moving either repo to a different git provider is not an option due to organizational constraints.
I am using AWS amplify in the web console.
I have no code snippets, if this is possible through the CLI please let me know because I have been unable to locate that option.

Hi @tmckeagecirs unfortunately the workaround for this is to sign into the console in incognito mode, then it will ask you to sign into a github repo. Please re-open if this doesn't work for you.


feat: /api/v2/verify

Adds the /api/v2/verify/[app_id] endpoint, which deprecates the credential_type field and replaces signal with signal_hash.
web/lib/verify.ts is copied from web/legacy/backend/verify.ts and modified to support logic changes without modifying behavior of the v1 verify endpoint.

Lets write an API test for this as well. Should be some for v1 already we can re-use


Add AQL support?

AQL is a very important feature of aritfactory.
Why not add its suppport?

@LeiYangGH you can use actual version of library - dohq-artifactory. It's supported AQL https://github.com/devopshq/artifactory#artifactory-query-language


Rename application.conf to reference.conf

If you build the library into jar and try to use it in an application, you'll most probably end up with error about having two application.confs, if you call sbt assembly
As typesafe config's documentation suggests, libraries should ship with reference.conf, not application.conf, which is used by final applications to override libraries' defaults.
For example, Akka Actors do that
Is there any reason for mypipe to use application.conf, not reference.conf?

Oh, I'm talking about mypipe-api primarily, but I guess the same can be applied to other libraries (if any).

Closed via #19


radius filter not work for v3 search api

Hi, I've used v3 search api with following parameters "?term=taco&latitude=38.783675&longitude=-77.015205&radius=200"
I got a response as below

    {
        "total": 22,
        "businesses":
        [
            {
                "rating": 3.5,
                "price": "$",
                "phone": "+12028364270",
                "id": "rito-loco-restaurant-washington",
                "categories":
                [
                    {
                        "alias": "mexican",
                        "title": "Mexican"
                    },
                    {
                        "alias": "breakfast_brunch",
                        "title": "Breakfast & Brunch"
                    },
                    {
                        "alias": "foodtrucks",
                        "title": "Food Trucks"
                    }
                ],
                "review_count": 62,
                "name": "Rito Loco Restaurant",
                "url": "https://www.yelp.com/biz/rito-loco-restaurant-washington",
                "coordinates":
                {
                    "latitude": 38.9154669383596,
                    "longitude": -77.0204137265682
                },
                "image_url": "http://s3-media3.fl.yelpcdn.com/bphoto/QNAZQFoQnJJN0WATpxRvAQ/o.jpg",
                "location":
                {
                    "city": "Washington",
                    "country": "US",
                    "address2": "",
                    "address3": "",
                    "state": "DC",
                    "address1": "606 Florida Ave, NW",
                    "zip_code": "20001"
                }
            },
            {
                "rating": 3.5,
                "price": "$$",
                "phone": "+13015671005",
                "id": "rosa-mexicano-national-harbor",
                "categories":
                [
                    {
                        "alias": "mexican",
                        "title": "Mexican"
                    }
                ],
                "review_count": 760,
                "name": "Rosa Mexicano",
                "url": "https://www.yelp.com/biz/rosa-mexicano-national-harbor",
                "coordinates":
                {
                    "latitude": 38.78462923396,
                    "longitude": -77.0166049658425
                },
                "image_url": "http://s3-media1.fl.yelpcdn.com/bphoto/miMiaoI5in5XJjGMpoYKwQ/o.jpg",
                "location":
                {
                    "city": "National Harbor",
                    "country": "US",
                    "address2": "",
                    "address3": "",
                    "state": "MD",
                    "address1": "153 Waterfront St",
                    "zip_code": "20745"
                }
            },
            {
                "rating": 3,
                "price": "$",
                "phone": "+13017492016",
                "id": "chipotle-mexican-grill-oxon-hill",
                "categories":
                [
                    {
                        "alias": "hotdogs",
                        "title": "Fast Food"
                    },
                    {
                        "alias": "mexican",
                        "title": "Mexican"
                    }
                ],
                "review_count": 9,
                "name": "Chipotle Mexican Grill",
                "url": "https://www.yelp.com/biz/chipotle-mexican-grill-oxon-hill",
                "coordinates":
                {
                    "latitude": 38.7845003467163,
                    "longitude": -77.0170005348979
                },
                "image_url": "http://s3-media4.fl.yelpcdn.com/bphoto/kTfpT5PlL6oPEoq8AHOdsA/o.jpg",
                "location":
                {
                    "city": "Oxon Hill",
                    "country": "US",
                    "address2": "",
                    "address3": "",
                    "state": "MD",
                    "address1": "158 National Plz",
                    "zip_code": "20745"
                }
            }
        ]
    }

The start search point is center of National harbor while Rito Loco Restaurant is in WashingtonDC. It's 11.1 miles between them. Could you please help to fix? Thanks.
https://www.google.com/maps/dir/National+Harbor,+Fort+Washington,+MD/Rito+Loco,+606+Florida+Ave+NW,+Washington,+DC+20001/@38.8514746,-77.046703,12z/data=!3m1!4b1!4m13!4m12!1m5!1m1!1s0x89b7b0747d2e855f:0xd09c8597ff62242d!2m2!1d-77.0190228!2d38.7886944!1m5!1m1!1s0x89b7b7fa98323cd1:0xdfa0679dc69b95bb!2m2!1d-77.0203245!2d38.9154154

@swizardlv : We've seen this before (in API V2's https://github.com/Yelp/yelp-api/issues/155 and https://github.com/Yelp/yelp-api/issues/95)  --- the "service area" (in this case, probably the delivery area) for the business covers your search location, even though the actual brick-and-mortar building is further away.
You can see the red polygon of the service area on the business page:

http://www.yelp.com/biz/rito-loco-restaurant-washington

It's a little confusing, but working as designed --- the idea is "Here are the plumbers that can come to this location" or similar.

@mittonk thanks for explanation, but how can I limit the result for just the building instead of the service area?

There's not an API option for that sort of filtering --- if your application doesn't want to display "businesses that serve this location", I'd suggest post-filtering the results based on distance.


[3.x] Use 3001 instead of 1001.

3.x version of https://github.com/godotengine/godot/pull/59255
Calling connect_to_host on a websocket twice in a row on HTML5 builds produces the follow HTML exception which crashes the engine.

This happens because 1001 is a reserved code for the websocket close command.
I can see how this documentation would be confusing:
https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/close
3001 does not crash.

Closing as cherry-picked via https://github.com/godotengine/godot/commit/1f080e203d0f30633ec6d6ae975891e676d69bf0 ( #59648 )


Support sharing of object trackers or multiple space domains seems useful

When property-sets are created only because of different space domains, and properties in both sets are stored for the same objects, and at the same locations in time, then the information in the object tracker is the same. It is silly to have to store this information twice. Can this be shared?
Or maybe it is better to allow for a property set to contain multiple space domains?

When multiple space domains are allowed within a single property-set, it becomes vague what discretization through space means. Which space? We probably need to focus on sharing the object tracker.

When sharing the object-tracker, the time domain must also be shared.

Depends on #135

Solved by #135


cannot auth bot on irc

on the irc network i use there is a simple command to auth a user
/authserv auth username password
how do i configure the automessages to do exactly that? none of the below mentioned actualy authenticated the bot.
["AUTHSERV", "auth username password"]
["AUTHSERV", "auth", "username password"]
["AUTHSERV", "auth", "username", "password"]
["AUTHSERV auth", "username", "password"]
["AUTHSERV auth username", "password"]
["AUTHSERV auth username password"]
no errors apearing except for the last entry which gives a 421 unknown command

Try using "PRIVMSG", "AuthServ", "username password"

phew almost forgot about this...
could solve it. was a problem with the authserv missing an authcookie.
got the error message displayed by activating (or commenting out the if-clause) the debug mode of discord-irc.
if (process.env.NODE_ENV === 'development') { _winston2.default.level = 'debug';  }

Glad you figured it out. For future debugging you can run the application with NODE_ENV=development in front to enable debug logs (this sets the environment variable NODE_ENV to development).
I.e. NODE_ENV=development discord-irc --config config.json or NODE_ENV=development npm start -- --config config.json.


Demonstrate that the DirectRunner runs per-call

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[ ] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[ ] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[ ] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[ ] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

Add a field that is modified per output, which should occur twice.

R: @bjchambers

LGTM


Azure Private DNS Resolvers Implementation / Configuration

Currently, Private DNS Zones are deployed and implemented using the Azure landing zones Terraform module.
We need to research and test what is and is not supported through the CAF Terraform module, in particular Private DNS Resolvers.
Once this is deployed, we'll have to update the VNets and Azure Firewall configurations accordingly.

[!NOTE]
From initial investigation and research, although the Azure Terraform CAF Enterprise Scale module creates the Private DNS Zones, it does not support the lower-level resources, such as Private DNS Resolvers.
There is an Azure Verified Module for the Azure Private DNS Resolvers that we could look into using.

Pre-Requisites

Full implementation and testing of Private DNS Resolvers will require Azure Express Route to be setup/configured, to validate DNS resolution of on-premises resources from Azure, and DNS resolution of Azure resources from on-premises

Acceptance Criteria

Generated by Zenhub AI

[ ] Scenario: Research and test support for Private DNS Resolvers
Given the need to research and test what is supported through the CAF Terraform module
When the team investigates the current implementation of Private DNS Zones and Private DNS Resolvers
Then the team should identify if the existing module supports Private DNS Resolvers, or if an alternative solution like the Azure Verified Module for Private DNS Resolvers is needed.
[ ] Scenario: Update VNets and Azure Firewall configurations
Given that Private DNS Resolvers are not supported by the CAF Terraform module
When the team deploys an alternative solution like the Azure Verified Module for Private DNS Resolvers
Then the VNet and Azure Firewall configurations should be updated accordingly to support the new Private DNS Resolver implementation
[ ] Scenario: Implementation of Private DNS Resolvers with Express Route
Given that the team has deployed an alternative solution for Private DNS Resolvers
When the team sets up Azure Express Route to connect on-premises resources and validate DNS resolution
Then the team should test the functionality of the Private DNS Resolver implementation with Express Route, ensuring proper DNS resolution for both on-premises and Azure resources.

Preliminary code written and tested (available here: https://github.com/BC-Gov-PaaS-Platform-Services/azure-lz-core-forge/tree/private_dns/azure_private_dns).
Code includes:

Creation of a VNet in the Connectivity subscription

VNet using IPAM to obtain a /23 CIDR

VNet contains 2 subnets, one for inbound_endpoint and one for outbound_endpoint along with respective Network Security Groups (NSGs)
VNet also establish a link to the vWAN Virtual Hub
Private DNS Resolver, along with:

Inbound Endpoint
Outbound Endpoint
Forwarding Ruleset
Forwarding Rule

Private DNS has now been deployed with the following:

Dedicated Virtual Network (VNet) for Private DNS Resolves

Includes 2x subnets (for inbound_endpoint and outbound_endpoint),
A Network Security Group (NSG) is attached to the inbound_endpoint subnet, that only allows inbound UDP traffic on port 53 from the Virtual Hub. All other traffic is blocked
vWAN vHub connection created

Updated the CAF DNS deployment, to add a Virtual Network Link from the Private DNS Zones to the Private DNS Resolver VNet
Forwarding Ruleset with a forwarding Rule, that directs all traffic for *.gov.bc.ca to the on-premises DNS servers

The following has been deployed to test and troubleshoot DNS configuration:

Two Virtual Machines (DevVM1 at <IP_ADDRESS>1 and ToolsVM1at<IP_ADDRESS>`)

One in the e833c2-dev-vwan-spoke / backend VNet/Subnet
One in the e833c2-tools-vwan-spoke / network-testing

Azure Bastion has been deployed in each VNet (to allow RDP access to the VMs)

The AzureBastion Subnet has a Network Security Group (NSG) with the required inbound and outbound rules

Currently, DNS resolution, and Internet browsing is not functioning (troubleshooting required). Interestingly, tracert shows <IP_ADDRESS> as the first destination, which is in the Azure Firewall private IP address space, but not the IP of the Firewall. Whereas ipconfig shows the DNS Servers  is pointing to <IP_ADDRESS>.

Additional testing, troubleshooting, and configuration complete. Private DNS is now working in FORGE.
PR created, and merged to main.


Experiment with alternative approaches to item removal

In the DynamicChildren branch of entity, one pattern I'm seeing emerge is to do bang (insert logic) <|> delay sensibleOffset remove. This is generally fine, but when there are 100s or 1000s of elements being inserted in a very short timeframe, the result is that many setTimeout-s being called, which has poor performance.
Because all we're doing here is cleanup, it's possible to have a different setup that works roughly like this:

Instead of a timeout, we have some sort of data structure with bins, where each bin corresponds to a timeframe.
We have a loop, either tethered to requestAnimationFrame or via setInterval (probably the latte would be faster) that immediately calls requestIdleCallback.
The callback, when called, goes through as many bins as it cans and thunks their closures.
We always call cancelIdleCallback on the previous callback in case it hasn't been called yet.

🤯  check out the perf diff by using deferred descheduling:

Descheduling every second:

Every 5 seconds (even better):

Code:
lowPrioritySchedule :: (Number -> Effect Unit -> Effect Unit) -> Number -> Event ~> Event
lowPrioritySchedule f n e = makeEvent \k -> do
  void $ subscribe e \i ->
    f n (k i)
  pure (pure unit)

And then the actual LP schedule
(\k v -> Ref.modify_ (Map.insert k v) unschedule)

the unscheduling loop

          ci <- setInterval 5000 do
            Ref.read icid >>= traverse_ (flip cancelIdleCallback w)
            requestIdleCallback { timeout: 0 }
              ( do
                  n <- unwrap <<< unInstant <$> now
                  mp <- Map.toUnfoldable <$> Ref.read unschedule
                  let lr = span (fst >>> (_ < n)) mp
                  foreachE lr.init snd
                  Ref.write (Map.fromFoldable lr.rest) unschedule
                  pure unit
              )
              w <#> Just >>= flip Ref.write icid


Mc 1.12 another update

🔋 Lithium battery fix
⚡ Some Generators
🛠 Machines
⚛ ZPM and UHV Casing Change
✨ Max Casing Test
🔌 Max Energy Overlay
⚙ Color Change in Intake Casings
🚽 Plunger Fix
🕳 Spade
🚪 Overlay Machine
🔧 Wafer Remake
🔧 Chips Remake

Can you add some few of my last commits? and then I'll pull it. please and ty

Sure.

Thanks


Theme browser

I've created a theme browser that may be of value: https://hyperthemes.matthi.coffee

sick! 💯

@MatthiasWinkelmann Awesome - do you want to submit a PR to add it to the Resources list?

submitted – always feels dirty to submit PRs with links to own work :)

Thanks @MatthiasWinkelmann 😉 Merged.


osiris fps drop

dear mister Daniel ,
i did use your cheat and it is great but i did test lot of cheats and they not give fps drops by your new updates i did use osiris back and i did normally play around 120 fps in game now i only got around 40 / 20 even 10 fps please if you can update osiris and fix it if you can and got time
regards avangers
ps : your doing very but very good work

People have been over this its MinHook that causes the fps drop you can change it back by reverting the commits

MinHook droping framerate sometimes, use vmt method (old method before minhook update)

People have been saying you can switch back to VMT by changing all of the hook types back vmtswap

dear mister Daniel ,
i did use your cheat and it is great but i did test lot of cheats and they not give fps drops by your new updates i did use osiris back and i did normally play around 120 fps in game now i only got around 40 / 20 even 10 fps please if you can update osiris and fix it if you can and got time
regards avangers
ps : your doing very but very good work

You can close this issue now

People have been over this its MinHook that causes the fps drop you can change it back by reverting the commits

how do u do that . And whats minhook?

People have been over this its MinHook that causes the fps drop you can change it back by reverting the commits

how do u do that . And whats minhook?

CLOSE THIS

People have been over this its MinHook that causes the fps drop you can change it back by reverting the commits

how do u do that . And whats minhook?

CLOSE THIS

xD

People have been over this its MinHook that causes the fps drop you can change it back by reverting the commits

how do u do that . And whats minhook?

CLOSE THIS

xD

Im sorry its just you made me very angry

People have been over this its MinHook that causes the fps drop you can change it back by reverting the commits

how do u do that . And whats minhook?

CLOSE THIS

xD

Im sorry its just you made me very angry

I'm for fun just to continue it

People have been over this its MinHook that causes the fps drop you can change it back by reverting the commits

how do u do that . And whats minhook?

CLOSE THIS

how do you fix it though????


Doc: Specifying execution Conditions - where is "conditionRef: my-condition"

In this: https://github.com/tektoncd/pipeline/blob/master/docs/pipelines.md#specifying-execution-conditions
tasks:
  - name: conditional-task
    taskRef:
      name: build-push
    conditions:
      - conditionRef: my-condition
        params:
          - name: my-param
            value: my-value
        resources:
          - name: workspace
            resource: source-repo

Where is my-condition conditionRef: my-condition?

Below that code snippet:

In this example, my-condition refers to a Condition custom resource. The build-push task will only be executed if the condition evaluates to true.

It links to the Conditions doc for more details, which in turn links to the examples.
This could probably be made clearer by providing a simple self-contained example here and/or a full example of a valid condition in the Conditions doc.


Eh/code test coverage

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@b93a8d0). Click here to learn what that means.
The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@           Coverage Diff           @@
##             main      #95   +/-   ##
=======================================
  Coverage        ?   81.43%
=======================================
  Files           ?       54
  Lines           ?     3496
  Branches        ?        0
=======================================
  Hits            ?     2847
  Misses          ?      649
  Partials        ?        0


[Multitenancy] Profile integration

Took me a while, but the profile features are now fully integrated with the multitenancy features
resource management is not implemented yet. This means wallets will only get opened but not closed after a while/ if there are open too many.
@ianco

Codecov Report

:exclamation: No coverage uploaded for pull request base (agency-multitenant@508d9ac). Click here to learn what that means.
The diff coverage is n/a.

@@                  Coverage Diff                  @@
##             agency-multitenant     #840   +/-   ##
=====================================================
  Coverage                      ?   97.22%
=====================================================
  Files                         ?      297
  Lines                         ?    16160
  Branches                      ?        0
=====================================================
  Hits                          ?    15711
  Misses                        ?      449
  Partials                      ?        0

@burdettadam --- noticed this commit message - FOR THE ALLIANCE.  Is this a Star Wars reference?


com.akexorcist.roundcornerprogressbar.TextRoundCornerProgressBar

Hi thanks for sharing the library.
I wonder
that in the version 'com.akexorcist: RoundCornerProgressBar: 1.0.0' not found "TextRoundCornerProgressBar" class;
?
sorry for my bad English :)

I will update maven later big fixed :)
On Wed, 21 Jan 2015 22:38 Toqu3<EMAIL_ADDRESS>wrote:

Hi thanks for sharing the library.
I wonder
that in the version 'com.akexorcist: RoundCornerProgressBar: 1.0.0' not
found "TextRoundCornerProgressBar" class;
?
sorry for my bad English :)
—
Reply to this email directly or view it on GitHub
https://github.com/akexorcist/Android-RoundCornerProgressBar/issues/3.

I added TextRoundCornerProgressBar class into my latest library.


DCOS-35759: throttle mesos state fetching

This PR replaces timer based polling with a throttled sequential polling.
The UI will poll Mesos state endpoint after the previous call has finished but max once in Config.getRefreshRate() seconds.
Along with #2952 it will enable the UI to function on bigger clusters and slower connections.
...and it fixes the dashboard :)

Checklist

[x] Did you add a JIRA issue in a commit message or as part of the branch name?
[ ] Did you add new unit tests?
[ ] Did you add new integration tests?
[ ] If this is a regression, did you write a test to catch this in the future?

Closes DCOS-35759

This repo has @mesosphere-mergebot integration. You can interact with the following commands.
@mesosphere-mergebot integrate
@mesosphere-mergebot ship-it
@mesosphere-mergebot test

 the base for this should be release/1.10 instead of the other PR (and it should be rebased to that base). Its fine if this is red on CI until the other one is merged and for review we can rebase locally.

@juliangieseke it doesn't really make much sense without the first one.

I know, you can add a notice( '⚠Depends on #2952' something similar)… we had the situation where such a PR got merged into the first pr-branch after that one got merged into master already… just trying to avoid this in future 👍


add email alert

add alert manager, user could config email notification for now, default monitor cpu, mem, disk usage, will add more monitoring in the future.
fix #921 and #606

Coverage decreased (-2.8%) to 71.847% when pulling 919b3b6f8cdbdac200aa6adfd7177c6917bb1d67 on xudifsd:add-alert-manager into f61a94c9e4a944ab26e09dba8f3830f8dbcdc177 on Microsoft:master.

please add readme and design code accordingly.

@fanyangCS ok, in another PR


Can't debug .NET Framework-targeted C# DLLs generated via Roslyn

(Let me preface this by saying I'm aware that Desktop .NET C# debugging has limited support. That said...)
Environment data
dotnet --info output: dotnet not installed
VS Code version: 1.22.2
C# Extension version: 1.14.0
Steps to reproduce

Create and build a C# program that, using Roslyn, dynamically generates an assembly that appears to meet the requirements for limited debugging support in VS Code.

Code utilized to generate .DLL: (latest versions of Visual Studio and Roslyn Nuget packages)
            Script script = CSharpScript.Create("int x = 0; x += 2;", ScriptOptions.Default
                        .WithReferences(new MetadataReference[] {
                            MetadataReference.CreateFromFile(typeof(object).Assembly.Location),
                            MetadataReference.CreateFromFile (typeof(Logger).Assembly.Location) // for Logger class
                        })
                        .WithImports(
                            "ScriptingWindow" // for static Logger class
                            , "System.Collections.Generic" // for IEnumerable goodies
                        ).WithEmitDebugInformation(true));
            var comp = script.GetCompilation().WithOptions(new CSharpCompilationOptions(outputKind: OutputKind.DynamicallyLinkedLibrary, platform: Platform.X64));

            using (var modFS = new FileStream("UserCode.dll", FileMode.Create))
            using (var pdbFS = new FileStream("UserCode.pdb", FileMode.Create))
            {
                EmitResult result = comp.Emit(modFS, pdbFS, options: new EmitOptions(false, DebugInformationFormat.PortablePdb));
                if (result.Success)
                    Logger.Write("Compiled and saved!");
                else
                {
                    Logger.Write("Failed!");
                }
            }

Add dll to VS Code debug configuration (see launch.json)
Attempt to start debugging.

Expected  behavior
Debugger launches and attaches, allowing me to break when my application loads and launches the script contained in that DLL.
Actual behavior
Receive error code 0x800700c1. Turning on engine logging reveals the following:
-> (C) {"command":"initialize","arguments":{"clientID":"vscode","clientName":"Visual Studio Code","adapterID":"clr","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsVariablePaging":true,"supportsRunInTerminalRequest":true,"locale":"en-us"},"type":"request","seq":1}
-> (C) {"command":"launch","arguments":{"name":"UserCode","type":"clr","request":"launch","program":"C:\\Users\\jnorm\\Documents\\UserCode/UserCode.dll","args":[],"cwd":"C:\\Users\\jnorm\\Documents\\UserCode","console":"internalConsole","stopAtEntry":true,"logging":{"engineLogging":false},"justMyCode":false,"__sessionId":"651f6060-f602-45f6-8250-e964dfe7b6b8"},"type":"request","seq":2}
<- (E) {"seq":3,"type":"event","event":"output","body":{"category":"console","output":"-------------------------------------------------------------------\nYou may only use the Microsoft .NET Core Debugger (vsdbg) with\nVisual Studio Code, Visual Studio or Visual Studio for Mac software\nto help you develop and test your applications.\n-------------------------------------------------------------------\n"}}
-------------------------------------------------------------------
You may only use the Microsoft .NET Core Debugger (vsdbg) with
Visual Studio Code, Visual Studio or Visual Studio for Mac software
to help you develop and test your applications.
-------------------------------------------------------------------
<- (R) {"seq":4,"type":"response","request_seq":2,"success":true,"command":"launch"}
<- (E) {"seq":5,"type":"event","event":"initialized","body":{}}
-> (C) {"command":"setExceptionBreakpoints","arguments":{"filters":["all","user-unhandled"]},"type":"request","seq":4}
<- (R) {"seq":6,"type":"response","request_seq":4,"success":true,"command":"setExceptionBreakpoints"}
-> (C) {"command":"configurationDone","type":"request","seq":5}

launch.json
{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "UserCode",
            "type": "clr",
            "request": "launch",
            //"preLaunchTask": "build",
            "program": "${workspaceFolder}/UserCode.dll",
            "args": [],
            "cwd": "${workspaceFolder}",
            "console": "internalConsole",
            "stopAtEntry": true,
            //"internalConsoleOptions": "openOnSessionStart"
            "logging":{
                "engineLogging": true
            },
            "justMyCode": false,
        },
// remainder elided
}

I have the same issue, once debugging is launched get error 0x800700c1. I also understand this functionality is limited currently, but would prefer not to have to keep jumping between Code and VS, as I much prefer the VS Code experience over Visual Studio.
Engine logging gives
-> (C) {"command":"initialize","arguments":{"clientID":"vscode","clientName":"Visual Studio Code","adapterID":"clr","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsVariablePaging":true,"supportsRunInTerminalRequest":true,"locale":"en-gb"},"type":"request","seq":1}
-> (C) {"command":"launch","arguments":{"name":"CLR","type":"clr","request":"launch","preLaunchTask":"build","program":"C:\\Users\\andre\\Documents\\source\\WebApplication1\\WebApplication1/bin/WebApplication1.dll","args":[],"cwd":"C:\\Users\\andre\\Documents\\source\\WebApplication1\\WebApplication1","console":"internalConsole","stopAtEntry":false,"internalConsoleOptions":"openOnSessionStart","logging":{"engineLogging":false},"__sessionId":"cd3165b1-0fd1-48f0-b65a-1eda66a662c6"},"type":"request","seq":2}
<- (E) {"seq":3,"type":"event","event":"output","body":{"category":"console","output":"-------------------------------------------------------------------\nYou may only use the Microsoft .NET Core Debugger (vsdbg) with\nVisual Studio Code, Visual Studio or Visual Studio for Mac software\nto help you develop and test your applications.\n-------------------------------------------------------------------\n"}}
-------------------------------------------------------------------
You may only use the Microsoft .NET Core Debugger (vsdbg) with
Visual Studio Code, Visual Studio or Visual Studio for Mac software
to help you develop and test your applications.
-------------------------------------------------------------------
<- (R) {"seq":4,"type":"response","request_seq":2,"success":true,"command":"launch"}
<- (E) {"seq":5,"type":"event","event":"initialized","body":{}}
-> (C) {"command":"setExceptionBreakpoints","arguments":{"filters":["user-unhandled"]},"type":"request","seq":4}
<- (R) {"seq":6,"type":"response","request_seq":4,"success":true,"command":"setExceptionBreakpoints"}
-> (C) {"command":"configurationDone","type":"request","seq":5}
-> (C) {"command":"threads","type":"request","seq":6}
<- (E) {"seq":7,"type":"event","event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/vsdbg/LaunchFailed","data":{"VS.Diagnostics.Debugger.vsdbg.OSFamily":"Windows","VS.Diagnostics.Debugger.vsdbg.Version":"15.7.20515.3 commit:e54b6660abc5bdb699607ee63ea2a5a9ae5b32b5","VS.Diagnostics.Debugger.vsdbg.WindowsVersion":"6.2.9200","VS.Diagnostics.Debugger.vsdbg.ErrorCode":-2147024703}}}
<- (R) {"seq":8,"type":"response","request_seq":5,"success":false,"command":"configurationDone","message":"Unknown Error: 0x800700c1"}
<- (E) {"seq":9,"type":"event","event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/vsdbg/CommandFailed","data":{"VS.Diagnostics.Debugger.vsdbg.OSFamily":"Windows","VS.Diagnostics.Debugger.vsdbg.Version":"15.7.20515.3 commit:e54b6660abc5bdb699607ee63ea2a5a9ae5b32b5","VS.Diagnostics.Debugger.vsdbg.WindowsVersion":"6.2.9200","VS.Diagnostics.Debugger.vsdbg.Command":"threads","VS.Diagnostics.Debugger.vsdbg.ErrorCode":-1842151413,"VS.Diagnostics.Debugger.vsdbg.AdapterId":"clr"}}}
<- (R) {"seq":10,"type":"response","request_seq":6,"success":false,"command":"threads","message":"Error processing 'threads' request. Unknown Error: 0x9233000b"}
-> (C) {"command":"disconnect","arguments":{"restart":false},"type":"request","seq":7}
<- (E) {"seq":11,"type":"event","event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/vsdbg/DebugCompleted","data":{"VS.Diagnostics.Debugger.vsdbg.OSFamily":"Windows","VS.Diagnostics.Debugger.vsdbg.Version":"15.7.20515.3 commit:e54b6660abc5bdb699607ee63ea2a5a9ae5b32b5","VS.Diagnostics.Debugger.vsdbg.WindowsVersion":"6.2.9200","VS.Diagnostics.Debugger.vsdbg.DebugCompleted.BreakCounter":0,"VS.Diagnostics.Debugger.vsdbg.AdapterId":"clr"}}}
<- (R) {"seq":12,"type":"response","request_seq":7,"success":true,"command":"disconnect"}

I did notice in the window log that the renderer has the following issue every time I attempt to debug, I have tested other C# applications that successfully launch the debugger and I do not get the same error:
[renderer1] [error] Error processing 'threads' request. Unknown Error: 0x9233000b: Error: Error processing 'threads' request. Unknown Error: 0x9233000b
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:2459:933
    at Object.v [as _notify] (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:150:375)
    at Object.enter (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:153:592)
    at n.Class.derive._oncancel._run (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:154:896)
    at n.Class.derive._oncancel._error (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:154:413)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:2460:151
    at t.e.acceptMessage (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:2398:968)
    at t.handleData (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:2399:804)
    at Socket.<anonymous> (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:2399:300)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:191:7)
    at readableAddChunk (_stream_readable.js:178:18)
    at Socket.Readable.push (_stream_readable.js:136:10)
    at Pipe.onread (net.js:560:20)

@ciaphas01 @AndrewJRichardson sorry, this feel through the cracks earlier.
0x800700c1 means that there was an attempt to execute a program that isn't a valid executable (TODO).
Looking at ciaphas01's launch.json, this is because program pointing at a .dll. That works for .NET Core because .NET Core has a launcher program (dotnet.exe). But for full framework, there is no such launcher program. So you need to point program at the .exe you want to run.
@AndrewJRichardson do you have the same problem?
Here is the documentation we have on desktop .NET development: https://github.com/OmniSharp/omnisharp-vscode/wiki/Desktop-.NET-Framework

@gregg-miskelly Yeah, I am trying to debug an ASP.net desktop application, which as far as I am aware don't have exes as they are run through IIS.
So my guess is I need to set up a script to deploy debug dev builds to a local IIS and then attach the debugger to that. Does that sound accurate?
Any plans to support this natively in the future (or is there something simple I am missing)? I understand that Code is a multi-plat editor and so the extension is focused on .net core, but it seems kind of a waste to not support the full framework.

@AndrewJRichardson Assuming there is a 64-bit version of IIS Express (and your app supports running there), it would probably be easier to launch IIS Express in the right way to load your dll.
As you said, the debugging support in VS Code is primarily focused on cross-platform aspects. We have added some basic full framework support for scenarios where the cost was reasonable (ex: launching an exe). The cost for fully supporting all projects is pretty enormous, so Visual Studio will always have a breadth of support that this extension will not be able to match. That said, better integration with something like IISExpress might be possible.

Ahh yes, Express would be the better option, can update frontend files without needing to redeploy each time, thanks.
Yeah I can imagine supporting all projects would be monumental undertaking. Better integration with IIS Express would likely be enough for most local debugging needs in terms of web apps. Though it wasn't too much of a hassle to set up in the end and learnt something while doing it.

@AndrewJRichardson Mind sharing your solution for getting the debugger running under non-Core ASP.NET? I’ve been stuck on this for a bit. If you have an example launch.json and CSPROJ that would be awesome.

@szul Did you look at https://github.com/OmniSharp/omnisharp-vscode/wiki/Desktop-.NET-Framework?

@gregg-miskelly I have. Wasn’t able to get the debugger to attach without error. Talked a bit with the Microsoft guy who added the PR, but couldn’t get it running correctly.
@AndrewJRichardson Thanks! I’ll try this route. Didn’t have any IISExpress configuration changes, so maybe that will make the difference.

@AndrewJRichardson This got it working. I use the IIS Express VSCode extension, so I didn't need to do anything with the application config changes. It made those automatically. I think the secret sauce missing from my previous attempts was doing an "attach" debug process. I was attempting to launch the application and debug all in one shot.

@szul Yeah I had the same problem, though I forgot to mention it. I don't use the extension but If you run IIS Express as a task it will block any tasks you have chained after it, until it is exited. I'm not sure if there is a way around that with VS Code's task runner but since IIS Express updates after builds without needing to be restarted I just kept it as a completely separate task that I run once and then forget about.
Anyway glad you got it sorted!

@szul , I made some changes in the launcher configuration to not use the "attach", I hope it works for you.
launch.json
{
            "name": ".NET Framework",
            "type": "clr",
            "request": "launch",
            "preLaunchTask": "open-web",
            "program": "C:\\Program Files\\IIS Express\\iisexpress.exe",
            "args": [
                "/port:8090",
                "/path:${workspaceRoot}"
            ],
            "console": "internalConsole",
            "stopAtEntry": false
}

task.json
{
            "label": "open-web",
            "type": "shell",
            "command": "cmd.exe",
            "args": [
                "/C start http://localhost:8090"
            ]
}


[Windows] Use Chrome standalone installer (#5203)

Description
Instead of the Google Chrome online installer, this change, uses the standalone (offline) version.

Related issue:

Fixes #5203

Check list

[x] Related issue / work item is attached
[x] Tests are written (if applicable)
[x] Documentation is updated (if applicable)
[ ] Changes are tested and related VM images are successfully generated

Thank you for creating PR!

/azp run windows2016, windows2019, windows2022

@HofmeisterAn thank you for your contribution!


minsdk

hi, guy
my project have min sdk is 10. And your lib is 14. I get error when build is uses-sdk:minSdkVersion 10 cannot be smaller than version 14 declared in library [com.github.ajalt.reprint:core:2.7.1]
Please help me. Thanks.

You won't be able to use this library on older devices. If you are targeting those devices I doubt you also want to target Marshmallow devices as well, or even Samsung devices new enough to have their proprietary fingerprint API.

@itsjason is correct, the pass SDK is documented as only working on API 17 and newer. There are no API 10 devices that have fingerprint readers. Only 2% of active devices are still running Gingerbread, so I recommend not supporting devices that old.
Having said that, I lowered the minSdk to 10 anyway in 2.7.2, and just return false from isHardwarePresent on devices that old.

ok, i have new bug when build
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/samsung/android/sdk/pass/Spass.class
please help me

Don't include the Samsung jar manually if you use this library.

please help me fix this, thanks
On Thu, Jun 23, 2016 at 10:23 AM, AJ Alt<EMAIL_ADDRESS>wrote:

Don't include the Samsung jar manually if you use this library.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ajalt/reprint/issues/10#issuecomment-227940044, or mute
the thread
https://github.com/notifications/unsubscribe/AGfHI-O8wQ21Rh0uAXpEI_GqS_4lTte9ks5qOfxDgaJpZM4I7qcU
.


Clipboard encoding

Greetings from Russia, comrads!
Our university library is slowly migrating from Windows to Linux. So, some librarians got PCs with Linux Ubuntu 14.04. However, the main library database interface in running on Windows. So, a script was written, which launches xfreerdp with certain arguments, and a window with the library interface appears.
The problemis: when a librarian copies a piece of text from browser or another application running on Linux, it is copied as UTF-8 (or some kind of Unicode). When it is pasted into the application inside FreeRDP, the application displays it as CP1251 or as a sequence like this: \uXXXX\uXXXX, where XXXX is the code of Cyrillic symbols. This is very sad, because librarians have to re-type the text from one window to another.
One of the librarian told me about this problem and I want to help. The system administrators (i.e. stuff who has root access) said that the problem is unsolvable. However, I managed to write a userscript for Firefox which naively converts to CP1251 all the text being copied from web pages. This workaround is working. However, the main problem is still unsolved because the Firefox is not the only application, which the librarians have to copy the text from.
Is there a way to make FreeRDP convert the clipboard from one encoding to another automatically?
I cannot install a new version of FreeRDP, because I have no root access, but I can change the script which launches FreeRDP. However, there is no +clipboard option in the script (or In was not careful enough).
If I have to provide any information about FreeRDP or the whole OS, please list the commands which I should run.
Thank you in advance.
P.S. Maybe #3461 is connected.

IIRC, FreeRDP implements remote clipboard for text data in a... funny way. It requests UTF-8 from local applications running on Linux, but then sends the acquired bytes as is to the remote side, without doing any code page conversion whatsoever.
Locally xfreerdp always requests UTF8_STRING and is able to convert into into CF_TEXT, CF_OEMTEXT, CF_UNICODETEXT (whatever requested by the remote application):
https://github.com/FreeRDP/FreeRDP/blob/f0e9c95f44a75900418c06f1ff68bddc76d4c8b9/client/X11/xf_cliprdr.c#L586-L591
However, the CF_TEXT conversion is kinda broken and just assumes the remote encoding to be UTF-8 as well:
https://github.com/FreeRDP/FreeRDP/blob/f0e9c95f44a75900418c06f1ff68bddc76d4c8b9/winpr/libwinpr/clipboard/synthetic.c#L41-L84
That is, it seems to always output UTF-8 after converting UNIX line endings to Windows ones.
The proper fix will involve getting the remote locale somehow so that we know what ANSI encoding to use for CF_TEXT and CF_OEMTEXT. Preferably we'll need a command-line switch to manually override the guess (or if accurate information is not available).
As a workaround you can implement some 'clipboard manager' on the remote side which will fixup the encoding in broken CF_TEXT and CF_OEMTEXT formats. It should be possible to more or less reliably detect UTF-8 encoding in arbitrary byte streams and try decoding and reencoding it into whatever ANSI encoding remote side expects.
However, that's a workaround. The core reason here seems to be a bug in FreeRDP which produces incorrect CF_TEXT and CF_OEMTEXT values.

Another option that may be worth exploring is using CF_LOCALE format. According to MSDN, this format may be used to set the encoding for CF_TEXT format. FreeRDP could try setting it to UTF-8 (no idea how) and that may tell the system and the application to interpret the data as UTF-8 instead of CP1251.

@ilammy, thank you for quick reply!
Now I'll be sure that our administrators didn't forget something easy.

tell the system and the application to interpret the data as UTF-8 instead of CP1251

I'm not sure if this proprietary thing knows about UTF-8.
Moreover, there is a problem in choosing the way how the bug should be fixed: there are many encodings, not only CP1251. Should there be a separate CLI-switch for each of them? Probably no.
I can suggest a rough, crude way: adding an option to launch an arbitrary shell script every time when the clipboard is requested. This script should get the actual clipboard content to the standart input and produce the content for remote application in its standart output. For example, in our situation it can be
iconv -c -t cp1251 -f utf8

And, of course, a CLI-switchable script for reverse convertion - when some text is copied from remote app to local.
Another way is to create CLI-switchto specify target and ource encodings and to use an appropriate library for it (libiconv?). However, I'm not sure that this is Unix-way.

I'm not sure if this proprietary thing knows about UTF-8.

Yeah, that's most likely. If it supported Unicode then it'd request CF_UNICODETEXT which should work fine.
I'm no Windows and WinAPI expert, but according to this doc the system should be able to convert between textual clipboard formats. So maybe FreeRDP could get away by not using CF_TEXT and CF_OEMTEXT at all so that the ball is in Windows' court to perform the necessary conversion. The application requests its 8-bit ANSI code page encoding, FreeRDP provides UTF-8 text, and Windows converts between those two.

Another way is to create CLI-switch to specify target and source encodings and to use an appropriate library for it (libiconv?)

I like this. Something like /cliprdr-encoding:UTF-8 on the command-line and libiconv or someting performing the conversion behind the scenes. Ideally, there should be no command-line switch at all, but I'm not sure that the current code page is available over RDP.
Well, that's all technical talk. I guess I'll start by trying to reproduce the issue by denying Unicode formats and seeing how applications react, and then do so with legacy encodings.
If you could build FreeRDP with WITH_DEBUG_CLIPRDR option and run it with WLOG_FILTER=com.freerdp.channels.cliprdr.client:DEBUG environment variable — that would be enormous help with debugging the issue.

Sorry, I´m late to the discussion :)
As you already figured out, the application requesting the text is not supporting unicode, so a proper CF_LOCALE must be set.
Currently clipboard_synthesize_cf_locale is hardcoded and xf_cliprdr_server_format_data_response does not handle locale encoding either.


Does TinyTemplates preserve CR/LF and whitespace?

@lvermeulen

@andosaur think you'll need to run it to find out - it's an example, not really a supported part of the library. Cheers!


Add more details in the how to use section

Issue: Link
Solves https://github.com/swift-xcode/xcodeproj/issues/44
Short description
Add more details about how to use the library and how Xcode projects are structured.
Solution
Update README.
GIF

Cool diagram! 👍


SAK-47669 - Rubric should only be locked if the association is active

I don't know if this is right. If an instructor accidentally switches an association to another rubric and wants to switch back, what happens when the original rubric has been deleted? That original rubric may even have evaluations associated with it. The reason the active flag was put in was to handle that case and help prevent student evaluations being lost. So, if this needs to happen, you should probably check that you can't deleted a rubric with evaluations. That way at least any student evaluations are protected.

@maurercw No probs! I just know a lot about rubrics, for my sins. It seems to me that if we want to unlock a rubric that isn't part of an active association, then we just need to make sure it hasn't got any evaluations against the inactive tool associations. Then we unlock it and it can be deleted or whatever. But, we then need to make sure that when the rubrics is deleted all the inactive associations are removed too.

@adrianfish Finally coming back to this!  So, because everything is separate, how is a Rubric supposed to know if there are any evaluations?  It seems like the objects are related, but have no direct linkage.  So I can't go from Rubric -> ToolItemRubricAssociation -> Evaluation.  But since the locked status is really part of the Rubric, I can't make a service call to find the evaluations.

Closing this as this is likely not the appropriate fix.


Minecraft not returning player info

When querying a minecraft server i get the number of players online correctly put player data is empty
{"name":"","map":"","password":false,"raw":{"version":{"name":"BungeeCord 1.8.x-1.13.x","protocol":404},"players":{"max":150,"online":1},"description":{"extra":[{"color":"red","text":"| "},{"color":"aqua","text":"exampleserver"},{"color":"red","text":"| "},{"color":"gold","text":"(1.13.2 BETA)"}],"text":""},"modinfo":{"type":"FML","modList":[]},"rcvNumPlayers":1},"maxplayers":150,"players":[{}],"bots":[],"connect":"play.example.net:25565","ping":40}
Any ideas why this would be the case?

This is by design. Unfortunately, Minecraft does not provide full player
details (or even names). In some cases, it provides the names of only a
portion of the connected players, but in this case, it has not returned any
at all.
The 'raw' object contains everything we have received from the Minecraft
server ping, which doesn't include any names in your example.
On Tue, Mar 5, 2019, 1:17 PM Robbie K<EMAIL_ADDRESS>wrote:

When querying a minecraft server i get the number of players online
correctly put player data is empty
{"name":"","map":"","password":false,"raw":{"version":{"name":"BungeeCord
1.8.x-1.13.x","protocol":404},"players":{"max":150,"online":1},"description":{"extra":[{"color":"red","text":"|
"},{"color":"aqua","text":"JRCraft "},{"color":"red","text":"|
"},{"color":"gold","text":"(1.13.2
BETA)"}],"text":""},"modinfo":{"type":"FML","modList":[]},"rcvNumPlayers":1},"maxplayers":150,"players":[{}],"bots":[],"connect":"
play.example.net:25565","ping":40}
Any ideas why this would be the case?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/sonicsnes/node-gamedig/issues/116, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAflfh9q8p_Ne7QSrFvkkdhd09unH-xmks5vTsLRgaJpZM4bfUDQ
.

Hi Sonicsnes thats for quick reply. I get data back from gameQ lib . i did find a solution. its to use the minecraftpe protocol.

Interesting, I'm surprised that works... I'll look into it more tonight. Is
this actually a Minecraftpe server? (Bedrock edition)
On Tue, Mar 5, 2019, 1:58 PM Robbie K<EMAIL_ADDRESS>wrote:

Hi Sonicsnes thats for quick reply. I get data back from gameQ lib . i did
find a solution. its to use the minecraftpe protocol.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/sonicsnes/node-gamedig/issues/116#issuecomment-469835276,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAflfhsxlHhObcVFcKHnWgP4222M_JANks5vTsxWgaJpZM4bfUDQ
.

nope its 3 normal severs running 1.13 using bungeecord proxy. thanks.

this is the response when using minecractpe protocol
{"name":"examplename","map":"","password":false,"raw":{"playerTeamInfo":{"":[{"player":"Robbiek12"}]},"hostname":"examplename","gametype":"SMP","game_id":"MINECRAFT","version":"1.8.x-1.13.x","plugins":"","map":"BungeeCord_Proxy","numplayers":"1","maxplayers":"150","hostport":"25565","hostip":"<IP_ADDRESS>"},"maxplayers":150,"players":[{"name":"Robbiek12"}],"bots":[],"connect":"play.exampleserver.net:25565","ping":41}

play.mcroyal.fr is a Waterfall Proxy, not a single minecraft server. It appears that Waterfall and Bungeecord have decided to implement the minecraft bedrock edition query protocol (gamespy3) rather than the standard minecraft query protocol.
Their query implementations are here:
https://github.com/SpigotMC/BungeeCord/blob/0dd538f9ff77c20da72c4530b3d21633799bc3a5/query/src/main/java/net/md_5/bungee/query/QueryHandler.java#L103
https://github.com/PaperMC/Waterfall/blob/7dd259045b14e6506bf9f48e63c164334faac445/BungeeCord-Patches/0031-Proxy-query-event.patch#L142
This is strange, but whatever. I suppose maybe we should just try both for all minecraft queries?

ah thank you. that explains it. will use bedrock protocol from now on.

This is by design. Unfortunately, Minecraft does not provide full player
details (or even names).

Well, I was just told by a PaperMC contributor and I quote:

Minecraft and spigot will send all players. Paper will do the same.

So I'm a little confused here.
In any case, I can confirm that the PE/BE work around doesn't work for PaperMC servers.
Any insight into this? @sonicsnes
Relevant PaperMC issue

This should be resolved in the latest version 2.0.15. We now just run a full gamespy3 AND minecraft ping against all minecraft servers, and merge the results.

Amazing. :smile:


Compatibility to version 2024.1

Plugin 'Ember.js' (version '2023.3.2') is not compatible with the current version of the IDE, because it requires build 233.* or older but the current build is IU-241.14494.240

See #500 for the last intteliJ update

resolved by #513


[MNT] Purging similarity search from distance as argument numba functions

Reference Issues/PRs
Fixes #2071, #2163, #2250
What does this implement/fix? Explain your changes.

Removes the naive distance and matrix profiles functions that were using a numba function (distance) as argument and some associated components in utils.
Move some functions from RDST to general numba utils as I reuse them in similarity search to define a "naive" distance Euclidean profile to replace the old one, which was used in testing
Add tests for squared distance profile
Uncomment tests that were commented because of #2071, and add some test exclusion due to issue with the estimator checking function giving wrong input shape for predict function of similarity search (3D fit, 2D predict).
Remove some unused functions in numba utils
Remove the fact that distance profiles were returned per channel, and then summed in QuerySearch estimator, now they are computed directly in the distance profile functions.
Update similarity search image on docs
Change normalize (US) to normalise (UK) to have the same spelling as the other files in aeon (both were sometime used in the same file).

Will try get through it this week, but one comment before I dive in:

Uncomment tests that were commented because of https://github.com/aeon-toolkit/aeon/issues/2071, and add some test exclusion due to issue with the estimator checking function giving wrong input shape for predict function of similarity search (3D fit, 2D predict.

It would be better to add to the testing data file rather than exclude? I can give some help if you need, but really all you need to do is add your data to the big dictionary then edit the functions below to make sure the correct key(s) is given to similarity searchers

I'll try to have a look at to include back the ones I excluded later this week then, I'll send you a message if I'm stuck.

@MatthewMiddlehurst added data generation and test for the similarity search estimators, removed the non-deterministic tags from RDST regressor and classifier and added some check against expected results for the classifier.
Only issue arise for RDST Regressor on covid3month specifically. See #2290 for details.

Deal, i'll take a look at the conflicts and we should be good to go then.

If you are up for it, i think we are giving in the American spelling also 🙂

@MatthewMiddlehurst answred comment and fixed tests that were causing failures (I implemented these test wrong). Concerning language, I would prefer to delay it to another PR, this one is big enough.

Well it seems that it run fines on main, sooooo all good I guess ?


Running with arguments doesn't seem possible

I've got a number of steps which use the same generic entry in docker-compose.yml. They're configured using an argument. This works just fine with docker-compose itself:
APP_PATH="Pipeline/Envato.Pipeline.Recurly.Tests" docker-compose run run_tests

This works with the following services description:
  run_tests:
    build:
      context: .
      dockerfile: Dockerfile.dotnet_test
      args:
        - APP_PATH

Unfortunately, it doesn't seem like the plugin can support it. It allows arguments in the build stage, but not run.
And if I do both build and run in a single step:
      - docker-compose#v2.6.0:
          build: run_tests
          args:
            - APP_PATH=....
      - docker-compose#v2.6.0:
          run: run_tests

I get a failure, because:
No pre-built image found from a previous 'build' step for this service and config file. Building image...

Even though it's just finished building one successfully.
Am I missing something? Or is this not possible / broken?

Sorry you've run into an issue @viraptor, I'll have to test it out, using multiple invocations in the one step isn't something we do often, so it's possible there is a gotcha in there.

:+1: noticed this too. If there's no preceeding build step, the run step needs to build the service, but doesn't use the args configuration when doing so. I've worked around it by just shoving it in docker-compose.yml too, but it prevents being able to use values from the buildkite environment, so definitely a problem.
Also, I think the reason the build and then run thing didn't work is because build doesn't set the meta-data run uses to find the pre-built image unless you use a image-repository etc. This doesn't make sense to do anyway of course, should only need run if only using local cache.

Opened a PR to fix this: https://github.com/buildkite-plugins/docker-compose-buildkite-plugin/pull/250

I'm having the same issue. I notice the original PR #250 was merged and then reverted (#261) and now there's #268  (:pray:  :crossed_fingers: )
Until #268 is done, @DuBistKomisch how do you

just shoving it in docker-compose.yml

?
I'm trying to do that with variable substitution but having some difficulty.
e.g. I've tried passing both args and env from the pipeline:
steps:
  - label: ":go: :gem: Linting check"
    plugins:
      - docker-compose#v3.3.0:
          run: golint
          config: .buildkite/ci/docker-compose.yml
          env:
            - PROJECT_SRC=../../my-project
          args:
            - PROJECT_SRC=../../my-project

and then using it in docker-compose:
services:
  golint:
    build:
      context: .
      dockerfile: Dockerfile.golint
      args:
        - PROJECT_SRC=${PROJECT_SRC-crazy}

Through to the Dockerfile
<snip>
ARG PROJECT_SRC
ADD $PROJECT_SRC /src

Error shows that the docker-compose is using the default -crazy due to no env vars getting through:
ADD failed: stat /var/lib/docker/tmp/docker-builder385097817/crazy: no such file or directory

thanks

@redthor firstly you can use - viviedu/docker-compose#b3ad840: to use my branch if that's easiest, but I think your issue here is that you need to use the env key at the step level rather than inside the plugin, then it should be available for the config file

Oh thanks for the tip. Will give it a try.
In case anyone else comes here: I also tried two docker-compose plugin calls (build, then run) in the one step in case something had changed in a more recent version, but as stated it will build twice and so the args in the build step won't stick.


training problem

Sorry to take up your valuable time.I'm very happy to see the articles and projects you shared and the detailed explanations you gave. I have successfully run through the training program of this project, although there are some small problems, which is a great help for a beginner. But I don't understand a simple question. I saw in your article "Goal-Driven Autonomous Exploration Through Deep Reinforcement Learning" that you used 800 episodes for training, but the default 'max_Timesteps'' in the project is a horrible 5e6. Is it 1000epoch at the fastest? This training program is sure to complete 'max_ Timesteps' will be terminated?

Thank you for receiving your response,I really appreciate your patient explanation .I understand what you mean and will learn more about the cool projects you share.


fix(js/ts) Prevent while/if/switch from falsly matching as functions

When adding support for detecting what appear to be class functions:
class Dog {
  bark(args) {
    loud = true
  }
}

...we seem to have missed that this also matches if, while, switch, etc... so those need to be coded as exceptions to the rule.
Changes
Adds an exception mode to catch these first before the function rule matches them.
Checklist

[x] Added markup tests, or they don't apply here because...
[x] Updated the changelog at CHANGES.md
[x] Added myself to AUTHORS.txt, under Contributors

Do we want to account for the following?

Is that even possible?  If so that is DUMB.  I don't think there is any way we can account for it.


Resolving bare variable deprecation warnings. fixes #6

See more info about bare variables here. https://docs.ansible.com/ansible/porting_guide_2.0.html

Pending test

nah dawg, the tests already ran. The automated tests cover the installation of python3 which this task alters slightly.

:rocket: Thanks for your contribution @noqcks


ASM API Plugin

Repository URL
https://github.com/jonesbusy/asm-api-plugin
New Repository Name
asm-api-plugin
Description
It's a quite long journey until ASM is removed from core. But will never happen if not started. I volunteer to help also to update consumer (like the json-path-api plugin that I maintain already)
See https://groups.google.com/g/jenkinsci-dev/c/NhV_o6zxbzw for full context
FYI @basil
GitHub users to have commit permission
@jonesbusy
Jenkins project users to have release permission
jonesbusy
Issue tracker
GitHub issues

Security audit, information and commands
The security team is auditing all the hosting requests, to ensure a better security by default.
This message informs you that a Jenkins Security Scan was triggered on your repository.
It takes ~10 minutes to complete.
Commands
The bot will parse all comments, and it will check if any line start with a command.
Security team only:

/audit-ok => the audit is complete, the hosting can continue :tada:.
/audit-skip => the audit is not necessary, the hosting can continue :tada:.
/audit-findings => the audit reveals some issues that require corrections :pencil2:.

Anyone:

/request-security-scan => the findings from the Jenkins Security Scan were corrected, this command will re-scan your repository :mag:.
/audit-review => the findings from the audit were corrected, this command will ping the security team to review the findings :eyes:.
	It's only applicable when the previous audit required changes.

Only one command can be requested per comment.

(automatically generated message, version: 1.26.21)

The Jenkins Security Scan did not find anything dangerous with your plugin, congratulations! :tada:

:bulb: The Security team recommends that you are setting up the scan in your repository by following our guide.

Don't hesitate to use an older baseline, if needed :)

/hosting host


Thindows knock knock is full tile.

Description
Full tile is a loose term, as the clickmap of it seems to do whatever it wants whenever it wants. Did I cause this with #6279 ? Prevents interaction with objects.
Further investigation: I seem to get differing results of this behavior depending on... I don't know, the time of day? The place I put them? The proximity of venus to the sun in the sky? I just ran another test where it seems only the left 30% of the tile or so was causing a knock instead of the entire thing. In another instance I would get a knock everywhere marked red on this image:

I have encountered similar issues while mapping since I started in regards to deleting full-tile entities like walls etc. If I want to delete just one, there is often 75% of the tile that is completely unresponsive to my click, leaving a single quadrant of it that actually allows me to delete the entity. That quadrant seems random to me. One moment I will be deleting tiles by having to click the lower left, and the next I'm having to click the upper left, or the lower right, etc...
Screenshots

https://user-images.githubusercontent.com/95458399/150927869-6c25ba21-45e4-4472-9283-9fcb0a28c270.mp4
Additional context

this was fixed, possibly https://github.com/space-wizards/RobustToolbox/pull/2463? idk, closing


"d-apt" deb package name

Update to the new "dmd-compiler" deb package name.

On d-apt repository, I can update as soon as a new dmd release appears. On Debian upstream, this is not possible. It takes a long time to be available.

On Debian upstream, this is not possible. It takes a long time to be available.

Yes I am aware, but AFAICT there is quite a list of people who prefer to use Debian upstream despite the packages being old, so imho getting DMD into the official Debian upstream would be worthwhile. Anyhow, I was just asking on the status and judging by your reply, there hasn't been progress on this one yet.
BTW thanks a lot for the hard work of maintaining this important distribution channel. Thanks!


General cleanup and refactoring of Diagnostics Common and AspNetCore Trace integration tests and snippets.

This is done mainly to reuse code in some upcoming PRs which will add AspNet Trace integration tests and snippets.
Minor refactor to one of the ErrorReporting test that slipped refactoring done in #2372

Thanks!


Fix generate Format tag

Could solve #962

Hey @tltk90, thanks for your contribution.
Could you add a new test with a corresponding SLD and geostyler-style?

@KaiVolland I think the existing tests are sufficient, I had a spelling error, that's why the tests failed earlier.
I fixed it. The test can write a SLD PointSymbolizer with ExternalGraphic

If the tests were sufficient they should have failed before your MR :smile: . Or in other words; could you add a test that demonstrates the correct translation of a graphic with an extension?

Sorry on the delay with the answer,
The "problem" with the tests is the Format tag is not part of the geostyler object,
and in all the tests we you need to compare sld you convert it back to geostyler object,
so you don't catch this problem.
You can see this in the test
can write a SLD 1.1 PointSymbolizer with ExternalGraphic svg
if you print the sldString before convert it back to geostyler you see the format was missing.

Thanks for the contribution @tltk90 :pray:


Repeatedly building and deploying causes deployment errors due to file being held by another process error.

Repeatedly building and running a winui desktop C# app ends up with a build failure sometimes. You can recover by restarting visual studio. Also, I notice that sometimes rebuilding and F5 from visual studio does not terminate the app instance that is already running.
Here is the error message when it fails.
Updating the layout...
Copying files: Total <1 mb to layout...
DEP1000: Cannot copy file "BlankPreview2CsDesktopApp\BlankPreview2CsDesktopApp\bin\x86\Debug\net5.0\win-x86\BlankPreview2CsDesktopApp\App.xbf" to layout "BlankPreview2CsDesktopApp\BlankPreview2CsDesktopApp (Package)\bin\x86\Debug\AppX\BlankPreview2CsDesktopApp\App.xbf". IOException - The process cannot access the file 'BlankPreview2CsDesktopApp\BlankPreview2CsDesktopApp (Package)\bin\x86\Debug\AppX\BlankPreview2CsDesktopApp\App.xbf' because it is being used by another process. [0x80070020]
3>Deployment of the application to the target device failed
========== Build: 2 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

NuGet package version:
[Microsoft.WinUI 3.0.0-preview2.200713.0]

@ranjeshj - what is the process holding onto your build? Process Explorer will tell ya.

per @Scottj1s https://msbuildlog.com/ should help generate a binlog which should help understand if this is a makepri regression.

It looks like the running app instance is holding that file. I was able to get a consistent repro. I build and run using Ctrl+F5 and the app is running without debugging. Then I make a change to the markup and do Ctrl+F5, it gives the error. If I do another Ctrl+F5, VS terminates the running app and launches again with latest changes.
Its a bit more rare to get into the situation where it just stops deploying altogether. I can try to get more information once I get into that state.

this sounds like a VS issue then - especially if the third Ctrl+F5 terminates the app (why doesn't the second one?)

this sounds like a VS issue then - especially if the third Ctrl+F5 terminates the app (why doesn't the second one?)

Exactly.

I get similar errors from time-to-time when not using WinUI 3.0 previews. These errors have been around for as long as UWP itself. I definitely think this is a VS-related issue.

Issues relating to Visual Studio should be filed through VS itself: https://learn.microsoft.com/en-us/visualstudio/ide/how-to-report-a-problem-with-visual-studio?view=vs-2022.


ES6 instance

Hi, after the import of choices.js how can I init it?
import Choices from 'choices.js/public/assets/scripts/choices';

I expect something like Choices.init() or something similar.

I solved it by doing so
import Choices from 'choices.js';

window.Choices = Choices;


Add translation coverage to "To-Do" dashboard

The Dashboard should contain some basic overview of the current translation status.
~This could be a pie chart that visualizes 3 numbers: pages with up to date translations, pages with outdated translations, not translated pages.~
This should be part of the new "To Do" dashboard, see https://github.com/digitalfabrik/integreat-cms/issues/2107#issuecomment-1466087901.

This is related to #9

This feature is needed for our OKR.

Icon to use: translations
Calculation: Amount of pages that are either outdated or have missing translations
Headline: Veraltete und fehlende Übersetzungen (Link leads to translation coverage)
Paragraph: Ihre Inhalte haben momentan 423 Seiten mit fehlender oder veralteter Übersetzung.
Button: Also leads to translation coverage
Caveat: Keep loading times in mind. Ideally this should be one single database query as this is the first view inside that CMS-user encounter.

The current implementation would require some loops on the Python side which would add a few more database queries and therefore would considerably slow down the loading time on the dashboard. Therefore we need to look into alternative solutions. For details please checkout feature/add-translation-coverage-row-to-dashboard

It was agreed to solve this with AJAX