Add ALLOWED_SERVICE_ACCOUNTS option to the helm chart

In what area(s)?

/area operator

Describe the feature
Agones and dapr must be used on AKS.
Starting with dapr 1.8, an option was created to allow dapr injection for game servers created with Agones Fleet. (#4680)
I tried to take advantage of this, but since the installation in AKS is done with the az extension, i think we need to make it officially supported in Helm charts.
Possible fixes are:
It is in charts/dapr/charts/dapr_sidecar_injector/values.yaml.
Set the variable named ALLOWED_SERVICE_ACCOUNTS to the variable named allowedServiceAccounts and
Add charts/dapr/charts/dapr_sidecar_injector/templates/dapr_sidecar_injector_deployment.yaml
Add ALLOWED_SERVICE_ACCOUNTS to env and assume the value of allowedServiceAccounts is set.
Release Note

Sounds good, could you post a PR for this?

/assign


[WIP]: Port Collaborative Objects

An extremely rough draft of porting over the cob code. It's compiling but needs some cleanup and testing, testing, testing
TODO:

[ ] Move signatures from trailers to git gpgsig headers
[ ]  Update documentation

[x] Would be good to have docs for create, get, update, and list
[ ] Change lib.rs docs
[x] Add docs for other traits

[x] Clean up traits

[x] Storage traits unified
[x] Explore different identity-based trait setups

[x] Add testing

[x] create
[x] get
[x] list
[x] update

This is almost ready for final review. The last things I wanna fix up are:

Use gpgsig for the signatures
Resolve whether authors and authorities need to be optional https://github.com/radicle-dev/heartwood/pull/60#discussion_r1008270870
Update the lib.rs doc string to represent the new state of matters.

Use gpgsig for the signatures

Note that we aren't using this yet for the identity branch, though the code for parsing and rendering gpgsig signatures should all be there:
https://github.com/radicle-dev/heartwood/blob/master/radicle/src/git.rs#L504
https://github.com/radicle-dev/heartwood/blob/master/radicle-crypto/src/ssh.rs#L269
Only issue is the former is under the radicle crate, so perhaps you want to move that to radicle-git?

Only issue is the former is under the radicle crate, so perhaps you want to move that to radicle-git?

Ya, I was thinking I'd end up doing that :+1:

Oh, one annoying thing about the gpgsig is that it doesn't have the public key that was used to make the signature :( But I guess that can become a field in the Change.

Oh, one annoying thing about the gpgsig is that it doesn't have the public key that was used to make the signature :( But I guess that can become a field in the Change.

It does though?

Oh, one annoying thing about the gpgsig is that it doesn't have the public key that was used to make the signature :( But I guess that can become a field in the Change.

It does though?

-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgvjrQogRxxLjzzWns8+mKJAGzEX
4fm2ALoN7pyvD2ttQAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQIQvhIewOgGfnXLgR5Qe1ZEr2vjekYXTdOfNWICi6ZiosgfZnIqV0enCPC4arVqQg+
GPp0HqxaB911OnSAr6bwU=
-----END SSH SIGNATURE-----

Which part is the key and which part is the signature?

Oh, one annoying thing about the gpgsig is that it doesn't have the public key that was used to make the signature :( But I guess that can become a field in the Change.

It does though?

-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgvjrQogRxxLjzzWns8+mKJAGzEX
4fm2ALoN7pyvD2ttQAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQIQvhIewOgGfnXLgR5Qe1ZEr2vjekYXTdOfNWICi6ZiosgfZnIqV0enCPC4arVqQg+
GPp0HqxaB911OnSAr6bwU=
-----END SSH SIGNATURE-----

Which part is the key and which part is the signature?

well you have to parse it with ExtendedSignature :D

@cloudhead I think this just needs a final review and I can rebase the fixups if it all looks good :+1:

Ok looks like it's pretty much done, just found a few minor things that you may want to look into.

Made the message fields non-optional and remove the X- (hope no one kills me). Let's merge this thing :pray:


[incubator/fluentd-elasticsearch] Typo: wether->whether

Line 63: wether->whether

/assign @mgoodness

/ok-to-test

You'll need to merge from master.

@monotek
@timstoop
It's done,Thanks a lot!

/lgtm


Add blog post to discuss timestamping

Summary

This discusses how to leverage a timestamp authority with Sigstore.
Release Note

Documentation

/HOLD until there's a public link for a GitHub TSA

Blog post is ready to go. TSC for approval: @bobcallaway @priyawadhwa @SantiagoTorres @lukehinds @trevrosen

lgtm, thanks @haydentherapper

@lukehinds @priyawadhwa @trevrosen @SantiagoTorres ptal


Can't install ruby on macOS High Sierra

I migrated my OSX from one MacBook to another and now I can't install ruby. I tried to install different versions but no results.
I tried to remove Command Tools and install it again.
I receive this error every time:
~ $ rbenv install 2.4.0
ruby-build: use openssl from homebrew
Downloading ruby-2.4.0.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0.tar.bz2
Installing ruby-2.4.0...1
ruby-build: use readline from homebrew

BUILD FAILED (OS X 10.13.2 using ruby-build 20171226)

Inspect or clean up the working tree at /var/folders/kk/5klq1cps5f3g1j5sxhrj4k080000gp/T/ruby-build.20180104142005.18508
Results logged to /var/folders/kk/5klq1cps5f3g1j5sxhrj4k080000gp/T/ruby-build.20180104142005.18508.log

Last 10 log lines:
/usr/local/include/Block.h:263:2: error: unknown type name 'lzma_bool'
        lzma_bool reserved_bool2;
        ^
/usr/local/include/Block.h:264:2: error: unknown type name 'lzma_bool'
        lzma_bool reserved_bool3;
        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [file.o] Error 1
make: *** Waiting for unfinished jobs....

Detailed logs here:
https://gist.github.com/blddmnd/0022c03bd2a551535ee06151a7102075
It will be great if someone can help me.
Thank you.

I can confirm that removing everything brew doctor complains about fixed the issue for me. 👯♂ 👯

Solution is:
"I found a workaround by renaming /usr/local/include to /usr/local/include_old (well, name does not really matter, just the fact that g++/clang will not search for headers in this folder anymore). "
*g++/clang is looking for headers for some reason in this path, This happens when you migrate from one Mac to another and/or upgrade to HighSierra.
It did the trick and Finally, I was able to install Ruby!!!
Description: https://stackoverflow.com/questions/46872922/broken-c-std-libraries-on-macos-high-sierra-10-13

I have the same issue. I rename /usr/local/include to /usr/local/include to /usr/local/include to /usr/local/include_old and solve the issue. Thanks @stanislavpa

This thread saved my sanity. Thanks all for sharing trials and solutions.

This worked for me as well. The migration tool is a disaster.

Thanks for the helps! @stanislavpa 's solution did it for me.

/include_old worked like magic for me 💯

https://discourse.brew.sh/t/unbrewed-header-files/2607/4

marvelous !  Thanks all for the help here. /usr/local/include_old worked for me as well. the " OLD lady trick"   :)


having trouble installing

when i try to load unpacked it says that it cant manifest it or something

It's been 5 months. @galehouse5 go ahead and close this, they haven't paid attention to their email.

For us to help you better, tell me exactly what step you get stuck on following the guide I posted on https://github.com/galehouse5/skribbl-io-autodraw/issues/2#issuecomment-414463698

Thanks @GlitchMasta47.
This is easier now, just download from Chrome Web Store.


Can i use edittext in ExpandableLayout ?

Why don't you just try it? Closing until a specific issue is found.


[Feature Request] Add input key validation at el-input-number.

Existing Component
Yes
Component Name
el-input-number
Description
While user is typing not number key it symbol mustn't be in v-model input.  Ignoring that symbol. And control max and min attr during typing value
It happens when occurs @change.  But can it happend when user typing the key?
Example input-number at IView lib
https://www.iviewui.com/components/input-number-en

Sorry, we have no plan to support this.

If I make a PR would you approve it?


get_current_track() returns DeserializationError

While trying to parse the current running track with the function AppleMusic::get_current_track(), it always returns a "Deserialization failed".
As I don't really know how the crate works I tried to hunt down the error a bit. While parsing some JSON data with the serve_json crate the error occurs.
script_controller.rs: line 48
This also appears when trying to call AppleMusic::get_application_data().

I'll take a look at that! By any chance, can you provide me with the track you're having the issue with ? To make sure I'm working with the same context as you.

I was working with the most recent stable version of rustc / cargo and it happened with every track.
I'll take a further look as soon as I got some time to provide more detailed information.

I did some trial and error. It seems, that the deserialization of the ApplicationData or Track fails. Maybe there could be a workaround to support a variety of AppleMusic versions by parsing the returned json with the json crate...
https://docs.rs/json/latest/json/


Request - Parse JSON string to Object directly

I've used jsony to directly parse the string to an object since treeform mentions that the stringstreams are actually slower for this use anyway; is this indeed an efficient method?
Sorry my commit diff is horrible due to my editor settings, the link goes directly to the proc I added to your source code.
Else see here:
# scorper/src/scorper/http/streamserver.nim

proc obj*[T](req: ImpRequest, x: typedesc[T]): Future[T] {.async.} =
  if req.rawBody.isSome:
    return req.rawBody.unSafeGet.fromJson(T)
  var str: string
  result = "{}".fromJson(T)
  try:
    str = await req.reader.readLine(limit = req.contentLength.int)
  except AsyncStreamIncompleteError as e:
    await req.respStatus(Http400, ContentLengthMismatch)
    result = "{}".fromJson(T)
    req.rawBody = some(str)
    req.parsed = true
    return result
  try:
    result = str.fromJson(T)
  except CatchableError as e:
    raise newHttpError(Http400, e.msg)
  except Exception as e:
    raise newHttpError(Http400, e.msg)
  req.rawBody = some(str)
  req.parsed = true

here are some thoughts.
jsony is loose so it does not validate the input json string is valid or not, you may get corrupt json data.
Here I don't use stringstreams I wish I find a lib that accept parse from network io buffer.
Am not sure provide a api "Parse JSON string to Object directly" , is it necessary ? End developer can convert from JsonNode.

I suppose depends on needs; I am using this as my Scorper will be deployed in an internal environment where I need rapid serialisation and deserialisation. The conversion of string to JsonNodes before converting then to Objects is a sacrifice I can't make in this enterprise. Because I am assured the json is valid since I am developing the client ui which is interacting with the scorper it is a very useful api for myself. Perhaps offering it as an unsafe api?
I will require it in my own project however will keep it in my own fork for the future.

I think we can expose an API wraps exists json api , handle json parse logic in same place. the main concerns here is I want response error automatically when json data is not valid.

well , If you still need implement your own json handler , I think you can use scorper .stream api which returns a stream reader, you can use it in your own json handler or obj handler.


ARM64 version for RPI

I haven't found any viseron docker image for arm64. I'm planning the migration of my RPI 4 from armhf to arm64, and don't know if this project can build form this arch. I could help with this, I have some docker knowledge.

This is in the works, should be released within a week or so. Would be happy if you could test it out tho before i release, would that be okay? IF so ill let you know when its available

