Compatibility issues with mongoose < 5.2.0

Steps to reproduce
Compatibility issues with mongoose < 5.2.0
Due to the usage of Query.session() method, this library is not compatible with mongoose version prior to transaction support (5.2.0)
for example here: https://github.com/feathersjs-ecosystem/feathers-mongoose/blob/5fbe56007b8576d350cb78d4a4a4312e7ad54eb1/lib/service.js#L144
Expected behavior
Version compatibility message in repo README file or handling of mongoose versions without transactions
Actual behavior
Error modelQuery.session is not a function
System configuration
Tell us about the applicable parts of your setup.
Module versions (especially the part that's not working):
NodeJS version:
Operating System:
Browser Version:
React Native Version:
Module Loader:

This module is only intended to work with the latest version. You can also try installing version 7.0 or prior.


[DOCFIX] Add java doc for docs/cn/Running-Presto-with-Alluxio.md

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/16352/
Test PASSed.


Show visual selections for indentations

Fixes #41.
Using the new hl_mode option for nvim_buf_set_extmark added recently: https://github.com/neovim/neovim/pull/14065
Before:

After:

Known issues:
This appears to break indent lines on versions of Neovim which do not have the hl_mode option, so you might want to wait a few days to merge this for people to update their Neovim.

My indent line doesn't show after the update. My neovim is the lastest version.

@thallium it works for me, what neovim version do you have? Mine is
$ nvim --version
NVIM v0.5.0-dev+1140-g097ec71bd

@stsewd mine is still 1133, aur and the release page haven't been updated. Where can I get the update?

@stsewd mine is still 1133, aur and the release page haven't been updated. Where can I get the update?

you can compile from source or wait a couple of hours more so is available in https://github.com/neovim/neovim/releases

Thanks for the suggestion. I will probably just wait for a few hours.


Isolate references to serial (fix #163).

That's it. Just easier to read in my opinion.
On Wed, Apr 19, 2017 at 12:47 PM, Tom Swirly<EMAIL_ADDRESS>wrote:

@rec commented on this pull request.
In bibliopixel/main/main.py
https://github.com/ManiacalLabs/BiblioPixel/pull/164#discussion_r112255282
:

@@ -5,7 +5,8 @@

all = ['main']
-COMMANDS = ('all_pixel', 'devices', 'demo', 'run', 'set', 'show')
+COMMANDS = 'all_pixel', 'devices', 'demo', 'run', 'set', 'show',
Urg, sorry, I know you prefer the parens. Is this the only change? I'll
revert that. Moment pls...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/pull/164#discussion_r112255282,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA6a6rT5npYHl7m1r21tMdohxzyQA7nzks5rxjqSgaJpZM4NAyIl
.

reverted that file!
On Wed, Apr 19, 2017 at 6:48 PM, Adam Haile<EMAIL_ADDRESS>wrote:

That's it. Just easier to read in my opinion.
On Wed, Apr 19, 2017 at 12:47 PM, Tom Swirly<EMAIL_ADDRESS>wrote:

@rec commented on this pull request.
In bibliopixel/main/main.py
<https://github.com/ManiacalLabs/BiblioPixel/pull/
164#discussion_r112255282>
:

@@ -5,7 +5,8 @@

all = ['main']
-COMMANDS = ('all_pixel', 'devices', 'demo', 'run', 'set', 'show')
+COMMANDS = 'all_pixel', 'devices', 'demo', 'run', 'set', 'show',
Urg, sorry, I know you prefer the parens. Is this the only change? I'll
revert that. Moment pls...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<https://github.com/ManiacalLabs/BiblioPixel/pull/
164#discussion_r112255282>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AA6a6rT5npYHl7m1r21tMdohxzyQA7nzks5rxjqSgaJpZM4NAyIl>
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/pull/164#issuecomment-295340818,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAPdss9bp1weVXIq6BqP3ul-D_PPfOgcks5rxjr2gaJpZM4NAyIl
.

--
/t
https://tom.ritchford.com https://tom.ritchford.com
https://tom.swirly.com https://tom.swirly.com

+1 :) thanks
On Wed, Apr 19, 2017 at 12:50 PM, Tom Swirly<EMAIL_ADDRESS>wrote:

reverted that file!
On Wed, Apr 19, 2017 at 6:48 PM, Adam Haile<EMAIL_ADDRESS>wrote:

That's it. Just easier to read in my opinion.
On Wed, Apr 19, 2017 at 12:47 PM, Tom Swirly<EMAIL_ADDRESS>wrote:

@rec commented on this pull request.
In bibliopixel/main/main.py
<https://github.com/ManiacalLabs/BiblioPixel/pull/
164#discussion_r112255282>
:

@@ -5,7 +5,8 @@

all = ['main']
-COMMANDS = ('all_pixel', 'devices', 'demo', 'run', 'set', 'show')
+COMMANDS = 'all_pixel', 'devices', 'demo', 'run', 'set', 'show',
Urg, sorry, I know you prefer the parens. Is this the only change? I'll
revert that. Moment pls...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<https://github.com/ManiacalLabs/BiblioPixel/pull/
164#discussion_r112255282>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AA6a6rT5npYHl7m1r21tMdohxzyQA7nzks5rxjqSgaJpZM4NAyIl>
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<https://github.com/ManiacalLabs/BiblioPixel/pull/
164#issuecomment-295340818>,
or mute the thread
<https://github.com/notifications/unsubscribe-
auth/AAPdss9bp1weVXIq6BqP3ul-D_PPfOgcks5rxjr2gaJpZM4NAyIl>
.

--
/t
https://tom.ritchford.com https://tom.ritchford.com
https://tom.swirly.com https://tom.swirly.com
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/pull/164#issuecomment-295341527,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA6a6jN_XiwmrQRqUCW92yjFyCCdF9_xks5rxjtmgaJpZM4NAyIl
.


Stroke Prediction

Is your feature request related to a problem? Please describe.
Many people die due  to stroke so I would like to build a ml model on it,pmake the predictions and how can it be miniimised
Describe the solution you'd like
I would like to bulid  ml model on stroke prediction dataset,do EDA ,predictions  on it

@Ashuto7h @Akash20x
Please assign me this issue.I am LGMSOC-21 participant

@soma2000-lang Don't tag me, I am a contributor just like you.

Go for it.


I can't open chat.

I first used the program and had the chat enabled but now when I tried opening it up today, the chat doesn't pop up and when I click on the "Open Chat" on the interface when you select what channel you are viewing, the button animation just appears to shake left and right like its emoting the "No" animation.

emoting the "No" animation

Did you check your chat configuration in the settings menu? You're seeing this animation because the GUI was either unable to find the executable of your selected chat program or you messed up the parameters, etc.
Which chat application did you choose? What OS do you use?

I had it on open chat each time a stream starts up and then I looked through my settings again. Apparently it was on Chronium instead of Chrome... That fixed it. Thanks for pointing out my user error xD


[FEATURE] Add Table panel

Description

Add a basic table panel based on the existing Table component developed by Julie (didn't know there was already some stuff before starting 😄). Currently only supporting timeseries. The column editor in the screenshot may change. Related to #1143
Tried to add default sort to columns but I have issue with multi sort, will check later...
TODO for later: column ordering + multi column sorting + column default sorting + cell override
Screenshots

Updated editor:

Checklist

[x] Pull request has a descriptive title and context useful to a reviewer.
[x] Pull request title follows the [<catalog_entry>] <commit message> naming convention using one of the
following catalog_entry values: FEATURE, ENHANCEMENT, BUGFIX, BREAKINGCHANGE, DOC,IGNORE.
[x] All commits have DCO signoffs.

UI Changes

[x] Changes that impact the UI include screenshots and/or screencasts of the relevant changes.
[x] Code follows the UI guidelines.
[x] Visual tests are stable and unlikely to be flaky.
See Storybook
and e2e docs for more details. Common issues
include:

Is the data inconsistent? You need to mock API requests.
Does the time change? You need to use consistent time values or mock time utilities.
Does it have loading states? You need to wait for loading to complete.

Would you mind to complete the Go SDK with this new panel ?

and the file migrate.cue, would be nice to add it


'call' objects equallity

I have the following code in my unit test:
expect(generator.next().value).toEqual(         call([api.Writters, api.Writters.update], writterId, update))
When it runs, Jest outputs the message:

Difference:

Compared values have no visual difference.

If I JSON.stringify booth results and test their equallity, the test passes.
I have other tests where I do this same thing and they don't behave like this one.
I don't think stringifying the objects is a good thing, so, what am I missing out here?

Do any of the objects you're passing to call contain functions?
If you see [Function anonymous] anywhere in the output that's likely where the differences lie (they're not the same instance of a function), so the visual comparison passes, but I think Jest is checking if you pointing to the same anonymous function.
JSON.stringify() on an object with functions strips the functions.

You experiencing this issue because jest cannot make the difference between 2 anonymous function.
In order to fix that, you'll need to provide a named function to you mock.
Because jest hoist mock declarations, you'll need to declare your named function inside your mock.
jest.mock('../selectors', () => {

	function mockedMakeSelectCoverageResult() {}
	return ({
		makeSelectCoverageResult: () => mockedMakeSelectCoverageResult,
	});

});

expect(descriptor).toEqual(select(makeSelectCoverageResult()));

Also you could just extract used function to some module, that way call effect creator could use each time the same function, therefore 2 calls would become comparable with regular deepEqual.


Add YAML Support

This should make it possible to use YAML instead of JSON for configuration files.

Merging now that I've tested this build since the 7th, and it works well. Sorry folks, another breaking change. :(


missing button!

A simple clear entry (CE) button would be nice addition which can delete last entry in calculator.

I changed this project by remove brackets then add backspace and double zero button if you want check this out - https://github.com/Mohamedhazeem/Simple_Calculator.git
If we need to add backspace, we'll remove some buttons in this calculator.

can u assign it to me ..
so that i can work for it

Done Completed by @Akshat162001

I literally enjoyed your way of writing js code...


[Event Request] Table Service Contract Line

We need the sender in these events:
OnAfterCalculateNextServiceVisit
OnBeforeCheckServContractHeader
OnValidateServiceItemNoOnBeforeModify
Can you modify these to include the sender?

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Added category field the PR Template

Would be good to add a category field because today it takes too many steps to figure that out

          2 Warnings

:warning:
Too many changes (when adding, please keep it to one project per Pull Request)

:warning:
Found 1 link issue, a project collaborator will take care of these, thanks :)

