Expand instructions for outside contributors

A wonderful outside contributor wanted to edit our docs but had little/no GitHub experience. We should expand our Contributing guide to be more beginner-friendly.
Things to add:

How to reference an issue in your PR
How to assign the PR to a docs team member for review
How to fix broken links (how to identify what links in the build log / how to fix)
How to remove changes from a commit (e.g., Gemfile edits)

(See #3246 for directions I provided.)

We have closed this issue because it is more than 3 years
old. If this issue is still relevant, please add a comment and reopen
the issue. Thank you for your contribution to CockroachDB docs!


Configuring all cookies expiration to Session

Since we started flushing Etherpad's data from Redis client's have been experiencing
problems while loading pads. This issue is caused by persistent cookies from previous
pads.
This change wraps the original js-cookie's setter keeping all original attributes but
expires, which when not available defines a current session only cookie.
Closes #1

looks good!
thanks for the PR and sorry that I didn't manage to work on your issue so far! ;)


How to ban a single extension

The documentation snippet in readme
- extensions:
  - default: false
  - name: [DeriveDataTypeable, GeneralizedNewtypeDeriving]
  - {name: CPP, within: CompatLayer}

is "everything is forbidden, except these are allowed".
is there a way to specify "everything is allowed, except these are forbidden"?

I think this would be
- extensions:
  - default: true
  - {name: DisallowedExtension, within: []}


Hyperlink missing

Under "For more information, reference the following articles:", the link to the "Roaming and Sharing" dot point is missing.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 570174c0-ec43-ab79-2d1d-38903cb35df5
Version Independent ID: 01a073f1-ad36-835a-b090-f0b2b3a7cabe
Content: What is Azure Machine Learning?
Content Source: articles/machine-learning/service/overview-what-is-azure-ml.md
Service: machine-learning
GitHub Login: @mwinkle
Microsoft Alias: mwinkle

@yangsiyu007 Thanks for the feedback! We are currently investigating and will update you shortly.

@yangsiyu007 Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.
@mwinkle Hi, this is a doc-bug, can you please add the hyperlink and update the document? Thanks a lot!

@yangsiyu007 The fix should be live in 2 hours.  If all looks good, please close this issue. Thanks for your report.


Could be related to: https://github.com/cilium/cilium/commit/e72677d83e146f96e3cbc7fe56f12cbc47dd4002?

as pointed out by @mhofstetter, it seems like the issue is due to mismatch codebase version and CI job, which is fixed with rebase with main branch.


Convert entire source tree from json_spirit to UniValue

Cherry picks of:
https://github.com/bitcoin/bitcoin/pull/6121
https://github.com/bitcoin/bitcoin/pull/6234
https://github.com/bitcoin/bitcoin/pull/6241

I'm thinking this goes in after BIP109 is reverted.

ACK


invalid_request: Internal server error

Hello!
I try use Sinatra example of omniauth-bnet, and get this error:
Authentication Failed:
message:invalid_request
{"message"=>"invalid_request", "origin"=>"http://mysite.com/", "strategy"=>"bnet"}
I test this multiple times, on different versions of ruby and gems, but still get "Internal server error"
which no explanation.
Anyone can help me? :)

I am encountering the same issues now.

Are you using a https redirect url? It's possible to end up with a non-ssl redirect url in Mashery which isn't allowed and can result in this error.

I am using an http URL.

Battle.net oauth requires an https redirect url, switch that up and you should be good.