Thank you! I already started a fork to try compiling on my own, but it's
still WIP. I already have a VM with arm64 ubuntu & docker to try it.
El dom, 29 nov 2020 a las 11:00, Jesper Nilsson<EMAIL_ADDRESS>escribió:

This is in the works, should be released within a week or so. Would be
happy if you could test it out tho before i release, would that be okay? IF
so ill let you know when its available
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/roflcoopter/viseron/issues/89#issuecomment-735369158,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAY5KW3X4AU535ASEYOUMGTSSILTLANCNFSM4UEZDFEQ
.

I already have a working version for RPI4/ARM64, tested on my RPI4 for 24 hours now and 2 cameras without problem. I have to say I'm surprised because I'm havinga bit less CPU usage now that with the rpi3 image I was using before (constant 20% on image for both cameras). I had to change ffmpeg encoding because there was no support for h264_omx on aarch64, but h264_v4l2m2m is also hw accelerated and working fine so far (I had to bump ffmpeg version to 4.3).
Can I create a pull request for ARM64 version on your project?

Sure go ahead! You'll be the first contributor! ;)


Address apiview comments for IotHub 0721

API change check
API changes are not detected in this pull request.


Azure Government Endpoints

Where possible, I am attempting to use Azure Government endpoints instead of Azure Commercial. I have updated app.py as follows:
-  "endpoint": f"https://{AZURE_SEARCH_SERVICE}.search.windows.net",
+  "endpoint": f"https://{AZURE_SEARCH_SERVICE}.search.azure.us",

- cosmos_endpoint = f'https://{AZURE_COSMOSDB_ACCOUNT}.documents.azure.com:443/'
+ cosmos_endpoint = f'https://{AZURE_COSMOSDB_ACCOUNT}.documents.azure.us:443/'

- endpoint = "https://graph.microsoft.com/v1.0/me/transitiveMemberOf?$select=id"
+ endpoint = "https://graph.microsoft.us/v1.0/me/transitiveMemberOf?$select=id"

However, chat tests result in the following error that indicate that the commercial endpoint is still in use:
code: 400, message: "Call to get ACS index failed. Check you are using correct index, instance and api_key.\nCannot connect to host redacted.search.windows.net:443 ssl:default [Name or sevice not known]" }

Are endpoints defined anywhere else that I would need to modify?

Changes to app.py not being reflected resolved via auto-reload setting in #73.  New errors now being encountered when using government endpoints for search, cosmos, and graph. Will retrieve and post errors here at a later time.

Hi @tsellie Azure OpenAI on your data is not yet supported in government clouds so it won't be able to access your search resource in the government cloud. For graph, you would need to ensure the app registration configured for authentication is in the right tenant in the right cloud so that the user token will have the right access. The graph API call is only needed for document-level access control if you have this configured on your search index.

Along these lines, do you think you could update the code to support the full FQDN for the Azure Government CosmosDB endpoint?  AZURE_COSMOSDB_ACCOUNT maybe with another Environment variable.  Doing this would allow the use of Azure Government for CosmosDB without modifying app.py directly (by only setting Environment variables)

Is there anything more recent about Bring your own Data in government cloud?  Im trying to set this up and although we have an existing index the OAI studio throws error "no search indexes found for this resource".  If unsupported is there a timeframe for this support?  thank you


English fix

Original:
A list of projects there use shell script pipe and cURL or Wget to instll it self.
Proposed alternative:
A list of projects that use a shell pipe and cURL or Wget to install themselves

Thanks is fixed.
BTW: engl. is not my native lang.

The top line of the web site still shows the former version.


Non-admin users redirected to admin pages

When editing their own profile, non-admin users are now redirected to admin pages.
The following commit suggests an improper fix: https://github.com/diresi/freeposte.io/commit/f98b8da7e6f7b76c389a92d40417561fec17887b (domain administrators would not be redirected for instance, and a global admin editing his or her own profile would be).

It seems the bug was introduced in https://github.com/kaiyou/freeposte.io/commit/ee9a4166960285a0de6e7a0dbb0f49967bc747a7


Feature | GET Tag endpoint

Create a protected endpoint GET /api/v1/tag which returns a list of tags from the database.
Some pointers to setup:

Tag table already exists in schema.prisma. Run npx prisma generate --no-engine for db migration on your local.


Increase send_message_backend coverage.

Automated message from Dropbox CLA bot
@TomaszKolek, it looks like you've already signed the Dropbox CLA. Thanks!

GetOldMessagesTest was moved to test_narrow.py; I confirmed you didn't change that test though, so this is just an incorrectly resolved merge conflict.

Your new tests looks good, so I went ahead and merged this, after dropping the re-adding of GetOldMessagesTest to test_messages.py.  Thanks @TomaszKolek!


preset-mini: Screen Variants With Dash Don't Work Like in WindiCSS

I'm not able to use screen variants with dash(-) symbol in UnoCSS like in WindiCSS. In WindiCSS, adding dash symbol to the beginning of the variant makes WindiCSS use max-width instead of min-width. And I'm personally using this feature, a lot. But in UnoCSS, it makes class' values minus number.

I don't know if it's made like this deliberately or a bug, so i created issue.
I only tested preset-mini, i don't know how it works on preset-windi.

Currently the syntax is lt-md:px-4

Leading - for max-width is not docuemented behaviour (https://windicss.org/features/responsive-design.html) and we will are not going to align it. Use < or lt- instead.


ChromePromise instance doesn't update when optional permissions are requested

The ChromePromise constructor wraps whatever Chrome extension APIs are available when the library is first loaded.  But it's also possible to request optional permissions after the extension first loads.  If the user gives that permission, though, any existing ChromePromise instances aren't updated to provide the newly available API.
One way to solve this might be wrap the chrome.permissions.request() method and intercept the request and the response.  If the response is true, then the instance could look at the requested permissions and update itself with those APIs.

I think it would be better to listen to the onAdded and onRemoved events.
https://developer.chrome.com/apps/permissions#events
Are you willing to make a PR?

I thought about the onAdded event, but my assumption was that it wouldn't fire until after the request() callback is executed (haven't tested it, though).  So you wouldn't be able to do something like, which seemed like a useful approach:
const cp = new ChromePromise();
cp.permissions.request({ permissions: ["history"] })
    .then(approved => if (approved) cp.history.search(...))