Link issue by awesome_bot

Line
Status
Link

1275
301
https://creativesdk.adobe.com/ redirects tohttps://www.adobe.io/apis/creativecloud/creativesdk.html

  Generated by :no_entry_sign: Danger

Nice to add a category in PR.
Why can't have some limitation in adding the library to awesome iOS by having star count must be minimum 50 or so?

Merging this
@arasu01 can you open an issue to discuss minimum number of stars


statestore query API: remove 'value' prefix from the key names in query JSON

I propose a minor change in the syntax of the query JSON format.
This will eliminate unnecessary ambiguity.
Here is an example of the current query JSON object:
{
 "filter": {
   "IN": { "value.person.org": [ "Dev Ops", "Hardware" ] }
 }
}

This query returns all entries with jsonPath .person.org equals to Dev Ops or Hardware.
Notice that value prefix in the filter of the query JSON is not part of the original user object, which looks like that:
{
  "person": {
    "org": "Dev Ops",
    "id": 1036
  },
  "city": "Seattle",
  "state": "WA"
}

IMO, it is not straightforward for a user to include value prefix in the jsonPath when they compose a query.
Therefore I would suggest dropping this prefix.
That would change the example above to:
{
  "filter": {
    "IN": { ".person.org": [ "Dev Ops", "Hardware" ] }
  }
}

I strongly support this proposal.
If we proceed with this, please coordinate change of SDK E2E tests prior to the runtime release which will include this change.

/assign

I like this approach, but why do you need to keep the "." in front of person? can it be this?
{
"filter": {
"IN": { "person.org": [ "Dev Ops", "Hardware" ] }
}
}

I like this approach, but why do you need to keep the "." in front of person? can it be this?
{ "filter": { "IN": { "person.org": [ "Dev Ops", "Hardware" ] } } }

I've been following JSON path format, which seems appropriate when querying JSON objects.


Missing Integration Events in CU CRM Sales Order to Sales Order

There are non Integration Event Publischers in CU CRM Sales Order to Sales Order
Therefore it is not possible to extand this CU

Please provide the signature of the event along with the fragments of code that could define location of the event call unambiguously.
The best way is to copy the actual AL code you would implement.

I was just analysing the code for a new project ... no customization have been done now ...
please Provide Publischer Events to add Field Transfers in SalesLines and Salesheader
pelase Provide Publischer Events to avoid changing Owner of the Document in CRM

That kind of description is not enough. Please provide the exact signature of the events and places in code where they should be called from.
If you don't have clear requirements now then close this request and open it when you know all details.

Please create a new request when you know exactly what events are required.


fix state picker bug

Custom styling on the grommit "Button" class broke the styling on the little button inside the state picker. If that button is given custom margin or padding, then the whole dropdown menu sticks. I solved this by removing margin and padding from that "Select" button subclass.
https://github.com/code-for-nashville/power-of-attorney/issues/51

Thanks @Niicck 🎉


Revert "attempt to fix Fastlane S3 access"

Reverts kickstarter/ios-oss#1771 to update branch name so it propagates to ios-private

merging this before tests pass, but only to add these changes in a seperate branch that triggers ci for ios-private


Update es5-ext

Codecov Report

Merging #9567 (21ea5b0) into main (e07a767) will increase coverage by 0%.
The diff coverage is n/a.

@@         Coverage Diff          @@
##           main   #9567   +/-   ##
====================================
  Coverage    72%     73%
====================================
  Files       189     189
  Lines      8561    8561
  Branches   1259    1259
====================================
+ Hits       6237    6274   +37
+ Misses     1844    1805   -39
- Partials    480     482    +2

Impacted Files
Coverage Δ

src/platform/errors/sessionDisposedError.node.ts
60% <0%> (-40%)
:arrow_down:

...c/platform/common/process/pythonDaemonPool.node.ts
76% <0%> (+1%)
:arrow_up:

...c/platform/progress/kernelProgressReporter.node.ts
81% <0%> (+2%)
:arrow_up:

src/platform/common/process/proc.node.ts
78% <0%> (+2%)
:arrow_up:

.../platform/common/featureDeprecationManager.node.ts
37% <0%> (+3%)
:arrow_up:

...platform/debugger/multiplexingDebugService.node.ts
55% <0%> (+3%)
:arrow_up:

src/platform/common/globalActivation.node.ts
96% <0%> (+3%)
:arrow_up:

...mon/variables/environmentVariablesProvider.node.ts
72% <0%> (+4%)
:arrow_up:

src/platform/common/process/baseDaemon.node.ts
49% <0%> (+4%)
:arrow_up:

src/platform/activation/activationManager.node.ts
60% <0%> (+4%)
:arrow_up:

... and 3 more

@DonJayamanne can we merge? I need to have a consistent package-lock.json in the work I'm doing too :)


Unable to install via homebrew

Same issue as seen here: https://github.com/koekeishiya/homebrew-formulae/issues/21
Attempting to install via homebrew. Any help would be awesome. Here is the verbose error message.
==> Downloading https://github.com/koekeishiya/skhd/archive/v0.3.5.zip
Already downloaded: /Users/jwiederkehr/Library/Caches/Homebrew/downloads/24a17a4e7a0e673a71aca0bae86c282978e35fcde5a4e0797de49290974c9d28--skhd-0.3.5.zip
==> Installing skhd from koekeishiya/formulae
==> make install
Last 15 lines from /Users/jwiederkehr/Library/Logs/Homebrew/skhd/01.make:
2022-06-07 01:35:18 +0000

make
install

rm -rf ./bin
mkdir -p ./bin
clang src/skhd.c -std=c99 -O3 -framework Carbon -framework CoreServices -o bin/skhd
ld: can't open output file for writing: bin/skhd, errno=2 for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [bin/skhd] Error 1

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
  https://github.com/koekeishiya/homebrew-formulae/issues