Pushed to Heroku to test via http, still getting similar error:
2015-11-11T00:40:05.964274+00:00 app[web.1]: I, [2015-11-11T00:37:48.127661 #3]  INFO -- omniauth: (bnet) Request phase initiated.
2015-11-11T00:40:05.964274+00:00 app[web.1]: I, [2015-11-11T00:37:49.618274 #3]  INFO -- omniauth: (bnet) Callback phase initiated.
2015-11-11T00:40:05.964276+00:00 app[web.1]: E, [2015-11-11T00:37:50.776077 #3] ERROR -- omniauth: (bnet) Authentication failure! invalid_credentials: OAuth2::Error, invalid_request: Internal server error
2015-11-11T00:40:05.964277+00:00 app[web.1]: {"error":"invalid_request","error_description":"Internal server error"}

I just checked out the master branch of this project. Setup stunnel to setup a https proxy (my method of running local ssl). I then made sure that my test key had the correct redirect url setup on dev.battle.net and put the client id and secret into my environment as "BNET_ID" and "BNET_SECRET" (where the example sinatra app checks for it).
After doing that the app is working fine and logging me in and returning my actual battle tag.
Could your application on dev.battle.net not have the correct redirect_url for the new heroku app on it?

I create a app:
Put in name 'Armory Plus (Dev)'
Put in website 'https://armory-plus.herokuapp.com'
Put in callback 'https://armory-plus.herokuapp.com/auth/bnet/callback'
Set my env vars for the specified key and secret.
I visit the auth URL, and it redirects me to https://armory-plus.herokuapp.com/auth/failure?message=invalid_credentials&strategy=bnet

I also just checked out the example, and it errors with the exact same error. So I guess I'm doing something wrong when creating the app?

Thanks for replies. I'll try to use HTTPS and let you know the results.

@kelsin I figured it out, there is an issue in newer versions of omniauth-oauth2, so I locked it to an older version (1.3.1) and everything is working now.

That makes sense! I was using my Gemfile.lock from a long time ago, I will look at fixing what ever the problem is there. Thanks!

Awesome, glad we figured it out, can continue building my app now! Thanks for the help.

Hello!
I'll try HTTPS and got same error...
And using omniauth-oauth2 1.3.1 not helped, maybe you can say versions of all omniauth gems in ur app?

Wait a minute
omniauth-oauth2 1.3.1 really work when i change my callback url to https!!
Thanks for help!

gem "omniauth-oauth2", "1.3.1"
gem "omniauth-bnet", "1.1.0"


Add, enable and fix checks from rubocop-rails.

This will help us catch and cleanup usage of e.g. .blank? and other helpers we use from ActiveSupport.

Review period will end on 2020-12-01 at 15:24:38 UTC.

Review period ended.


Hyundai: fix Elantra 17 EPS faults

The default delta down rate of 7 we use is not supported by this EPS and causes faults every time we go above it for a few frames (this is 6 frames):
f6f9e1708bae2ef6|2023-10-05--18-41-07--15

Routes on 5 value delta:
https://connect.comma.ai/f6f9e1708bae2ef6/1695938614391/1695939331565
https://connect.comma.ai/f6f9e1708bae2ef6/1695940613382/1695943060341

This has a different platform code than the Elantra GT and i30 added in https://github.com/commaai/openpilot/pull/25951, so perhaps this should be its own platform since the PD platform code doesn't fault.


add implementation of partial evaluation

Much more coming, but I thought I'd try to split this up into smaller PRs for review.
This PR contains only the implementation code for the partial evaluator.  It does not contain the partial authorizer, nor does it contain basically any of the proofs.  If it's unacceptable to take this PR without the accompanying proofs, I can close this and re-post a (significantly) larger PR once the proofs are ready (enough).
~I particularly don't have confidence in Decimal.unParse and IPNet.unParse as I haven't tested them and don't have any proofs about them even on my own branch.  Review appreciated.~ Edit: tested
~Looking for suggestions on how best to finish off the termination proofs that are currently using sorry.~ Edit: thanks @emina for help

The old 2022-2023 copyright line is still used extensively throughout cedar-lean (not just in my new files).  I will merge this and then do a followup PR to change the copyright everywhere


Add Player.getName()

removed deprecated function Actor.prototype.getName()
add new function Player.getName()
Description
change deprecated function
Motivation and Context
need to add a function to get real name of a player.
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ x ] New feature (non-breaking change which adds functionality)

Checklist:

[ x ] My code follows the code style of this project.
[ ] I have tested my changes and confirmed that they are working

it seems 48b8886 contains reverting some commits.

why... it fails... no...

Thanks for your contribution.


Will upgrade in handlebars cause any issues with current grunt assemble module

Dear team,
Below is my package json of project
"dependencies": {
    "grunt": "0.4.5",
    "grunt-assemble": "^0.5.0",
    "grunt-assemble-permalinks": "0.1.0"
    "handlebars": "3.0.3"
}

I want to upgrade handlebars to latest one - 4.7.6 in this case do I need to upgrade "grunt-assemble": "^0.5.0" package as well to "grunt-assemble": "^0.6.3" ? or would it be fine if I keep "grunt-assemble": "^0.5.0" as it is ?
Note: I am using npm-shrinkwrap.json to manage versions

grunt-assemble:0.6.3 uses assemble-handlebars:0.4.1 which uses "handlebars": "^4.0.6". Maybe 4.0.6 is enough of a bump up for you? In that case an upgrade to grunt-assemble:0.6.3 would be sufficient.

grunt-assemble:0.6.3 uses assemble-handlebars:0.4.1 which uses "handlebars": "^4.0.6". Maybe 4.0.6 is enough of a bump up for you? In that case an upgrade to grunt-assemble:0.6.3 would be sufficient.


[UPDATE]: Update to Nextjs 14

There are multiple benefits of updating compatibility to work with Nextjs 14.
Benefits of Next.js 14 vs. Next.js 13

Improved Server Actions

More robust and easier to use
Better handling of form submissions and data mutations on the server side
Improves performance and reduces client-side JavaScript

Partial Prerendering (Preview)

Combines static and dynamic content more efficiently
Allows parts of a page to be prerendered at build time while others are rendered dynamically
Potentially improves both performance and freshness of content

Enhanced Stability

Focuses on stabilizing features introduced in version 13, such as the App Router
Results in fewer bugs and a more reliable development experience
More secutiry patches that are present in Nextjs 13

Improved Developer Experience

Better error messages
Improved debugging tools
Faster refresh times during development
Contributes to a smoother overall developer experience

Turbopack Improvements (Beta)

Significant updates to Next.js' new bundler
Offers faster build times
Improved performance, especially for larger applications

App Router

Provides a more intuitive and flexible routing system
Enables easier creation of layouts and nested routes
Supports server components for improved performance and SEO
Offers better code organization and reusability

Sure, we're open to a pull request 🙂


[Bug] Small Cogwheels with Oculus shaders are invisible

Describe the bug
Regular (small) cogwheels from Create: Encased are invisible when placed and with shaders enabled.
To Reproduce
Steps to reproduce the behavior:

Launch Minecraft
Join a World
Enable shaders (any, I did not find any that would render correctly)
Place any regular cogwheel
See error (and not see a cogwheel)
Disable shaders
Do not see error (and see cogwheel)

Expected behavior
Cogwheel should be visible.
Screenshots

Desktop (please complete the following information):

OS: Linux
Minecraft Version 1.20.1
Forge Version 47.3.11
Mod Version 1.6.2
Other Mods
Create 0.5.1i
Petrol's Parts 1.0.3
Create: Northstar 0.1cb
Create: Connected 0.9.2
Embeddium 0.3.31
Oculus 1.7.0
Iris&Oculus Flywheel Compat 1.1.3b
Plenty other but I do not see any relationship (farmers delight, backpacks, few create addons (but not extended cogwheels))

Additional context
Large cogwheels from create: encased mod are rendering correctly, issue is only for regular cogwheels from encased mod.
Also all encased cogwheel variants render correctly.
I do not have Extended Cogwheels installed ;-)
Other mods (Petrol Parts, Create: Connected) are rendering their cogwheels correctly.

Create rendering correctly ?

Yes. I did not find any Create part that renders incorrectly.

OK I will check

I think you can temporarily change the backend setting in Flywheel settings to batching

I do not see any difference between Off, Instancing and Batching. In all cases that single cogwheel is invisible.


typo: openssl.exe is not a linux comand

should read
penssl pkcs12 -in "filename.pfx" -nodes -out "profileinfo.txt"

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: f36e0264-e439-92d2-7862-096c3fffe2a8
Version Independent ID: 010d36f4-897e-6435-3f97-c6729ed496ce
Content: How to configure OpenVPN Clients for Azure VPN Gateway
Content Source: articles/vpn-gateway/vpn-gateway-howto-openvpn-clients.md
Service: vpn-gateway
GitHub Login: @cherylmc
Microsoft Alias: cherylmc

@x00 Thank you for the feedback! We are investigating this and will get back to you shortly.

@x00 Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

@anzaman

that is fine, you can remove the .exe from the command for Linux

All set. #please-close

@x00 We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Spaghetti Detective doesn’t work with name change to Obcio

Spaghetti detective changed their name to Obcio. Unfortunately you can’t add a (formerly) TSD printer now because there’s some kind of mismatch with the website.

Thanks so much for letting me know about this issue. Fixing it for the next release that should be out in a couple of days.

Good news! I contacted the Spaghetti Detective developer and they fixed an issue on their side that was not letting you add new printers. I just tested it and it is working fine now. The only change I will do in a future release is about the name and logo.
Thanks,
Gaston


chore: fix linting issues

Codecov Report

Merging #167 (d33f566) into master (d0cbcb9) will increase coverage by 0.00%.
The diff coverage is 100.00%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files

Files
Coverage Δ

src/compile.js
99.28% <100.00%> (+<0.01%)
:arrow_up:


X11: Scroll not reported while some other mouse button is held down

So far I've traced it down to this:
While no mouse buttons are held, that gets two events, one with deviceEvent->deviceid being 2 and one with it being 10; the 10 fails the if and thus doesn't get processed.
Whereas when some mouse button is held down, only the 10==deviceEvent->deviceid event happens, and so nothing gets processed.
Hard-coding deviceEvent->deviceid there to always be 2 does give scroll updates, proving that receiving scroll updates while a button is held is possible, but of course such hard-coding won't work for an actual solution.

Looks like this should be closed?

yep


Getting a strange error when I run the recipegenerator script. Help?

Hi:
I am running Ubuntu 22 LTS
I am trying to run the recipegenerator.gpt script. I have one file in the current directory named grocery.jpg.
 Give me a list of ingredients from the pictures named with grocery in their name located in the current directory and put those extracted ingredients into a list.
2. For each picture analyzed in the previous step, write the ingredients identified into one file name ingredients.md.
3. Based on these ingredients list, suggest me one recipe that is quick to cook and create a new recipe.md file with the recipe

---
name: recipegenerator
description: Generate a recipe from the list of ingredients
args: ingredients: a list of available ingredients.
tools: sys.read

Generate 1 new recipe based on the ingredients list

Then I execute the command gptscript recipegenerator.gpt I get the following error:
14:40:56 started  [main]
14:40:56 sent     [main]
14:40:56 started  [sys.find(2)] [input={"pattern":"*grocery*"}]
14:40:56 sent     [sys.find(2)]
14:40:56 ended    [sys.find(2)] [output=No files found]
14:40:56 continue [main]
14:40:56 sent     [main]
14:40:56 ended    [main] [output=It appears there are no files with \"grocery\" in their name in the current directory. Please ensure t...]

OUTPUT:

It appears there are no files with "grocery" in their name in the current directory. Please ensure the files are correctly named or located in the current directory.
reselbob@linuxlap:~/Documents/animals$ cp fluffy.jpg grocery.jpg
reselbob@linuxlap:~/Documents/animals$ gptscript recipegenerator.gpt
14:41:33 started  [main]
14:41:33 sent     [main]
14:41:33 started  [sys.find(2)] [input={"pattern":"*grocery*"}]
14:41:33 sent     [sys.find(2)]
14:41:33 ended    [sys.find(2)] [output=grocery.jpg]
14:41:33 continue [main]
14:41:33 sent     [main]
14:41:34 started  [vision(3)] [input={"images":"file:grocery.jpg","prompt":"Extract the list of ingredients from this image"}]
14:41:34 sent     [vision(3)]
node:fs:580
  return binding.open(
                 ^

Error: ENOENT: no such file or directory, open 'ocery.jpg'
    at Object.openSync (node:fs:580:18)
    at Object.readFileSync (node:fs:459:35)
    at resolveImageURL (file:///home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/index.js:88:23)
    at Command.run (file:///home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/index.js:57:20)
    at Command.listener [as _actionHandler] (/home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/node_modules/commander/lib/command.js:482:17)
    at /home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/node_modules/commander/lib/command.js:1283:65
    at Command._chainOrCall (/home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/node_modules/commander/lib/command.js:1177:12)
    at Command._parseCommand (/home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/node_modules/commander/lib/command.js:1283:27)
    at Command.parseAsync (/home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/node_modules/commander/lib/command.js:935:16)
    at main (file:///home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/index.js:47:17) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: 'ocery.jpg'
}

It's strange that the script is reporting that the file with the that has the characters grocery in the file name. It's strange that the characters gr are being truncated off of the filename. Help?

@reselbob gpt4-v-vision tool expects the file name parameter to be prepended file:// but it receives the images parameter with file:<filename> format - [input={"images":"file:grocery.jpg","prompt":"Extract the list of ingredients from this image"}] which results in the error you are seeing.
Changing the script to include the following additional instruction in step 1 - When passing filenames to vision tool prepend "file://" to the filenames should allow for the vision tool to succeed.
1. Give me a list of ingredients from the pictures named with grocery in their name located in the current directory and put those extracted ingredients into a list.When passing filenames to vision tool prepend "file://" to the filenames.

I did as you instructed @sangee2004 . Now I get the following error output:
22:10:56 started  [main]
22:10:56 sent     [main]
22:10:57 started  [sys.find(2)] [input={"pattern":"*grocery*"}]
22:10:57 sent     [sys.find(2)]
22:10:57 ended    [sys.find(2)] [output=grocery.jpg]
22:10:57 continue [main]
22:10:58 sent     [main]
22:10:59 started  [vision(3)] [input={"images":"file://grocery.jpg","prompt":"Extract the list of ingredients from this image."}]
22:10:59 sent     [vision(3)]
file:///home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/node_modules/openai/error.mjs:50
            return new NotFoundError(status, error, message, headers);
                   ^

NotFoundError: 404 The model `gpt-4-vision-preview` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations
    at APIError.generate (file:///home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/node_modules/openai/error.mjs:50:20)
    at OpenAI.makeStatusError (file:///home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/node_modules/openai/core.mjs:268:25)
    at OpenAI.makeRequest (file:///home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/node_modules/openai/core.mjs:311:30)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Command.run (file:///home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/index.js:63:20)
    at async Command.parseAsync (/home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/node_modules/commander/lib/command.js:935:5)
    at async main (file:///home/reselbob/.cache/gptscript/repos/7b9869f686ef1ceb30beac258a696b0b03b62e54/tool.gpt/node21/index.js:47:3) {
  status: 404,
  headers: {
    'alt-svc': 'h3=":443"; ma=86400',
    'cf-cache-status': 'DYNAMIC',
    'cf-ray': '89717ecc8af12ec6-LAX',
    connection: 'keep-alive',
    'content-encoding': 'gzip',
    'content-type': 'application/json; charset=utf-8',
    date: 'Fri, 21 Jun 2024 05:10:59 GMT',
    server: 'cloudflare',
    'set-cookie': '__cf_bm=t0s7J7xTsPQ1dJn1dwWAFipAsd_46q11mE5Uxi72S8s-1718946659-<IP_ADDRESS>-ayqB4P97rMRC4KEKdwfzCz5EG2KvnPjF6DqMNerGiN7e9DbMsUug7IolptHdMfldkynRIfqmFNHwbhSWwNtrtw; path=/; expires=Fri, 21-Jun-24 05:40:59 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None, _cfuvid=KRB5v2FMPVVFhvpQRmJ3V9hXgxgdFGd1f.PAbsZNIMA-1718946659365-<IP_ADDRESS>-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None',
    'strict-transport-security': 'max-age=15724800; includeSubDomains',
    'transfer-encoding': 'chunked',
    vary: 'Origin',
    'x-request-id': 'req_85f2bf4b670d7219d08fabefdc20b739'
  },
  request_id: 'req_85f2bf4b670d7219d08fabefdc20b739',
  error: {
    message: 'The model `gpt-4-vision-preview` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations',
    type: 'invalid_request_error',
    param: null,
    code: 'model_not_found'
  },
  code: 'model_not_found',
  param: null,
  type: 'invalid_request_error'
}

Node.js v21.7.0
22:10:59 ended    [vision(3)] [output=ERROR: got (exit status 1) while running tool, OUTPUT: file:///home/reselbob/.cache/gptscript/repos/...]
22:10:59 continue [main]
22:10:59 sent     [main]
22:11:00 started  [vision(4)] [input={"images":"file://grocery.jpg","prompt":"Extract the list of ingredients from this image.","model":"gpt-4-vision"}]
22:11:00 sent     [vision(4)]
error: option '--model <model>' value 'gpt-4-vision' from env 'MODEL' is invalid. Allowed choices are gpt-4-vision-preview.
22:11:00 ended    [vision(4)] [output=ERROR: got (exit status 1) while running tool, OUTPUT: error: option '--model \u003cmodel\u003e' value 'gpt-4-...]
22:11:00 continue [main]
22:11:00 sent     [main]
22:11:02 started  [vision(5)] [input={"images":"file://grocery.jpg","prompt":"Extract the list of ingredients from this image.","model":"gpt-4-vision-preview-0613"}]
22:11:02 sent     [vision(5)]
error: option '--model <model>' value 'gpt-4-vision-preview-0613' from env 'MODEL' is invalid. Allowed choices are gpt-4-vision-preview.
22:11:02 ended    [vision(5)] [output=ERROR: got (exit status 1) while running tool, OUTPUT: error: option '--model \u003cmodel\u003e' value 'gpt-4-...]
22:11:02 continue [main]
22:11:02 sent     [main]
22:11:04 started  [vision(6)] [input={"images":"file://grocery.jpg","prompt":"Extract the list of ingredients from this image.","model":"gpt-4-vision-preview-0616"}]
22:11:04 sent     [vision(6)]
error: option '--model <model>' value 'gpt-4-vision-preview-0616' from env 'MODEL' is invalid. Allowed choices are gpt-4-vision-preview.
22:11:04 ended    [vision(6)] [output=ERROR: got (exit status 1) while running tool, OUTPUT: error: option '--model \u003cmodel\u003e' value 'gpt-4-...]
22:11:04 continue [main]
22:11:05 sent     [main]
22:11:06 started  [vision(7)] [input={"images":"file://grocery.jpg","prompt":"Extract the list of ingredients from this image.","model":"gpt-4-vision-preview-0614"}]
22:11:06 sent     [vision(7)]
error: option '--model <model>' value 'gpt-4-vision-preview-0614' from env 'MODEL' is invalid. Allowed choices are gpt-4-vision-preview.
22:11:06 ended    [vision(7)] [output=ERROR: got (exit status 1) while running tool, OUTPUT: error: option '--model \u003cmodel\u003e' value 'gpt-4-...]
22:11:06 continue [main]
22:11:06 sent     [main]
22:11:08 ended    [main] [output=It seems that the model required for image analysis is deprecated and not available. Therefore, I am...]
22:11:08 usage    [total=10846] [prompt=10574] [completion=272]

OUTPUT:

It seems that the model required for image analysis is deprecated and not available. Therefore, I am unable to extract the ingredients from the image.

If you have any other instructions or need assistance with something else, please let me know.

With latest version of vision tool , issue relating to handling files as input for images parameter as well as using the gpt-4o as default model provider is addressed.

Thanks @sangee2004 Tell me please, is there documentation or are there samples?

@reselbob We have our docs site - https://docs.gptscript.ai/ which outlines some sample chat script workflows in "Examples and Guides" section. There are also example scripts available in https://github.com/gptscript-ai/gptscript/tree/main/examples.
There are sample scripts that uses tools that can be found under /examples folder of the tools github location like https://github.com/gptscript-ai/gpt4-v-vision/tree/main/examples  (for vision tool - github.com/gptscript-ai/gpt4-v-vision) and https://github.com/gptscript-ai/dalle-image-generation/tree/main/examples (for image generation tool - github.com/gptscript-ai/dalle-image-generation).
Please let me know if this is helpful or if you are looking for anything in particular.

@reselbob I believe the issues you were encountering in https://github.com/gptscript-ai/gptscript/issues/525#issuecomment-2182013078 should now be resolved with the latest version of gpt4-v-vision, which means re-running your script from https://github.com/gptscript-ai/gptscript/issues/525#issuecomment-2182013078 with the --disable-cache flag -- (see the docs for more info about tool caching)[https://docs.gptscript.ai/faqs#git-commit-hash-lookups-for-tools] -- should work now without any further changes.
You should also be able to remove the file:// prefix from the file paths in your tool bodies too.
I'm going to close this out, but if it still doesn't work for you, please feel free to comment and we can reopen.


validate_atlases.py additional_references error

Describe the bug

When I tried to run validate_atlases.py both in an interactive session on the HPC and as a submitted job I received this error:

allen_human_500um 0.1
/nfs/nhome/live/vplattner/_projects/validation/brainglobe-atlasapi/brainglobe_atlasapi/core.py:65: UserWarning: This atlas seems to be outdated as no additional_references list is found in metadata!
  warnings.warn(
Traceback (most recent call last):
  File "/nfs/nhome/live/vplattner/_projects/validation/brainglobe-atlasapi/brainglobe_atlasapi/atlas_generation/validate_atlases.py", line 252, in <module>
    temp_validation_results = validate_atlas(
                              ^^^^^^^^^^^^^^^
  File "/nfs/nhome/live/vplattner/_projects/validation/brainglobe-atlasapi/brainglobe_atlasapi/atlas_generation/validate_atlases.py", line 222, in validate_atlas
    validation_function(BrainGlobeAtlas(atlas_name))
  File "/nfs/nhome/live/vplattner/_projects/validation/brainglobe-atlasapi/brainglobe_atlasapi/atlas_generation/validate_atlases.py", line 132, in validate_additional_references
    ) in atlas.additional_references.references_list:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'BrainGlobeAtlas' object has no attribute 'additional_references'

I manually removed all additional_references related functions and tests in the local code to be able to run the validation.

To Reproduce
module load mamba
mamba init
mamba activate bg-atlasapi
git clone https://github.com/brainglobe/brainglobe-atlasapi.git
cd brainglobe-atlasapi/
git checkout main

pip install -e ".[allenmouse, dev]"
pip install scikit-image
pip install imio
pip install brainio

python brainglobe_atlasapi/atlas_generation/validate_atlases.py

Computer used (please complete the following information):

OS: Linux
submitted job on HPC or interactive conda environment

I think this should be added to the validation scripts, to check that the atlases have additional_references set correctly (or at all).

The warning is useful in this case, I think, @viktorpm
UserWarning: This atlas seems to be outdated as no additional_references list is found in metadata!

This suggests that there is an atlas (is it the human atlas or the one after in the validation list?) that hasn't been updated since we introduced the additional references concept in the code.
How I think it is intended to work (for atlases with no additional references):

the atlas packaging script calls the wrapup function without specifying the additional_references keyword argument e.g. hte human one.
the wrapup function will therefore use the default additional_references = {} and will have an empty dictionary.

@alessandrofelder, looks like the human atlas doesn't return what the validate_additional_references function expects. The warning has always been there, so that shouldn't be a problem. I tried to print the reference list allenhu.additional_references.references_list but got an error. Should we try to catch the error and continue the validation or fix the atlas (it is likely a bigger job)?
allen mouse 100um atlas
allen100 = BrainGlobeAtlas("allen_mouse_100um")
allen100.additional_references.references_list
[]

allen human 500um atlas
allenhu = BrainGlobeAtlas("allen_human_500um")
/home/plattnerv/miniforge3/envs/bg-atlasapi/lib/python3.11/site-packages/brainglobe_atlasapi/core.py:65: UserWarning: This atlas seems to be outdated as no additional_references list is found in metadata!
  warnings.warn(

allenhu.additional_references.references_list
Traceback (most recent call last):
  File "/home/plattnerv/.pycharm_helpers/pydev/pydevconsole.py", line 364, in runcode
    coro = func()
           ^^^^^^
  File "<input>", line 1, in <module>
AttributeError: 'BrainGlobeAtlas' object has no attribute 'additional_references'

To fix the issue, I think (famous last words) that the human atlas just needs to be regenerated. It should then have the correct metadata. I think the issue stems from the fact that it hasn't been regenerated since the concept of additional references was added to the atlas API.

I agree, but I couldn't find an easy fix for the script. I'll make it my priority to work on that (in a new PR).


fixed build on power

Checklist before submitting

[ ] Did you read the contributor guide?
[ ] Did you update any affected documentation?
[ ] Did you write any tests to validate this change?

Description
Fixes # (issue).
Review process to land

All tests and other checks must succeed.
At least one maintainer must review and approve.
If any  maintainer requests changes, they must be addressed.

Mistakenly choose the wrong branch of Open-CE


Node-Red addon won't start

I installed this on my proxmox 5.4-13 machine last night and started messing with it today and when I try to start the node-red addon it won't start and gives this in the system logs in hassio "Can't start addon_a0d7b954_nodered: 500 Server Error: Internal Server Error ("error gathering device information while adding custom device "/dev/mem": no such file or directory").  I was also having trouble with my Aeotec Z-Stick but figured it was just me not knowing how to pass it to a lxc.
Pretty excited to see you working on a lxc script for this!  Been using your vm version for some time now thanks for the hard work!

I can't replicate this. I've just installed and started nodered on my dev container.
Did you use the latest version of the script? As far as I can see there are some changes related to "/dev/mem" in the last version.

It was not the latest version of the script it was one version earlier,  I saw those changes and thought it might fix the problem, but when I try to install the latest version I get an error.
[INFO] Using 'local-lvm' for storage location.
[INFO] Container ID is 106.
Updating LXC template list...
Downloading LXC template...
Creating LXC container...
Starting LXC container...
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to create bus connection: Host is down
[ERROR] 1@145 Unknown failure occured.
Logical volume "vm-106-disk-0" successfully removed

@jeremeyi The new error you're experiencing is related to #1. I have pushed a new commit which should resolve this problem. Please report your experience with the latest commit.

Yep, both node-red not starting and the issue with the script not installing (System has not been booted with systemd as init system (PID 1). Can't operate.) seem to be resolved.
Now for a newbie question, my usb zwave stick.  I can see it in the debian host lxc created by your script.
lsusb
Bus 001 Device 003: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
ls -l /dev/bus/usb/001/004
crw-r--r-- 1 root root 189, 3 Nov 19 21:02 /dev/bus/usb/001/004
that is the output within the lxc.
What do I need to do for the hassio docker container to see it?

Sorry, my bad, I didn't catch that the zwave stick had changed id's from my VM install, once I caught that and changed it in my configuration for the lxc version the zwave stick works fine.  All appears to be working so far.

@whiskerz007 @jeremeyi  I believe this issue can be closed.


Remember selected log category across restarts

It would be helpful if there were a way to make the log category selection (BinaryView.MachoView in the picture below) stay selected across restarts.

This is particularly helpful when you are developing a new plugin and are frequently checking debug messages, etc., but don't care about the log output of anything else.
Right now, to test my changes to my plugin, I have to restart Binary Ninja, reopen a file, then re-select the log category. The first two steps are obviously necessary, but avoiding the last one would be a nice quality of life improvement.

Re-opening a file is not required!
Use the "restart and reopen files" action.
Instead of only doing it on restart, I'll just make that filter sticky in general across both restarts and tabs.
Resolved in builds >= 3.5.4319

The commit that added this caused a major UI performance regression and had to be reverted.

This should be fixed in builds >= 3.5.4352, but with better performance this time. Please comment on this issue if you notice performance issues again, or any other edge cases, with the new implementation.


Cisco umbrella connector

Fixes #
Proposed Changes

adding REST API connector for Cisco Umbrella

Please Sign CLA to pass the cla check.
Also there was a recent change to the KQL validation, please update your branch with master to pass the KQL validation

@socprime - Please incorporate the feedback. Also please sign the microsoft-cla. Thanks.

@socprime - Also after incorporating all feedback and signing the CLA, please resolve conflicts with master branch as well.

@socprime - Please merge latest changes from master to your branch to keep it up to date. Thanks.


Load a folder of views

This fix https://github.com/valberg/django-view-decorator/issues/13
In urls.py it is required that code:
import os
root = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
urlpatterns = [
path("", include_view_urls(extra_modules=[root + "/portal/views"])),
]

In this way loads from a folder the various views automatically.
I will update the readme tomorrow (also some parameters like login_required are not documented, I will do that).

Now the readme is updated but require a review from @valberg
About pre-commit it isn't clear where it is failing as doesn't report the line.

So I added the new parameter and updated the readme but about pkg_util I don't know how to proceed.
To me is better if we don't know need to to define a variable with the root folder so it should be more fast butI don't know how to achieve it, I am not so much experience in this python knowledge.

Ping @valberg

ping @valberg

ping @valberg


ReferenceError: cb is not defined

Error happens on macOs when trying to generate the token
ReferenceError: cb is not defined
    at encoder.encrypt (/Users/.../server/src/utils.js:556:16)
    at /Users/.../server/node_modules/paseto.js/lib/utils.js:239:39
    at sodium.ready.then (/Users/.../server/node_modules/paseto.js/lib/protocol/V2.js:146:14)

Edit:
This happens when i try to use something that is not the callback function
Error: Failed to construct 'TextDecoder': the 'fatal' option is unsupported.

Can you give an example of the code you're using? You need to explicitly set footers to none if using callbacks, so that's my initial suspicion as to the cause.

const signToken = async(input) => {
  const message = input
  const message = message
  const raw = Buffer.from('secret', 'hex')
  let sk = new Paseto.PrivateKey(new Paseto.V2())     // Make a new key with the App Secret
  await sk.inject(raw)
  const encoder = sk.protocol()
  const token = await encoder.encrypt(message, sk, null,(err, token) => {
    if (err) { return cb(err)}
    return token
  })    // Encrypt message

  return token
}

Its like this i think i dont have footers

I'm unclear. Why are you using both async/await and callbacks? You should be able to just use await encode.encrypt(...) as described here: https://github.com/sjudson/paseto.js#callbacks-promises-and-asyncawait

I have tried the three different ways, but that one used to work like one week ago.
But the other methods give me this error:
Failed to construct 'TextDecoder': the 'fatal' option is unsupported.
This method gives me the cb error:
const signToken = (input) => {
  const message = input
  const raw = Buffer.from('secret', 'hex')
  let sk = new Paseto.PrivateKey(new Paseto.V2())     // Make a new key with the App Secret
  sk.inject(raw)
  const encoder = sk.protocol()
  const token = encoder.encrypt(message, sk, null,(err, token) => {
    if (err) { return cb(err)}
    return token
  })    // Encrypt message

  return token
}

This one the Text Decoder
const signToken = (input) => {
  const message = input
  const raw = Buffer.from('secret', 'hex')
  let sk = new Paseto.PrivateKey(new Paseto.V2())     // Make a new key with the App Secret
  sk.inject(raw)
  const encoder = sk.protocol()
  const token = encoder.encrypt(message, sk).then(token => {
    console.log(token)
  })

  return token
}

TextDecoder isn't part of this library. Additionally, for
  const raw = Buffer.from('secret', 'hex')
'secret' isn't valid hex. When I try and run this last example, I get an invalid key length error...

Okay i will check the TextDecoder
btw i dont have secret as the key i just placed it there as an example it is not the real key
Thanks

I'll close for now, you're welcome to reopen if you can provide a reproducible example.


Proto to JavaScript compiler

A Node script that takes a proto file and turns it into a JS module for writing and reading Pbf. Closes #22. Usage:
$ pbf vector_tile.proto > vector_tile.js

Also accepts --no-write and --no-read arguments that strip corresponding code.

Coverage remained the same at 100.0% when pulling 6e043d863911ad2fde460be3efda820055f0511c on protoc into ea0a20dd42c635ed466d3d0027548dfa549540c2 on master.

Coverage remained the same at 100.0% when pulling 168c86eea9f9bb795c0124421b112247494e031f on protoc into ea0a20dd42c635ed466d3d0027548dfa549540c2 on master.

Coverage remained the same at 100.0% when pulling 024dce0b132179f28a46d1b2ea4288a611d08d7a on protoc into ea0a20dd42c635ed466d3d0027548dfa549540c2 on master.

Coverage remained the same at 100.0% when pulling 4c53f231e0f3ed63deaffd60a7bb60c451c8e445 on protoc into ea0a20dd42c635ed466d3d0027548dfa549540c2 on master.

Nice!


dynamic table name for many2many relationship

hello
I'm creating an multi tenant app
my database is postgres and i use postgres database schema per app
i use dynamic table of gorm ability to set table names like :

func UserTable() func(tx *gorm.DB) *gorm.DB {
return func(tx *gorm.DB) *gorm.DB {
dbSchema := tx.Statement.Context.Value("x-schema").(string)
return tx.Table(dbSchema + ".users")
}
}

i have users and rules and users_rules as pivot table
i define user has many rules and set pivot table name but it will get error
pq: column users_rules.id does not exist
Because table name of users_rule dont set auto its static

type User struct {
UserId    uint       gorm:"primaryKey" json:"user_id"
Username  *string    json:"username"
Password  string     json:"-"
Mobile    string     json:"mobile"
Rules []Rules gorm:"many2many:users_rules"
}

so my question is how to set dynamic many2many Pivot Table Name (users_rules) ?

I asked this question in more detail here
Of course, no one has answered yet
I hope someone can help me...😢

Don't support this, but you can use double has many

what is double has many ?


Radar compass lags when drawing really long paths

Set my location to 0,0 from about 42, -70 and the compass became really slow because it was trying to draw a line from US to near Africa.
Lines should have a maximum length for drawing rather than relying on masking.

The solution did not work, and caused lines to be drawn in error.


Emit context json for MatchValueLookupTable externs

Co-authored-by: Subramanian, Maheswari<EMAIL_ADDRESS>Saroha, Yogender Singh<EMAIL_ADDRESS>

direction-pna.json.txt

Could you please update the Schema file "backends/dpdk/DPDK_context_schema.json" as well?


Some Black Cards require title caps

For example:

<PAH> popey: Which is the best play?
<PAH> ==============================
<PAH> 1 → Channel 4 presents "Vikings, the Story of Germans on holiday."
<PAH> 2 → Channel 4 presents "pooping back and forth.  Forever, the Story of the Pope."
<PAH> 3 → Channel 4 presents "friendly fire, the Story of being on fire."
<PAH> 4 → Channel 4 presents "an asymmetric boob job, the Story of child beauty pageants."
<PAH> ==============================

Since it's the Black Card which determines whether the placeholder is part of a title, maybe this would be best solved by using a different placeholder symbol to indicate that it should be presented in title case.
e.g.

Channel 4 presents "-----, the Story of -----."

instead of:

Channel 4 presents "_____, the Story of _____."

then the bot knows to present the text as:

<PAH> 2 → Channel 4 presents "Pooping Back and Forth. Forever, the Story of the Pope."


Async/Await Function Support

Using the ls method outputs a log missing any property that is assigned an async/await function.

Hi @devlemire
What was the issue here? I can't get the jsome package to work under Jest. There may be more issues with it.


Fix panic: runtime error: slice bounds out of range

The block count was an uint16 when incrementing the index location
which was an int32.  This caused the value the uint16 value to overflow
before the index location was incremented causing the wrong location
to be read on the next iteration of the loop.  This triggers the slice
out of range errors.
Added a test that recreates the panic seen in #5257 and possibly #5202 which
is older code.
Fixes #5257

+1

I have some feedback but I understand the fix now.

@jwilder installed your branch on those nodes and confirmed that it fixed the issue. nice job! :+1:

@jwilder I was looking at the Changelog and I cannot see this issue (#5264):
https://github.com/influxdata/influxdb/blob/master/CHANGELOG.md
I am keen to test to see if this fixes #5202 & #5283

@ivanscattergood I updated the change log.  It should be in the current nightlies.  If you could test it out for those two issues, that would be great.


Allow prepending font-family with user input

Just one more function in case the users want to prioritize their custom font

Ah, good idea!

Tried that, but it errors during imports with a standalone/npm's sass compiler with Undefined mixin.  @include dark($dark...);
think due to this rule https://sass-lang.com/documentation/modules/meta/#load-css

Unlike the @use rule:
This doesn’t make any members from the loaded module available in the current module.

So when you
$path: "colors/" !default;
$color: "orange" !default;
@include meta.load-css(#{$path}#{$color});

you can't then use the dark mixin defined in that colors/orange module due to the rule quoted above, so I guess that requires going back to static imports @use "colors/orange" as colors; and then using colors.dark
P.S.
though zola's seems to work fine, not sure why it ignores this meta.load-css rule


Try out dask-jobqueue development version on different clusters

There has been a non-trivial refactoring in #307 to use SpecCluster from distributed. It would be great if people could test this on their cluster to avoid unexpected problems when we released the next version of dask-jobqueue (probably a matter of one week or two):

[x] PBSCluster: @guillaumeeb @andersy005. This has already been tested while #307 was being worked on I think.
[x] HTCondor: @matyasselmeci @cloudronin @mivade
[x] LSFCluster: tested by @mrocklin (on Summit I think). Not sure who else would be a good person.
[x] SLURMCluster: tested by @mrocklin. Not sure who else would be a good person.
[ ] SGECluster: I can test this. Maybe @ericmjl can try it out as well.
[ ] OARCluster: I can test this.

To install the dask-jobqueue development version:
pip install `git+https://github.com/dask/dask-jobqueue`

You want to make sure that you have distributed >= 2.5.1 (see #342 for more details).
There is a list of known breaking changes:
https://github.com/dask/dask-jobqueue/blob/master/docs/source/changelog.rst#changelog
If you spot some more breaking changes, let us know, so we can improve the changelog!

Looks good on HTCondor. I mainly checked that I can scale up and down the number of workers and submit to them.

@mivade glad to hear that, thanks a lot for trying it out!
If you could also check simple adaptative use cases, that would be great, e.g. something like this:
cluster.adapt(minimum_jobs=0, maximum_jobs=2)
client.map(func, list_of_args) # func should take a few seconds
# make sure that the cluster scales up with 2 jobs at most and then down to 0 jobs

Adaptive mostly works. The only issue I see is that I end up with a single worker after all jobs are complete even with minimum_jobs=0.

Do you perhaps still have a future lying around?  If so Dask needs to keep
a worker around to hold the results

client.futures

On Mon, Sep 30, 2019 at 11:33 AM Mike DePalatis<EMAIL_ADDRESS>wrote:

Adaptive mostly works. The only issue I see is that I end up with a single
worker after all jobs are complete even with minimum_jobs=0.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask-jobqueue/issues/344?email_source=notifications&email_token=AACKZTFTMA5TDZMZPPE53Q3QMIS6LA5CNFSM4I32U4E2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD76IPIA#issuecomment-536643488,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACKZTAF6TTISIONZQMOPWLQMIS6LANCNFSM4I32U4EQ
.

Rookie mistake. That was exactly it, @mrocklin.
@lesteve let me know if there are any other tests I can do.

We must all be rookies then :)
On Mon, Sep 30, 2019 at 12:55 PM Mike DePalatis<EMAIL_ADDRESS>wrote:

Rookie mistake. That was exactly it, @mrocklin
https://github.com/mrocklin.
@lesteve https://github.com/lesteve let me know if there are any other
tests I can do.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask-jobqueue/issues/344?email_source=notifications&email_token=AACKZTAVQUTJ6LR25H65J6DQMI4Q5A5CNFSM4I32U4E2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD76QOTY#issuecomment-536676175,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACKZTHTAFHHRJ346PZBUTLQMI4Q5ANCNFSM4I32U4EQ
.

SLURMCluster: tested by @mrocklin. Not sure who else would be a good person.

@lesteve, at NCAR, we do have another cluster that uses SLURM. I will give it a shot as well, and will report back how it goes.

We must all be rookies then :)

I did not know about client.futures, nice! Count me in as a rookie too!

Looks good on PBS and SLURM! Thanks @mrocklin and @lesteve for all the work in #307!
I have a few comments about the documentation.

In the past, I found the documentation on .scale() and .adapt() present under dask-jobqueue to provide very little detail on how to use these two features. As a workaround, I always referred to https://distributed.dask.org/en/latest/api.html#adaptive. If I understand this correctly, with the introduction of jobs argument, the .scale(), .adapt() from dask-jobqueue are now a bit different from .scale(), and adapt() from distributed. I was wondering if it would be useful to improve the documentation for these two functionalities with examples that showcase different ways to scale up/down a cluster with dask-jobqueue?

For instance, I think that it would useful to have some documentation on
cluster.adapt(minimum_jobs=0, maximum_jobs=20)

vs
cluster.adapt(minimum=0, maximum=20)

cluster.scale(10)

vs
cluster.scale(jobs=10)  # ask for 10 jobs

The docstrings appear to be outdated:

Good point about doc: I am guessing this is because the docstring comes from SpecCluster. Adding a docstring to JobQueueCluster.scale and JobQueueCluster.adapt would be a very welcomed PR!

The latest version does not work on our LSF cluster (with bsub version <IP_ADDRESS>) - changing the submit command (and method) to use bsub < as opposed to the new 'bsub' fixes things (related to #328). I'm not sure if our cluster is just the odd one out (in which case I can just use a subclassed LSFJob and LSFCluster) but it might be good to add an option somehow to choose which command to use if this is more common.

Thanks for checking.  Is this due to a version change in LSF?  If so, is
there a good way to automatically detect the LSF version?
On Tue, Oct 1, 2019 at 12:50 PM SimonBoothroyd<EMAIL_ADDRESS>wrote:

The latest version does not work on our LSF cluster (with bsub version
<IP_ADDRESS>) - changing the submit command (and method) to use bsub < as
opposed to the new 'bsub' fixes things (related to #328
https://github.com/dask/dask-jobqueue/issues/328). I'm not sure if our
cluster is just the odd one out (in which case I can just use a subclassed
LSFJob and LSFCluster) but it might be good to add an option somehow to
choose which command to use if this is more common.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask-jobqueue/issues/344?email_source=notifications&email_token=AACKZTF3IPDMGUGJU3M2SJDQMOEX5A5CNFSM4I32U4E2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEACEU2Q#issuecomment-537152106,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACKZTEYQ53UZGIX6TX3YXLQMOEX5ANCNFSM4I32U4EQ
.

@SimonBoothroyd ah that is a very good point, thanks a lot for testing ! It did not cross my mind that this change went into #307 ... IIRC this was needed by @mrocklin when he was testing LSFCluster on Summit.
@mrocklin my understanding is:

for LSF >= 10 you use bsub script.sh doc
for LSF <= 9 you use bsub < script.sh doc

It would be good to use the right command (+ code change if more change is needed) depending on the LSF version indeed.
@SimonBoothroyd could you post a diff that makes dask-jobqueue master work for your LSFCluster?

Is this due to a version change in LSF

I think mostly so as @lesteve points out. Strangely on our cluster bsub -V says it is version <IP_ADDRESS> yet has the same cli syntax as 9.X.X, so I guess the version number isn't guaranteed to match which command is required depending on how the sysadmin has configured / customised things. It would be good to include a manual switch to include such (possibly?) edge cases.

could you post a diff that makes dask-jobqueue master work for your LSFCluster?

Sure, the diff for lsf.py is:
13c13
<     submit_command = "bsub <"
---
>     submit_command = "bsub"
93,96d92
<
<     async def _submit_job(self, script_filename):
<         piped_cmd = [self.submit_command + " " + script_filename + " 2> /dev/null"]
<         return self._call(piped_cmd, shell=True)

Here is a possible solution for LSF's stdin problem: https://github.com/dask/dask-jobqueue/pull/347

Here is a possible solution for LSF's stdin problem: #347
Looks great!

FWIW, I've been using the master branch for both PBS and Slurm. Things have been working quite smoothly so from my perspective, those two clusters can be checked off. I would love to see a release come out this week so, if there are things I can do to help make that happen let me know.

OK, things here seem to have quieted down.  If no one has any strong objections I plan to release this tomorrow.

@mrocklin - let me know if you need any help issuing the release.

I can do it, but I would also be very happy if someone else wanted to take it on.  I'm generally in favor of making sure that more people feel comfortable issuing releases.

I'm going ahead with this now.

0.7 is up on PyPI.  Closing.

I was on holiday last week. Great to see that that 0.7 has been released. Thanks a lot for this everyone!


Patch for disable emit_environment_object() for dppl context

Change introduced in 947b407 by @reazulhoque.

Try to remove and run checks. @diptorupd faced segfaults some time ago without this modifications.
If tests will pass then it could be removed.

Previously, we were running spirv-val on the SPIR-V binary we generated from Numba. The change was added by me to avoid a spirv-val error that is caused because by default Numba passes a global pointer as an argument to the generated function. The reasoning most likely is that a device function cannot access a global pointer in the host address space and thus it should be disallowed.
However, we never pass anything using the global pointer and it is never accessed, so it might be fine just reverting the change. We have turned off spirv-val a while back to get around other issues that are benign but flagged by spir-val, so reverting the change should not cause a spirv-val error.
If after reverting the change, the tests pass then we should merge.
@PokhodenkoSA If we remove the code in lowering.py please also remove this line in our target.py
https://github.com/IntelPython/numba/blob/de35af55d295f1677cca76646691d8c51c79d3cf/numba/dppl/target.py#L97

@PokhodenkoSA If we remove the code in lowering.py please also remove this line in our target.py
https://github.com/IntelPython/numba/blob/de35af55d295f1677cca76646691d8c51c79d3cf/numba/dppl/target.py#L97

Created for it - https://github.com/IntelPython/numba-dppy/pull/6

Tested locally - no new failed tests. Will merge it.


Update basic-authentication-prompts-blocked.md

added the latest version 5406.1000 of  office admx file

While 5359.1000 is an older version, it is the minimum version needed, so we want to keep that info as is, even though there are newer versions available.


[question] Can livestreamer pipe a video stream to STDOUT as stream of images

This is possible with ffmpeg, for example:
ffmpeg -i udp://@:5004 -f image2pipe -vcodec pgm pipe:1 | ...
Is it possible to do something similar in livestreamer?

Wow, its actually possible!. For example:
livestreamer -O https://www.youtube.com/watch?v=oHZKYHCDy9Q best | ffmpeg -i - -r 1 -f image2pipe -vcodec pgm pipe:1 | ...

I am trying to do the same for mplayer for Asterisk. I am using:
livestreamer --yes-run-as-root  --stdout "https://www.youtube.com/watch?v=bNT30uNrUeo" worst  -n  |/usr/local/bin/madplay -Q -o raw:- --mono -R 8000 -a -10 -
and all I hear is few beeps. In the past the issue was how Asterisk is getting it from mplayer which I assume is based on how it gets it from livestreamer. Is there any way of setting the format with livestreamer?


Force update no longer working?

Anyone else having this issue as of yesterday?
The automation doesn't seem to run as the force update no longer works.
Reading around I can see others having similar issues. Something changed in the Tesla API for this?

As a temporary work-around, assign the "Wake up" button instead of the "Force data update" button in the blueprint, eg.
Tesla button force update Home Assistant:  Wake up
The value update to HA will be slower and hence the response by HA will be slower, but should still work.
The root cause of the issue was reported here,
https://github.com/alandtse/tesla/issues/830

"Force data update" button is working for me.  So staying with HACS Tesla version v3.20.4.

Closing case unless this is still an issue.


Error: "Locale not found" in api nextjs routes

Please exclude language support from api nextjs routing.
Despite excluding api nextjs routing in the middleware, when calling the api, I get the following error:
error node_modules/next-international/dist/app/client/index.js (1:3156) @ eval
- error Error: Locale not found

Hi, I don't know if this is the right place but my issue is quite similar to this because it concerns middleware.
Currently, Metadata Files are handled when they shouldn't (depite adding '/((?!robots.txt).*)' to config.matcher).
Moving robots.tsx in [locale] isn't working too.. :/

@malkavi6 could you share a reproduction? This error occurs when you call useCurrentLocale but the locale can't be found. useCurrentLocale shouldn't be used inside API routes.
@Yovach you could also update the middleware config to exclude these static files:
export const config = {
  matcher: ['/((?!api|_next/static|_next/image|favicon.ico|sitemap.xml|robots.txt|manifest.webmanifest).*)'],
}

@Yovach you could also update the middleware config to exclude these static files:
export const config = {
  matcher: ['/((?!api|_next/static|_next/image|favicon.ico|sitemap.xml|robots.txt|manifest.webmanifest).*)'],
}

Oh, that seems to work with everything on one line, thanks.

True, my mistake. I used useCurrentLocale in route api..
I don't see any errors. Thanks for the help.


samples /net/echo_server:failed to send packets to client

This testcase completion failed qemu-zephyr-x86 .
the Error log is attached to this .
 Aborting.

You need to provide more details about how you are testing this, the title is also misleading, zephyr does not have tests/net/tcp/test_tcp.py, so someone not familiar with the test env you are using will not know what you are talking about it.

The issue needs additional configuration settings of CONFIG_NET_APP_NEED_IPV4=y and CONFIG_NET_APP_NEED_IPV6=n. This resolve this issue

The issue needs additional configuration settings of CONFIG_NET_APP_NEED_IPV4=y and CONFIG_NET_APP_NEED_IPV6=n. This resolve this issue

Ok, then please close it if it is resolved...

Configuring the CONFIG_NET_APP_NEED_IPV4=y or CONFIG_NET_APP_NEED_IPV6=y along with CONFIG_NET_IPV4=y or CONFIG_NET_IPV6=y solves only the problem of connection between the sockets in the particular domain. But still facing the issue of packets transfer between the sockets.

This is Duplication of following github
https://github.com/zephyrproject-rtos/zephyr/issues/4216
closing this Issue .


cf_rm_inactive_volumes() function would remove all the volumes which …

…is not in-use, the detail is here : https://github.com/realestate-com-au/bash-my-aws/issues/9.
Also I noticed, in the instances-functions script, you already have a function instance_volumes() which could query all the volumes against instance id, so I think my proposal 1:

Add a function to list all volumes, and could also sort volumes by category.

might not be that useful any more. so I decide just add the function of remove all in-active volumes.

Clearing up inactive volumes is useful (and saves money).  This isn't CloudFormation related so it may need to wait till we have create volume-functions


Remove stale information from network requirements page

Closes https://github.com/resin-io/docs/issues/814
 Front conversations

@hedss @shaunmulligan do you think we should provide a list of the current resin.io domains here? Also, any objections to move the detailed networking requirements for NTP from https://docs.resin.io/reference/OS/time/#networking-requirements here ?

@lekkas may I add some more things here?
Basically need to add *.docker.com and *.docker.io (for the OS/supervisor updates, that we are pulling from docker hub). Will try to narrow it down (what subdomains docker pull uses, but there's a number and likely can change)  but I think that's the current good thing to add....
I think pubnub is still required for devices before supervisor 7.16.x and the ones that are not yet migrated (many device types still don't have that one released) But this change is good aspirational, should probably keep it! Mentioning for clarity.

and yeah, NTP is important, UDP port 123, right? Those one we don't have specific domains as we use a pool :/ But they can set their own, yey!

Close and reincorporate changes into new PR


Dynamic pools (aka word lists)

Hi Lukas!
Now, when we have support for international texts, what would you say about having ability to load new pools dynamically? While it would be still required to recompile app, it would allow us to just drop file with some descriptive name into embedables directory and be ready to go.
I am not sure 100% if it is possible, but probably yes. What do you think, is that something we want?
I make no promises, but if you think it is something you like to see in typioca I will try to implement it.

Hey, yeah, new pools are the next big feature that I'm going to focus on.
The problem, as you mention, is that we want to load them dynamically and not package it with the binary itself. It is certainly possible, just need to think of:

Good place to store these pools (maybe /home/{user}/.typioca)
Whether current format is good enough. For example, maybe it would be wise to use a more structured format like JSON, which would be useful if we want to append some metadata to word lists.
How to make word pools configuration configurable via UI. Download new lists, enable/disable already downloaded ones.

All that aside, if you want to help, you can try to implement a word list downloader client, which would be later used to call from UI.

Oh, great! That's great to hear!

Good place to store these pools (maybe /home/{user}/.typioca)

No, just no. :-) This is not best place. In my opinion it should follow modern XDG standard, so:
$XDG_DATA_HOME/typioca or if not defined: $HOME/.local/share/typioca - this is proper place to keep it. If there will be any config:
$XDG_CONFIG_HOME/typioca or if not defined: $HOME/.config/typioca - all configs should be there.
Here is full specification if you would like to know more:
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
Basically all apps follow those rules.

* Whether current format is good enough. For example, maybe it would be wise to use a more structured format like JSON, which would be useful if we want to append some metadata to word lists.

That is a question, I was thinking about this in context of metadata like name of words/sentences collection. JSON, TOML, YAML, those are formats which are harder to generate by using simple tools (like in plain bash f.e.), but if you think it will benefit in better functionality ... go for it. I do not have opinion on that.

* How to make word pools configuration configurable via UI. Download new lists, enable/disable already downloaded ones.

I like this idea very much. Question is, download from where? Maybe a github repo dedicated to typioca words/sentence lists? If yes, which hierarchy would be the best? By languages?

All that aside, if you want to help, you can try to implement a word list downloader client, which would be later used to call from UI.

This is quite trivial in golang. :-) Here is code from one of my project (but I am sure it is not written by me), works good:
// DownloadFile will download a url to a local file. It's efficient because it will
// write as it downloads and not load the whole file into memory.
func DownloadFile(filepath string, url string) error {
	// Get the data
	resp, err := http.Get(url)
	if err != nil {
		return err
	}
	defer resp.Body.Close()

	// Create the file
	out, err := os.Create(filepath)
	if err != nil {
		return err
	}
	defer out.Close()

	// Write the body to file
	_, err = io.Copy(out, resp.Body)
	return err
}

This took a while, but was added with https://github.com/bloznelis/typioca/pull/50. Please check if you like it ! @ernierasta


Fast typing on a filter breaks item select

When typing at a resonable speed on a filter, selecting those items will start to give the error
elements.html:25147 Uncaught TypeError:  should be a valid item
If I type slower this doesn't happen.
A debounce is needed so that the filter is not updated on every key press, the iron-list can not handle the contents being changed so fast..

Hi! Thanks for the report, I actually had a debounce there in an earlier version, but removed it some point after implementing the lazy loading feature. I'll add it back asap.

I've added a 250ms debounce to branch fix/filter-debounce, let me know if it works for you! And if the debounce should be longer or shorter.

Worked well..
Not sure if it was related, on the same page is 4 lists, the last one to be populated had started to show the same message when I clicked on an item, there is no filter on that list.. That list and one other have their data set right after each other (with this.set)
I solved it by clearing the data variables before the method that generates the data.. ( i create into a temporary array before setting the data in one go).

Hmm.. sounds a bit peculiar. I can take a look if you can provide a JSBin that reproduces the issue. I made a template for you: http://jsbin.com/yekapo/edit?html,output

I'm going to go ahead with this fix, please reopen this or add new issue if you find out something related with the issue you described.


Navigation bar is missing on the site. After adding the Navigation ba…

…r to the site it will make website look more attractive and make easy to use by the users as it will help in the direct navigation of the different section of the website and improved webdesign.
PR Description 📜
Look upon the website and discover that navigation bar is missing so added the navigation bar.
Please include summary related to the issue you have fixed and describe your PR in brief over here by specifying the issue number on which you were working below
Fixes #194  <your_issue_number>

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[x] I have added screenshot for website preview in assets/images
[x] I have added entries for my game in main README.md
[x] I have added README.md in my folder
[x] I have added working video of the game in README.md (optional)
[x] I have specified the respective issue number for which I have requested the new game.

Add your screenshots(Optional) 📸

Thank you soo much for contributing to our repository 💗

Thank you @testdib ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

@testdib Plz add the screenshot of the section where you have changed, also resolve the branch conflicts.

we are not accepting that navigation bar changes for now and make sure if you are working on some issue you make changes to that only !!
for now we are closing your PR

Thank you  @testdib , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


Mobile Menu Button not behaving properly

Need to take into account deep-links and outside links.

Logo should close all open menus as well.


WIP: Added line of comment. Do not merge this to github.com/SuperElas…

…tix!!!

PR-195;N-Dekker;Test experienced failing tests.

 I'll close it now!


Nickserv Nick registration and identify box

It would be really convenient for convos users to have a Nickserv nick registration box.
Also, if a user logins/changes nick to registered one, a box could pop up asking for the password instead of putting the command line for identification.

I agree this would be nice. But I guess if you set up an LDAP backend for both Convos and your NICKSERV than you would not have to register separately at all?

I agree this would be nice. But I guess if you set up an LDAP backend for both Convos and your NICKSERV than you would not have to register separately at all?

Hmm, so I have been thinking about this a bit further... I guess the LDAP option would not work, as Convos has no way to tell the IRCd that it is the same account, so the nickname would conflict?
Seems like right now it is a bit difficult to run a Convos instance that also allows people to be registered via Nickserv?

I don't understand how LDAP is important. Wouldn't the information in "identify box" just be used as an on-connect-command?

The question is: how to combine Convos accounts with those understood by Nickserv.
I guess when using Convos with an external 3rd party IRCd service it doesn't really matter as you will have to have two separate accounts anyways (unless you can do some Oauth2 magic). But on services that want to combine a IRCd with Convos it would be great to have a way to combine the logins.

The nickserv identify password should also be in a different input box in the connection settings, under "Authentication settings". The "Password" box might change name to "Server password" and the new box could be "Identify password (Nickserv)" or something like that.


Cannot build schedule from "valid" circuit with pulse gates

Information

Qiskit Terra version: latest
Python version:
Operating system:

What is the current behavior?
It is possible to define a pulse gate over multiple drive channels, but attached to a single qubit (see #5916).  However, this executes successfully on a backend and is thus in some sense "valid".  However, doing build_schedule(trans_circ, backend) yields an error because of overlapped pulses on the channels to which the pulse gate is not officially attached. e.g.

with pulse.build(name='hadamard') as h_q0:
    pulse.play(pulse.library.Constant(41, 1, 'yo'),
               pulse.DriveChannel(0))
    pulse.play(pulse.library.Constant(41, 1, 'yo'),
               pulse.DriveChannel(1))
    pulse.play(pulse.library.Constant(41, 1, 'yo'),
               pulse.DriveChannel(2))
    pulse.play(pulse.library.Constant(41, 1, 'yo'),
               pulse.DriveChannel(3))
    pulse.play(pulse.library.Constant(41, 1, 'yo'),
               pulse.DriveChannel(4))

circ.add_calibration('h', [0], h_q0)

It is unclear whether this is a "bug" or not, but since the circuit executes on the backend with no errors (not sure if the answer is correct though) it is being scheduled at some point in the pipeline with no errors.
Steps to reproduce the problem
What is the expected behavior?
Suggested solutions
I am assuming this is not really the error, but reporting as such because the circuit executes on the backends.

This is not an error as far as I'm concerned. The mapping between a qubit at the gate-level and channels at the pulse level is determined by the calibrations that are defined. Channel indices mapping to qubits is merely a convention that breaks down in strongly hybridized systems, or high-crosstalk environments.

Channel indices mapping to qubits is merely a convention that breaks down in strongly hybridized systems, or high-crosstalk environments.

I am not sure what this means in this context?  Is the failure of build_schedule here not a bug?

I misinterpreted the problem you were describing. This is indeed a bug, likely related to making assumptions I am not in favour of described in my confusing comment above.

@itoko could you please take a look at this problem? It is a result of the scheduler assuming there is a fixed map between delays on qubits and delays on channels. This is an example of where scheduling at the circuit level is difficult because it does not have a working knowledge of the lower-level gate-channel dependencies. To do this properly at the circuit level, the scheduler must introspect the resources required at the pulse level (channels) and determine that qubit 1 is a spectator of h(0) due to the resource overlap between h(0) and delay(100, 1).
Please take a look at the minimal example below:
from qiskit import pulse, QuantumCircuit, transpile, schedule

circ = QuantumCircuit(5, 5)
circ.h(0)
circ.delay(100, 1)
with pulse.build(name='hadamard') as h_q0:
    pulse.play(pulse.library.Constant(41, 1, 'yo'),
               pulse.DriveChannel(0))
    pulse.play(pulse.library.Constant(41, 1, 'yo'),
               pulse.DriveChannel(1))
    pulse.play(pulse.library.Constant(41, 1, 'yo'),
               pulse.DriveChannel(2))
    pulse.play(pulse.library.Constant(41, 1, 'yo'),
               pulse.DriveChannel(3))
    pulse.play(pulse.library.Constant(41, 1, 'yo'),
               pulse.DriveChannel(4))

circ.add_calibration('h', [0], h_q0)
schedule(transpile(circ, backend), backend)


Upgrade the dependent worker-loader to v3.

Since worker-loader 2.0.0 has many issues, suggest to upgrade the dependent worker-loader to v3.

I need worker-loader with minimum version 3.0.0 for another worker-dependent library. Having 2 different versions of worker-loader in my dependencies breaks my app.


Remove light theme

So we have a situation at the moment where our latest release is not correctly working on some React 17 environments.
The reason for this is beacuse incompatibilities with the newest alpha version from react-jss. I have opened an issue here: https://github.com/cssinjs/jss/issues/1618
Now the reason why I had to update to the new alpha version is because the latest stable version was having trouble with dynamic styles in React 18.
So... in order to fix all of that, and as an emergency measure, I have disabled the theming in the button, that was the only place where we were using dynamic styles with react-jss.
This is an emergency measure until I hear back from the react-jss team.
Users that want to use theme="light" with this version will need to do it manually on their end. They can follow our styling guide from the docs. I can also assist with that if needed.

No longer relevant


Fail gracefully if NeoVim version < required.

Oliver, you're awesome. Thanks for your work! I'm considering moving from Vim to NeoVim because of your Conversational Software Development video.
On my work laptop (Macbook) Conjure works fine but I can't seem to get it to work on one of my crappier machines (Chromebook with a Linux container). There, I get the following error when running the curl -fL conjure.fun/school | sh command from the readme:
Error detected while processing /tmp/conjure-school/conjure-master/plugin/conjure.vim:
line    2:
E5105: Error while calling lua chunk: ...ool/conjure-master/lua/conjure/aniseed/deps/nvim.lua:67: validation_failed: "set": expected function, received nil

I'm not sure, but I guess this is because I'm stuck on version 0.3.4 of NeoVim.
Maybe the error could be handled in a more informative way?
Also, the readme file mentions Conjure requires the latest version of NeoVim somewhere. Maybe that statement could be moved to a "Requirements" section at the top of the file?

Ah an excellent point! I think you need 0.4+, I'll work out which versions it works with and add something to the code / readme. Thank you so much for pointing this out! It's a pretty gross error to hit :sob:
I think you can download a standalone binary from the nvim repo from the latest stable version that can be run in place, that might help you get newer versions onto some machines.

Thanks for the super fast response!
I managed to install Neovim. For anyone interested, I created a script
Now it's working!
(module user.conjure-school
  {require {school conjure.school
            nvim conjure.aniseed.nvim}})

;; Welcome to Conjure school!
;; Grab yourself a nice beverage and let's get evaluating. I hope you enjoy!

I will enjoy this for sure!


fix minifier bug #366

The minifier doesn't distinguish between selectors and rules, so we preserve any whitespace separator preceding a colon.

@probablyup :eyes:


Add readthedocs configuration file

What changes does this PR introduce?
Adding a Read the Docs configuration file to turn on the pdf build and fail-on-warning here rather than in settings on the Read the Docs web site.  This mainly affects the docs builds for pull requests (https://blog.readthedocs.com/building-docs-for-pull-requests/), but is also the recommended way for configuring Read the Docs in general.
What is the current behaviour?
Docs built for pull requests do not fail for warnings.
What is the new behaviour
Docs built for pull requests fail for warnings.
Does this PR introduce a breaking change?
No
Other information:

As a side effect, python 3.7 is now used for the build instead of python 2.7.
pdf builds are not available for pull requests as of now, so this part does not change anything yet (but keeps pdfs for regular branch builds).

Suggested addition to tag-index

LGTM
Added bonus of using a config file is that we can install the python module MITgcmutils and use Sphinx auto doc to pull in the doc strings (à la #285).


Setup Articy classes to be found by AssetManager

Override GetPrimaryAssetID in ArticyDatabase, ArticyGlobalVariables, and ArticyPackage so that they can be referenced by the AssetManager. This solves Articy not properly working in Standalone due do Articy assets not being found by the asset manager.
Solves this issue https://github.com/ArticySoftware/Articy3ImporterForUnreal/issues/65

This appears to solve the problem. Merging.


Dedicated Network Equipment documentation

We need to have documentation for the dedicated network equipment, I would suggest keeping the documentation in the current repo in Wiki section.

https://github.com/majidkarimizadeh/leaseweb-go-sdk/wiki/Dedicated-Network-Equipment


add fix for EOF in uci loop

This should prevent Svart from hanging if stdin gets disconnected.

LGTM 😎


How to access as an authenticated user once I register the social account?

Hi I could figure out how to register with Google account but I still don't understand how to use key which I get in exchange for access_token. How  can I access as an authenticated user once I register the account?
I tried to send request with header like Authorization: Token <key> and Authorization: Token <access_token> and  some other ways but API always returns 403.

hi can you share code hot integrate google sigin in


Ingest worldview STAC catalog and make it searchable using existing search API

Building new domains objects as needed

FYI: these data are proprietary and must be done on the SMART deployment, not the public-facing Heroku deployment.


Search/Replace text within a PlainText source file

Add a search/replace recipe that can be used on generic text source files. This will be an easy task when files are parsed as PlainText, this may become more complicated if the search and replace should span to other source file types.
It can be potentially dangerous to do generic text search/replace without semantic awareness when doing these types of operations on Java, XML, YAML, etc.

We have this now. And supports running on other text-based ASTs as of https://github.com/openrewrite/rewrite/commit/741d5b39b38b3a68fa5102bc72a3a0833bf1dda7 will be going out in 7.36.0


Daily physics Fixes

fixes #22167
fixes #21952
fixes #16451

The first one is a PR, not an issue.

Yep, but in this case it's not possible to use it. Check the macro above
On Wed, Sep 19, 2018, 20:15 Rémi Verschelde<EMAIL_ADDRESS>wrote:

@akien-mga approved this pull request.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/pull/22257#pullrequestreview-156954992,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH9MR32TaPZx22vIMZdLQxQqjMteGIvEks5uconKgaJpZM4Wwp5q
.

Ah indeed :)

Thanks!


Dec 320

Add intro to dropdown
Hide title when there is a background image in the jumbotron
Add footer to intro page.
Position start button on  home page.

:+1:


Compiling help: vlc error

Which target are you using?
[ ] Windows
[x] Linux (on Docker image)
[ ] Mac
Explain your issue
Every time I compile for linux it shows this error:
Error: ./src/hxvlc/flixel/FlxVideoSprite.cpp:9:10: fatal error: vlc/vlc.h: No such file or directory
    9 | #include "vlc/vlc.h"
      |          ^~~~~~~~~~~
compilation terminated.

Just saw someone having the same issue. For this, you'll likely need to install the libvlc-dev package for it to compile properly.