This is my monkeypatch of the constructor that seems to be working so far:
function ChromePromise(options) {
  options = options || {};
  var chrome = options.chrome || root.chrome;
  var Promise = options.Promise || root.Promise;
  var runtime = chrome.runtime;
  var self = this;

  fillProperties(chrome, this);

  var permissionsRequest = this.permissions.request;

  this.permissions.request = function(perms) {
    return permissionsRequest(perms)
      .then(function(result) {
        var approvedPerms = {};

        if (result && perms.permissions && perms.permissions.length) {
          perms.permissions.forEach(function(permission) {
            approvedPerms[permission] = chrome[permission];
          });
          fillProperties(approvedPerms, self);
        }

        return result;
      });
  };
  ...

I did a little test, and onAdded listeners are called before the request callback. So adding the listener would be better than monkeypatching. Can you check if your code works using:
function ChromePromise(options) {
  options = options || {};
  var chrome = options.chrome || root.chrome;
  var Promise = options.Promise || root.Promise;
  var runtime = chrome.runtime;
  var self = this;

  fillProperties(chrome, this);

  chrome.permissions.onAdded.addListener(function(perms) {
    if (perms.permissions && perms.permissions.length) {
      var approvedPerms = {};
      perms.permissions.forEach(function(permission) {
        approvedPerms[permission] = chrome[permission];
      });
      fillProperties(approvedPerms, self);
    }
  });
  ...

Cool, I should've tested the events first.  At least in my quick test, the requested API is indeed available in the cp.permissions.request().then() handler, so it's working well.
Not every optional permission adds an object of the same name, so there are a few special cases, but this is most of the way there.

I released a new version (2.2.0) with this issue fixed! Thanks for reporting it!

Nice!
One thing to note is that there's at least one optional permission where this won't work correctly.  The webRequestBlocking permission gives access to the webRequest API, not a webRequestBlocking API.  So requesting just the blocking permission would fail.
Also, the clipboardRead and clipboardWrite permissions don't seem to map to an API (it's not clear they're even necessary, given the description).
I haven't done a thorough comparison of the list of optional permissions and the objects they give access to on these two pages, but did note the above discrepancies:
https://developer.chrome.com/extensions/permissions
https://developer.chrome.com/extensions/declare_permissions
This wouldn't work for the clipboard permissions or for ones like enterprise.deviceAttributes (not sure if that can be optional), but one quick way of handling permissions like webRequestBlocking would be using an object to map the permission strings:
const permAliases = { webRequestBlocking: "webRequest" };
...
  perms.permissions.forEach(function(permission) {
    permission = permAliases[permission] || permission;
    approvedPerms[permission] = chrome[permission];
  });

I decided not to use optional permissions in the extension I'm working on, so I haven't gotten back to testing this out, but just wanted to call out these edge cases.

Thanks for all the research. I didn't add the alias for webRequestBlocking because the webRequest permission is also needed. So I added a condition to check if the api exists or not. You are right about clipboardRead and clipboardWrite, so I didn't do anything with those. Finally, for enterprise.deviceAttributes, it will add the enterprise api.
When permissions are removed, the api still exists in chrome, but calling a method throws an error. When using chromep, the promise is rejected. So I think the current behaviour is correct.


index.js:29 Non-Inline StyleSheets detected: ScrollTimeline polyfill currently only supports inline styles within style tags

<!doctype html>

<svg id="enCOL3QZM1s1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 300 300" shape-rendering="geometricPrecision" text-rendering="geometricPrecision">
<g><g><path d="M199.4,26c-15.3-6.1-32-9.5-49.4-9.5C76.3,16.5,16.5,76.3,16.5,150c0,17.5,3.4,34.2,9.5,49.4" transform="translate(-.6 3.85)" fill="#fff" stroke="#000" stroke-width="28" stroke-miterlimit="10" stroke-dashoffset="7" stroke-dasharray="100,0"/><path d="M100.6,274c15.3,6.1,32,9.5,49.4,9.5c73.7,0,133.5-59.8,133.5-133.5c0-17.5-3.4-34.2-9.5-49.4" fill="#fff" stroke="#000" stroke-width="28" stroke-miterlimit="10"/></g><g><g id="eck_open" transform="translate(142.049995,156.349998)"><polyline points="182.4,196.7 182.4,116 101.7,116" transform="translate(-142.049995,-156.349998)" fill="none" stroke="#000" stroke-width="28" stroke-miterlimit="10"/></g><g id="enCOL3QZM1s8_to" transform="translate(155.950001,143.150002)"><polyline points="115.6,102.8 115.6,183.5 196.3,183.5" transform="translate(-155.950001,-143.150002)" fill="none" stroke="#000" stroke-width="28" stroke-miterlimit="10"/></g></g></g></svg>

This is my code and I get this error. Actually I need die polyfill in react. Want to animate the SVG file by scrolling.
What do I wrong? Also get this obvious error: Uncaught TypeError: Cannot read properties of null (reading 'animate')
at anim_logo.html:13:36. Try a lot now. This the body height should be endless. I it worked with a weird link von codepen or something. There I came on this library. The text horizontal progress bar. This URL was working without this error and I did it in CSS.
Please help,
tom
PS: I tried in react by my self but it doesn't work well … enabled.io

As for the “Non-Inline StyleSheets detected” warning, that’s tracked in #78.


Show available devices

Hi folks I needed to run for a particular device and couldn't figure out the device name to send. It would be nice to a device lookup that wraps the gcloud command gcloud firebase test android models list
Please and thank you

Let's match it with gcloud output https://firebase.google.com/docs/test-lab/android/command-line#configure_your_test

As part of showing available devices, let's also support fetching the software versions.

You can use the same API for getting device catalog, and just specify type as PROVIDED_SOFTWARE .


Meeting Series: Default Agenda

As a moderator I want to edit the default agenda in the meeting series editor

This epic is realized implcitly via the "recurring topic" feature.
Editing via meeting series editor is not necessary anymore.


Sudoku Solver

Build a Python script that can solve Sudoku puzzles.

👋 Feel free to leave a comment below if you'd like to work on this issue or create new issue if you have an idea. We welcome your contributions! 😊
Don't forget to give a ⭐ & Happy coding!. 😊

Hello, I'd like to work on this issue, can you assign it to me please ?

@Azzedde Any updates ?

I'm working on it, worked already on a linear programming approach. And now i'm trying to optimize it using heuristics to increase performance. I will PR asap

Good Job 👍
Don't forget to give a ⭐ & Happy coding!. 😊


Splitting up medUtilities

This PR splits up medUtilities because it was getting too big (and I'm adding more functions in an upcoming PR). The functions that handle VTK and ITK data have now been moved to medUtilitiesVTK and medUtilitiesITK.
This PR is only moving code around. No function has been modified.

(PR updated, there was a minor error)

This PR needs changes in the code (medUtilities -> medUtilitiesITK or medUtilitiesVTK). If it's not finished, it can be set at Invalid.

This PR is finished and valid. None of the moved functions are used in medInria-public. I haven't yet posted the PRs for the repos where those changes are needed.

BTW all necessary changes have been made (https://github.com/Inria-Asclepios/music/pull/649) so this PR and the related one can be reviewed.


Support for x-ms-activity-id

Given the rest API spec [1] I would have expected easy ways to set the x-ms-activity-id request header that is echoed back in the response. This is possible for calls that use RequestOptions via the setHeader however for methods using FeedOptions or ChangeFeedOptions this is not available.
What would be the proper way to set this debugging information in the SDK for the cases highlighted above ?
[1] https://docs.microsoft.com/en-us/rest/api/cosmos-db/common-cosmosdb-rest-response-headers

The trick with FeedResponse is that it often aggregates results multiple calls (and thus multipile activity ids), so a single activity id isn't sufficient.
I'd like to ask, why do you want to set the activity id yourself? For correlation purposes? If so, we're working on OpenCensus/OpenTelemetry support which is a better way to get correlation in a distributed tracing sense.
(Also moving this to azure-sdk-for-java since this is a new feature request and this repo is now just for V2 issues)


Distributed locking with redis sentinel does not honor server address configuration property

Describe the bug
I am trying to enable a distributed locking using Redis sentinel. Due to the lack of missing information in documentation, I am looking directly in the code and I identified these properties that needs to be configured. They are coming from interfaces  Configuration and RedisLock:
#enable locking during workflow execution
workflow.decider.locking.enabled=true
workflow.decider.locking.namespace=conductor
workflow.decider.locking.server=REDIS
workflow.decider.locking.leaseTimeInSeconds=60

#Redis sentinel settings for locking module
workflow.redis.locking.server.type=SENTINEL
workflow.redis.locking.server.master.name=mymaster

#Comma seperated list of server nodes
workflow.redis.locking.server.address=redis://<MY_HOST>:26379 # Of course, I replace <MY_HOST> to the proper host string.
workflow.redis.locking.server.password=<MY_PASSWORD> # Of course, I replace <MY_PASSWORD> to the proper password string.

Not sure if relevant here, but my redis sentinel is deployed on a kubernetes cluster using the redis sentinel chart from bitnami. I see the deployment is up and running. I can access normally redis and all SENTINEL commands works fine.
With the above configuration, I see that the Redis Module is loaded, but I keep receiving this error when I start a workflow execution:
Redis url should start with redis:// or rediss:// (for SSL connection) (This message is coming from Redisson RedisURIclass).
Investiganting further, I see that above error coming from Redisson. One interesting thing is that Redisson (SentinelConnectionManager class) outputs this:
266888 [pool-15-thread-5] INFO  org.redisson.connection.SentinelConnectionManager  - master: null://conductor-redis-node-0.conductor-redis-headless.wo.svc.cluster.local:6379 added
266980 [pool-15-thread-5] INFO  org.redisson.connection.SentinelConnectionManager  - slave: null://conductor-redis-node-2.conductor-redis-headless.wo.svc.cluster.local:6379 added
266980 [pool-15-thread-5] INFO  org.redisson.connection.SentinelConnectionManager  - slave: null://conductor-redis-node-1.conductor-redis-headless.wo.svc.cluster.local:6379 added

Note how the scheme is defined as null. I don't understand why because I am clearly setting the workflow.redis.locking.server.address property in conductor containing redis:// as schema. It seems that conductor is not properly forwarding this to Redisson.
Details
Conductor version: 2.30.3
Persistence implementation: Postgress
Queue implementation: Postgres
Lock: Redis
Workflow definition: N/A
Task definition: N/A
Event handler definition: N/A
To Reproduce
Steps to reproduce the behavior:

Enable Redis locking with above mentioned properties
See the error coming in conductor logs

Expected behavior
I would expect that the redis:// schema is honored in the configuration and no error message is printed in the logs.
Screenshots
N/A
Additional context
Both conductor and redis are running in a Kubernetes cluster.

Ok, looks like I found the issue. The issue is in redisson. It's very easy to reproduce:

Create a simple java app;
Add redisson in the classpath;
Copy and paste the same block of code that conductor is using to connect to redis sentinel:

Config redisConfig = new Config();
redisConfig.useSentinelServers()
		.setScanInterval(2000)
		.setMasterName("mymaster")
		.addSentinelAddress("redis://localhost:7002") // This is a redis sentinel up and running on my machine
		.setPassword("<PASSWORD>") // This is the redis sentinel password
		.setTimeout(10000);
RedissonClient redisson = Redisson.create(redisConfig);

In this simple Java app, make sure you are referring in the pom.xml the exact samve redisson version that conductor is currently using (3.11.4);
Run the app. You will see the exact same error mentioned above: Redis url should start with redis:// or rediss:// (for SSL connection).

This issue seems to be fixed in redisson 3.12.1:

Bump the version in pom.xml to 3.12.1;
Error goes away and redisson successfully connects in the redis sentinel.

Now, the problem is that I was checking and looks like the redisson version of conductor was bumped in this commit, but none of 2.X version has it. Should this be backported to 2.X too? I can raise a PR. Thoughts, @kishorebanala, @aravindanr?
P.S.: Unfortunately, going to a 3.X version is not an option for me at this moment.

@flavioschuindt Thanks for posting the details. Please create a PR to bump up the version in 2.31 branch.

Done in #2651, @aravindanr. Could you please review and merge? Also, once merged, do you have an idea of the timeline to be added in 2.31.6? Our team is dependent on this and we would like, of course, to consume directly from the open source project. Thank you!

Closed by #2651


Accessing External Areas to the App (e.g. photo gallery)

Is it possible to access areas external to the app via Detox?
An examples could be when a user profile picture is to be set using the phone's camera or using a photo from the gallery.
Another example is to change the keyboard input language in order to use typeText with other languages. But then for that, the iPhone simulator settings should be changed as to include that particular language.
I think many such instances will be sought at some point in the testing process...

Any idea?

Same question. Any idea on how we can access when the app opens up a browser or another app?

You should check this info in the EarlGrey repository. Currently, EarlGrey doesn't support SFSafariViewController

It is not currently possible to control other apps. I am not sure if we will ever be able to support such cases.
Keyboard language changing is currently not supported by Earl Grey.


Fix memset of null value spanning multiple pointee locations

Fixes https://github.com/google/clspv/issues/94

Tested on Release and Debug.
LGTM


Add telemetry event for task customization

We should sent a telemetry event if a task gets configured.

//cc @egamma


Issue regarding BOM component for converting from CSV to JSON

Faced an issue regarding BOM component. In the BOM there is a column named "Type", for converting it from CSV to JSON it is encountering an error.
Command Used in command line:  cyclonedx-win-x64.exe convert --input-file BOM.csv --output-file Output.json
Error Faced: Type conversion error.
Accepted TYPE for Tool: Application, Library, Framework
Accepted TYPE for CycloneDx: Application, Library, Framework, Operating-System, File, Device, Firmware, Container.
Please provide a solution that if any type other than Application, Library and Framework, for example: Operating-system, File, Device or Firmware is there in the Type column of BOM CSV file. Please find the files I have provided below for reference and better understanding.
BOM.csv
Error.txt

For me it works correctly if I replace "Operating-system" by "OperationSystem" in the csv file. Compare also definition of the enum Classification:
https://github.com/CycloneDX/cyclonedx-dotnet-library/blob/main/src/CycloneDX.Core/Models/Component.cs


Lacks documentation

I think I understood every props of this plugin but, some questions persists....
If an initial documentation be inserted in the README or in wiki section, I would help to continue...

You mean like this? https://github.com/jbaysolutions/vue-grid-layout/blob/master/README.md
Or this? https://github.com/jbaysolutions/vue-grid-layout/tree/master/examples
Or this? https://github.com/jbaysolutions/vue-grid-layout-sample-v1


fix: add @angular/router to peer dependencies

PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our guidelines: https://github.com/ngneat/elf-ng-router-store/blob/master/CONTRIBUTING.md#commit
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[x] Other... Please describe:
- Updating peer dependency

What is the current behavior?

see https://github.com/ngneat/elf-ng-router-store/pull/16#issuecomment-1279109077
What is the new behavior?
Does this PR introduce a breaking change?
[ ] Yes
[x No

Other information
related to https://github.com/ngneat/elf-ng-router-store/pull/16

@NetanelBasal can you release one more version with this fix?

Done

Thank you.


Custom Adapter Refreshing Issue

I'm fetching my data on the server and inserting them to my custom adapter which includes names and images. Whenever i swipe left or right, the adapter refreshes like a notifyDataSetChanged() method would do. The images seems to load again and leaving some items blank because it's still taking its time to load the image.

fixed in 1.3.2 version

fixed in 1.3.2 version


Input field misplaced on one of the monitors

Hi,
I have two monitors configured in the hyprland:
monitor=eDP-1,2400x1500@60,0x1000,1.25
monitor=DP-3,3840x2160@60,1920x0,1

And using the following hyprlock config with just the input field:
input-field {
    monitor =
    size = 400, 50
    outline_thickness = 3
    dots_size = 0.33 # Scale of input-field height, 0.2 - 0.8
    dots_spacing = 0.15 # Scale of dots' absolute size, 0.0 - 1.0
    dots_center = true
    outer_color = rgb($nord_frost_arctic_ocean)
    inner_color = rgb($nord_snow_storm_origin)
    font_color = rgb($nord_polar_night_origin)
    fail_color = rgb($nord_aurora_red)
    fail_text = $FAIL <b>($ATTEMPTS)</b> # can be set to empty
    fade_on_empty = true
    placeholder_text = Enter password # Text rendered in the input box when it's empty.
    hide_input = false

    position = 0, 100
    halign = center
    valign = bottom
}

When I lock the screen, the input field is correctly positioned on one monitor, but has additional x offset on the other one. Interestingly, this changes - sometimes it's correct on one monitor, other times on the other one. Seems like some calculations are based on the monitor dimensions that it read first.
Checked if it's related to monitor scaling (one of them is scaled to 1.25) - it's not. With monitors scaled to 1, the issue still occurs.
Attaching log if it's useful:
[LOG]   | got iface: wl_shm v1
[LOG]   | got iface: wl_drm v2
[LOG]   | got iface: zwp_linux_dmabuf_v1 v4
[LOG]    > Bound to zwp_linux_dmabuf_v1 v4
[LOG]   | got iface: wl_compositor v6
[LOG]    > Bound to wl_compositor v6
[LOG]   | got iface: wl_subcompositor v1
[LOG]   | got iface: wl_data_device_manager v3
[LOG]   | got iface: zwlr_export_dmabuf_manager_v1 v1
[LOG]   | got iface: zwlr_data_control_manager_v1 v2
[LOG]   | got iface: zwp_primary_selection_device_manager_v1 v1
[LOG]   | got iface: wp_viewporter v1
[LOG]    > Bound to wp_viewporter v1
[LOG]   | got iface: zwlr_gamma_control_manager_v1 v1
[LOG]   | got iface: zwlr_output_power_manager_v1 v1
[LOG]   | got iface: xdg_wm_base v6
[LOG]   | got iface: wl_seat v9
[LOG]    > Bound to wl_seat v9
[LOG]   | got iface: wp_presentation v1
[LOG]   | got iface: ext_idle_notifier_v1 v1
[LOG]   | got iface: zwlr_layer_shell_v1 v4
[LOG]   | got iface: org_kde_kwin_server_decoration_manager v1
[LOG]   | got iface: zxdg_decoration_manager_v1 v1
[LOG]   | got iface: zwlr_output_manager_v1 v4
[LOG]   | got iface: zwp_keyboard_shortcuts_inhibit_manager_v1 v1
[LOG]   | got iface: zwp_pointer_constraints_v1 v1
[LOG]   | got iface: zwp_relative_pointer_manager_v1 v1
[LOG]   | got iface: zwp_virtual_keyboard_manager_v1 v1
[LOG]   | got iface: zwlr_virtual_pointer_manager_v1 v2
[LOG]   | got iface: zwlr_foreign_toplevel_manager_v1 v3
[LOG]   | got iface: wp_drm_lease_device_v1 v1
[LOG]   | got iface: zwp_tablet_manager_v2 v1
[LOG]   | got iface: zwp_idle_inhibit_manager_v1 v1
[LOG]   | got iface: zxdg_exporter_v1 v1
[LOG]   | got iface: zxdg_importer_v1 v1
[LOG]   | got iface: zxdg_exporter_v2 v1
[LOG]   | got iface: zxdg_importer_v2 v1
[LOG]   | got iface: zwp_pointer_gestures_v1 v3
[LOG]   | got iface: zwp_text_input_manager_v3 v1
[LOG]   | got iface: zwp_input_method_manager_v2 v1
[LOG]   | got iface: xdg_activation_v1 v1
[LOG]   | got iface: ext_session_lock_manager_v1 v1
[LOG]    > Bound to ext_session_lock_manager_v1 v1
[LOG]   | got iface: wp_cursor_shape_manager_v1 v1
[LOG]    > Bound to wp_cursor_shape_manager_v1 v1
[LOG]   | got iface: wp_tearing_control_manager_v1 v1
[LOG]   | got iface: wp_single_pixel_buffer_manager_v1 v1
[LOG]   | got iface: xwayland_shell_v1 v1
[LOG]   | got iface: hyprland_toplevel_export_manager_v1 v2
[LOG]   | got iface: wp_fractional_scale_manager_v1 v1
[LOG]    > Bound to wp_fractional_scale_manager_v1 v1
[LOG]   | got iface: zwp_text_input_manager_v1 v1
[LOG]   | got iface: hyprland_global_shortcuts_manager_v1 v1
[LOG]   | got iface: zwlr_screencopy_manager_v1 v3
[LOG]    > Bound to zwlr_screencopy_manager_v1 v3
[LOG]   | got iface: zxdg_output_manager_v1 v3
[LOG]   | got iface: wl_output v4
[LOG]    > Bound to wl_output v4
[LOG]   | got iface: wl_output v4
[LOG]    > Bound to wl_output v4
[LOG] [core] dmabufFeedbackMainDevice
[LOG] output 49 make California Institute of Technology model 0x1403
[LOG] output 49 name eDP-1
[LOG] output 49 description California Institute of Technology 0x1403 (eDP-1)
[LOG] output 49 done
[LOG] output 62 make Dell Inc. model DELL P3223QE
[LOG] output 62 name DP-3
[LOG] output 62 description Dell Inc. DELL P3223QE FTRN3P3 (DP-3)
[LOG] output 62 done
[LOG] Running on Hyprland
[LOG] Locking session
[LOG] onLockLocked called
[LOG] got fractional 1
[LOG] configure with serial 510207
[LOG] Configuring surface for logical [Vector2D: x: 1920, y: 1200] and pixel [Vector2D: x: 1920, y: 1200]
[LOG] got fractional 1
[LOG] configure with serial 510208
[LOG] Configuring surface for logical [Vector2D: x: 3840, y: 2160] and pixel [Vector2D: x: 3840, y: 2160]
[ERR] Invalid key down event (stray release event?)
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053

Maybe the following behavior is also related to this issue.
When locking while both monitors are connected, and then disconnecting one of the monitors, the input field sometimes does not appear at all. Unlocking is also not possible. When connecting the other monitor back, the input field appears as usual and everything works.

Thanks! The alignment is fixed now, but the problem with disconnecting a monitor still happens. Opened #177 for that case.
Appreciate the super quick fixes for everything!


Fixes typos in expand_dims.py

Just fixes a few typos in the docs.

Jenkins, test this please.

Jenkins CI test (for commit a8d9cd89952d5532ff25dbd778c11b56d67fba8d, target branch master) succeeded!

Thanks!


pointblank throws error on grouped dataset

Description
I accidently passed a grouped dataset to a pointblank agent and had to spend some time on finding out what caused the error. If throwing an error is intended behaviour in this situation it would be nice to have a self-explaining error message.
Reproducible example
small_table |>
  group_by(e) |>
  create_agent() |>
  col_vals_in_set(vars(a, c), 1:10) |>
  interrogate()

Session info
Tested on pointblank 0.10.0

This is now fixed in https://github.com/rich-iannone/pointblank/commit/dcc5d0d2b41e02424f7affe9767435db14c412a0. Thanks for submitting this issue!


Fix bug in how dates are deserialized

I couldn't find a good way to add a test for
this regression, so in the interest of time
I've not done that.
Resolves #71.

Changes Unknown when pulling e385ae3f5bd3306ff1b4a706f49686c1eb427f3d on hot-date into ** on master**.


Proposal: Keybinding hints in tooltips / icon buttons

[!NOTE]
This is closely related to https://github.com/github/primer/issues/1710, but I want to specifically discuss the API / accessibility implications in @primer/react.

Background
Assuming https://github.com/primer/react/pull/4750 ships, the new KeybindingHint component will allow for keyboard shortcut discoverability for most common Primer interactive components:
// Buttons
<Button trailingVisual={() => <KeybindingHint keys="Mod+Enter" />}>Submit</Button>

// ActionLists/ActionMenus
<ActionList.Item>
  Paste
  <ActionList.TrailingVisual>
    <KeybindingHint keys="Mod+v" />
  </ActionList.TrailingVisual>
</ActionList.Item>

// TextInputs
<TextInput trailingVisual={() => <KeybindingHint keys="/" />} aria-label="Search" />

The notable exception here is IconButton. There's no room on the button itself, but we do now render a tooltip on IconButton by default. This is almost definitely where we'd want to indicate a keybinding.
However, there's currently no way to render keybinding info in Tooltip v2 since it can only render plain text. This is intentional due to accessibility constraints -- the tooltip becomes the accessible description (label in the case of IconButton) of the targeted element, so it can only contain plain text.
KeybindingHint does have an accessible plain text representation however, so it shouldn't be problematic to allow rendering it inside Tooltip. The API for this can be pretty simple - there's no need to customize the format or variant of the hint, so all we need to do is accept a string that we can pass through to KeybindingHint as the keys prop.
Proposal
Let's add a new prop, keybindingHint: string, to Tooltip v2 and IconButton. The naming here indicates that this is just a hint for discoverability - ie, it's not going to automatically wire up any sort of keyboard shortcut support. Usage would look like this:
<Tooltip text="This change cannot be undone." keybindingHint="Delete">
  <Button>Delete</Button>
</Tooltip>

<IconButton aria-label="Search" keybindingHint="Mod+g" icon={SearchIcon} />

Accessibility
The most obvious solution for accessibility is to use aria-keyshortcuts to indicate the availability of a shortcut. However, this property does not have universal support, and it's more typically used to indicate mnemonics (such as the current usage in ActionMenu) than shortcuts.
Instead, I'd propose we include the shortcut hint as part of the accessible label/description. This provides a consistent UX across non-sighted and sighted users, and it means we don't need to add any special support to Button and other interactive elements which don't currently render aria-keyshortcuts by default.
When rendering, I think we should consider offsetting the hint with visually-hidden punctuation, so that the label/description has a more natural cadence when read by screen readers. "Search (command g), button" is much easier to understand than "Search command g, button". After all, the hint is offset for sighted users by a visual border. In code, this would be pretty straightforward:
<>
  {text}
  <VisuallyHidden>(</VisuallyHidden><KeybindingHint variant="onEmphasis" keys={keybindingHint} /><VisuallyHidden>)</VisuallyHidden>
</>

I don't know what the standard practice is here as far as which punctuation to use - it may be more ergonomic to offset the shortcut with a comma or something else.
It's possible that specifically for IconButton it might be worth considering moving the shortcut hint to an aria-description rather than appending it to the label, so that we can keep button labels succinct. This would require a special case but wouldn't be too difficult if that's the route we'd rather take. However the flip side of that is that a description that is just a keyboard shortcut could be confusing.

That's great! I didn't know that work was in progress. In that case, this proposal would touch more on how we render the shortcuts than on the API as it looks like an API has already been decided on. I would still propose that we use the KeybindingHint component to render those keyboard shortcuts in the tooltip, which should result in a better experience for all users.

I would still propose that we use the KeybindingHint component to render those keyboard shortcuts in the tooltip, which should result in a better experience for all users.

That sounds good to me! I can certainly explore that 🙌

Triage notes: it seems like once https://github.com/primer/react/pull/4750 merges, we may want to look further into this proposal. @broccolinisoup is this within the realm of the work you are already doing related to IconButton?

Ah sorry @lesliecdubs I missed the ping!

is this within the realm of the work you are already doing related to IconButton?

I would say so. It is not directly related since we completed the Icon button tooltip work but it is an improvement and I'd be happy to work on it if it is possible 🤗


Add fix for rate limiter hang

The first commit Fix rate limiter deadlock reorders the mutex acquiring order inside the rate limiter, to prevent deadlock.
The second commit Add temporary fix for the issue adds a temporary fix to discard any pending inference request after the assigned backend thread has stopped, to prevent the rate limiter hang while waiting for ModelInstanceContext to unload. This part of the fix should be replaced with a more permanent fix that prevent any inference request from queueing on the rate limiter before the stop payload is added into the backend thread.

The fix will be implemented by: https://github.com/triton-inference-server/core/pull/199


Bump k8s min version

Fixes https://github.com/pixie-io/pixie/issues/622
Signed-off-by: Vihang Mehta<EMAIL_ADDRESS>

/approve


add missing error handling

I encountered panics when trying to make requests to OpenRGB early.
Here is example output on GetControllerCount() call with additional, not handled error debug log
message: []byte(nil)
err: read tcp <IP_ADDRESS>:42812-><IP_ADDRESS>:25670: read: connection reset by peer

runtime error: index out of range [3] with length 0
goroutine 91 [running]:
encoding/binary.littleEndian.Uint32(...)
/home/pi/bin/go/src/encoding/binary/binary.go:64
github.com/realbucksavage/openrgb-go.(*Client).GetControllerCount(0x4000154690?)
/home/pi/go/pkg/mod/github.com/realbucksavage/openrgb-go@v0.0.0-20200814141546-d778d7774164/client.go:54 +0x134

I added missing error handling, as well as in some other possible places.

Thanks a lot!


Comoros

Comoros the African island country is not coming up on the State Party and C&S maps.

I'll have a look.

AT record


chore: new branch release-2.2 for chaos mesh

Signed-off-by: STRRL<EMAIL_ADDRESS>Chaos Mesh just cut the new branch release-2.2 for the next release v2.2.0, this PR would update the tichi bot configurations.

/ok-to-test


how to WSTagsField using storyboard

can i use WSTagsField using storyboard

@sahabe1 It isn't possible right now but we will have this in mind. Thank you.

@ricardopereira Any update on this?

Something to be done, unfortunately.


gRPC Client Cannot Connect to the master node!

**Bug **
When I tried building CRAWLAB by docker, worker node cannot connect the master node.
YML File
version: '3.3'
services:
  master:
    image: crawlabteam/crawlab:latest
    container_name: crawlab_example_master
    environment:
      CRAWLAB_NODE_MASTER: "Y"
      CRAWLAB_MONGO_HOST: "mongo"
      CRAWLAB_GRPC_SERVER_ADDRESS: "<IP_ADDRESS>:9666"
      CRAWLAB_SERVER_HOST: "<IP_ADDRESS>"
      CRAWLAB_GRPC_AUTHKEY: "youcanneverguess"
    volumes:
      - "./.crawlab/master:/root/.crawlab"
    ports:
      - "8080:8080"
      - "9666:9666"
      - "8000:8000"
    depends_on:
      - mongo

  worker01:
    image: crawlabteam/crawlab:latest
    container_name: crawlab_example_worker01
    environment:
      CRAWLAB_NODE_MASTER: "N"
      CRAWLAB_GRPC_ADDRESS: "MY_Public_IP_Address:9666"
      CRAWLAB_GRPC_AUTHKEY: "youcanneverguess"
      CRAWLAB_FS_FILER_URL: "http://master:8080/api/filer"
    volumes:
      - "./.crawlab/worker01:/root/.crawlab"
    depends_on:
      - master

  mongo:
    image: mongo:latest
    container_name: crawlab_example_mongo
    restart: always

Error Detail
```
crawlab_example_worker01 | Using config file: /app/backend/conf/config.yml
crawlab_example_worker01 | context deadline exceeded
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/go-trace@v0.1.0/trace.go:11 github.com/crawlab-team/go-trace.TraceError()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/grpc/client/client.go:240 github.com/crawlab-team/crawlab-core/grpc/client.(*Client)._connect()
crawlab_example_worker01 | /go/pkg/mod/github.com/cenkalti/backoff/v4@v4.1.0/retry.go:55 github.com/cenkalti/backoff/v4.RetryNotifyWithTimer()
crawlab_example_worker01 | /go/pkg/mod/github.com/cenkalti/backoff/v4@v4.1.0/retry.go:34 github.com/cenkalti/backoff/v4.RetryNotify()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/grpc/client/client.go:220 github.com/crawlab-team/crawlab-core/grpc/client.(*Client).connect()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/grpc/client/client.go:57 github.com/crawlab-team/crawlab-core/grpc/client.(*Client).Start()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/node/service/worker_service.go:43 github.com/crawlab-team/crawlab-core/node/service.(*WorkerService).Start()
crawlab_example_worker01 | /usr/local/go/src/runtime/asm_amd64.s:1374 runtime.goexit()
crawlab_example_worker01 | grpc error: client failed to start
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/go-trace@v0.1.0/trace.go:6 github.com/crawlab-team/go-trace.PrintError()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/utils/backoff.go:13 github.com/crawlab-team/crawlab-core/utils.BackoffErrorNotify.func1()
crawlab_example_worker01 | /go/pkg/mod/github.com/cenkalti/backoff/v4@v4.1.0/retry.go:69 github.com/cenkalti/backoff/v4.RetryNotifyWithTimer()
crawlab_example_worker01 | /go/pkg/mod/github.com/cenkalti/backoff/v4@v4.1.0/retry.go:34 github.com/cenkalti/backoff/v4.RetryNotify()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/grpc/client/client.go:220 github.com/crawlab-team/crawlab-core/grpc/client.(*Client).connect()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/grpc/client/client.go:57 github.com/crawlab-team/crawlab-core/grpc/client.(*Client).Start()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/node/service/worker_service.go:43 github.com/crawlab-team/crawlab-core/node/service.(*WorkerService).Start()
crawlab_example_worker01 | /usr/local/go/src/runtime/asm_amd64.s:1374 runtime.goexit()
crawlab_example_worker01 | 2021/08/09 16:04:37 error grpc client connect error: grpc error: client failed to start. reattempt in 0.6 seconds...
```

I try to build workers in different VPS

Would you upload the docker-compose.yml files for different nodes?

Would you upload the docker-compose.yml files for different nodes?

Yeap. Only Worker

docker-compose.yml
version: '3.3'
services:
  worker02:
    image: crawlabteam/crawlab:latest
    container_name: crawlab_example_worker02
    environment:
      CRAWLAB_NODE_MASTER: "N"
      CRAWLAB_GRPC_ADDRESS: "<IP_ADDRESS>:9666"
      CRAWLAB_FS_FILER_URL: "http://167.71.200.*:8080/api/filer"
      CRAWLAB_GRPC_AUTHKEY: "youcanneverguess"
    volumes:
      - "./.crawlab/worker02:/root/.crawlab"

Would you check if your master node is running ok?

uld you check if your master node is running ok

the master node has been running well!

Can you make sure your worker node can connect to "167.71.200.*:9666"?

it is displayed open by online scanning port.
crawlab_example_master | 2021/08/10 10:49:43  info initialized routes successfully
crawlab_example_master | 2021/08/10 10:49:44  info grpc server listens to <IP_ADDRESS>:9666
crawlab_example_master | 2021/08/10 10:49:44  info master[f80e6d5d-f983-11eb-a961-0242c0a81003] does not exist in db
crawlab_example_master | 2021/08/10 10:49:44  info added master[f80e6d5d-f983-11eb-a961-0242c0a81003] in db. id: 6111e9480825d638a02d979e
crawlab_example_master | 2021/08/10 10:49:44  info master[f80e6d5d-f983-11eb-a961-0242c0a81003] monitoring started
crawlab_example_master | 2021/08/10 10:49:44  info cron: start
crawlab_example_worker01 | Using config file: /app/backend/conf/config.yml
crawlab_example_worker01 | context deadline exceeded
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/go-trace@v0.1.0/trace.go:11 github.com/crawlab-team/go-trace.TraceError()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/grpc/client/client.go:240 github.com/crawlab-team/crawlab-core/grpc/client.(*Client)._connect()
crawlab_example_worker01 | /go/pkg/mod/github.com/cenkalti/backoff/v4@v4.1.0/retry.go:55 github.com/cenkalti/backoff/v4.RetryNotifyWithTimer()
crawlab_example_worker01 | /go/pkg/mod/github.com/cenkalti/backoff/v4@v4.1.0/retry.go:34 github.com/cenkalti/backoff/v4.RetryNotify()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/grpc/client/client.go:220 github.com/crawlab-team/crawlab-core/grpc/client.(*Client).connect()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/grpc/client/client.go:57 github.com/crawlab-team/crawlab-core/grpc/client.(*Client).Start()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/node/service/worker_service.go:43 github.com/crawlab-team/crawlab-core/node/service.(*WorkerService).Start()
crawlab_example_worker01 | /usr/local/go/src/runtime/asm_amd64.s:1374 runtime.goexit()
crawlab_example_worker01 | 2021/08/10 10:49:54 error grpc client connect error: grpc error: client failed to start. reattempt in 0.6 seconds...
crawlab_example_worker01 | grpc error: client failed to start
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/go-trace@v0.1.0/trace.go:6 github.com/crawlab-team/go-trace.PrintError()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/utils/backoff.go:13 github.com/crawlab-team/crawlab-core/utils.BackoffErrorNotify.func1()
crawlab_example_worker01 | /go/pkg/mod/github.com/cenkalti/backoff/v4@v4.1.0/retry.go:69 github.com/cenkalti/backoff/v4.RetryNotifyWithTimer()
crawlab_example_worker01 | /go/pkg/mod/github.com/cenkalti/backoff/v4@v4.1.0/retry.go:34 github.com/cenkalti/backoff/v4.RetryNotify()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/grpc/client/client.go:220 github.com/crawlab-team/crawlab-core/grpc/client.(*Client).connect()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/grpc/client/client.go:57 github.com/crawlab-team/crawlab-core/grpc/client.(*Client).Start()
crawlab_example_worker01 | /go/pkg/mod/github.com/crawlab-team/crawlab-core@v0.6.0-beta.20210802.1344/node/service/worker_service.go:43 github.com/crawlab-team/crawlab-core/node/service.(*WorkerService).Start()
crawlab_example_worker01 | /usr/local/go/src/runtime/asm_amd64.s:1374 runtime.goexit()
crawlab_example_mongo | {"t":{"$date":"2021-08-10T02:49:42.187+00:00"},"s":"I",  "c":"NETWORK",  "id":4915701, "ctx":"-","msg":"Initialized wire specification","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":13},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":13},"outgoing":{"minWireVersion":0,"maxWireVersion":13},"isInternalClient":true}}}

Entering the master node docker, scanning all ports, iI found the master node did not listen ipv4 9666 port

IF :
CRAWLAB_GRPC_SERVER_ADDRESS: "<IP_ADDRESS>:9666"
--> Only listen ipv6 9666
IF :
CRAWLAB_GRPC_SERVER_ADDRESS: "<IP_ADDRESS>:9666"
--> Only listen ipv4 localhost 9666

Okay, thanks, noted, will test with more nodes

Please refer to this issue


Replacing problematic translation

While currently there are mechanisms to approve translations, there are no mechanisms to replace problematic/broken translations with a fixed one, unless the author is around unapproving the old translation first.
Are there any ways to accomplish this if the author is inactive?

Obsolete because of #1301


LSan: Fix memory leak of Cache Unit Tests

Part of #10539.
Co-authored-by: @cmcfarlen

[approve ci autest]

Cherry-picked to v9.2.x


finish offloading yt functionality to yt_xarray

the interpolation routines should be moved over to yt_xarray as well.

rm the yt_idv dependence here


Use the correct request() parameters

@see https://github.com/icicleio/http/blob/06bb3aa5f4eb0d4a3617748535a8eac9d712a16e/src/Client/Requester.php#L53

Thanks, I was in the middle of refactoring some stuff and hadn't gotten to this yet.


Improve regexes to account for leading text – closes #50

I also completely removed extract-json.js and moved all of that replacement into check-if-json.js.
It might make sense to rename check-if-json.js if we move this logic here – all comments, opinions, and snide remarks welcome.

Hi @benhollander, thank you very much for this pull request. I will include it in the 0.10.0 release

I had to move back the json extraction to highlight-content (SHA: 1cf2164af7595bbc7553941c3836bc99f65c921a), I probably introduced a bug some commits ago and the extension was not showing the full response but just the extracted JSON. To be able to show the full json (specially for JSONP) I have to extract the JSON and have the original string in highlight-content. I also included a "test file" with a JSONP response beginning with a comment.
Thanks for your help.

0.10.0 is rolling out with your contributions, thanks!

Thanks for your quick work accepting my pr - I just ran your latest version of master, and this is the output I get from the facebook link in my original github issue:

Seems weird.
Part of the reason that I move the replace farther up the chain was that it seemed like some of the replacements done in wrapNumbers() interfered with it. This is probably something that we should look at further.

@benhollander yeah, wrapNumbers is messing with the JSOP callback name. I will update the test file to reflect this reality. It's possible to wrap just jsonExtracted.

With commit (SHA: 06534ac5db135fdd6a053820cef03514a568cd69) my test file is working again. Thanks for the catch. I will release a bug fix version with this correction.

:+1:


Fix version based directory

Could you also please categorize this as a "system script" rather than a "utility script"?

Yep, updating the categorization for this @hyphz that was my mistake.

There seems to be a problem here, trying to run the script through the Library gives the error
No such file or directory @ rb_sysopen - /home/symbly/www/d20-app/apiscripts/Pathfinder2Utilities/100520/pf2utils.js
I'm not sure why this file would not exist given that it now exists in the repository. Further, 100520 isn't the most recent version anymore; the drop down box on the script's tab acknowledges that 160520 exists, but it still tries to load 100520 even if 160520 is selected. Is something wrong in my setup?


(feat): Added multiple health check for node-drain

What this PR does / why we need it:

Added multiple health checks for auxiliary applications

Tested with auxiliary_appinfo="ns1:name=percona,ns2:run=nginx"
logs of the job
node-drain-multiple-health-check.txt

Engine manifest
apiVersion: litmuschaos.io/v1alpha1
kind: ChaosEngine
metadata:
  name: engine
  namespace: shubham
spec:
  components:
    runner:
      image: "shubh214/ansible-runner:112"
  auxiliaryAppInfo: "shubham:run=nginx,shubham:name=percona"
  appinfo:
    appns: shubham
    applabel: "run=nginx"
    appkind: deployment
  chaosServiceAccount: litmus
  monitoring: false
  experiments:
    - name: drain-node
      spec:
        components:

Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Checklist

[x] Does this PR have a corresponding GitHub issue?
[ ] Have you included relevant README for the chaoslib/experiment with details?
[x] Have you added debug messages where necessary?
[x] Have you added task comments where necessary?
[x] Have you tested the changes for possible failure conditions?
[ ] Have you provided the positive & negative test logs for the litmusbook execution?
[x] Does the litmusbook ensure idempotency of cluster state?, i.e., is cluster restored to original state?
[ ] Have you used non-shell/command modules for Kubernetes tasks?
[ ] Have you (jinja) templatized custom scripts that is run by the litmusbook, if any?
[ ] Have you (jinja) templatized Kubernetes deployment manifests used by the litmusbook, if any?
[x] Have you reused/created util functions instead of repeating tasks in the litmusbook?
[x] Do the artifacts follow the appropriate directory structure?
[ ] Have you isolated storage (eg: OpenEBS) specific implementations, checks?
[ ] Have you isolated platform (eg: baremetal kubeadm/openshift/aws/gcloud) specific implementations, checks?
[x] Are the ansible facts well defined? Is the scope explicitly set for playbook & included utils?
[x] Have you ensured minimum/careful usage of shell utilities (awk, grep, sed, cut, xargs etc.,)?
[ ] Can the limtusbook be executed both from within & outside a container (configurable paths, no hardcode)?
[ ] Can you suggest the minimal resource requirements for the litmusbook execution?
[ ] Does the litmusbook job artifact carry comments/default options/range for the ENV tunables?
[ ] Has the litmusbooks been linted?

Special notes for your reviewer:

Just a note @shubhamchaudhary , the infra chaos tests employing the multi-app status checks should have cluster-level RBAC permissions (list items across ns)


Bump jobset to v0.7.2.

Fixes / Features

Bump jobset to v0.7.2.

Testing / Documentation
Testing details.

[ y/n ] Tests pass
[ y/n ] Appropriate changes to documentation are included in the PR

cc: @IrvingMg @pawloch00

Don't we need changes in Makefile?

Don't we need changes in Makefile?

I can't find jobset on Makefile.


Add security and versioning dependency alerts

Dependabot alerts on updates for the project's dated and vulnerable dependencies and automatically creates PRs to easily update them

Pipeline Foundation is a non-profit initiative with the sole purpose of giving back to the IT community by assisting OSS projects with DevOps implementations and best practices.
Built with ❤ by Pipeline Foundation.

Thanks @szlatkow. We already have Dependabot alerts and PRs working for us.


orthofraphic and grammatical corrections

Corrected several orthographic and grammatical mistakes.

[x] I have read freeCodeCamp's contribution guidelines.
[ ] My pull request has a descriptive title (not a vague title like Update index.md)
[ ] My pull request targets the master branch of freeCodeCamp.
[ ] None of my changes are plagiarized from another source without proper attribution.
[ ] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

@jhgas Thank you for  creating this PR.  However, since it was created, the underlying document has changed.  Can you please review and resolve the current merge conflicts?  It could be the changes to the underlying document are so significant that your changes are no longer relevant.  If the latter is the case, it might be easier to just close this PR and create a new PR with any changes you stillOtro ejemplo con un atributo href feel are important to make.
If you need any assistance or have questions about resolving the merge conflicts, please reply back or contact someone in the Contributors Room on Gitter.
Thank you.

We are restructuring a lot of the code and learning resources referenced in your pull request, so for now I am going to go ahead and close this pull request. Thanks again for opening this pull request and for contributing to the community.


Missing the symbol of "bitwise inclusive OR" in the "Order of operator precedence" section

[Enter feedback here]
The operator name of the 3rd row of the "Order of operator precedence" is "additive, bitwise inclusive OR". The corresponding syntax should be "+ - |", while currently it is displayed as "+ -". The symbol for the inclusive OR operator (|) is missing.

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

ID: 17244b39-b36f-56de-6056-19e4753a6692
Version Independent ID: 71c4df00-c792-74fd-e2b8-bd64bc46ccb6
Content: Operator precedence - Finance & Operations | Dynamics 365
Content Source: articles/fin-ops-core/dev-itpro/dev-ref/xpp-operator-precedence.md
Service: dynamics-365-cross-app
GitHub Login: @pvillads
Microsoft Alias: pvillads

Bug 822993 has been logged to address this issue.

Fixed. Will be published today.


(ticdc): manually cherry-pick simple protocol to release-7.5

Signed-off-by: dongmen<EMAIL_ADDRESS>What problem does this PR solve?

Issue Number: close #10874
What is changed and how it works?
Check List
Tests

Unit test
Integration test
Manual test (add detailed scripts or steps below)

Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note
Manually cherry-pick simple protocol function to release-7.5

/test cdc-integration-kafka-test

/test cdc-integration-kafka-test

pull-cdc-integration-kafka-test

/test cdc-integration-kafka-test

/test cdc-integration-kafka-test

/test cdc-integration-kafka-test

/test cdc-integration-mysql-test

/test cdc-integration-pulsar-test

/test cdc-integration-kafka-test

/test cdc-integration-mysql-test

/test cdc-integration-pulsar-test

/retest

/test cdc-integration-mysql-test

/retest

/test cdc-integration-mysql-test

Block by https://github.com/pingcap/tiflow/pull/10646

/review summary the changes

/retest

/retest

/retest

/retest


How to implement without dots

When we add more events, then dots looks like improper. The dots go out of the box (Date).
Can we implement like following image? Here they are having more link, when we add more events and if we click on the link, pop over comes with the events.
Can we implement like the following image?

I'd recommend grouping events together like so:
http://mattlewis92.github.io/angular-bootstrap-calendar/#?example=grouping-events


Replace "Application" with "Tag"

Is your feature request related to a problem? Please describe.
We have updated to Zabbix 5.4 using Agent Version 5.4.3 and Grafana Version 7.5.10 and with the new version of Zabbix they have changed from using "Applications" to "Tags". Because of that the Application Value on the Grafana panel creation no longer works and is locked. We are starting to monitor Docker and its containers and the way in which the Zabbix Agent 2 collects the container information it uses tags for each of the containers discovered. And example of a Tag would be, "Application: Docker: Container /grafana". So when we try an create Variables we can't create one for "Tags", what use to be "Applications".
Describe the solution you'd like
The feature would replace the Application Selection Box and allow for Tag Selections. Also it would allow for a Variable to be created called "Tags" so those Tags could be filtered and added to the dashboard variable list

Describe alternatives you've considered
I have not been able to find a work around yet for this. I have tried regex and individual items but still haven't gotten it to work right.
Additional context

This fixed in the 4.2.1. But this version of plugin is only compatible with Grafana 8.x. So I suggest you consider an upgrade.


ruby-build 20170322

Hi,
it seems to me that RUBY_BUILD_VERSION should be bumped according to recent release, shouldn't it?

It's my missing updates. Thanks.


form-control-validation mixin has unused $state parameter

...which should therefore be eliminated.

Fixed by #17331.


Library footprint

Hello world,
first of all, great work on the project, I really like it. However, I think the dependencies are to heavy for a javafx ui framework... is it possible to use jfoenix without the complete datafx-project for example?

Hello,
Yes sure, DataFX is used for demonstration only. JFoenix is not dependent on DataFX.

FontAwesome is the only dependency.

it will be removed from the library, as we already implemented our own SVGGlyphLoader. you can check the updated demo.

Sweet, thank you for the feedback :+1:


Added extrinsic protos.delete_proto()

This extrinsic deletes the specified Proto-Fragment from all relevant Storage Items

Also remove from Protos main map

Also remove from Protos main map

lol true. fixed

Also remove from Protos main map

lol true. fixed

Not sure. Might be correct keeping. The intention is to avoid indexing (get_protos rpc visibility)

Add a test @aang114 so CI will pass, it's missing coverage


Permit restoring mysql/postgresql DBs

Fixes: #209
The duplication in the creation of the Azure API object is undesirable
but I can't see any way around it short of serialising back to JSON and
up again via the Azure API JSON decode path, which seems more fragile
than the typed code path this provides.
Signed-off-by: Robert Collins<EMAIL_ADDRESS>Description of your changes
Fixes #209
I have:

[X ] Read and followed Crossplane's [contribution process].
[X ] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested
I haven't yet testing this against a live Azure cluster - as with the fix for 210, I'd love some guidance on how to connect a dev build directly to a cluster - if someone can step me through it on slack I can write it up as a doc fix.

Righto, I've refactored the code to permit unit testing of the new case statement, fixed a nil pointer bug that was latent, added exhaustive unit tests for the case statement (though can I note that automatic fuzz testing would be a great time investment for this team to get comprehensive coverage with low developer investment...)
Working on actually hooking it up in a live cluster next

Righto, I've refactored the code to permit unit testing of the new case statement, fixed a nil pointer bug that was latent, added exhaustive unit tests for the case statement (though can I note that automatic fuzz testing would be a great time investment for this team to get comprehensive coverage with low developer investment...)
Working on actually hooking it up in a live cluster next

We hooked this up to azure and it sortof worked: it accepted a restore request but sat in 'request has been accepted' forever. I suspect we don't know how to use the SDK properly to restore yet.
2021-01-21T16:16:57.035+0100    DEBUG   provider-azure  Reconciling     {"controller": "managed/postgresqlserver.database.azure.crossplane.io", "request": "/assets-v3cluster01"}
2021-01-21T16:16:58.544+0100    DEBUG   provider-azure  Successfully requested creation of external resource    {"controller": "managed/postgresqlserver.database.azure.crossplane.io", "request": "/assets-v3cluster01", "uid": "e99671ab-f3be-47bb-86d1-ecb827139e20", "version": "370064226", "external-name": "assets-v3cluster01", "requeue-after": "2021-01-21T16:17:28.544+0100"}
2021-01-21T16:16:58.544+0100    DEBUG   controller-runtime.manager.events       Normal  {"object": {"kind":"PostgreSQLServer","name":"assets-v3cluster01","uid":"e99671ab-f3be-47bb-86d1-ecb827139e20","apiVersion":"database.azure.crossplane.io/v1beta1","resourceVersion":"370064226"}, "reason": "CreatedExternalResource", "message": "Successfully requested creation of external resource"}
2021-01-21T16:17:01.714+0100    DEBUG   provider-azure  Reconciling     {"controller": "managed/postgresqlserver.database.azure.crossplane.io", "request": "/assets-v3cluster01"}
2021-01-21T16:17:04.202+0100    DEBUG   provider-azure  Successfully requested creation of external resource    {"controller": "managed/postgresqlserver.database.azure.crossplane.io", "request": "/assets-v3cluster01", "uid": "e99671ab-f3be-47bb-86d1-ecb827139e20", "version": "370064448", "external-name": "assets-v3cluster01", "requeue-after": "2021-01-21T16:17:34.202+0100"}
2021-01-21T16:17:04.202+0100    DEBUG   controller-runtime.manager.events       Normal  {"object": {"kind":"PostgreSQLServer","name":"assets-v3cluster01","uid":"e99671ab-f3be-47bb-86d1-ecb827139e20","apiVersion":"database.azure.crossplane.io/v1beta1","resourceVersion":"370064448"}, "reason": "CreatedExternalResource", "message": "Successfully requested creation of external resource"}
2021-01-21T16:17:07.777+0100    DEBUG   provider-azure  Reconciling     {"controller": "managed/postgresqlserver.database.azure.crossplane.io", "request": "/assets-v3cluster01"}
2021-01-21T16:17:09.249+0100    DEBUG   provider-azure  Successfully requested creation of external resource    {"controller": "managed/postgresqlserver.database.azure.crossplane.io", "request": "/assets-v3cluster01", "uid": "e99671ab-f3be-47bb-86d1-ecb827139e20", "version": "370064549", "external-name": "assets-v3cluster01", "requeue-after": "2021-01-21T16:17:39.249+0100"}
2021-01-21T16:17:09.250+0100    DEBUG   controller-runtime.manager.events       Normal  {"object": {"kind":"PostgreSQLServer","name":"assets-v3cluster01","uid":"e99671ab-f3be-47bb-86d1-ecb827139e20","apiVersion":"database.azure.crossplane.io/v1beta1","resourceVersion":"370064549"}, "reason": "CreatedExternalResource", "message": "Successfully requested creation of external resource"}

We hooked this up to azure and it sortof worked: it accepted a restore request but sat in 'request has been accepted' forever. I suspect we don't know how to use the SDK properly to restore yet.
2021-01-21T16:16:57.035+0100    DEBUG   provider-azure  Reconciling     {"controller": "managed/postgresqlserver.database.azure.crossplane.io", "request": "/assets-v3cluster01"}
2021-01-21T16:16:58.544+0100    DEBUG   provider-azure  Successfully requested creation of external resource    {"controller": "managed/postgresqlserver.database.azure.crossplane.io", "request": "/assets-v3cluster01", "uid": "e99671ab-f3be-47bb-86d1-ecb827139e20", "version": "370064226", "external-name": "assets-v3cluster01", "requeue-after": "2021-01-21T16:17:28.544+0100"}
2021-01-21T16:16:58.544+0100    DEBUG   controller-runtime.manager.events       Normal  {"object": {"kind":"PostgreSQLServer","name":"assets-v3cluster01","uid":"e99671ab-f3be-47bb-86d1-ecb827139e20","apiVersion":"database.azure.crossplane.io/v1beta1","resourceVersion":"370064226"}, "reason": "CreatedExternalResource", "message": "Successfully requested creation of external resource"}
2021-01-21T16:17:01.714+0100    DEBUG   provider-azure  Reconciling     {"controller": "managed/postgresqlserver.database.azure.crossplane.io", "request": "/assets-v3cluster01"}
2021-01-21T16:17:04.202+0100    DEBUG   provider-azure  Successfully requested creation of external resource    {"controller": "managed/postgresqlserver.database.azure.crossplane.io", "request": "/assets-v3cluster01", "uid": "e99671ab-f3be-47bb-86d1-ecb827139e20", "version": "370064448", "external-name": "assets-v3cluster01", "requeue-after": "2021-01-21T16:17:34.202+0100"}
2021-01-21T16:17:04.202+0100    DEBUG   controller-runtime.manager.events       Normal  {"object": {"kind":"PostgreSQLServer","name":"assets-v3cluster01","uid":"e99671ab-f3be-47bb-86d1-ecb827139e20","apiVersion":"database.azure.crossplane.io/v1beta1","resourceVersion":"370064448"}, "reason": "CreatedExternalResource", "message": "Successfully requested creation of external resource"}
2021-01-21T16:17:07.777+0100    DEBUG   provider-azure  Reconciling     {"controller": "managed/postgresqlserver.database.azure.crossplane.io", "request": "/assets-v3cluster01"}
2021-01-21T16:17:09.249+0100    DEBUG   provider-azure  Successfully requested creation of external resource    {"controller": "managed/postgresqlserver.database.azure.crossplane.io", "request": "/assets-v3cluster01", "uid": "e99671ab-f3be-47bb-86d1-ecb827139e20", "version": "370064549", "external-name": "assets-v3cluster01", "requeue-after": "2021-01-21T16:17:39.249+0100"}
2021-01-21T16:17:09.250+0100    DEBUG   controller-runtime.manager.events       Normal  {"object": {"kind":"PostgreSQLServer","name":"assets-v3cluster01","uid":"e99671ab-f3be-47bb-86d1-ecb827139e20","apiVersion":"database.azure.crossplane.io/v1beta1","resourceVersion":"370064549"}, "reason": "CreatedExternalResource", "message": "Successfully requested creation of external resource"}

We did finally get an error in the activity monitor:
 "properties": {
        "statusMessage": "{\"status\":\"Failed\",\"error\":{\"code\":\"ResourceOperationFailure\",\"message\":\"The resource operation completed with terminal provisioning state 'Failed'.\",\"details\":[{\"code\":\"InvalidConfigurationValue\",\"message\":\"The value '1/21/2021 2:00:14 PM' for configuration 'PointInTime' is not valid. The allowed values are '> 1/21/2021 2:20:56 PM and < 1/21/2021 3:17:26 PM'.\"}]}}",
        "eventCategory": "Administrative",
        "entity": "/subscriptions/531564ca-ed4c-48b5-b4d0-6363b20c3aeb/resourcegroups/assets-v2cluster01/providers/Microsoft.DBforPostgreSQL/servers/assets-v3cluster01",
        "message": "Microsoft.DBforPostgreSQL/servers/write",
        "hierarchy": "531564ca-ed4c-48b5-b4d0-6363b20c3aeb"
    },
    ```

    So I think this would have worked with different inputs

We did finally get an error in the activity monitor:
 "properties": {
        "statusMessage": "{\"status\":\"Failed\",\"error\":{\"code\":\"ResourceOperationFailure\",\"message\":\"The resource operation completed with terminal provisioning state 'Failed'.\",\"details\":[{\"code\":\"InvalidConfigurationValue\",\"message\":\"The value '1/21/2021 2:00:14 PM' for configuration 'PointInTime' is not valid. The allowed values are '> 1/21/2021 2:20:56 PM and < 1/21/2021 3:17:26 PM'.\"}]}}",
        "eventCategory": "Administrative",
        "entity": "/subscriptions/531564ca-ed4c-48b5-b4d0-6363b20c3aeb/resourcegroups/assets-v2cluster01/providers/Microsoft.DBforPostgreSQL/servers/assets-v3cluster01",
        "message": "Microsoft.DBforPostgreSQL/servers/write",
        "hierarchy": "531564ca-ed4c-48b5-b4d0-6363b20c3aeb"
    },
    ```

    So I think this would have worked with different inputs

@negz ping ?

@negz all updated if you'd care to re-review

@rbtcollins Did you push a new update since the last review? I'm not seeing any changes.

Yes, github has lost its mind. https://github.com/cognitedata/provider-azure/commit/64518728c0fc6b327d0748db3da02bdecbc185cf is the most recent commit in our branch https://github.com/cognitedata/provider-azure/tree/restore-db and I have no idea why the PR isn't showing the update.

ok, and that autoclose-due-to-merge-detected was annoying (I pushed HEAD^ as part of trying to trigger a change detection in github)

There we go, eventually consistent hah.  Hit it with a stick and it will be.


Bashcomp: complete --bin, --bench and --test

r? @alexcrichton
(rust_highfive has picked a reviewer for you, use r? to override)

@bors: r+ 5d9ef1493d3a51dba516ccaf5a765007f6f3e360
Thanks!

:hourglass: Testing commit 5d9ef14 with merge d2cc2b1...

:broken_heart: Test failed - cargo-win-gnu-32

@bors: retry
On Sat, Dec 19, 2015 at 10:36 AM, bors<EMAIL_ADDRESS>wrote:

[image: :broken_heart:] Test failed - cargo-win-gnu-32
http://buildbot.rust-lang.org/builders/cargo-win-gnu-32/builds/293
—
Reply to this email directly or view it on GitHub
https://github.com/rust-lang/cargo/pull/2233#issuecomment-166013060.

:zap: Previous build results for cargo-linux-32, cargo-linux-64, cargo-mac-32, cargo-mac-64, cargo-win-gnu-64, cargo-win-msvc-32, cargo-win-msvc-64 are reusable. Rebuilding only cargo-win-gnu-32...

:sunny: Test successful - cargo-linux-32, cargo-linux-64, cargo-mac-32, cargo-mac-64, cargo-win-gnu-32, cargo-win-gnu-64, cargo-win-msvc-32, cargo-win-msvc-64


Allow rebuilds for all repos on moderate security advisories

This commit changes our approach to handling moderate security advisories by removing the restriction that previously limited rebuilds to only compliance priority repositories. Now, all repositories are eligible for rebuilds when a moderate security advisory is released.
JIRA: CWFHEALTH-2876

The test failures are fixed in https://github.com/redhat-exd-rebuilds/freshmaker/pull/269, once that PR is merged, I'll rebase this one.

Wait for stakeholder to confirm the time to deploy this, leave it open to make it easy for possible deployments before releasing this.


Unhelpful cloudfront error when using bad API token

Current Behavior
I (unintentionally and without noticing) entered a bad API token via cargo login (see below). Then cargo publish and cargo owner, including cargo owner --list, give the following error:
> cargo owner --list windows
    Updating crates.io index
error: failed to list owners of crate `windows` on registry at https://crates.io

  failed to get a 200 OK response, got 400
  headers:
        HTTP/2 400
        content-length: 0
        server: nginx
        date: Sun, 08 Jan 2023 17:06:47 GMT
        strict-transport-security: max-age=31536000; includeSubDomains
        via: 1.1 vegur, 1.1 319f376925908156190f5fc160137b42.cloudfront.net (CloudFront)
        x-cache: Error from cloudfront
        x-amz-cf-pop: FRA60-P3
        x-amz-cf-id: eclND8Emct0Dx-QEsF7G9Wn4NP_6iHfFegsmX7UxsQxr1X89yRw6og==

  body:

The credentials file ended up looking like this after I hit Ctrl+V to insert my token on the command line (and at first I didn't notice that this didn't work correctly):
[registry]
token = "\u0016"

Expected Behavior
A more helpful error message that tells me that my API token is wrong or ill-formed.
Steps To Reproduce
No response
Environment
Windows 10, using PowerShell within Windows Terminal or VS Code
Anything else?
No response

Done.

Out of curiosity, does crates.io allow control characters in tokens?

I don't believe any of the tokens generated by crates.io have control characters. I believe they are all ASCII.


add moverbey-sumo

Purpose of this pull request
This pull request (PR) ...
Issue number:

Select the type of change:

[ ] Minor Changes - Typos, formatting, slight revisions
[ ] Update Content - Revisions and updating sections
[ ] New Content - New features, sections, pages, tutorials
[ ] Site and Tools - Updates, maintenance, and new packages for the site, Gatsby, React, etc

Hi @moverbey-sumo , for security, only an existing contributor can add new contributors to the .clabot file. I'm adding you here: https://github.com/SumoLogic/sumologic-documentation/pull/348.

Hi @moverbey-sumo , for security, only an existing contributor can add new contributors to the .clabot file. I'm adding you here: https://github.com/SumoLogic/sumologic-documentation/pull/348.


 What happened?

me too

Same here. I can't resolve that.

I think it's beacause on this commit https://github.com/navasmdc/MaterialDesignLibrary/commit/1c574cfdb6fafe9f2376cc0400ed0782857e8882#diff-332a5defe7ad66da425918b00fce1925 a TextView was added to ButtonRectangle but getter is accessing parent TextView that is null.
There are 2 pull requests about this bug but none of them were merged yet:

https://github.com/navasmdc/MaterialDesignLibrary/pull/275
https://github.com/navasmdc/MaterialDesignLibrary/pull/31

Original pull request has been up since November 2014 - is this getting fixed soon?

yeah I have a related issue as well. button.settext throws npe. merging the fix soon?

@pseudozach PR #275 works for me. Just check out that fork and build it, then add the generated aar to your libs folder and include it in build.gradle. Works as a temporary workaround

@naphthalene thanks, I switched to 1.4 build it doesnt have this issue. I have another problem tho, click on buttonrectangle is super slow. I'll go dig for this one now.

I have the same problem
On 1.4 works perfectly but when I update to 1.5 I`m getting NullPointerEx on (ButtonRectangle)setText
I need the 1.5 version because of a Switch component bug which it was fixed on 1.5...
Any news ?

Actually the Switch bug it doesn`t work on the 1.5 version as well.. :(


Feature Request: Language Hooks

Extend BioGears with Python and C# language hooks to facility community growth and rapid model prototyping.
##Goals

Python Interface to libBioGears
C# Interface to libBioGears
C Interface for libBIoGears (no exceptions )

Who Benifits

New Integrators
Community through outreach

Rationale

Most requested feature from conference attendees
Simplifies early projects with BioGears
Grants access to Unity integration on of the worlds most popular game engines.

Implementation
I believe the best approach is to create a common C interface to PhysiologyEngine, Logger, and SubstanceDefinitions  (Once Implemented). All other language bindings can wrap the C interface. This work depends on a Uniform Error Model and would need to be maintained as we work towards a Uniform Memory Model.
Automated Testing would be needed for the C Interface at a minimal to ensure it does not break over time.
Spiral 1
Implement a C interface which eliminates thrown exceptions in favor of BioGearsError codes.
Spiral 2
PyBind11 wrapper around C Interface
Spiral 3
C# Wrapper around C Interface

branch opened f/sawhite-pyhooks

branch opened f/sawhite-swig_bindings (merged)
With the implementation of swig_bindings we are currently testing and completing csharp bindings. Once they are finalized we will open a new issue for python,rust,and go using these bindings.


Fixes #1205

Description
Fixes #1205
Add DividerItemDecoration to add ItemDivider in RecycleView in NearbyListFragment.
Screenshots showing what changed
Before

Now

Codecov Report

Merging #1206 into master will decrease coverage by <.01%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           master   #1206      +/-   ##
=========================================
- Coverage    3.82%   3.81%   -0.01%
=========================================
  Files         125     125
  Lines        5810    5812       +2
  Branches      568     568
=========================================
  Hits          222     222
- Misses       5573    5575       +2
  Partials       15      15

Impacted Files
Coverage Δ

...fr/free/nrw/commons/nearby/NearbyListFragment.java
0% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 215c97e...7754b73. Read the comment docs.

@knight-shade Really appreciate your enthusiasm but @ayushin78 had already raised a PR for the same issue. That PR is now merged.
Closing this PR as #1193 has already being merged.

@maskaravivek  ,  I just checked that PR, it only adds divider to notification activity, NOT the nearby list fragment. Kindly review it again. Please correct me if I am mistaken.

Nearby has actually had a complete UI overhaul - see https://github.com/commons-app/apps-android-commons/tree/directNearbyUploads . We are planning to merge this feature branch into master in the next couple of weeks, once we tie up some lose ends.
In view of that, I would advise against making any UI changes to the Nearby activity of master branch as it will be overridden.

@knight-shade Sorry, I got confused between Nearby and Notifications page. :(

Since we think to change whole UI of nearby soon, I think we can let Nearby UI stay as is, besides I liked more when there is no seperators, so my vote is for closing this PR unhappily. What do you think @maskaravivek @misaochan ?

@neslihanturan Yeah, sounds good to me. Sorry @knight-shade ! Please feel free to pick up any other issues. Issues not related to Nearby are generally safer. :)

@neslihanturan , @misaochan I am not goona even go to anything which is nearby to neaby now. haha...  :sweat_smile:


Fix/replace wrong imports

replaced fs with IFileService.
Fixes #7149

  		this._baseUrls[' ' + base] = base + '/';

Here's another place where we're hardcoding the path separator. You don't have to fix it in this PR but please open an issue to get this fixed

Refers to: src/sql/workbench/parts/notebook/electron-browser/outputs/notebookMarkdown.ts:218 in 2676694. [](commit_id = 26766946a96b6c317aa745047e6d46dd756c991d, deletion_comment = False)


Errors wrapped in a Proxy make working in debug mode difficult

Describe the bug
SvelteKit now wraps errors in a Proxy making it unbearable work with errors and stack traces in VS Code. I upgraded my project to a recent version of SvelteKit and I'm unable to see stack traces in debug mode.
In the terminal, the value is coerced into a string so it works fine, but I spend 95% of my time in debug mode in VS Code's debug console. VS Code's Debug Console doesn't coerce values but maintains a reference to them so that you can do stuff like fold and unfold arrays or objects. It maintains a reference to the proxy, so you don't see the printed error.

Reproduction
https://github.com/kwangure/kit-errors-vscode-debug.
Logs
No response
System Info
System:
    OS: Linux 5.10 Ubuntu 20.04.4 LTS (Focal Fossa)
    CPU: (4) x64 Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz
    Memory: 2.83 GB / 5.70 GB
    Container: Yes
    Shell: 5.0.17 - /bin/bash
  Binaries:
    Node: 19.9.0 - ~/.local/share/pnpm/node
    npm: 9.6.3 - ~/.local/share/pnpm/npm
  npmPackages:
    @sveltejs/adapter-auto: ^2.0.0 => 2.1.0
    @sveltejs/kit: ^1.5.0 => 1.18.0
    svelte: ^3.54.0 => 3.59.1
    vite: ^4.3.0 => 4.3.8

Severity
blocking an upgrade
Additional Information
No response

https://github.com/sveltejs/kit/blob/1c1ddd5e34fce28e6f89299d6c59162bed087589/packages/kit/src/runtime/server/utils.js#LL103C1-L111C7
Hmm, not sure what the solution here is -- we're doing this so that we can make sure the stacktrace points to the right place.

Closing this since we're no longer wrapping the error in a proxy
https://github.com/sveltejs/kit/blob/ff86b70e6f584c60c5ba1f7d24a45dac1cb24d35/packages/kit/src/runtime/server/utils.js#L102-L104


Remove instance filter

and replace it by local_[author|publish].enabled property

added active property;
done, release in 1.1.1