These open issues may also help:
Can't open output file for writing: bin/skhd https://github.com/koekeishiya/homebrew-formulae/issues/21
➜  ~ brew remove rectangle
==> Uninstalling Cask rectangle
==> Backing App 'Rectangle.app' up to '/usr/local/Caskroom/rectangle/0.56,62/Rectangle.app'
==> Removing App '/Applications/Rectangle.app'
==> Purging files for version 0.56,62 of Cask rectangle
➜  ~ brew remove amethyst
==> Uninstalling Cask amethyst
==> Backing App 'Amethyst.app' up to '/usr/local/Caskroom/amethyst/0.15.6/Amethyst.app'
==> Removing App '/Applications/Amethyst.app'
==> Purging files for version 0.15.6 of Cask amethyst
➜  ~ brew install --HEAD koekeishiya/formulae/skhd
==> Cloning https://github.com/koekeishiya/skhd.git
Updating /Users/jwiederkehr/Library/Caches/Homebrew/skhd--git
==> Checking out branch master
Already on 'master'
Your branch is up to date with 'origin/master'.
HEAD is now at b659b90 #154 fix build on Apple Silicon
==> Installing skhd from koekeishiya/formulae
==> make install
Last 15 lines from /Users/jwiederkehr/Library/Logs/Homebrew/skhd/01.make:
2022-06-07 01:36:42 +0000

make
install

rm -rf ./bin
mkdir -p ./bin
clang src/skhd.c -std=c99 -Wall -O2 -framework Cocoa -framework Carbon -framework CoreServices -o bin/skhd
ld: can't open output file for writing: bin/skhd, errno=2 for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [bin/skhd] Error 1

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
  https://github.com/koekeishiya/homebrew-formulae/issues

These open issues may also help:
Can't open output file for writing: bin/skhd https://github.com/koekeishiya/homebrew-formulae/issues/21
Please create pull requests instead of asking for help on Homebrew's GitHub,
Twitter or any other official channel

Same error.

I'm seeing this error as well

same error on a Macbook Air M1
❯   brew install koekeishiya/formulae/skhd

Running `brew update --auto-update`...
==> Auto-updated Homebrew!
Updated 3 taps (homebrew/core, homebrew/cask and homebrew/services).
==> New Formulae
libnl
==> New Casks
captain                                                                                rockboxutility

You have 9 outdated formulae and 3 outdated casks installed.
You can upgrade them with brew upgrade
or list them with brew outdated.

==> Tapping koekeishiya/formulae
Cloning into '/opt/homebrew/Library/Taps/koekeishiya/homebrew-formulae'...
remote: Enumerating objects: 319, done.
remote: Counting objects: 100% (56/56), done.
remote: Compressing objects: 100% (39/39), done.
remote: Total 319 (delta 32), reused 38 (delta 17), pack-reused 263
Receiving objects: 100% (319/319), 45.74 KiB | 5.72 MiB/s, done.
Resolving deltas: 100% (181/181), done.
Tapped 3 formulae (14 files, 64.1KB).
==> Downloading https://github.com/koekeishiya/skhd/archive/v0.3.5.zip
==> Downloading from https://codeload.github.com/koekeishiya/skhd/zip/refs/tags/v0.3.5
#=#=#
==> Installing skhd from koekeishiya/formulae
==> make install
Last 15 lines from /Users/gkrebs/Library/Logs/Homebrew/skhd/01.make:
2022-06-30 07:48:16 +0000

make
install

rm -rf ./bin
mkdir -p ./bin
clang src/skhd.c -std=c99 -O3 -framework Carbon -framework CoreServices -o bin/skhd
ld: can't open output file for writing: bin/skhd, errno=2 for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [bin/skhd] Error 1

Do not report this issue to Homebrew/brew or Homebrew/core!

These open issues may also help:
Can't open output file for writing: bin/skhd https://github.com/koekeishiya/homebrew-formulae/issues/21

Weird part is I don't get this on my M1, but DO on my intell mac.
make install works, but now I can't start this as a brew service :(

try installing with brew install --HEAD koekeishiya/formulae/skhd instead

I tried head in the start and the end, no dice /shurg

same error on a Macbook Air M2
2022-10-10 15:27:47 +0000

make
install

rm -rf ./bin
mkdir -p ./bin
clang src/skhd.c -std=c99 -Wall -O2 -framework Cocoa -framework Carbon -framework CoreServices -o bin/skhd
ld: can't open output file for writing: bin/skhd, errno=2 for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [bin/skhd] Error 1

Do not report this issue to Homebrew/brew or Homebrew/core!

These open issues may also help:
Don't run skhd clean and build step in parallel. https://github.com/koekeishiya/homebrew-formulae/pull/23
Can't open output file for writing: bin/skhd https://github.com/koekeishiya/homebrew-formulae/issues/21
Please create pull requests instead of asking for help on Homebrew's GitHub,
Twitter or any other official channels.

any update on this?

Resolved:

use updated brew-formulae
wget https://github.com/koekeishiya/homebrew-formulae/blob/86ca926b74f9c4c475d366c7abb402bae4c42539/skhd.rb

brew install from local file
brew install --build-from-source ./skhd.rb

source

Resolved:
* use updated brew-formulae
  `wget https://github.com/koekeishiya/homebrew-formulae/blob/86ca926b74f9c4c475d366c7abb402bae4c42539/skhd.rb`

* brew install from local file
  `brew install --build-from-source ./skhd.rb`

source

This worked for me, though the wget link didn't have the patch applied! For those who read too fast or don't go to the source  link, just add ENV.deparallelize at the beginning of the install method in the skhd.rbyou downloaded, i.e.
   ENV.deparallelize```
then build from source as suggested above, i.e. `brew install --build-from-source ./skhd.rb`


I'm trying to achieve a simple and common behaviour, move the cursor to the end of line when model is programmatically updated.
Just like https://transformer.huggingface.co/doc/distil-gpt2.
I have tried everything with no luck, and seems impossible to do something so simple and there's no consistent info about it.
Please help needed.

This issue is stale because it has been open for 60 days with no activity.


Make normalize.css available for webpack

I support it. If this is all it takes then I see no reason not to.

@yoihito You can use normalize with webpack, but with weird syntax: require('normalize.css/normalize.css');
It would be nice if PR will accept.

+1

Seems like a duplicate for https://github.com/necolas/normalize.css/pull/384

merged from 384


Prepare alpha release

Updates dependencies on billing and locationdelegation to:

api 'androidx.browser:browser:1.3.0-alpha06'

Releases:

androidbrowserhelper-2.1.0-alpha01
billing-1.0.0-alpha02
locationdelegation-1.0.0-alpha01

Do you mind holding this off until later today, I'm hoping to land a change.

Do you mind holding this off until later today, I'm hoping to land a change.

SGTM


[8.x] add Str::betweenAll()

This PR adds a Str::betweenAll() method:
$string = <<<STR
Follow your order with Track & Trace

Or unsubscribe forever.
STR;

Str::betweenAll($string, 'href="', '"'); // ['http://example.com/t&t', 'http://example.com/unsub']

My use-case is that I want to visit the first link from an email in a Dusk test. I intercept the email, and have to get the first link. With this new method I can do so using Str::betweenAll($email->body, 'href="', '"')[0].
This new method is similar to Str::between():
Str::between('[a]', '[', ']') // 'a'
Str::betweenAll('[a]', '[', ']') // ['a']

Str::between('[a] [b]', '[', ']') // 'a] [b'
Str::betweenAll('[a] [b]', '[', ']') // ['a', 'b']

return Collection imo

Thanks for your pull request to Laravel!
Unfortunately, I'm going to delay merging this code for now. To preserve our ability to adequately maintain the framework, we need to be very careful regarding the amount of code we include.
If possible, please consider releasing your code as a package so that the community can still take advantage of your contributions!
If you feel absolutely certain that this code corrects a bug in the framework, please "@" mention me in a follow-up comment with further explanation so that GitHub will send me a notification of your response.


added cyan theme

hey, i added cyan theme.

sure, i'll do the changes requested and improve on those. 👍🏼


Feature: support z-pages /healthz check with new Counter types

I'm posting this to propose & discuss an upcoming PR I will be submitted, that is part of my ongoing efforts in defensive programming.   My org presently uses prometheus/client_python to instrument our applications with east/west application telemetry.
I am developing this for my org, but our intention is to submit/upstream the capability back to prometheus/client_python.
The feature is support google "z-pages" specifically:
/healthz returns HTTP 200 or HTTP 500 based on internal state of the application
z-pages is a defacto standard and the approach has been adopted by many cluster based load balancers including K8s and AWS ECS healthChecks, and /health is supported by virtually all application load balancers.   The current implementation of prometheus/client_python doesn't natively have hooks for other third party URL handlers.
While still in the initial stages of the implementation, I'm seeking any community feedback for an upcoming PR that will reference this issue.
My plan is:
Part 1: HealthzCounter
Introduce a healthz counter that operates as a deadman switch, similar in principal to the "up" metric in prometheus.
In my current plan this would a new metric type using Counter as  base class, something like:
myhealthz = HealthzCounter( ...,  healthz_timeout=30)`

The myhealthz HealthzCounter works just like a regular Counter, EXCEPT it must be incremented periodically at least every healthz_timer [30] seconds by the happy path of an application.
If an application uses asyncio, and thus has many concurrent happy paths then multiple HealthzUpCounters could be registered, each with their own counter(s) my_other_healthz = HealthzCounter('myOtherCounter', healthz_timeout=60)
Part2: HealthzErrorCounter
Sometimes, it's better to track errors rather than only HappyPath, this is a conceptual "HealthzErrorCounter":
some_error_counter = HealthzErrorCounter("my_handled_error", "suppresses a health check", healthz_lockout=30)

The HealthzErrorCounter would be incremented into a try/except block, either in a standard or async function.  The difference between timeout and lockout is that a lockout suppresses the happy (HTTP 200) /healthz response for the lockout duration when the unhappy/error path is incremented.
The advantage to using an some_error_counter is that the number of errors can/will only be reset to zero when the application is restarted.    This is very idiomatic when looking at graphs of the data.
My rationale:  Sometimes having errors accumulate over the running lifespan of the application is perhaps easier for operations neophytes to both graph & alarm on the rate OR sum() of many (using a regex) with alert manager.  This makes tracking applications such as microservices in the same domain easier.    It also means things like db errors if an org follows good naming conventions across it's apps can be easily tracked across in software & would allow applications to be restarted by the overwatching cluster orchestration system.
While this behavior is possible only using the happy path counters, it's far less idiomatic & intuitive, so the HealthzErrorCounters suppress the health check for a lockout period after they are incremented.  The assumption is the clients will internally attempt to reconnect etc. but after a certain period of time it's best to restart them simply for good measure.
Part 3:  the /healthz response
The responses from all HealthzCounters & HealthzErrorCounters will be used to control the HTTP 200 or HTTP 500 Reason(s) response when the prometheus client is accessed as the /healthz url
Background:
Z-Pages and it's here:  https://stackoverflow.com/questions/43380939/where-does-the-convention-of-using-healthz-for-application-health-checks-come-from

Currently none of the Prometheus libraries support this. Would you mind opening a thread on the prometheus-developer mailing list to discuss thuis?

Since you said you will see github before email I did respond on the email list. Going to try to keep discussion there though!

Thank you again for the proposal! However, I'm going to close this as the discussion on the mailing list did not get far and I do not think the scope of Prometheus client libraries should include z pages.


Change add "ip" flag so an address to bind to can be specified (plus some tidy up)

This change adds an ip flag.
Default usage will stay unchanged.

The commit message is misleading, sorry about that.
I've added an "ip" address flag so that you can specify an IP address to bind to. Defaults to "", which is current behaviour.
Usage of the "port" flag is unchanged.

I agree this is tidied. I've combined the ip and port flags into a listen flag.

Thanks for the PR!


Do you have any idea on why attention-based model worse than the rnn model ?

Hi, I see that the attention-based model performs worse than the rnn-based model in the original paper. Do you have an idea why ?
I also read "SPEECH EMOTION RECOGNITION USING MULTI-HOP ATTENTION MECHANISM", where you suggested that the MHA-1 based on the attention mechanism gives a better performance. However, I see there is almost no difference bettween MHA-1 and the attention model you proposed here except that you used Bi-LSTM in the latter one.
I noticed that you used a different feature extractor ( opensmile vs. Kaldi). Does this make the differences ?

Hi,
Your observation is correct. The attention mechanism in MDREA and MHA-1 is the same. There is an implementation issue in the MDREA model. In particular, a sequence mask should be applied before applying the softmax function when computing the attention weight.

Hi,
Your observation is correct. The attention mechanism in MDREA and MHA-1 is the same. There is an implementation issue in the MDREA model. In particular, a sequence mask should be applied before applying the softmax function when computing the attention weight.

Thanks for your reply. I did add a sequence mask before applying the softmax function when computing the attention weight, that is the pad unwanted parts to -inf, However,  I still did not get a performance better than the MDRE, Do you have any hints for it ?

I think the MDREA should perform better than MDRE. Let me share an "attention code" from another repository.  The attention function in this code requires an additional argument "batch_seq" that indicates the valid sequence of input data; it tells the model where to mask.
https://github.com/david-yoon/attentive-modality-hopping-for-SER/blob/master/util/model_luong_attention.py

I think the MDREA should perform better than MDRE. Let me share an "attention code" from another repository. The attention function in this code requires an additional argument "batch_seq" that indicates the valid sequence of input data; it tells the model where to mask.
https://github.com/david-yoon/attentive-modality-hopping-for-SER/blob/master/util/model_luong_attention.py

Thanks for sharing the implemented luong_attention model, https://github.com/david-yoon/attentive-modality-hopping-for-SER/blob/ba8d010b493267bc004412c688dad85e135a60ba/util/model_luong_attention.py#L21,
I tried this one, But the MDRE still outperform the MDREA model.

I think the prosody is unfit for MHA_1!


Update User Guide

Description of Changes
This pull request provides significant improvements to the TalentSG User Guide, aiming to enhance usability, consistency, and visual clarity. The main updates are summarized as follows:
Key Updates

Image Replacement and Standardization:

Replaced all images within the guide to improve clarity.
Standardized the size of images for a consistent look and feel, ensuring they align well with the text.

Enhanced User-Friendly Features:

Added helpful user tips, warnings, and notes throughout the guide.
Each feature section now includes [💡 Tips], [❗ Notes], and [⚠ Cautions] to help users navigate potential issues and make the most of the app’s functionality.

Comprehensive Glossary:

Added a glossary section to define key terms used within the guide.
Helps users, especially new ones, understand technical terms and navigate the app more effectively.

Fixed "Jump Click" Bug:

Resolved the issue with in-document links that previously did not allow users to jump to specific sections.
Added anchor links for each section in the Table of Contents, enabling smooth navigation throughout the guide.

Sidebar Navigation:

Created a sidebar for quick access to major sections, enhancing the navigation experience.
This allows users to move seamlessly between sections without scrolling extensively.

Logo Integration:

Added the TalentSG logo at the top of the User Guide for branding consistency.
Provides a professional and polished look to the guide’s introduction.

These updates collectively improve the readability, usability, and visual appeal of the User Guide, making it a more valuable resource for new and existing users.

The UG looks very good. I love the new additions


[Localization] Missing steps for generating and editing resx on Linux and Mac

We need to generate and edit in localization. However the document describes the steps only on the Visual Studio on Windows. Now ASP.NET Core is cross platform so could you describe the supported steps on Linux and Mac OS.
At least, the document should describe the XML schema and the sample XML for resx.
Edit by @Rick-Anderson 	: See LocalizationResourceGenerator which generates & translates resources based on default <resource>.resx

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

ID: d1833676-ff1b-c587-cc9c-81afffa8ef68
Version Independent ID: ad989395-3f49-4d55-521e-cf6fe56281ee
Content: Globalization and localization in ASP.NET Core
Content Source: aspnetcore/fundamentals/localization.md
Product: aspnet-core
Technology: aspnetcore-fundamentals
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Tooling for VS Code or VS for Mac? @sayedihashimi @madskristensen

@spboyer I'm not aware of any tooling for those SKUs regarding .resx files. That's not to say that there aren't any

@ryanbrandenburg  @DamianEdwards  How do Visual Studio for Code folks generate/edit .resx files?

@tanaka-takayoshi  can you try How to edit a .resx file on Mac OS

@Rick-Anderson Thanks. I'm not a Mac user but Linux user. However, it appears working on Linux. I'll try later and report.

@Rick-Anderson I tried it, but there are some problems.

POEditor on Linux doesn't have a function to import  resx and add a localization term from scratch. It intends to import localization terms from souce code directly, but it doesn't work for ASP.NET Core codes.

http://converter.webtranslateit.com/ has other supported format. I tried CSV. But it can't convert the resource whose key contains space. So, for example, such term can't convert CSV to resx.
https://github.com/aspnet/Entropy/blob/rel/1.1.0/samples/Localization.StarterWeb/Resources/Views.Home.About.fr.resx#L123

Now, as far as https://msdn.microsoft.com/en-us/library/ekyft91f(v=vs.100).aspx is the formal schema for resource file, only supported way on Linux and Mac OSX is editing resx file directly as plain XML file. I'll try to create  VS Code extension for editing resx file or dotnet cli extension for converting to resx from some kind of files (like csv).

@tanaka-takayoshi  Thanks for the update.

I think that this may be a bug for tooling for xplat and not for docs.
@danroth27

@danroth27  @DamianEdwards  Will VS for Mac solve this for the Mac? What about Linux?

@DamianEdwards How do Visual Studio for Code folks generate/edit .resx files? Will VS for Mac solve this for the Mac? What about Linux?

Any news on this?

After looking to too many articles I have installed the visual studio community edition on Windows.  It seems that the utility tool (https://docs.microsoft.com/es-es/dotnet/framework/tools/resgen-exe-resource-file-generator?view=netframework-4.7.1) for generating .resources from .restext , .txt or resx is, unfortunately, only installed by installing Visual studio

@VanKichline where can we open an issue on this for Visual Studio for Mac. Linux needs a solution too. This is an essential tool.
We really need an xplat tool for this.
@tanaka-takayoshi have you found any workarounds?

@Rick-Anderson Though I haven't checked the recent updates regarding this issue, my previous comment might be still valid.
https://github.com/aspnet/Docs/issues/2501#issuecomment-272670895
At first, we need a template file for resource file, which can be generated by Visual Studio. So we need Visual Studio (on Windows) for the first time.
Once a resource file is created, we can copy it to Linux/Mac and simply edit the file.
ASP.NET Core team might have to clarify the XML scheme for the resource file. Once XML scheme is defined, we can create a resource file without Visual Studio.
If XML scheme is same as one for .NET Framework, could you add to ASP.NET Core document as a specificastion?

@ryanbrandenburg @DamianEdwards  @danroth27  @rynowak This is our #1 request.

@Andrew-MSFT Are there any plans to support generating/editing resx on xplat?

I remembered that I created a tool called LocalizationResourceGenerator which generate & translate resources based on default <resource>.resx, I think  I will have a look again to support creating a .resx file from .restext , .txt or any popular format .. please your feedback is welcome

Now that .NET Core 3.0 has shipped and 3.1 is on the way, would you consider this item for the next release?

I'm working on VS Code extension for editing resx files, hope to share it with you once it's ready

FYI I'm still working on the extension, facing some issues in the UI part, hopefully I will find time to finish them and release a beta version
However you can use the CLI tool that I referred to above, your feedback is very important

Hi All, i was having the issue where I needed resx files to generate designer.cs files from VS Code. The following tool helped me to do this: https://github.com/Taritsyn/ResxToCs. I just added the ResxToCs.MSBuild (nuget package) which added a build task to my csproj file and created designer.cs files each build.
One thing to mention is that the format of the translation to designer.cs file is different to how Visual studio translates it. For example the generated designer.cs files declared public properties rather than private (which is what visual studio does). So we had to modify our reflection code accordingly.

@KathleenDollard

This extension seems to do the job.

For now, the generation and manipulation of resource files is quite limited to the tools available on Windows (such as Resgen.exe). Even Visual Studio for Mac is unable to edit these files.
A truly cross-platform alternative to this issue would be to adopt Portable Objects (PO) to manage localization. This library seems to be a good starting point: https://github.com/VitaliiTsilnyk/NGettext
By the way, it costs nothing to mention that advances in this area are still outside the scope of .NET 5, as can be seen in this design proposal: https://github.com/dotnet/designs/pull/102

@hishamco please review the VSC extension @knuxbbs  mentions above.
cc @KathleenDollard

Sure, I was started on mine long time ago, but I was quite busy on some OSS especially after my left ankle was broken

@Rick-Anderson I have a quick look, if you mean https://github.com/VitaliiTsilnyk/NGettext this is a library for PO files not resx, seems I need spend some time to finalize a first beta version of what I started unless VS Code or Visual Studio for Mac Team planned for something similar

By the way, it costs nothing to mention that advances in this area are still outside the scope of .NET 5, as can be seen in this design proposal: dotnet/designs#102

Are there any plans to support a dotnet command line tool for creating a new .resx file and adding it to a .csproj?
It is quite disappointing that support for creating/editing .resx files outside of Windows/Visual Studio has languished for so long. VS for macOS can create a .resx files but has no editor for them. JetBrains Rider doesn't seem to have support, either. 😞

@grumpydumpty have a look to LocalizationResourceGenerator

Thanks @hishamco, will take a look at it.
That said, I still believe this should be part of the standard Microsoft dotnet command line tooling.

I found that extension which works pretty well in VS Code.

@gmarokov I found that too, which is great for editing but the code behind doesn't get updated on save or compile for me.

How is this still not solved? It's been over 4 years.

@tanaka-takayoshi  @JohnGalt1717  @BrightSoul  @piekstra @rminon @grumpydumpty
Can you let us know what you'd like to have?  … A CLI tool? VS Code extension? Is it just for creating/editing the files so they can be used in ASP.NET Core (via IStringLocalizer) or is it to generate the .cs file too?
ASP.NET Core supports other providers, the most popular being the PO (Portable Object) provider from  OrchardCore.

@Rick-Anderson Well I'd start with dotnet build should generate everything automatically and we should get the same functionality as VS.NET has for doing this from resx in some form without having to use VS.net.  Be that dotnet gen or just dotnet build/watch it should generate this and be done and it should be done in a way that I can add a task to vs code or whatever other tool I'm using to generate stuff for me.

@Rick-Anderson I have been following this issue for quite a while too, waiting for any news... It is baffling that there is still no improvement on this front.
I18n / l10n are such completely fundamental aspects of software that a development ecosystem should provide. For such a world class framework like .NET, that has gone cross-platform already 5 years ago, I still cannot believe that there is such poor support for this on Linux.
I guess what we are all asking is not necessarily a specific tool (although it could be) but just general support for it as a first-class feature, as you would have on Windows with Visual Studio.

@tanaka-takayoshi @JohnGalt1717 @BrightSoul @piekstra @rminon @grumpydumpty
Can you let us know what you'd like to have? … A CLI tool? VS Code extension? Is it just for creating/editing the files so they can be used in ASP.NET Core (via IStringLocalizer) or is it to generate the .cs file too?
ASP.NET Core supports other providers, the most popular being the PO (Portable Object) provider from OrchardCore.

@Rick-Anderson in an ideal world? All of the above. Personally I was following the guidance here and realized that I would need to use Visual Studio instead of my preferred IDE, VS Code. On VS Code there was no clear way to create a properly-formatted .resx file and when simply creating a file with that extension, there is no way to view a friendly rendered UI for adding or modifying Key / Value pairs for the resource file. Switching to Visual Studio for Mac (I'm on 11.2 Big Sur), I was able to generate the .resx file with what appeared to be proper formatting, but still it was not rendering a UI that would let me easily make modifications. Switching back to VS Code, I found an extension that someone mentioned above that ended up working for me at that point. I had originally tried using this extension which had more installs and reviews but when saving changes, the changes were not persisted to the .resx file and it would be reset. Not sure if that was because my .resx file was improperly formatted (I started with an empty file when using that extension).
In general I try to avoid non-Microsoft extensions for VS Code for security and privacy reasons so it was unfortunate that neither VS Code, nor Visual Studio supported the capability.
One thing that Visual Studio did automatically that VS Code could not, was update my .csproj file with the necessary ItemGroups to use the resource files when I added them.
I tend to use VS Code extensions over CLI tools, but in this scenario, anything beyond what was available by default would have been a better experience. Having to switch back and forth between two IDEs to get parts of what was necessary to add localization to my controller messages in my ASP.NET Core 5 Web API was disappointing and confusing and I would not expect a junior developer on my team to be able to get through it in a reasonable amount of time.
That was very long-winded, so to be more concise:
I have an ASP.NET Core 5 Web API with controllers that needed to use an injected IStringLocalizer to support localized messaging returned in responses from my endpoints. I wanted VS Code to support generating a well-formatted .resx file, including the necessary references to that file in my .csproj file, and to be able to edit the .resx file with a user-friendly interface.

@piekstra regarding Visual Studio for Mac, they have a feature on their backlog to support editing .resx files with a designer. I believe it's pretty high on the priority list, but I could be wrong.
cc @jmatthiesen

@piekstra regarding Visual Studio for Mac, they have a feature on their backlog to support editing .resx files with a designer. I believe it's pretty high on the priority list, but I could be wrong.
cc @jmatthiesen

Rider supports this since version 2020.2. How embarrassing!

@Rick-Anderson I'm currently using the VSCode extension ResX editor. That works for me (thanks Domink Vonk, the author) but it can't be a solution because:

It doesn't support binary content;
Not applicable for people using an editor other than VSCode.

Generating and editing resx files should be supported by the dotnet command.

@Rick-Anderson
I think there is should be resource generator backend in dotnet sdk. Various IDEs (VS, VS for Mac, VS Code, etc.) should implement only frontend part (UI/UX). Generation results should be deterministic.
Today, various generators produce different content (comments, formatting, etc.). This makes it difficult to work in different IDEs on the same project/repository.

Why not switching to json instead of resx?

Any updates on this front?

@Joren-Thijs-KasparSolutions Totally agree!
Tried following the documentation on https://docs.microsoft.com/en-us/aspnet/core/blazor/globalization-localization?view=aspnetcore-6.0&pivots=webassembly but it's Windows specific because Mac cannot generate the .cs files needed.
So basically we had to drop the idea of using the built in support, since for some reason, it's not cross-platform.

Would it not be possible to use source generators for this? that way we can get rid of the Designer files.

@mikadumont @BillWagner @jaredpar @chsienki @IEvangelist
Our entire loc story depends on Resource files which can only be created in VS. Can't we replace .resx files with source generators?
cc @madskristensen @adityamandaleeka

Hi @Rick-Anderson - this certainly doesn't feel like a docs concern, but rather that of the product team. While we might influence their decision, and while I agree this would be advantageous, I don't think we should go changing all of the loc docs to use a source generator unless we get product team agreement. I'm happy to be a part of the conversation.

I just had good luck with Tim Heuer's ResX Viewer and Editor in VSC. My rubber duck 🦆 session with a Blazor project is in ...
https://github.com/dotnet/AspNetCore.Docs/issues/31694
... and I'm adding remarks on using it to the Blazor Glob and Loc article ...
Include a VSC path for resource files
https://github.com/dotnet/AspNetCore.Docs/pull/31706
Hisham has signed off in agreement that it's a respectable approach. I'm waiting on Tim's blessing to merge the PR.

@jassmith @timheuer would like your thoughts on Tim Heuer's ResX Viewer and Editor in VSC vs the product team supporting this via source generator.

It was my plan in the past to create a Resx Viewer in VSCode, I already did a simple prototype but seems Orchard Core takes my time :)
I'm glad to see great work from @timheuer, and I hope to share mine or contribute to what Tim started with

@jassmith @timheuer would like your thoughts on Tim Heuer's ResX Viewer and Editor in VSC vs the product team supporting this via source generator.

I have no dog in this race other than to say Tim makes good software and if he wants to move forward with making it even better I support that. I've offered to help him improve his VSC extensions editing experience with the primary grid component I develop. If Microsoft wants to take things further and dedicate resources to it nothing about the extension I have been looking at looks overly complicated.

@jassmith @timheuer would like your thoughts on Tim Heuer's ResX Viewer and Editor in VSC vs the product team supporting this via source generator.

My extension doesn’t do class generation unfortunately. I do agree that this experience is lacking on macOS

@jassmith @timheuer would like your thoughts on Tim Heuer's ResX Viewer and Editor in VSC vs the product team supporting this via source generator.

My extension doesn’t do class generation unfortunately. I do agree that this experience is lacking on macOS

+1 I've been trying to find a way to create resx for my app localization in .NET MAUI on macOS, and it's a nightmare. I managed to generate something with the resgen tool, but it seems out of date compared to currently available documentation, and I keep receiving errors "Cannot resolve type "clr-namespace..."
Any support from MS here?


iOS 9 crash after layout update

I'm calling the view.layoutIfNeeded() in the ButtonBarPagerTabStripViewController child. It crashes on iOS 9 in PagerTabStripViewController.virtualPageFor(contentOffset: CGFloat) -> Int because the pageWidth is 0. On iOS 10 is the layout not updated and the ButtonBarPagerTabStripViewController.viewDidLayoutSubviews() is not called - no crash.
I'm using version 6.0.0

I have the same issue. In my case, I have an XLPagerTabStrip on the first UIViewController inside my TabBarController (index 0). The issue only appears when I present a UIViewController (also using XLPagerTabStrip) and then dismiss it and attempt to open another tab on my tab bar controller. The pageWidth also becomes 0 for me in that case. Also on iOS 9.

Solution is to override the virtualPageFor(contentOffset:) method:
public override func virtualPageFor(contentOffset: CGFloat) -> Int {
    if self.pageWidth == 0 {
        return 0
    } else {
        return super.virtualPageFor(contentOffset: contentOffset)
    }
}

Hey guys!
Can you provide a sample project to reproduce this issue ? I tried to reproduce it with the Example project but wasn't able to.
Cheers

Closing due to lack of response


Can't get this module to work

I managed to get this module working but only in simple mode and only once.
All subsequent attempts (simple or advanced as below) did not return anything.
The first attempt, which worked, I aborted half way via the console (ran it via gulp).
I tried a fresh install of the module in a different directory, but to no avail.
var simplecrawler = require('simplecrawler');
var url = 'http://www.theguardian.com/environment/blog/2009/oct/01/china-cloud-seeding-parade';
var Crawler = new simplecrawler(url);
Crawler
    .on('queueerror', function() {
        console.log('queueerror', arguments);
    })
    .on('fetcherror', function() {
        console.log('fetcherror', arguments);
    })
    .on('crawlstart', function() {
        console.log('crawlstart', arguments);
    })
    .on('fetchcomplete', function() {
        console.log('fetchcomplete', arguments);
    })
    .on('discoverycomplete', function() {
        console.log('fetchcomplete', arguments);
    })
    .on('complete', function() {
        console.log('complete', arguments);
    })
    .start();`

Yields:
crawlstart {}
complete {}

What am I missing?
Could it be that something with the cookies is in a "bad state" after aborting the first run?
I'm using version 0.6.2.
Thanks.

When using advanced mode, the constructor takes the host, initial path and initial port as separate arguments. Or you could pass just the host (not including the protocol) and set the initialPath, initialPort and initialProtocol properties individually on the crawler instance before calling the start method. See https://github.com/cgiffard/node-simplecrawler/blob/master/README.md#advanced-mode for more details! Hope that helps!

@fredrikekelund Thanks for the quick reply. I updated the code as follows:
var simplecrawler = require('simplecrawler');
var url = 'www.theguardian.com/environment/blog/2009/oct/01/china-cloud-seeding-parade';
var Crawler = new simplecrawler(url);
Crawler.initialPath = "/";
Crawler.initialPort = 80;
Crawler.initialProtocol = "http";

Still getting the same results as before in the console.
crawlstart {}
complete {}

Will this library throw an error in case the host denies the UserAgent string?

The problem is that you aren't invoking the advanced mode properly. As @fredrikekelund already pointed out, the signature for establishing an advanced mode crawler is different. Please see the linked documentation.

(The way you're passing the URL, simplecrawler is not breaking it down, and is treating the whole thing as the hostname.)
 Thanks, it works like a charm!

No worries. Glad it's working now! :)


[BUG] OnDemandBlockSnapshotIndexInputTests fail on Windows.

Describe the bug
OnDemandBlockSnapshotIndexInputTests.testVariousBlockSize fails on windows.  See https://build.ci.opensearch.org/job/gradle-check/7153/testReport/junit/org.opensearch.index.store.remote.file/OnDemandBlockSnapshotIndexInputTests/testVariousBlockSize/
Expected behavior
Test should pass.
Plugins
None
Host/Environment (please complete the following information):

OS: [e.g. iOS]
Version [e.g. 22]

Additional context
The test is failing to delete files in its cleanDirectory method because it uses an MMapDirectory.  Attempts to delete the files throw an AccessDeniedException unless the IndexInput is closed & a round of gc runs.
See https://github.com/apache/lucene/blob/main/lucene/core/src/java/org/apache/lucene/store/MMapDirectory.java#LL46C4-L46C4

A couple options.

If running on windows, force a gc run in the test after the input is closed.
We ignore the test on Windows...

Submit a PR to skip this for Windows.


Small changes

tox added to test-requirements
obsolete comment removed from env.sh

Coverage increased (+0.04%) to 81.913% when pulling 723cd0da70f4bd03c144b3c4ea4a78ef131810df on fedj:master into 5d79a3308dcb17b0e1d1e9e723bdb4f6090c4677 on criteo:master.

Coverage increased (+0.04%) to 81.913% when pulling 723cd0da70f4bd03c144b3c4ea4a78ef131810df on fedj:master into 5d79a3308dcb17b0e1d1e9e723bdb4f6090c4677 on criteo:master.


Warn user if document path is already taken

https://trello.com/c/xiUYc6Y1/280-warn-the-user-and-disable-publish-if-a-document-s-path-is-already-taken-medium
There are a couple of scenarios where Specialist Publisher may attempt to save a draft with a path that is already taken:

A draft is present in the Publishing API with the same base_path
A published item is present in the Publishing API with the same base_path

In the case of a draft being present, the Publishing API responds with an error, in the case of a publishing item being present a warning is returned as part of a successful response.
This PR attempts to propagate these errors and warnings to the editor or writer by storing them on the document and displaying as part of the relevant interaction in the UI.

Hi @steventux, looks good. I added a commit for the error message on save so let me know what you think.

@Rosa-Fox I think you can setup this on the Document model, using errors.add http://guides.rubyonrails.org/active_record_validations.html#errors-add

Thanks @Davidslv. Have amended.


Increase timeout once again.

When failpoint is early in deletion process it takes longer to complete after failpoint is removed.

Example was: https://neon-github-public-dev.s3.amazonaws.com/reports/main/5889544346/index.html#suites/3556ed71f2d69272a7014df6dcb02317/49826c68ce8492b1


Fix proxying of URLs that end in "/" in the pod proxy subresource

Also handles proxying of URLs that have an empty path and don't end in a slash "/" by redirecting to the same location with a slash appended.

@smarterclayton ptal
@jdyson @gashcrumb fyi

Borderline for v1 triage

ok to test

Unit tests don't pass.

What problem does this fix?
We have a known bug here: #6264, some clients add a upgrade header when they shouldn't. It looks like this change doesn't address that?

@lavalamp - the main problem is that the pod subresource proxy is not keeping the ending slash when you want to proxy a URL like: /pod/name/proxy/path/ ... it always passes /pod/name/proxy/path to the backend. The other issue is that it's not consistent with the old proxy in the way that it handles URLs that don't contain a path to pass to the backend... so /pod/name/proxy should return a 301 to /pod/name/proxy/.

@lavalamp This is a separate issue to #6264, upgrade header being wrongly added, which is solved by #8751.
I have seen this issue that @csrwong has described. It was an old issue that was fixed in the previous proxy implementation, but regressed with the move to the new URL. This PR simply realigns functionality between impls.

@lavalamp - any chance you could take a look at this one again? all tests are passing now

LGTM


mwc-top-app-bar prominent hidden content

When using prominent, if the action items list or the element is too long, the title on the left part is hidden if too long too. On small devices it can be annoying. Without the prominent it is expected to have the title hidden to reveal the action items but when it's prominent shouldn't the title have all the free available space to the right ?
If that's not clear here's a screenshot of an example

While it should be written "Valentin Degenne", the title is trimmed at the end because the action item which is a mwc-select in this case is extending the right section.
What do you think ?
Thanks.

Can you add a bit more detail about how to reproduce this?
A demo with the screensize you're seeing this interaction in would be great!

Sure, I made this simple repro on glitch : https://mwc-top-app-bar-long-action-items-and-title.glitch.me
I understand mwc-select is not really designed to be used as an action item in a mwc-top-app-bar I suppose but in my use case I wanted to use a select element for selecting the language of the interface, similar to the one on Web Fundamentals website :

On small devices Web Fundamentals displaces the element at the bottom of the page which is a good alternative I am thinking about but I wanted to open this ticket because I always like to push the customization a bit further for modularity purpose.
So in prominent context the select element seems to integrate well except the right section is hiding the left title.

Obsolete with M3


Automate geocoding of donation site address data

Currently there are two columns in the spreadsheet for "Lat" and "Lng".  I've been copying the un-geocoded addresses into a separate sheet and running an Apps Script to geocode the new addresses, then pasting the latitude and longitudes into the spreadsheet.
I've been doing this to avoid running out of geocoding quota, which is easy to do.  (Without a premium plan, I ran out of quota for the day with one account with just 800 geocoding calls.)  Note that I can't use my 'free trial' Maps API account in Apps Script.  Only a premium plan can do this
I want to avoid using a formula (implemented in Apps Script) in the spreadsheet that will run every time someone opens the sheet.
Possible ways to automate this:

Add a button to the spreadsheet that will run a script to find un-geocoded addresses and geocode them and add the lat/lngs to the correct cells.
Add logic to the sheet to (somehow) only run formula logic if the geocoding result is empty.

I believe #1 should be possible. No idea about #2.

If you haven't already, join us on slack!
ppe-interteam.slack.com (http://tiny.cc/PPEinterteamSlack)
#proj-database channel

Update: I'm working on this now, have made good progress; with luck should have something live in the next hour.

What’s the mechanism for this? Is this associated with a pull request? I don’t see a note in this ticket about it. Also, checked the spreadsheet and still seeing lots of entries missing lat/long. Got details on how this was implemented? Thanks for the work!

Oops, nvm. Could just be that this is actively being updated. I’m on my iPad so my app may have limited functionality (in case there’s a button). It does look like many of the lat/long coords are being populated now (only one missing at the time I’m writing this and I’m sure it’ll drop in soon maybe).

I documented how this works in the wiki and am pasting here for reference:
Addresses are stored in the "Street address for dropoffs"? column of the spreadsheet.
An Apps Script called "fillInGeocodes" automatically runs every 10 minutes to fill in data in the Lat and Lng columns.
You can also force this script to run. To do so from the spreadsheet, open "Tools", then "Script Editor". You should see a dropdown with a list of functions. Select "fillInGeocodes", then click on the "run" button (looks like a "play" button).
Unfortunately, we hit the "ran geocoding too many times in one day" error overnight.  I'll log a separate issue for that.


playit-agent: init at 0.15.13

Description of changes

playit.gg is a global proxy that allows anyone to host a server without port forwarding.
https://playit.gg
https://github.com/playit-cloud/playit-agent
added myself as maintainer
closes #298933
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Oh, I didn't realise. Closing this pr now as that one seems better.


Add files via upload for Issue #732

Sorry, but this is not pixelart. Please check CONTRIBUTING.MD. Thank you. :smiley:


Possibly wrong texture resolution

Issue description:
Possibly wrong texture resolution.
Steps to reproduce:
Install Mekanism with MultiMC and start with Forge...
Versions:
Forge: <IP_ADDRESS>07
Mekanism: Mekanism-1.12.2-<IP_ADDRESS>5
MultiMC 5: 0.6.2-1222
Log:
Full log
Obviously relevant part:
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/opaque/thermodynamicconductorverticalelite.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
...
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/thermodynamicconductorverticaladvanced.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/opaque/universalcableverticalbasic.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
...
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/pressurizedtubeverticalelite.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/universalcableverticalelite.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/pressurizedtubeverticaladvanced.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/opaque/thermodynamicconductorverticalbasic.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
...
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/opaque/pressurizedtubeverticalultimate.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/universalcableverticalultimate.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
...
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/opaque/universalcableverticalelite.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/opaque/universalcableverticaladvanced.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/pressurizedtubeverticalbasic.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/opaque/pressurizedtubeverticalelite.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
...
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/universalcableverticaladvanced.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/opaque/thermodynamicconductorverticaladvanced.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
...
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/thermodynamicconductorverticalultimate.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/thermodynamicconductorverticalelite.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
...
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/opaque/universalcableverticalultimate.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
...
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/opaque/pressurizedtubeverticalbasic.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
...
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/opaque/pressurizedtubeverticaladvanced.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
...
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/opaque/thermodynamicconductorverticalultimate.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/pressurizedtubeverticalultimate.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/universalcableverticalbasic.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.
...
[nomatterwhattime] [main/WARN] [net.minecraft.client.renderer.texture.TextureMap]: Texture mekanism:textures/blocks/models/multipart/thermodynamicconductorverticalbasic.png with size 12x12 will have visual artifacts at mip level 4, it can only support level 2. Please report to the mod author that the texture should be some multiple of 16x16.

duplicate of #4920


Compile an empty library on wasm32 non-Emscripten

In preparation for eventually having a non-Emscripten based wasm32 target, this
commit makes libc the crate an empty library on wasm32 targets that are not
with target_os = "emscripten". This may eventually get filled out over time,
but for now it's all empty!

@alexcrichton: no appropriate reviewer found, use r? to override

r? @malbarbo
Note that the whitespace ignoring view is more illuminating.

@bors r+
I didn't know about the whitespace ignoring view. Thanks!

:pushpin: Commit d9933b7 has been approved by malbarbo

:hourglass: Testing commit d9933b77f977c42231754bbd0175dbbb945a0f96 with merge d96bf1712d0f832ecef83208ac2e4751daa0f6fc...

:sunny: Test successful - status-appveyor, status-travis
Approved by: malbarbo
Pushing d96bf1712d0f832ecef83208ac2e4751daa0f6fc to master...


Removed Octohost project

Octohost project is no longer actively maintained
By submitting this pull request I confirm I've read and complied with the below requirements.
Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.

I have read and understood the contribution guidelines

The project submitted is conform to the quality standards outlined in the contribution guidelines

Go to the contribution guidelines and read it again.

@devhkr Thank you for letting us know! Really appreciated.
@agebhar1 Well done!

thx @veggiemonk

@veggiemonk Always my pleasure


[Bug] Not working with chromatic version >= 0.1.23

Describe the bug
0.1.23 and 0.1.24 dont render stories inside chromatic.
Steps to reproduce the behavior

Install @storybook/builder-vite": "0.1.23"
Deploy to chromatic

Expected behavior
The most basic component without any dependencies should pass tests and render.
Screenshots and/or logs
Each component errors out and is unable to render.

This is a basic vue3 component, that only displays text.
Environment

OS: Mac
Node.js version: 14.18.1
NPM version: [e.g. 6.14.4]
Browser (if applicable): chrome

Additional context
Version 0.1.22 is working fine. Although it looks like there is a race condition with msw, but that is a separate ticket.
Building storybook locally works fine with no issues.

Hmmm, this seems strange.  Could you try running yarn build-storybook (or whatever command you use to build your production storybook), and then npx http-server storybook-static to view the built stories?   I'm wondering if there's maybe an error there, and perhaps there might be more details in the console.

Got it working by updating vite from 2.8.6 to 2.9.1, thanks!


Elm-package install evancz/elm-html breaks environment

As a new user, following along various hello-world examples, starting with a hello-world elm source (depending on Html module), and no elm-package.json, nor elm-stuff dir:
$ elm-make
Some new packages are needed. Here is the upgrade plan.

  Install:
    elm-lang/core 4.0.0

Do you approve of this plan? (y/n) y
Downloading elm-lang/core
Packages configured successfully!
Success! Compiled 23 modules.
$ elm-package install evancz/elm-html
To install evancz/elm-html I would like to add the following
dependency to elm-package.json:

    "evancz/elm-html": "4.0.2 <= v < 5.0.0"

May I add that to elm-package.json for you? (y/n) y

Error: Unable to find a set of packages that will work with your constraints.

I fully expect i'm doing something entirely stupid, but as a new user, it's not clear what.
See attached for unmodified elm-package.json, and directory of elm-stuff.
elm-stuff.txt.zip
elm-package.json.zip

Which version of Elm do you have? What's the output of elm-make --version for you?

elm-make 0.17 (Elm Platform 0.17.0)

Congratulations, you installed the brand new version of Elm that was made available only a few hours ago (literally)!
The downside is that documentation at many places, like the tutorials you are reading probably, hasn't yet caught up with the version change. And stuff has changed. What affects you specifically is that package evancz/elm-html was transitioned to elm-lang/html. Try that.

hah! thanks,  just my luck :)


Celery throwing error

This error is being seen upon starting celery, and it looks like others are getting it too (see #224):
celery -A dojo worker -l info --concurrency 3
Running a worker with superuser privileges when the
worker accepts messages serialized with pickle is a very bad idea!

If you really want to continue then you have to set the C_FORCE_ROOT
environment variable (but please think about this before you do).

User information: uid=0 euid=0 gid=0 egid=0
``

Are you running it as root standalone? in docker?

Root standalone - I realize that's a soon-to-be-deprecated method, but it should still work, no?

Yes, but the error message is expected if you run as root.


branch-2.0 Delete unused function to improve test coverage (#2…

…5233)
Proposed changes
pick #25233

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 49.77 seconds
stream load tsv:          577 seconds loaded<PHONE_NUMBER>9 Bytes, about 123 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          29.5 seconds inserted 10000000 Rows, about 338K ops/s
storage size:<PHONE_NUMBER>2 Bytes


request feature for concurrent queries for python

I need to query trace files and perform some analysis on them. Since these analyses are rather slow, I opted to use multithreading to process them.
However, since each TraceProcessor requires loading the trace file anew, and given that the HTTP client (http.client.HTTPConnection) used by the TraceProcessor does not support concurrent requests, so the overall speed is slower than expected.
Any way to get through that？

No sorry there is no plans to support concurrency in trace processor for the foreseeable future. It would be an enormous project to do so and not worth the investment.


TravisCI: switch from Precise to Trusty

Let's see if it works (and let's hope that Trusty is more stable than Precise)

Also included in this PR:

a fix when MySQL runs in strict mode
AppVeyor setup script rewritten in PowerShell (so that we can use the Invoke-WebRequest command instead of the problematic appveyor DownloadFile)
Updated the PHP version used in AppVeyor (7.1.6 -> 7.1.15)

🍺 🍻 🍺


Make sure update-codegen also updates the config network CM

drink coffee
pull new deps
update the script
update tools.go
add some example periods to verify the generation works

/assign mattmoor @tcnghia

In general it should, since I've added this to the update-codegen so it'll generate a diff now.
/unhold


Reference to number of polarizations in radiometer_noise()

#11 @paulthebaker , in the line of code defining sigS, np is referenced (Numpy) instead of Np, but the bigger problem is that Np  isn't defined until the if, then statements just below.
Maybe we can make sigS a method, or parameter, like Smax?

This was fixed in PR #29.


search functionality

search over name
searches across projects, can add models/datasets/protocols/users to your project via this workflow

closing as this was for the older version


[backport] Fix sparse matrix related test failures on CUDA11

Backport of #3649

[automatic post] Jenkins, test this please.

Jenkins CI test (for commit 96eb92194fcaa6ba55fe72e4cfd93f2d87d37c14, target branch v7) succeeded!


Support a new display status to distinguish "QUEUED" vs. "RUNNING"

For historical reasons (initial support from the Pipelines API v1alpha2), dstat provides no distinction between tasks that are QUEUED vs. actually RUNNING. Today they are all listed as RUNNING.
We should surface this distinction in places where the status is displayed. It can be misleading to new users when they submit a large number of tasks, it may appear that some are taking a very long time to run when they are actually queued and blocked by other running tasks that are consuming Compute Engine Quota (such as CPU, Persistent Disk, or In-Use IP Addresses).

Until this is surfaced in dstat output, users will need to use one of:

gcloud compute instances list
Cloud Console

to see the number of concurrently running VMs.

Clarification question: Are jobs that are QUEUED due to resource quotas, but listed as RUNNING (i.e. Status: VM starting (awaiting worker checkin)) constrained by the same timeout restriction as jobs that are actually running?

Clarification question: Are jobs that are QUEUED due to resource quotas, but listed as RUNNING (i.e. Status: VM starting (awaiting worker checkin)) constrained by the same timeout restriction as jobs that are actually running?

Yes, the timeout includes the time spent waiting for a worker to be allocated. The default timeout is seven days which can be changed with the --timeout flag. See the provider specific parameters section in provider docs


distributed locking needs to be added for the server DB mode

Why you need it?
Is your feature request related to a problem? Please describe in details
since tc is stateless and lock-free at present, there may be a scramble for the same resource, causing some uncertain factors
How it could be?
A clear and concise description of what you want to happen. You can explain more about input of the feature, and output of it.
Other related information
Add any other context or screenshots about the feature request here.

plz asign me


What's the default for Concurrent option of flows scheduled via AJAX API?

Hi,
It looks like the default concurrent option for flow scheduled via API is to run concurrently instead of skip execution. From the portal UI, it looks like the default option is "Skip execution" but in reality when scheduled via the AJAX API , it seems be running flows concurrently when existing flow is still active.
Is this a bug or by design?
If it's by design, then please add an option to the ajax api, scheduleFlow, to specify the concurrent option.

That would be great!

it's great