Not able to install latest pre-release versions (0.8.+)

VS Code Version: 1.82.1
OS Version: Windows
Logs: N/A

Steps to Reproduce:

Go to Extensions
Latest version (0.8+) is not available. Fails to install via .vsix.

Hello. I'm on VS Code 1.82.1 and using Copilot Chat 0.7.2023090101. I know 0.8+ is now released, but my extensions is not attempting to update. When I try to install manually via .vsix, it says my version of VS Code is not supported.
Are these newest versions of Chat only available on Insiders?
Also, out of curiosity, is the stable 0.7.0 ahead feature-wise compared to pre-release version 0.7.20230901 (since it was released later)?

The latest pre-release versions will require vscode Insiders. I recommend using stable Copilot Chat in stable vscode.


Revert a commit from #5 to avoid merge conflict with bitcoin/bitcoin#22219

This PR reverts the "refactor: Move qwidget and qml common code into the main() function" commit (8efd330d54e75e4a5de36278299b5227e4e5bfdf) from #5, and it allows to sync with the main repo without a merge conflict with bitcoin/bitcoin#22219.

Tested ACK 498a318f86b05af91b1665ceae9dbca330224850, a clean merge is possible after this.

I would like it if we can get some other opinions on the best way to deal with sync conflicts going forward.

Yeah. To workaround that merge conflict this PR and #48 are required.
From my limited experience, the best way to deal with sync conflicts is to be a part of the same repo.


📊 Write data in JSON file

Write the data from the api request into a json file so it can be displayed in a html file.

Data will now be written into data.json

Finished


Fix create_vm integartion suite

This code fixes a problem in create_vm integration test, it always fails
with:
Creating VirtualGuest from SoftLayer client: * Hostname for the computing instance is required and cannot be empty.
JSON template specified hostname as value of 'hostname' field but the
rest of the code expected it in 'VmPrefix' field. Finaly it should be
asigned to 'Hostname' field, so this fix harmonize naming by introducing
'Hostname' field in Go code.
Also value of 'hostname' in JSON was invalid, RFC doesn't allow to have
'_' in host names, SoftLayer API rejects such requests.
Small refactoring in spec code.

@hashmap isn't this the similar changes to #80 ?

@maximilien ups, I pushed the last commit to both branches by mistake, it's supposed to be 2 different prs, but #80 aggregates all changes. close as duplicate.


[5.8] Let the make:model command add the new models in app/Models if the directory exists.

By default the make:model command generates the models in the app/ folder. If you wish to have the models created in the app/Models directory for example you'll have to run the command as php artisan make:model Models\\Post.
Although this isn't that hard, it would be good if the make:model command automatically added the file in the app/Models directory if it exists in the project.
Having your models in a app/Models directory is a convention I've seen many Laravel developers use.
If developers don't use that folder, and just keep their models loose under the app/ folder, nothing changes for them. But if they use the app/Models folder structure, it'll make their lives just a bit more easier.
🤠

I call it Eloquent instead of Models so it doesn't mix with DDD model. I'd agree that it's arbitrary.

side note, you don't need to use the double backslash
php artisan make:model Models\\Test

you can use one forward slash, and Laravel will automatically replace it for you
php artisan make:model Models/Test

I think this belongs in user land as the points stated above.
Another small tip: If you want to automatically store in /Models directory with writing php artisan make:model Test you can extend the Model Command and add your own directory such as (Models) to the beginning of the file.

There is a specific reason the default User.php is not inside a model folder. The idea is to move away from a traditional "model view controller" way of thinking, and let people learn to get creative inside their app folder to suit their own applications.
For this same reason, this PR goes against that logic - and when people read the docs and see that it'll insert the model inside a model folder if it exists will make people say "oh - therefore all my models should exist in a model folder"

I think the main reason I will hold off for now is it won't be consistent with other commands like make:policy which takes a --model switch. People may expect that to have the same convention if a models directory exists.


In order to improve the responsive layout for large screen sizes we need to make changes to the dynamic font-scale

This is a placeholder issue, more information will be added. But in short: Now that we have some more content and we see what works and what doesn’t, there are certain improvements we need to make. One concern @wenche had for example, is if there are better methods than gradually increasing the font-size of the root-element. It’s also clear that the slope at which the font-size increases according to shouldn’t necessarily be the same for headings and body copy, but could perhaps be steeper for headings. Also, more than 70% of all visits are on full hd monitors and higher (1920x1080) – so these improvements will affect the majority of the visitors.
I’ll work with @BirteThornquist on this issue in the coming week (week 2).

Remember trunk-based development ;) @vnys

I know, old habbit ;)

I’ve used feature flags so I can just merge it in, it shouldn’t interefere with whatever else is going on at the moment.

I’ve made a spreadsheet with all the calculations, let me know if anyone wants an explanation of that – alternatively we can do that in one of the Monday meetings in the team. I’ve used the terms mobile to describe the viewport width of 375px and desktop to describe the 1920 width to keep it simple.
The typescale now looks like this:
--typeScale-00: clamp(calc(11.11 / 16 * 1rem), 0.12vw + 0.67rem, calc(12.94 / 16 * 1rem));
--typeScale-0 : clamp(calc(13.33 / 16 * 1rem), 0.25vw + 0.77rem, calc(17.25 / 16 * 1rem));
--typeScale-05: clamp(calc(14.61 / 16 * 1rem), 0.34vw + 0.83rem, calc(19.92 / 16 * 1rem));
--typeScale-1 : clamp(calc(16.00 / 16 * 1rem), 0.45vw + 0.89rem, calc(23.00 / 16 * 1rem));
--typeScale-2 : clamp(calc(19.20 / 16 * 1rem), 0.74vw + 1.03rem, calc(30.66 / 16 * 1rem));
--typeScale-3 : clamp(calc(23.04 / 16 * 1rem), 1.15vw + 1.17rem, calc(40.87 / 16 * 1rem));
--typeScale-4 : clamp(calc(27.65 / 16 * 1rem), 1.74vw + 1.32rem, calc(54.48 / 16 * 1rem));
--typeScale-5 : clamp(calc(33.18 / 16 * 1rem), 2.55vw + 1.48rem, calc(72.62 / 16 * 1rem));

So I’ve used the suggestion @wenche had about using calc to make the rem values more developer friendly. Not sure if there’s a notable performance penalty for that or not.
This alternative is shorter, but perhaps more difficult to reason about:
--typeScale-00: clamp(0.69rem, 0.12vw + 0.67rem, 0.81rem));
--typeScale-0 : clamp(0.83rem, 0.25vw + 0.77rem, 1.08rem));
--typeScale-05: clamp(0.91rem, 0.34vw + 0.83rem, 1.25rem));
--typeScale-1 : clamp(1.00rem, 0.45vw + 0.89rem, 1.44rem));
--typeScale-2 : clamp(1.20rem, 0.74vw + 1.03rem, 1.92rem));
--typeScale-3 : clamp(1.44rem, 1.15vw + 1.17rem, 2.55rem));
--typeScale-4 : clamp(1.73rem, 1.74vw + 1.32rem, 3.41rem));
--typeScale-5 : clamp(2.07rem, 2.55vw + 1.48rem, 4.54rem));

I’ve kept two decimal places to make it easier to scan. In Figma, @BirteThornquist uses 1440 as a medium size in her design. I’ve added a column in the spreadsheet with the font-sizes at this breakpoint, but those values are not in code, because they’re a result of the intercept between the clamps. We could add those as comments after each line, but then again we might as well do that for all the values. So the first line in the second example could then be written as:
--typeScale-00: clamp(0.69rem, 0.12vw + 0.67rem, 0.81rem)); // 375: 11.11px, 1440: 12.38px, 1920: 12.94px

Another thing that became apparent when working with this issue, is the naming. Having a typeScale from 1–5 (nobody uses 6 so I removed that), becomes an issue when a need arises to add more steps in between. Adding a step below 0 and calling that small breaks the naming convention, so I initially thought it would be better to call that 00. But then @BirteThornquist and I discussed if there was a need for a step inbetween 0 and 1, and that’s more tricky. It could be called 0.5, except that’s not a valid name in CSS, so I called it 05 for now. But I think we should discuss other options. One option could be to use a similar naming convention as the font-size keywords in css. Since 16px is medium, the rest of the scale could look like this:
x-small
small
medium-small // half step
medium
large
x-large
xx-large
xxx-large

…or we could just keep the names as they are right now. It could also be that by compressing the mobile ratio to 1.125 (major second) the need for the extra steps disappear, but that remains to be tested. In any case, by using the spreadsheet to fine-tune the values it’s just a matter of copy and paste to change things later on now that the groundwork has been done.

@vnys @BirteThornquist @meols @nilsml Guess some elements from this work have been implemented now? Judging from the change in font sizes on the site. Some big issues as I see it with the changes. Desktop:  tiny titles on menu, HUGE titles on topics, footer issues.... The list goes on. Are we still in 'work in progress' on this, or was this the desired outcome? If its the latter, then I think more cherry picking work will be required improve the effect of this task.

@vnys ok good whew, work in progress still. I can stop being depressed. Guess Birte and I can go through once complete and make any adjustments needed.

One potential problem we have is that I was not able to build the Legacy CSS on my M1 Macbook or Codespaces with the current version of Sass – so even though it’s not first priority right now, it needs to be adressed at some point while we still have machines available that are supported the version of Sass that’s used in the legacy package.

I can stop being depressed.

Indeed 🤗

Guess Birte and I can go through once complete and make any adjustments needed.

Yes, just invite me to the party as well if you want, it’s easier to tweak in the browser.

One potential problem we have is that I was not able to build the Legacy CSS

Looks like it’s trivial to replace node-sass with dart-sass in the gulp script. Alternatively gulp could be replaced with npm scripts which requires a bit more work, but would result in a more modern and faster build setup. I think it would take a day at the most.

Looks like it’s trivial to replace node-sass with dart-sass in the gulp script. Alternatively gulp could be replaced with npm scripts which requires a bit more work, but would result in a more modern and faster build setup. I think it would take a day at the most.

I looked into this at some point a while ago to try and fix the problem with node-sass and python crashing the build process on Mac and Linux. I too thought that it should be trivial because dart-sass is now the primary compiler and should be a drop-in replacement for node-sass, but unfortunately that was not the case. I don't remember what all the problems were, but it ended up being a lot bigger than just replacing node-sass - which is why we ended up removing the legacy build script from the main build script and opted to just manually move the compiled & minified file into the web folder.
You're welcome to try it of course, maybe you will have better luck - but make sure you check with us first before integrating it into the main build/deploy process as we've been having a lot of issues with that already.

make sure you check with us first before integrating it into the main build/deploy process

Duly noted 👍🏻

What's done:
Adjusted down the ratio number for the scale to 1.25 from 1.33. The base text is still 20 for medium size screens (1440) and the max paragraph text size is adjusted down to 22px from previous 23px. Smaller paragraph text is kept at 16px. This means the H2 text is 4px smaller than before and also the ingress text is smaller. We also added a step (scale6) in order to get a bit bigger and slimmer H1, and the difference between H1 and H2 is now bigger.
For H3 the editors wanted to have the same size as the paragraph text, but bold. Today they often use bold text for H3 to get this style. So we adjusted down H3 style in size to the same as the paragraph text size, but increased the font weight to 450 (medium). We also increased spacing below to the paragraph text.
We set the footer text up to half a step -05 (gives the size 18.11 for meduim size viewport, 1440)
Set button text  one step up to typescale - 05 (18.11 on 1440 screen size) It was 16 px and felt too small.
Menu bug is fixed, no other changes.
Nick: we can take a walkthrough when we are in Oslo to check  and see if we want to adjust something. Adjustments should be quick and easy going forward, and the responsive scaling should work smoothly.


fix: fix the issue of cleanup invalid pac servers

Description
This is to fix the issue of cleanup invalid pac servers.
Issue ticket number and link
Type of change

[x ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Checklist:

[x ] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added meaningful description with JIRA/GitHub issue key(if applicable), for example HASSuiteDescribe("STONE-123456789 devfile source")
[ ] I have updated labels (if needed)

/approve
/lgtm


Blue bar blink when fetch position

Hello,
Here my configuration:

New project to be sure, there is no impact from my code.
I picked "When-In-Use" authorization
I call the following method
 SwiftLocation.gpsLocation(accuracy: .block,                               timeout: .delayed(0)).then { (result) in  ... }

When I call this method, the blue bar blink.
How can I avoid this ?
Here a video to understand the behaviour : https://we.tl/t-pTY7LFvnQi

@paul-lavoine I believe iOS is showing the blue bar due to the app using GPS. I wonder if its blinking due to your timeout being 0 seconds.

iOS is showing the blue bar with settings when-in-use and when app is in background. That's why I don't understand this behaviour... :(
I tried with an other timeout but it's  the same result ...

Ok, it's an iOS bug since v14.0


feat: add upgrade-16 (proposal 75)

fixes #167
Initial attempts to test locally failed at the yarn build step:
ERROR: docker exporter does not currently support exporting manifest lists
...
Instead use a builder that supports multiplatform such as depot.dev.

cc @turadg @Chris-Hibbert @LuqiPan

ERROR: docker exporter does not currently support exporting manifest lists

Remove the platforms property from package.json to build for just the local platform.

I gather ci for this is a bit fragile. I'll try it again.
Symptoms:
  ✘ Timed out while running tests

https://github.com/Agoric/agoric-3-proposals/actions/runs/10372747065/job/28716195667?pr=166#step:11:12725

@turadg @Chris-Hibbert it's green. Please take a look.


Add Ruby Changelog

resolves #2093

Codecov Report

Merging #2105 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master    #2105      +/-   ##
============================================
+ Coverage     86.77%   86.77%   +<.01%
- Complexity     5000     5001       +1
============================================
  Files           450      450
  Lines         19829    19836       +7
  Branches       2095     2095
============================================
+ Hits          17206    17213       +7
  Misses         1904     1904
  Partials        719      719

Impacted Files
Coverage Δ
Complexity Δ

...ansformer/ruby/RubyPackageMetadataTransformer.java
98.78% <100%> (+0.05%)
27 <1> (+1)
: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 b732351...6b41fbe. Read the comment docs.


CLOUD-576 start ambari db with net=host

The IP address of the ambari db may change after restart and the server won't be able to connect to it. There are 2 solutions:

launch with net=host this is what i just did
let registrator register the db and modify the ambari-server start script to get the db IP from consul

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1118/

Build results - not found :-(

@cs905s could you explain how do you mean?
Build results - not found :-(


Regarding tensorflow error in ubuntu 18.04

F tensorflow/core/platform/cpu_feature_guard.cc:38] The TensorFlow library was compiled to use FMA instructions, but these aren't available on your machine.
Aborted (core dumped)
can anyone please help me with this error.

@Ashitha97,
In order to expedite the trouble-shooting process, could you please provide the following details

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary):
TensorFlow version:
Python version:
Installed using virtualenv? pip? conda?:
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory:

and also the exact sequence of commands / steps that you executed before running into the error. Thanks!

@Ashitha97,
In order to expedite the trouble-shooting process, could you please provide the following details

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary):
TensorFlow version:
Python version:
Installed using virtualenv? pip? conda?:
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory:

and also the exact sequence of commands / steps that you executed before running into the error. Thanks!


Remove dependency to have Node.js installed on the server

Currently the Publish HTML Design TBB requires you to have Node.js installed on the server to build and publish the HTML design. This dependency can simply be removed to include node.exe, npm.cmd and the npm package in the node_modules directory of the html-design.zip.

fixed in DXA 1.1 https://community.sdl.com/developers/tridion_developer/m/mediagallery/852


SVG Support?

I'm creating this issue as a place to discuss the best approach to add SVG support in Framer (if it makes sense, that is).
I don't know how easy it is to export SVG files from Photoshop, but generating SVG instead of PNG/JPG is trivial in Sketch, so adding SVG support makes a lot of sense for Sketch Framer users.
Your opinions?

+1000...
Would be very cool to have the abiltiy to do this..
as i investigated there are these promising plugins/framer module, but unfortunatly the sketch side lost functionality...
https://github.com/joshpuckett/FramerModules/tree/master/SVGLayer

I just need to update the plugin, let me investigate.
On Tuesday, April 26, 2016, slowfattler<EMAIL_ADDRESS>wrote:

+1000...
Would be very cool to have the abiltiy to do this..
as i investigated there are these promising plugins/framer module, but
unfortunatly the sketch side lost functionality...
https://github.com/joshpuckett/FramerModules/tree/master/SVGLayer
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/koenbok/Framer/issues/48#issuecomment-214702255

Yeah!
thanks a lot @joshpuckett

More than just for cool tween animations, I would want this to get a crispier render of the stuff I import from Sketch (especially on Chrome Android). I also switch to Linux from time to time and would love to generate multi-sub-grouped SVGs out of Inkscape and drag them into the editor on my mac.

Yeah! I just wanted to share my discovery..
Stating here that I am a total noob when it comes to scripting (last time I tried to write some code was when AS2 was around..), I found a way to make the SVGLayer Plugin work!
So: Even the Sketch Plugin does not seem to work (at least for me) i found the 'copy SVG Code' within the SVGs context menu within Sketch.
Pasting this Code within Framer onto a SVG Layer DOES work!  Metatags can be deleted manually...
I am very happy right now.

Great to see that this one has had a long time coming. We're covering progress on this in #151 now. Closing this one, as although it was earlier, it is now a duplicate :)


Basic Image Browsing

Story
As a User, I want to be able to browse folders of images, with thumbnails, and a separate pane for viewing the image. This should serve as a template for functionality for browsing other types of media.

Need to create an abstraction framework for media types.

image browsing functionality implemented as described


Can't access webDav

When access http://localhost:5000/dav, pyspider will throw exception:
<6188> [17:04:21.585] wsgidav:  ErrorPrinter: caught Exception
Traceback (most recent call last):
File "d:\program files\python3.4\lib\site-packages\wsgidav\error_printer.py", line 54, in call
app_iter = self._application(environ, sub_app_start_response)
File "d:\program files\python3.4\lib\site-packages\wsgidav\http_authenticator.py", line 195, in call
return self._application(environ, start_response)
File "d:\program files\python3.4\lib\site-packages\wsgidav\dir_browser.py", line 168, in call
return self._listDirectory(davres, environ, start_response)
File "d:\program files\python3.4\lib\site-packages\wsgidav\dir_browser.py", line 269, in _listDirectory
childList = davres.getDescendants(depth="1", addSelf=False)
File "d:\program files\python3.4\lib\site-packages\wsgidav\dav_provider.py", line 457, in getDescendants
for child in self.getMemberList():
File "d:\program files\python3.4\lib\site-packages\pyspider\webui\webdav.py", line 140, in getMemberList
if not project_name.endswith('.py'):
TypeError: endswith first arg must be bytes or a tuple of bytes, not str
It seems a bug in model pyspider.webui.webdav.
Need decoding the project_name with UTF8 like this:
project_name = utf8(project['name']).decode('utf8')

What database you are using?

All is default, no special configurations.
Default DB is SQLite?


Sort out why there's a wfs200 class that isn't documented? or accessible from the init?

Not a priority unless we've found a stack of WFS 2 services, fyi.

Yep nope, don't care for now. Revisit later.


No datapoints found message in prometheus dashboard

Hi,
I want to montior docker performance, Hence installed cadvisor+prometheus in RHEL successfully. But when try to use expression with my docker, I am getting "no datapoints found" error. Since I am new to this please help me to resolve this.
Also I want to know whether i can install grafana to get better performance result in graph.

Proposal
Use case. Why is this important?
“Nice to have” is not a good use case. :)
Bug Report
What did you do?
What did you expect to see?
What did you see instead? Under which circumstances?
Environment

System information:
insert output of uname -srm here

Prometheus version:
insert output of prometheus --version here

Alertmanager version:
insert output of alertmanager --version here (if relevant to the issue)

Prometheus configuration file:

insert configuration here

Alertmanager configuration file:

insert configuration here (if relevant to the issue)

Logs:

insert Prometheus and Alertmanager logs relevant to the issue here

Thanks for your report. It looks as if this is actually a question about usage and not development.
To make your question, and all replies, easier to find, we suggest you move this over to our user mailing list, which you can also search. If you prefer more interactive help, join or our IRC channel, #prometheus on irc.freenode.net. Please be aware that our IRC channel has no logs, is not searchable, and that people might not answer quickly if they are busy or asleep. If in doubt, you should choose the mailing list.
Once your questions have been answered, please add a short line pointing to relevant replies in case anyone stumbles here via a search engine in the future.


Experiment: Can we use fs2 in Subs?

In theory, I think it should be possible to use fs2 in Sub's right now; but I haven't tried it, and it may not work for unknown reasons.
The idea here is that, for example, using streams to compose complex dom interactions should be easier and cleaner than lots of back and forth through model updates and messages.
Specifically I'd like to know:

What is possible now?
Whether there really is any benefit?
What explicit support would / could be added to Tyrian to facilitate the use of streams in Subs?

This PR adds an fs2 Stream helper to Sub, and has been tested and merged.
https://github.com/PurpleKingdomGames/tyrian/pull/140
Now what? 😄

I'm going to close this issue and see if anyone makes any requests after the next release.


start aardvark only after we write config

This saves startup time since aardvark does not have to read the same
config twice. Also improve the error handling. We should not ignore errors
such as EPERM, etc...
Signed-off-by: Paul Holzinger<EMAIL_ADDRESS>Signed-off-by: Brent Baude<EMAIL_ADDRESS>

/lgtm

/lgtm


Remove file_target_extension option as redundant

Problem
All board files define "file_target_extension" option that except one case¹ is equal to the filename of the downloaded image. That option feeds Extension member of StepDownload, however, looking into the code shows that this is supposed to append an extension to downloaded file without one, what should never be the case. Even the Jetson's image loads attachement with .zip extension, so it can always be derived.
I personally failed at this option couple times dealing with my board files (that aren't and can't be public).
Resolution
Removal or making this optional (I don't think we need this complexity) would make use of this plugin easier for users.

¹ - that file is jetson-nano/ubuntu.json

Note: looking at the code looks like this option is already redundant and optional. Needs some experiments.


Publish gateway.so and IDL on npm

We need an official version of the gateway published on npm and import that from the node repo. Not having this makes it hard to understand which .so and which IDL one needs to use.

Trying to build the gateway IDL locally with the same gateway ID as in the node repo.
I'm always getting the hardcoded version: ZETAjseVjuFsxdRxo6MmTCvqFwb3ZHUx56Co3vCmGis.
In the node repo: 94U5AHQMKkV5txNJ17QPXWoh474PheGou6cNP2FEuL1d.
Not sure how to compile it so that the IDL has the correct 94...1d program ID.


Null data from a specific server

Data I send to graphite server from a specific machine have null values inside.
Let's make test. Here I send data from my home laptop:
while true; do echo "test4issue $(date +%s) $(date +%s)" | nc ${SERVER} ${PORT} ; sleep 1; done
And here is what I get on the graphite server:

/render?width=400&from=-20minutes&until=now&height=250&target=test4issue&title=test4issue&format=json
[{"target": "test4issue", "datapoints": [[1491395519.0,<PHONE_NUMBER>], [1491395579.0,<PHONE_NUMBER>], [1491395639.0,<PHONE_NUMBER>], [1491395698.0,<PHONE_NUMBER>], [1491395759.0,<PHONE_NUMBER>], [1491395819.0,<PHONE_NUMBER>], [1491395878.0,<PHONE_NUMBER>], [1491395939.0,<PHONE_NUMBER>], [1491395999.0,<PHONE_NUMBER>], [1491396059.0,<PHONE_NUMBER>], [1491396119.0,<PHONE_NUMBER>], [1491396178.0,<PHONE_NUMBER>], [1491396239.0,<PHONE_NUMBER>], [1491396298.0,<PHONE_NUMBER>], [1491396359.0,<PHONE_NUMBER>], [1491396418.0,<PHONE_NUMBER>], [1491396479.0,<PHONE_NUMBER>], [1491396539.0,<PHONE_NUMBER>], [1491396599.0,<PHONE_NUMBER>], [1491396648.0,<PHONE_NUMBER>]]}]

Now, let's do it from the problematic server:
[root@front ~]# while true; do echo "test4issueProblem $(date +%s) $(date +%s)" | nc ${SERVER} ${PORT} ; sleep 1; done
And here is the data I read on graphite:

/render?width=400&from=-20minutes&until=now&height=250&target=test4issueProblem&title=test4issueProblem&format=json
[{"target": "test4issueProblem", "datapoints": [[null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>]]}]

This is the only server of many I have that has such strange behavior. What can it be?

Hi @UKNC ,
Could you please elaborate what you mean when saying "server"? Is it separate instance of Carbon and Graphite-web, right? Or something else?

I have graphite and carbon instance running on CentOS6. Graphite runs on 8080.

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 <IP_ADDRESS>:20000               <IP_ADDRESS>:*                   LISTEN      28047/node /home/mi
tcp        0      0 <IP_ADDRESS>:20001               <IP_ADDRESS>:*                   LISTEN      28041/node /home/mi
tcp        0      0 <IP_ADDRESS>:10050               <IP_ADDRESS>:*                   LISTEN      21823/zabbix_agentd
tcp        0      0 <IP_ADDRESS>:27017             <IP_ADDRESS>:*                   LISTEN      2911/mongod
tcp        0      0 <IP_ADDRESS>:3306                <IP_ADDRESS>:*                   LISTEN      12439/mysqld
tcp        0      0 <IP_ADDRESS>:8080                <IP_ADDRESS>:*                   LISTEN      10139/httpd
tcp        0      0 <IP_ADDRESS>:80                  <IP_ADDRESS>:*                   LISTEN      12699/nginx
tcp        0      0 <IP_ADDRESS>:2003                <IP_ADDRESS>:*                   LISTEN      30151/python
tcp        0      0 <IP_ADDRESS>:2004                <IP_ADDRESS>:*                   LISTEN      30151/python
tcp        0      0 <IP_ADDRESS>:22                  <IP_ADDRESS>:*                   LISTEN      7405/sshd
tcp        0      0 <IP_ADDRESS>:25                <IP_ADDRESS>:*                   LISTEN      8197/master
tcp        0      0 <IP_ADDRESS>:7002                <IP_ADDRESS>:*                   LISTEN      30151/python

Ah, it's a problem with graphite 'client' not server. I can imagine firewall or something like that. You can use tcpdump or ngrep on graphite server to check is really data coming from the problematic server. That's a good article about solving that type of issues - https://theholyjava.wordpress.com/2014/05/05/graphite-shows-metrics-but-no-data-troubleshooting/

Great thanks for the link which mentioned whisper-dump.py. After looking at time stamps  it turned out the server's hwclock and date were incorrect.
Thanks again!


Kubernetes Service: Scaling out after 24 hours from Cluster creation will fail because the Kubeadm Init Token TTL is only 24 hours.

ISSUE TYPE

Bug Report

COMPONENT NAME

Kubernetes Service

CLOUDSTACK VERSION

<IP_ADDRESS>

CONFIGURATION

plugins/integrations/kubernetes-service/src/main/resources/conf/k8s-master.yml
kubeadm init --token {{ k8s_master.cluster.token }} {{ k8s_master.cluster.initargs }}
OS / ENVIRONMENT

SUMMARY

Scaling out after 24 hours from Kubernetes Cluster creation will fail because the Kubeadm Init Token TTL is only 24 hours.
STEPS TO REPRODUCE

Create a new Kubernetes Cluster and wait after 24 hours when the Kubeadm Init Token is expired.
Scale out the Kubernetes Cluster and it will stuck in deploy-kube-system process because it will use the OLD Expired Token.
Going to the MASTER node, kubedm token list , there is no TOKEN since the INIT TOKEN is already expired.
Creating a new token on MASTER and modify the deploy-kube-system will make the new NODE able to join to cluster. Manually.

admin-kube-ha-master-1 core # kubeadm token list
TOKEN                     TTL       EXPIRES                USAGES                   DESCRIPTION                                                EXTRA GROUPS
5e595f.e0fde74405a4d346   6h        2021-03-02T09:04:28Z   authentication,signing   The default bootstrap token generated by 'kubeadm init'.   system:bootstrappers:kubeadm:default-node-token

EXPECTED RESULTS

The kubernetes cluster should be able to scale out.

ACTUAL RESULTS

The kubernetes cluster will stuck at deploy-kube-system because it is using the old expired token.
After exceding the "cloud.kubernetes.cluster.scale.timeout" the cluster will be on ALERT state.
Going into the MASTER, kubeadm token list, there is no token, since the INIT TOKEN is already expired, and the new NODE still using the same token when doing deploy-kube-system.

Fixed by https://github.com/apache/cloudstack/pull/4747


Implement Symbol.iterator for Option wrapper class

https://doc.rust-lang.org/std/option/enum.Option.html#method.iter

we abandon to do this by https://github.com/karen-irc/option-t/issues/459


Add highlightjs for code syntax; possibly pick a light and dark theme as well

Love the theme! I have a few posts that involve some code, I find syntax highlighting makes the code more engaging and easier to read. I have found out that Hugo can easily implement highlightjs. I have been able to get any theme I want working with your theme, but, I cannot figure out how to switch between two different highlightjs themes when toggling the theme. In Params I currently have:
[params]
  highlightjsVersion = "10.1.2"
  highlightjsCDN = "//cdnjs.cloudflare.com/ajax/libs"
  highlightjsLang = ["r", "yaml"]
  highlightjsTheme = "github"
  background = "#252323"

I would like:
highlightjsThemeDark = "rainbow"
highlightjsThemeLight = "github"

Example for code highlighting in my post: https://koderkow.rbind.io/post/introduction-to-neural-networks/
I have tried setting up a light/dark variable, however, I have no experience with Hugo code so I have had a hard time trying to get this to work with your theme. Here is a link to my current work on the partials. I got the highlight js Hugo code from here.
Can I get some help implementing this?

🤣 Sorry for the delayed reply, a little busy this week. I will try at the weekend.

Thank you! No rush at all! Your work is great! :) Keep it up!

@KoderKow https://g1eny0ung.site/hugo-theme-dream/#/highlightjs finished.~

This is amazing! Perfect! Thank you so much @g1eny0ung! You have made my day 👍


cannot lookup .taxi domains

I'm trying to get whois info for snapp.taxi but I get this error:
dial tcp: lookup taxi.whois-servers.net: no such host

Thanks for your feedback, I will fix it soon.

Hello @yasharne
This has been fixed, please try the latest version.

If you think this repository is helpful, please share it with friends, thanks.


Whitespace test

Merging changes from whitespace-test

Whoops, it's late and I meant to merge into my master before opening this PR. Whoopsie.


Add Background Scheduler

This could be useful to manage paste expiration.

use a delete code given at the moment of creation

See #3


No entities after initial setup. Dedicated Securitas user issue?

Hi!
Got a similar issue like https://github.com/guerrerotook/securitas-direct-new-api/issues/81 where no entities show up after setting up the HACS Securitas integration from scratch:

Versions

securitas-direct-new-api: <IP_ADDRESS>
Home Assistant: 2023.3.1

Configuration details

User and password: dedicated user and password created on the Securitas application with proper permissions (installation  and alarm management). Not the main user.
Country code: FR
Check alarm panel: yes
Scan interval: 60
HASS restarted after the configuration: yes

Debug Logs (Click me)
+ homeassistant-7dfc8949bd-rtr2f › homeassistant
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:38:48.924 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration securitas which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:06.076 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] Making request with device_id <redacted>, uuid <redacted> and idDeviceIndigitall
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:06.708 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] --------------Response--------------
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:06.708 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] {"errors":[{"message":"Unauthorized","name":"SecurityError","time_thrown":"2023-03-04T09:40:06.668Z","data":{"auth-type":"OTP","auth-code":"10001","auth-phones":[{"id":0,"phone":"*******184"},{"id":1,"phone":"*******491"}],"auth-otp-hash":"fc057f8a-2d8c-4bf6-99aa-57700cb5a9a4"},"path":["xSValidateDevice"]}],"data":{"xSValidateDevice":null}}
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:06.708 ERROR (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] Unauthorized
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:09.007 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] Making request with device_id <redacted>, uuid <redacted> and idDeviceIndigitall
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:09.504 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] --------------Response--------------
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:09.504 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] {"data":{"xSSendOtp":{"res":"OK","msg":"Demande effectuée correctement"}}}
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:22.847 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] Making request with device_id <redacted>, uuid <redacted> and idDeviceIndigitall
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:23.391 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] --------------Response--------------
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:23.392 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] {"data":{"xSValidateDevice":{"res":"OK","msg":"Demande effectuée correctement","hash":null,"refreshToken":null,"legals":null}}}
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:23.392 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] Making request with device_id <redacted>, uuid <redacted> and idDeviceIndigitall
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:23.963 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] --------------Response--------------
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:23.963 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] {"data":{"xSLoginToken":{"__typename":"XSLoginToken","res":"OK","msg":"Utilisateur correctement validé","hash":null,"refreshToken":null,"legals":false,"changePassword":true,"needDeviceAuthorization":false,"mainUser":false}}}
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:23.964 DEBUG (MainThread) [custom_components.securitas] Log in Securitas: True
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:23.964 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] Making request with device_id <redacted>, uuid <redacted> and idDeviceIndigitall
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.120 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] --------------Response--------------
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.120 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] {"errors":[{"message":"Unauthorized","name":"SecurityError","time_thrown":"2023-03-04T09:40:24.083Z","data":{"auth-code":"<redacted>"},"path":["xSInstallations"]}],"data":{"xSInstallations":null}}
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.120 ERROR (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] Unauthorized
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.121 INFO (MainThread) [homeassistant.setup] Setting up securitas
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.121 INFO (MainThread) [homeassistant.setup] Setup of domain securitas took 0.0 seconds
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.122 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] Making request with device_id <redacted>, uuid <redacted> and idDeviceIndigitall
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.693 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] --------------Response--------------
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.693 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] {"data":{"xSLoginToken":{"__typename":"XSLoginToken","res":"OK","msg":"Utilisateur correctement validé","hash":null,"refreshToken":null,"legals":false,"changePassword":true,"needDeviceAuthorization":false,"mainUser":false}}}
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.693 DEBUG (MainThread) [custom_components.securitas] Log in Securitas: True
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.693 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] Making request with device_id <redacted>, uuid <redacted> and idDeviceIndigitall
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.833 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] --------------Response--------------
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.833 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] {"errors":[{"message":"Unauthorized","name":"SecurityError","time_thrown":"2023-03-04T09:40:24.796Z","data":{"auth-code":"<redacted>"},"path":["xSInstallations"]}],"data":{"xSInstallations":null}}
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.833 ERROR (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] Unauthorized
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.838 INFO (MainThread) [homeassistant.components.alarm_control_panel] Setting up alarm_control_panel.securitas
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:24.839 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.securitas
homeassistant-7dfc8949bd-rtr2f homeassistant 2023-03-04 09:40:29.845 WARNING (SyncWorker_45) [homeassistant.helpers.service] Unable to find services.yaml for the securitas integration

Edit: I got a different behavior and debug logs when using the "main user" but still: no entities.
This time it looks like to be an issue on the Securitas side:
homeassistant-7dfc8949bd-bbdlc homeassistant 2023-03-04 10:00:31.987 DEBUG (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"><meta name="format-detection" content="telephone=no"><meta name="viewport" content="initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">Request unsuccessful. Incapsula incident ID: redacted

Question: is the integration compatible with a different user that the main one?

HI @jeanfabrice,
I had the same problem a week ago and managed to sort it out this way:

Delete all the Securitas integration on 'Settings > Devices & Services > Integrations' (not on HACS).
Log in on the 'Verisure/Securitas Direct' platform (Web browser) with the credentials of the user you are using for the integration (I used a 'Restricted user/ ONLY ALARM CONTROL').
It should show you a message to select a new password (the first time you log in with these credentials). Write a new Password and they will text message your phone to check the changes.
Once inside, you should be available to see your alarm system.
Go back to your configuration.yaml on HA and write the new password (or on secrets.yaml)
Check the configuration.yaml on 'Developer Tools > Check configuration'
Restart HA on 'Developer Tools > Restart'
The new integration should popup on 'Notifications'
Add it and done! (they will text message your phone to check again)

Hope it helps.

Awesome @AlbertoGallucci!
I was too much confident Securitas would create the user straight away. However, it looks like you first have to change the password by logging in once as the new user (your point 3)
Thanks a lot!!
Closing


Make activity optional

for now as an experiment I want to make the activity portion of the topic optional.  I think that some topics just might not support needing one then the activity itself my be "forced".
I reserve the right to change my mind on this. I want to see how things go as I build out the initial content

Read to push to prod


Potential Compatibility with IIWA 7 R800

Hi, do you have any insights into the difficulty of using this package for a IIWA 7 R800? Do I mostly just need to replace the Fast Research Interface (LWRHWFRIL) with Kuka's new Fast Robot Interface, creating a new class that inherits from LWRHW? Of course I'd have to update URDFs and other small things too, but what do you think are the big obstacles? I'm thinking of using this project for that purpose.
Thanks!

I don't really know the new IIWA series interfaces, and what they have to offer, hopefully I will soon. In the meantime...
What I've done here is to have an abstract class, LWRHW, written with ros-control tools* that does nothing, since it is pure virtual. Then, the LWRHWFRIL imlpements the init(), read() and write() functions using the FRIL functions.
The main thing is that the LWRHW has some lwr 4+ related stuff which I don't know if they are available in the IIWA series. For instance, I included some KDL stuff, which is useful in Gazebo to add gravity terms, as in the real robot, and so on.
If abstractively speaking they are the same, then yes, it only will take to implement init(), read() and write() functions using the new FRI functions, with the respective changes in the URDFs files (joint name convention).

Btw, I've only detected the use of rosconsle as a dependency, like here, if you get rid of those using std commands, the ros-control package can be a generic ros-independent language to describe the functionally of robots.

Thanks for the thoughts!
Re:ROS dependencies - there are actually a number of packages ros_control uses, such as roscpp, dynamic_reconfigure, std_msgs, and all the other joint_state messages found in the ros_controllers.

Oh, yes, sorry, I meant ifaces packages only (hwiface, jlimitiface,
transmissioniface), not the full ros-controls project ;)
On Oct 16, 2015 10:47 PM, "Dave Coleman"<EMAIL_ADDRESS>wrote:

Thanks for the thoughts!
Re:ROS dependencies - there are actually a number of packages ros_control
uses, such as roscpp
https://github.com/ros-controls/control_toolbox/blob/indigo-devel/package.xml#L21,
dynamic_reconfigure, std_msgs, and all the other joint_state messages found
in the ros_controllers.
—
Reply to this email directly or view it on GitHub
https://github.com/CentroEPiaggio/kuka-lwr/issues/57#issuecomment-148831277
.

@davetcoleman: sorry for not telling before, but we just made this public right now: in my lab we have been working on implementing a stack for the iiwa, taking this one as a reference, see https://github.com/SalvoVirga/iiwa_stack
We can use the iiwa with MoveIt natively in any mode (we are going to make it possible to configure the ServoMotion with a ROS service). We implemented a ROS node as a Sunrise application, so the communication happens through standard ros topics and we can do anything we want on the Java side. We never had any performance problem with topics, but we also want to provide FRI communication as a drop-in alternative. I would really value your feedback about it and look forward to contributions, since we want to propose it as a standard package.

Cool, thanks for the heads up on this!

... but note I already have written my own package using the FRI interface and just joint position control

yay, more IIWA drivers ;)

lol

:)


Cron workflow: APIs

APIs (very very similar to CronJob) and generated code
@clamoriniere1A @EricMountain-1A
Thanks to having a look

This is simply a rebase. Merging on @clamoriniere1A LGTM


multiple main CI fixes

Revert "drivers: modem: modem_cellular: Patch init scripts"
This reverts commit https://github.com/aescolar/zephyr/commit/c76d5b882c1416ce48b918a4d1e034b913baa873.
This commit had caused the main branch CI to break as described in this issue:
https://github.com/zephyrproject-rtos/zephyr/issues/64846
This seems to be due to at least 2 separate bugs.
Let's revert it to unblock development.

samples/net/cloud/aws_iot_mqtt: Fix sample yaml
The sample yaml filter syntax was incorrect.
Fix it.

Fixes: #64846
Fixes: #64850

@jukkar the commit message has been updated to include the motivation. There is no changes otherwise.
CI in this PR was green before the new push.

forward fix: https://github.com/zephyrproject-rtos/zephyr/pull/64858


NETOBSERV-1737 consolePlugin fails to get deployed on 4.17 cluster

Description
Update console plugin API to work on OCP 4.17+
Dependencies
n/a
Checklist
If you are not familiar with our processes or don't know what to answer in the list below, let us know in a comment: the maintainers will take care of that.

[X] Is this PR backed with a JIRA ticket? If so, make sure it is written as a title prefix (in general, PRs affecting the NetObserv/Network Observability product should be backed with a JIRA ticket - especially if they bring user facing changes).
[ ] Does this PR require product documentation?

[ ] If so, make sure the JIRA epic is labelled with "documentation" and provides a description relevant for doc writers, such as use cases or scenarios. Any required step to activate or configure the feature should be documented there, such as new CRD knobs.

[ ] Does this PR require a product release notes entry?

[ ] If so, fill in "Release Note Text" in the JIRA.

[ ] Is there anything else the QE team should know before testing? E.g: configuration changes, environment setup, etc.

[ ] If so, make sure it is described in the JIRA ticket.

QE requirements (check 1 from the list):

[X] Standard QE validation, with pre-merge tests unless stated otherwise.
[ ] Regression tests only (e.g. refactoring with no user-facing change).
[ ] No QE (e.g. trivial change with high reviewer's confidence, or per agreement with the QE team).

how about calling the pkt consoleapilatest and u can change v1alpha1 to v1 and if it changed again to v2 or something u will change in one place ?

thanks @jpinsonneau !
/lgtm
For 4.12 cluster or before (which are unsupported), people will have to explicitly turn off the plugin deployment. They can still use the test console btw, if I'm correct.

/ok-to-test

For 4.12 cluster or before (which are unsupported), people will have to explicitly turn off the plugin deployment. They can still use the test console btw, if I'm correct.

even though 4.12 support has ended, it has extended support running through Jan 17 2025. I am not sure what's the recourse if someone running on 4.12 until then and upgrades to 1.7?

@memodi in midstream I removed 4.12 support for 1.7, meaning that the operator should not be available for upgrade on these clusters. That was also needed for FIPS. I think (hope) this plan can work - and in case of critical bugs we can still release a 1.6.2

@memodi in midstream I removed 4.12 support for 1.7, meaning that the operator should not be available for upgrade on these clusters. That was also needed for FIPS. I think (hope) this plan can work - and in case of critical bugs we can still release a 1.6.2 for people running on 4.12

SGTM.
/label qe-approved

Thanks everyone ! Merging now


error HELP pretty please with a cherry on top

Describe your bug here.
error pops up when loading character

Command Prompt/Terminal logs (if existing)
flixel/graphics/frames/FlxAtlasFrames.hx (line 256)
states/editors/CharacterEditorState.hx (line 802)
states/editors/CharacterEditorState.hx (line 625)
flixel/ui/FlxButton.hx (line 521)
flixel/ui/FlxButton.hx (line 507)
openfl/events/EventDispatcher.hx (line 444)
openfl/display/DisplayObject.hx (line 1400)

Uncaught Error: Null Object Reference
Please report this error to the GitHub page: https://github.com/ShadowMario/FNF-PsychEngine

> Crash Handler written by: sqirra-rng

Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
no

happened to me also :/ can i see the code you have for the character animations? or just tell me what you used for the sprites?

This is a bit uncertain but your .XML file might be broken/exported wrong

could you send the contents of your XML file?


Flesh out formula examples on project page

Update the formula examples in the project page to match the new readme examples in https://github.com/CapitalJS/capitaljs/pull/15
@mistergone, can you review, please?

:+1:


Remove react-native-svg

Description
I removed codes importing react-native-svg from the Select component and replaced it to an Image component.
Related Issues
#302
Tests
I just updated the snapshot for the Select test.
Checklist
Before you create this PR confirms that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] Run yarn test or yarn test -u if you need to update snapshot.
[x] Run yarn lint
[x] I am willing to follow-up on review comments in a timely manner.

@JongtaekChoi However can you please think of using svg in storybook for custome right element in Accordion??


hotfix/the set event and tags as array

make the set events and the set tags readable as arrays in the package, instead of reading it as non-array variable, which caused a syntax error while using the package in a Laravel project.

I think we can consider using http_build_query to build the params, it works better and will tidy up the code.

I have tried this function but the result after decoding will give us the result as multidimensional array with its indexes, in this format it wont be proper in a URL.

@yasir-alobaidi Please did you test your solution? It doesn't seem to work for me.

The PR is stale. If we don't get a response in the next week we will have to close it.


chore: redo typo PR by operagxsasha

Thanks operagxsasha for https://github.com/AztecProtocol/aztec-packages/pull/8203. Our policy is to redo typo changes to dissuade metric farming. This is an automated script.

Docs Preview
Hey there! 👋 You can check your preview at https://66db3658b17828c65af3d817--aztec-docs-dev.netlify.app


Return the remainder of division by a primitive (unsigned) integer in the form of a primitive integer of that type

I found myself writing this rather ugly function:
// TODO: decompose the function and maybe share the results with the library authors
#[cfg(any(test, feature = "num-bigint"))]
impl super::GetLastDigitAsU8 for num_bigint::BigUint {
    fn get_last_digit_as_u8(&self) -> u8 {
        const DEFAULT_RADIX: u8 = 10;
        // Unfortunately, the library doesn't offer a way to return the remainder
        // of the divisor's type even for primitive integers.
        let rem: Self = self % DEFAULT_RADIX;
        let rem: u32 = {
            let least_significant_digit: u32 = {
                // TODO: contact the library authors to make endianness explicit. Read more about endianness:
                // https://en.wikipedia.org/wiki/Endianness
                let mut le_iter_u32 = rem.iter_u32_digits();
                le_iter_u32.next()
                    // integers always have at least one digit
                    .unwrap()
            };
            least_significant_digit
        };
        let rem: u8 = rem.try_into()
            // that number is the remainder of division by 10 and therefore < 10 < 2^8
            .unwrap();
        rem
    }
}

As you can read from the comments, I would like to have an ability to check that num_bigint::U32Digits that is returned from num_bigint::BigUint::iter_u32_digits() with a debug_assert!().
One way how I can see it implemented is using Endianness enum with two variants, Big and Little. Then Endianness::Little can be the value for associated constant, let's name it ENDIANNESS, of num_bigint::U32Digits and num_bigint::U64Digits. There are also many such crates on crates.io.
The second thing I might want to see in the library is a set of functions (or a generic function relying on num_traits::int::PrimInt) that would allow to return the remainder of division by a primitive integer in the form of a primitive type instead of num_bigint::BigUint or num_bigint::BigInt.
The reason why library users (including me) might not want to have these functions in the library is possible desire to keep num-bigint as small as possible and then the solution would be to delegate the responsibility of implementing those functions to a separate library.

Both iter_u32_digits and iter_u64_digits are explicitly documented as being "ordered least significant digit first." That's roughly little-endian, although we're not talking about byte order -- the u32/u64 digits that come out will still be in the target's native endianness. If you're doing math like digit % RADIX, then native is what you want.

                le_iter_u32.next()
                    // integers always have at least one digit
                    .unwrap()

That comment is not true -- 0 is totally empty in BigInt and BigUint. I suggest using .unwrap_or(0) instead.

The second thing I might want to see in the library is a set of functions (or a generic function relying on num_traits::int::PrimInt) that would allow to return the remainder of division by a primitive integer in the form of a primitive type instead of num_bigint::BigUint or num_bigint::BigInt.

There's an old proposal in #88. I also considered changing Rem<{integer}> automatically narrow its Output, but I think when I experimented with that it had quite a large impact (but I don't fully remember now). For a smaller scope, we could probably just add rem_u32 and rem_u64 methods that would cover a lot of use-cases.


Conditional install?

If we specify a version that is already installed, will this step recognize that and skip reinstalling, or do we need a guard script?

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

ID: f9660c58-3366-f1be-8380-d6cf1d3c0150
Version Independent ID: 226a4fd8-bce8-3333-d8d6-7af933c7b060
Content: .NET Core Tool Installer task - Azure Pipelines
Content Source: docs/pipelines/tasks/tool/dotnet-core-tool-installer.md
Product: devops
Technology: devops-cicd
GitHub Login: @pulkitaggarwl
Microsoft Alias: puagarw

If that version was installed in the installation path by the same task, it recognizes it and skips installation. Whereas, if the version was manually installed or installed in some other way, the task overrides that version.
If you're using the default installation path (agents tool directory) with a private agent, the installation of the version will only happen once, and will be skipped for consecutive runs. (given the version doesn't gets deleted from agents tool directory)

What I'm trying to do is specify a specific SDK version to build with, whether Microsoft has it pre-installed or not
this is how I'm doing it currently (only relevant parts shown, but following steps include dotnet restore, build, test, & publish)... was hoping the change from DotNetCoreInstaller@0 to UseDotNet@2 would make the pwsh step unnecessary (& the condition on UseDotNet)
    variables:
        SdkVersion: '2.2.203'

    steps:
    -   pwsh: |
            $found = (Test-Path -Path "$(Agent.ToolsDirectory)\dotnet\sdk\${env:SdkVersion}")
            Write-Host -Object ".NET Core SDK ${env:SdkVersion}: $(If (${found}) {'found'} Else {'NOT found'})"
            Write-Host -Object "##vso[task.setvariable variable=NeedsSdk]$(If (${found}) {'0'} Else {'1'})"
        name: 'Test_CoreSdk'
        displayName: 'Check if .NET Core SDK $(SdkVersion) is installed'
        env:
            SdkVersion: $(SdkVersion)

    -   task: UseDotNet@2
        name: 'Install_CoreSdk'
        displayName: 'Install .NET Core SDK $(SdkVersion), if necessary'
        inputs:
            packageType: 'sdk'
            version: $(SdkVersion)
            installationPath: $(Agent.ToolsDirectory)/dotnet
        condition: ne(variables['NeedsSdk'], '0')

So, as I understood, you're trying to avoid re-downloading and installation of a version if it is already present in agents.toolsdirectory...
Gladly, we are taking care of that in the new UseDotNetV2 task. Hence, when the version is once installed in agents.toolsdirectory on a private agent, the task will honor that and skip downloading. Thus you will not required pwsh step.
However, kindly note that anything downloaded in the hosted agent during one pipeline/build/release, is not available in consecutive runs. Hence, in hosted agents, the version is downloaded every time.

right... so I'm hoping that when MSFT's monthly update adds 2.2.203, the UseDotNet step will skip the install, since it will become redundant, and just do the "use that one!" part
I don't think the hosted agent applies to my specific case...
stages:
-   stage: 'CI_build'
    jobs:
    -   job: 'CI_build'
        pool:
            name: Hosted Windows 2019 with VS2019

It appears you are using hosted agent queue: Hosted Windows 2019 with VS2019 . So in this case, the task will download the version every time it runs. To not reinstall version if already present, you will have to continue using the script from earlier.
The functionality of making sure a version exists is not currently present in task. Caching, however is there, for versions installed using the task.
Will work with @pulkitaggarwl to see how this can be solved...

@af4jm I have opened a duplicate issue on the correct repo Azure-Pipelines-tasks, hence you can close this one.
Bug link: https://github.com/microsoft/azure-pipelines-tasks/issues/10405
We shall take this as an enhancement and plan in future for it. Meanwhile you would have to use the script you were using earlier.

Thanks!


#1813: fix BND warning

move offending class ArchivedProcessFailure to the public API and adjust all references
update exported API version

Pull Request Test Coverage Report for Build 5115

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 54.745%

Totals

Change from base Build 5108:
0.0%

Covered Lines:
14503

Relevant Lines:
26492

💛  - Coveralls


Does this plugin works on ST3 ?

I couldn't make it works either by Package Control install or Git clone.
Both have import error when loading.

Have the same error on elementaryOS (based on ubuntu 12.04)
reloading plugin GitDiffHelper.GitDiffHelper
Traceback (most recent call last):
  File "/opt/sublime_text/sublime_plugin.py", line 74, in reload_plugin
    m = importlib.import_module(modulename)
  File "./importlib/__init__.py", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1584, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 584, in _check_name_wrapper
  File "<frozen importlib._bootstrap>", line 1022, in load_module
  File "<frozen importlib._bootstrap>", line 1003, in load_module
  File "<frozen importlib._bootstrap>", line 560, in module_for_loader_wrapper
  File "<frozen importlib._bootstrap>", line 868, in _load_module
  File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
  File "/home/heart/.config/sublime-text-3/Packages/GitDiffHelper/GitDiffHelper.py", line 2, in <module>
    import git
ImportError: No module named 'git'

Sublime Text 3 Build 3083
~  python --version
Python 2.7.3

Right now i haven't got enough time to correct it, i leave it open and will try to fix it soon


ADD: Error Checking: If there more than one engine, an engine object must be assigned to each page object that is created.

This is no longer accurate as the site passes in the engine


database.py does not save mean and std correctly

db.csv should contain the mean and std for the complete dataset and must thus be calculated after all mfcc:s are created
perhaps we should use torch transforms for this..

Experimenting with database.py such that the created db is read again after creation and all files are normalized using iteratively calculated mean and an obscure std. The std (variance) calculation can be done iteratively during creation but numeric errors occur, so the std is instead calculated for the mean and this seems to be working well.


Harmony Subgraphs: Transactions, HRC20 and HRC721

Description
Transactions, HRC20 and HRC721 Subgraphs based on https://thegraph.com/
For HRC: track all HRC20 and HRC721 contracts on chain:

address
name
symbol
creater address
total supply
addresses and balances
related transactions ids (with internal transactions)
transfers
mints
burns

Context
We can use subgraphs for many dapps as well as block explorer. We need the following subgraphs:

Transactions subgraph
HRC20 subgraph
HRC721 subgraph

by analogy with blocks subgraph https://github.com/blocklytics/ethereum-blocks and erc20 subgraph https://github.com/graphprotocol/erc20-subgraph (work in progress)
Acceptance Criteria
https://thegraph.com/explorer/

[ ] [quantifiable criteria is better]

Reward
$8000 in ONE tokens.

Hey @potvik I builded the subgraphs for hrc20 and hrc721.
I don't think it possible to build subgraphs for transactions blocks, the block handlers for subgraph only gives the block not transactions.
Here is the repo for the hrc20 and hrc721 subgraph. If you know a way to track all transaction blocks from thegraph plz ping me.
https://github.com/bmgalego/harmony-tokens-subgraph
let me know if I need to do anything else.

I updated my repo, I found a bug tracking the Blits nft. Also improved the subgraph manly on tracking nfts better and better api for querying.
@potvik @gitcoinbot


profile!: bump version to v21.141

Release Notes: https://forums.garmin.com/developer/fit-sdk/b/news-announcements/posts/fit-sdk-21-141-00-release
We consider this as breaking changes:

Enum value changes:

SegmentLeaderboardTypeRival is changed from constant 9 to 11
SegmentLeaderboardTypeCarrot is the new constant 9

run fitgen 21.141

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (87bd48d) to head (83c3433).
Report is 2 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #269   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           42        42
  Lines         3649      3649
=========================================
  Hits          3649      3649

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


wrong geometric error

When running i3dm.export, root geometricError = 0 is generated
  "geometricError": 0.0,
  "asset": {
    "generator": "i3dm.export",
    "version": "1.0"
  }

This should be another value (for example 1000)

fix: Removed root tilesetJson.GeometricError
https://github.com/Geodan/i3dm.export/commit/135a1d8040082bf9d4255031b930e8ab877a4c02
todo: test with supertileset, mapbox

tested with MapBox viewer: there is nothing drawn after creating a tileset with this fix.
1] Before fix:
https://bertt.github.io/mapbox_3dtiles_samples/samples/instanced_bug/works/#16.37/52.366463/4.8959/0/45

2] After fix:
https://bertt.github.io/mapbox_3dtiles_samples/samples/instanced_bug/error/#16.37/52.366463/4.8959/0/45

The only change is GeometricError is removed from root (Cesium does not use this):
From:
  "geometricError": 500.0,
  "asset": {
    "generator": "i3dm.export",
    "version": "1.0"
  }

to:
  "asset": {
    "generator": "i3dm.export",
    "version": "1.0"
  }

Question: Apparently Mapbox-3d-tiles client uses root.GeometricError, can we remove this?
cc @tebben

Ok, I will have a look at this somewhere this week

wrong solution here, it should be possible to add geometricError at root level, for example see
https://github.com/CesiumGS/3d-tiles/blob/main/specification/README.md#tileset-json

reverted this change.  At root level there is now geometricError[0[] defined.
 "geometricError": 500.0,
  "asset": {
    "generator": "i3dm.export",
    "version": "1.0"
  }


WsdlXmlInputValidator namespace double occurence warning

WsdlXmlInputValidator shows the following warnings in the console

console:
https://gui-app.tst.ibis.nnbe-mdw-tst.aws.insim.biz/
then go to frank-contract-app
Ali spent a lot of time trying to fix it but it seems to be a bug in the validator. Maybe an import of similarly named XSDs in ibis somewhere?
Reporter
Bonno Smeele

To Reproduce
Steps to reproduce the behavior:

clone https://gitlab.insim.biz/be_middleware_frank/frank-source/frank2mwp
start config contract with batfile
see warnigns in console

Screenshots
Configuration
		<WsdlXmlInputValidator
			wsdl="Generic/wsdl/ContractDataService.wsdl"
			soapBody="FindPlanForParticipantRequest"
			outputSoapBody="FindPlanForParticipantResponse,Fault"
			reasonSessionKey="errorMsg"
			soapVersion="auto"
			ignoreUnknownNamespaces="true"
			allowPlainXml="true"
			>
			<Forward name="failure" path="RequestValidationFailure"/>
			<Forward name="parserError" path="InvalidXmlError"/>
		</WsdlXmlInputValidator>

Input
NA

Environment
FF! 7.9-20230718.190024: frank2mwp_contract
Running on ip-10-233-232-144.eu-west-1.compute.internal using Apache Tomcat/9.0.60
Java Version: OpenJDK Runtime Environment (1.8.0_372-b07)
Heap size: 265M, total JVM memory: 875M
Free disk space: 25GB, total disk space: 30GB
Up since: 2023-08-08 10:32:26 (22m)
Additional Environment

DBMS: [e.g. Oracle, MSSQL, MariaDB, MySql, PostgreSQL]
Browser: [e.g. Chrome, Safari, Edge, Firefox]

Additional Context
Add any other context about the problem here. (f.e. ladybug report / test adapter with larva test)

@BonnoSmeele I will need to know something about the structure of the XSD files to improve either the handling, or the error reporting.
Since these are private, can you send me those in mail or teams?


How to perform attestation of Confidential VMs

It would be useful for readers if  procedure to create a secure channel after creating a Confidential VM is also explained.
The following questions need to be addressed :

How to get an attestation report after creating a Confidential VM based on AMD SEV-SNP.
Is there any role of 'Azure Attestation service' in this attestation process with the  Confidential VM.
How to communicate with a Confidential VM via a secure channel and how to send data to Confidential VM securely ?

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

ID: b2dfa9da-9a12-c7cb-9998-acc13f4d7473
Version Independent ID: d391a406-c66d-1294-21f6-775afaa98533
Content: Azure DCasv5/ECasv5-series confidential virtual machines FAQ (preview)
Content Source: articles/confidential-computing/confidential-vm-faq-amd.yml
Service: virtual-machines
Sub-service: confidential-computing
GitHub Login: @edendcohen
Microsoft Alias: edcohen

@msnitish
Thanks for the feedback! I have assigned the issue to content author to check and update the document as appropriate.

@edendcohen
Can you please check and add your comments on this doc update request as applicable.

@VikasPullagura-MSFT could you please let us know if there is any update ?

@VikasPullagura-MSFT
Thank you for the reply and assigning the issue to @edendcohen.
I was curious to know if you could also add more members/ assign it to other members too so that they would be able to look into this issue and reply ?


Roll Flutter Engine from 5fd5ccf32d08 to 7bc2b1cb48c4 (3 revisions)

https://github.com/flutter/engine/compare/5fd5ccf32d08...7bc2b1cb48c4
2024-02-16<EMAIL_ADDRESS>Roll Dart SDK from 947c8c487e28 to 21b9ee6f0a52 (2 revisions) (flutter/engine#50717)
2024-02-16<EMAIL_ADDRESS>Roll Skia from c89a4cd72308 to 87e8e9c8f42b (3 revisions) (flutter/engine#50716)
2024-02-16<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from fXqP_YC4zTp9G2hA5... to YN5KCfom7Ax0Z69s_... (flutter/engine#50719)
Also rolling transitive DEPS:
fuchsia/sdk/core/linux-amd64 from fXqP_YC4zTp9 to YN5KCfom7Ax0
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jsimmons@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Hole punch merge

This change is

r? @canndrew
(maidsafe_highfive has picked a reviewer for you, use r? to override)

Reviewed 3 of 6 files at r1, 2 of 3 files at r2, 2 of 2 files at r3.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


update deps

Purpose
closes #465

[x] I have read and checked the items on the review checklist.

bors r+


Added Country, Province, Locality, OrgUnit flags

Thank you

Thank you

I should thank you first for this amazing code. It really saved my time.

I should thank you first for this amazing code. It really saved my time.


Too broad permissions granted to helm charts

I'm trying to narrow down the permissions needed to run helm-controller fully scoped in a namespace; but I hit a wall when I found:
E0907 17:29:05.730579       1 controller.go:117] error syncing 'helm-controller/traefik': handler helm-controller: failed to create helm-helm-controller-traefik rbac.authorization.k8s.io/v1, Kind=ClusterRoleBinding for helm-controller helm-controller/traefik: clusterrolebindings.rbac.authorization.k8s.io "helm-helm-controller-traefik" is forbidden: user "system:serviceaccount:helm-controller:helm-controller" (groups=["system:serviceaccounts" "system:serviceaccounts:helm-controller" "system:authenticated"]) is attempting to grant RBAC permissions not currently held:

this is due to this line: https://github.com/rancher/helm-controller/blob/3e223ca9dc94607ea9b7deb7f632551230c4db32/pkg/helm/controller.go#L271
which wants to grant cluster-admin to every chart. This should rather be a namespaced Role, you agree?

Hi @ams0, this is indeed a Cluster role, but it is actually bound to a single namespace scope because referenced by a RoleBinding and not a ClusterRoleBinding.
Is it an issue for you?


Required z3 version

The current readme of this repository states that the required z3 version is v4.8.15. However, when building Solidity (0.8.17) from source, it requires z3 >= v4.8.16 due to the introduction of Z3_OP_RECURSIVE  (see the related issue https://github.com/ethereum/solidity/issues/13178).

For context. I'm building solc from source since I'm creating a docker image with different smart-contract analysis tools (of which kevm is one) and it needs to run on both x86_64 and arm (M1). The Rust svm solc installer supports aarch64, but it doesn't enable dynamic loading of z3/cvc4. So that's why I'm building from source.

So I installed z3 v4.8.16 instead of v4.8.15 and it turns out that kevm prove --backend haskell ... works 'just fine' with z3 v4.8.16. Is there a reason that z3 v4.8.15 is still stated in the readme? As in, are other features of kevm not compatible (yet) with z3 v4.8.16?
Otherwise, I think it would be nice to update the required z3 version of kevm to be compatible with the latest solc versions.

We've had problems with slightly broken Z3 versions in the past, and so our solution has been to pin a particular version until we run into an issue like this. You can almost certainly use v4.8.16 just fine.
I'll look at propagating the upstream K tools to a newer version so that we can update the instructions.


[Backend][Java SDK] UUID string append "" making length 38

Affected module
Does it impact the UI, backend or Ingestion Framework?
backend
Describe the bug
When we send UUID as string directly in body it gets appended with "" hence we get exceptions from server side
To Reproduce
Make api call with UUID passed in body directly
Screenshots or steps to reproduce
Expected behavior
"" should not be appended
Version:

OS: [e.g. iOS]
Python version:
OpenMetadata version: [e.g. 0.8]
OpenMetadata Ingestion package version: [e.g. openmetadata-ingestion[docker]==XYZ]

Additional context
Add any other context about the problem here.

Already Fixed


improved conditional log(k) outputs for magnitude effect models

Improve the model.getLogDiscountRate() in the Hyperbolic1MagEffect abstract class to:

[x] allow requests for multiple reward values
[ ] easily request an experiment number or the group-level estimate
[ ] add tests
[x] produce plots like the one below
[ ] document in the wiki

can now ask for evaluation at multiple different rewards. You get an array of Stochastic objects back which contain distributions of log(k) for the requested magnitudes
Currently getting a plot like this...

Can now ask for plot_mode to be either row or compact

these plots are now included in the main experiment plots


Update for transfer to mamba-org

Related to #8
As discussed in mamba-org/micromamba-devcontainer#7, I have transferred this repository to mamba-org and have updated some documentation.
Discussion: I think it would be a good idea to take this opportunity to update the version to 1.0.0.

Looks good to me! Just confused about the removal of the README file (I think the current README is pretty empty as well).

@maresb Thanks for your review!
Do you think the version should remain 0.1.0? I think it is worth updating to version 1.0.0.

I think it is worth updating to version 1.0.0.

I agree, can you do that and merge? Then once https://github.com/devcontainers/devcontainers.github.io/pull/118 comes out of draft I will give an approving review.

Released👍


Galaxy Tab S7 Plus support?

Preparation

[X] I read the Troubleshooting Guide
[X] My question isn't answered in any other issues (even the closed ones)

Your question
any special settings i need to set in automata to fully support this tablet? its a 16:10 aspect ratio

Do you have any issues with FGA? 16:10 is no problem, normally.

I have the same problem with my Samsung Galaxy tab s7 FE its not working properly

Post screenshots/video recordings. You also have to turn off dex mode to properly use FGA (Tested with my Galaxy Tab S6). Apps with overlays don't properly work in dex mode.

Post screenshots/video recordings. You also have to turn off dex mode to properly use FGA (Tested with my Galaxy Tab S6). Apps with overlays don't properly work in dex mode.

did u use any custom game area offset? i have a Tab S6 Lite but the clicks are a little off


Remove continuous applications from Services

Context
We are trying to pay down tech debt left over from Continuous Applications
Changes proposed in this pull request

Removes the ContinuousApplication module name from Service objects

Guidance to review
N/A
Things to check

[ ] If the code removes any existing feature flags, a data migration has also been added to delete the entry from the database
[ ] This code does not rely on migrations in the same Pull Request
[ ] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[ ] If this code adds a column to the DB, decide whether it needs to be in analytics yml file or analytics blocklist
[ ] API release notes have been updated if necessary
[ ] If it adds a significant user-facing change, is it documented in the CHANGELOG?
[ ] Required environment variables have been updated added to the Azure KeyVault
[ ] Inform data insights team due to database changes
[ ] Make sure all information from the Trello card is in here
[ ] Rebased main
[ ] Cleaned commit history
[ ] Tested by running locally
[ ] Add PR link to Trello card

 Refactor Services to remove references to "ContinuousApplications"


tls backend not ready in e2e tests

gateway-conformance-infra         tls-backend-6689db858f-mzl6n                                      0/1     ContainerCreating   0          13h

Events:
  Type     Reason       Age                    From     Message
  ----     ------       ----                   ----     -------
  Warning  FailedMount  4m40s (x290 over 13h)  kubelet  Unable to attach or mount volumes: unmounted volumes=[secret-volume], unattached volumes=[secret-volume kube-api-access-chds7]: timed out waiting for the condition
  Warning  FailedMount  35s (x421 over 14h)    kubelet  MountVolume.SetUp failed for volume "secret-volume" : secret "tls-passthrough-checks-certificate" not found

will be created by https://github.com/kubernetes-sigs/gateway-api/blob/8e54974f9df3be483c76e069cd6f31bde9f9a69b/conformance/utils/kubernetes/certificate.go#L47


Initial Copy from services repo

I know the CI/CD breaks, I'll fix it on the next PR (with the createwallet endpoint update)


Improved git reset for CI builds

Description
Prevent strange CI failures.

@marcoabreu i see your point. We can look what caused the failure on the master as well later. Do you think this PR does not bring any value? What changes are you requesting?

Yes, I don't think this PR brings any value because the git workspace is managed on master. This PR won't bring any benefit because the code in question won't actually be executed - tampering a mirrored copy that Jenkins and all tools expect to be an exact copy rather poses more risks than potential benefits

@marcoabreu  I don't get your point, isn't this executed on the worker namespace?

Yes, but the problem in question occurs on the master. We don't even get to the worker stage. To be more specific, the Jenkinsfile won't even be evaluated.

@marcoabreu Yes, I see you point that this PR will not resolve the mentioned problem. If I remove the description and just leave the title Improved git reset for CI builds. Would you be in favour of reviewing and merging it?

I'd still be opposed to merging because this would break our Jenkins validation strategy. Jenkins automatically creates a merge commit and does other modifications to align the various repository states. Merging this PR would destroy that structure and result in PRs not being validated in merge- but standalone mode. That's not something we would want.
At the moment I'm having difficulties to find the benefit of this change. Could you maybe a elaborate which problem this would solve?
Otherwise, I'd advocate for not changing a running system since that part has not caused an issues that I am aware of.

This will save builds from CI failure that had modified checked in code for whatever reason.

I'd still be opposed to merging because this would break our Jenkins validation strategy.

What is the strategy and what are we validating with it? My PR ensures that for every build attempt we have a guaranteed clean default state.

This will save builds from CI failure that had modified checked in code for whatever reason.
Do you have an example of such a case?

What is the strategy and what are we validating with it? My PR ensures that for every build attempt we have a guaranteed clean default state.
The strategy merges your PR with the head of master. This allows us to always validate a PR as if it would be merged at that moment opposed to requiring the user to rebase constantly. This change would revert this merge and effectively switch from a "PR-merge" to a "PR-head" strategy.

The problem with your PR is that it's actually purging too much and putting the repository into a "too" clean state. It's effectively invalidating Jenkins' actions.

Do you have an example of such a case?

We recently had a problem with some buildscripts that would modify some Makefiles for Jetson cross compilation.

The problem with your PR is that it's actually purging too much and putting the repository into a "too" clean state. It's effectively invalidating Jenkins' actions.

I'm afraid I don't understand what is a "too clean" state. What actions of Jenkins we are invalidating? What situation we are trying to validate by not resetting the repository before a clean build?

... revert this merge and effectively switch from a "PR-merge" to a "PR-head" strategy.

We try to merge a PR into not modified master state. We are not switching any strategies, nor moving HEAD in any way.

We recently had a problem with some buildscripts that would modify some Makefiles for Jetson cross compilation.

But for the scope of that run, the modification is valid, right? After the run finishes, the workspace is automatically cleaned up. This means that a subsequent run won't be using these modified files but will get a unmodified version of the repository.

I'm afraid I don't understand what is a "too clean" state. What actions of Jenkins we are invalidating? What situation we are trying to validate by not resetting the repository before a clean build?

Let's look at the following SCM log from Jenkins:
Cloning the remote Git repository

Cloning with configured refspecs honoured and without tags

Cloning repository https://github.com/apache/incubator-mxnet.git

 > git init /home/jenkins_slave/workspace/sanity-lint # timeout=10

Fetching upstream changes from https://github.com/apache/incubator-mxnet.git

 > git --version # timeout=10

using GIT_ASKPASS to set credentials

 > git fetch --no-tags --progress https://github.com/apache/incubator-mxnet.git +refs/pull/12656/head:refs/remotes/origin/PR-12656 +refs/heads/master:refs/remotes/origin/master

 > git config remote.origin.url https://github.com/apache/incubator-mxnet.git # timeout=10

 > git config --add remote.origin.fetch +refs/pull/12656/head:refs/remotes/origin/PR-12656 # timeout=10

 > git config --add remote.origin.fetch +refs/heads/master:refs/remotes/origin/master # timeout=10

 > git config remote.origin.url https://github.com/apache/incubator-mxnet.git # timeout=10

Fetching without tags

Fetching upstream changes from https://github.com/apache/incubator-mxnet.git

using GIT_ASKPASS to set credentials

 > git fetch --no-tags --progress https://github.com/apache/incubator-mxnet.git +refs/pull/12656/head:refs/remotes/origin/PR-12656 +refs/heads/master:refs/remotes/origin/master

Merging remotes/origin/master commit 76ae7252a6751275565600d287b7d432b685fd7d into PR head commit 9451518b19406a6d5cc24ab0ea83d9776c078f3c

 > git config core.sparsecheckout # timeout=10

 > git checkout -f 9451518b19406a6d5cc24ab0ea83d9776c078f3c

 > git merge 76ae7252a6751275565600d287b7d432b685fd7d # timeout=10

 > git rev-parse HEAD^{commit} # timeout=10

Merge succeeded, producing 9451518b19406a6d5cc24ab0ea83d9776c078f3c

Checking out Revision 9451518b19406a6d5cc24ab0ea83d9776c078f3c (PR-12656)

 > git config core.sparsecheckout # timeout=10

 > git checkout -f 9451518b19406a6d5cc24ab0ea83d9776c078f3c

Commit message: "[MXNET-703] Show perf info for TensorRT during tests"

As you can see, Jenkins runs git merge 76ae7252a6751275565600d287b7d432b685fd7d and thus creates a temporary commit that merges the PR with the head of master (in case your PR was not rebased).

We try to merge a PR into not modified master state. We are not switching any strategies, nor moving HEAD in any way.

Unfortunately, you are actually moving HEAD with that action. The PR-merge strategy syncs up the HEAD of the PR (incase it has not been rebased) with the HEAD of master. After the PR-merge strategy has been applied, the HEAD of the PR (during that run) and the HEAD of master are equivalent + the changes of the PR. If we execute your git clean (or run PR-head strategy), the HEAD of the PR will be depending on the base of the PR. This means that the PR might have diverged from master. Think about the message
This branch is 66 commits ahead, 1750 commits behind apache:master.

The PR-head strategy (which you are enforcing that way) will keep it that way. The PR-merge strategy will make the PR look like
This branch is 66 commits ahead of apache:master.

Does that make it clearer for you?

As you can see, Jenkins runs git merge 76ae7252a6751275565600d287b7d432b685fd7d and thus creates a temporary commit that merges the PR with the head of master (in case your PR was not rebased).

This is not true, since after merge is performed HEAD points to the merge commit.

If we execute your git clean (or run PR-head strategy), the HEAD of the PR will be depending on the base of the PR.

This is not true either.
Refer to git-reset --hard documentation. Without an argument it assues HEAD, with as I've stated previously points to the merge commit.

@marcoabreu @lebeg ping!
Any updates on the PR.

Okay, that makes sense then. Thanks for elaborating. I'm slightly on the fence here, but I'm happy to merge it and observe whether we encounter any problems down the road. Sorry for the delayed response.


[bug] Getting an error using WalletConnectConnector

Is there an existing issue for this?

[X] I have searched the existing issues

Package Version
0.1.3
Current Behavior
Tried using the WalletConnectConnector from the module import as stated in the docs as usual, getting an error with a message that it's not a constructor.
Expected Behavior
Expecting to instantiate the WalletConnectConnector
Steps To Reproduce
Function for instantiating wallet connectors
export const walletConnectors = ({ chainId }) => {
	const rpcUrl =
		chains.find((x) => x.id === chainId)?.rpcUrls?.[0] ??
		chain.mainnet.rpcUrls[0];
	return [
		new InjectedConnector({ chains }),
		new WalletConnectConnector({
			options: {
				infuraId: INFURA_ID,
				qrcode: true,
			},
		}),
		new WalletLinkConnector({
			options: {
				appName: "AppName",
				jsonRpcUrl: `${rpcUrl}/${INFURA_ID}`,
			},
		}),
	];
};

Anything else?

Were you using a previous version of wagmi? Have you tried uninstalling wagmi and installing again?

Yes, I've tried uninstalling it using yarn remove wagmi and reinstall it likewise using yarn add wagmi, thanks

released<EMAIL_ADDRESS>if this is still an issue, feel free to re-open.


Unable to use Azure Speech SDK with custom subdomain

I am unable to get the Azure Speech SDK to work with a custom subdomain i.e. MyAiServices.cognitiveservices.azure.com.
This isn't a bug with this project per se, but I cannot find any documentation that's correct/works. I've read through this article, but still cannot get this to work.
From the above document, it seems you need to use an explicit endpoint and key (not token based auth), but it's returning a 404, so I assume this is more an issue with the AI services endpoint/documentation.
speech_endpoint = "wss://australiaeast.tts.speech.microsoft.com/cognitiveservices/websocket/v1"
speech_config = SpeechConfig(endpoint=speech_endpoint, subscription=<KEY GOES HERE>)

Using the explicitly defined endpoint as above, works as expected. However when using wss://MyAiServices.cognitiveservices.azure.com/tts/cognitiveservices/websocket/v1 as the endpoint, it returns a 404.

It seems you need to create a custom subdomain and create a private endpoint for the Speech API to work. Currently I cannot do that due to how my environment is setup, but regardless, the code would still need to be changed to account for this (if someone were to want to use the custom endpoint/private link).


Use import of OCI structs

Fixes #22758
Otherwise we would need to rewrite the structs in oci.go.

Fix the description, you have a space after #

We backport refactors?

It will resolve a license problem.

Please send backport


Add prefix for topics

Description

This pr's target is, add prefix for all topics and add extra prefix for userEvent topic only.
After applied this pr, some zones(e.g. test1, test2, test3) can share same kafka instance using different prefix topic,
BTW, userEvent is special, user may want to send some zones's event to same topic, so added extra prefix for it, user can decide whether want to send the event to same topic or different topic.
I tested in my local env

Default configuration (all topics's prefix is empty string), topics name as below

kafka_topics_prefix: "blue_" and kafka_topics_userEvent_prefix: "test_"

And the activations are successful on above 2 cases both.
Related issue and scope

[ ] I opened an issue to propose and discuss this change (#????)

My changes affect the following components

[ ] API
[ ] Controller
[x] Message Bus (e.g., Kafka)
[ ] Loadbalancer
[ ] Invoker
[ ] Intrinsic actions (e.g., sequences, conductors)
[ ] Data stores (e.g., CouchDB)
[ ] Tests
[ ] Deployment
[ ] CLI
[ ] General tooling
[ ] Documentation

Types of changes

[ ] Bug fix (generally a non-breaking change which closes an issue).
[x] Enhancement or new feature (adds new functionality).
[ ] Breaking change (a bug fix or enhancement which changes existing behavior).

Checklist:

[x] I signed an Apache CLA.
[x] I reviewed the style guides and followed the recommendations (Travis CI will check :).
[ ] I added tests to cover my changes.
[ ] My changes require further changes to the documentation.
[ ] I updated the documentation where necessary.

Codecov Report

Merging #5062 (eb2e900) into master (1753946) will decrease coverage by 6.92%.
The diff coverage is 53.33%.

@@            Coverage Diff             @@
##           master    #5062      +/-   ##
==========================================
- Coverage   82.80%   75.88%   -6.93%
==========================================
  Files         207      207
  Lines       10034    10047      +13
  Branches      444      418      -26
==========================================
- Hits         8309     7624     -685
- Misses       1725     2423     +698

Impacted Files
Coverage Δ

...rg/apache/openwhisk/core/scheduler/Scheduler.scala
0.00% <0.00%> (ø)

.../apache/openwhisk/core/controller/Controller.scala
55.66% <33.33%> (+0.85%)
:arrow_up:

...scala/org/apache/openwhisk/common/UserEvents.scala
75.00% <50.00%> (+8.33%)
:arrow_up:

.../scala/org/apache/openwhisk/core/WhiskConfig.scala
95.36% <100.00%> (+0.06%)
:arrow_up:

...apache/openwhisk/core/ack/MessagingActiveAck.scala
58.33% <100.00%> (+3.78%)
:arrow_up:

...nwhisk/core/database/RemoteCacheInvalidation.scala
80.64% <100.00%> (+0.64%)
:arrow_up:

...enwhisk/core/loadBalancer/CommonLoadBalancer.scala
72.56% <100.00%> (ø)

...che/openwhisk/core/loadBalancer/LoadBalancer.scala
76.92% <100.00%> (ø)

...e/loadBalancer/ShardingContainerPoolBalancer.scala
80.79% <100.00%> (ø)

...la/org/apache/openwhisk/core/invoker/Invoker.scala
70.31% <100.00%> (+0.47%)
:arrow_up:

... and 21 more

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 1753946...eb2e900. Read the comment docs.

LGTM

Codecov Report

Merging #5062 (1b73098) into master (f7ec9e3) will decrease coverage by 8.25%.
The diff coverage is 37.93%.

@@            Coverage Diff             @@
##           master    #5062      +/-   ##
==========================================
- Coverage   38.79%   30.53%   -8.26%
==========================================
  Files         218      211       -7
  Lines       10700    10443     -257
  Branches      454      435      -19
==========================================
- Hits         4151     3189     -962
- Misses       6549     7254     +705

Impacted Files
Coverage Δ

.../apache/openwhisk/core/controller/Controller.scala
0.00% <0.00%> (ø)

...enwhisk/core/loadBalancer/CommonLoadBalancer.scala
0.00% <0.00%> (ø)

...che/openwhisk/core/loadBalancer/LoadBalancer.scala
0.00% <0.00%> (ø)

...e/loadBalancer/ShardingContainerPoolBalancer.scala
0.00% <0.00%> (ø)

...rg/apache/openwhisk/core/scheduler/Scheduler.scala
0.00% <0.00%> (ø)

...scala/org/apache/openwhisk/common/UserEvents.scala
75.00% <50.00%> (+8.33%)
:arrow_up:

.../scala/org/apache/openwhisk/core/WhiskConfig.scala
95.54% <100.00%> (+0.05%)
:arrow_up:

...apache/openwhisk/core/ack/MessagingActiveAck.scala
58.33% <100.00%> (+3.78%)
:arrow_up:

...nwhisk/core/database/RemoteCacheInvalidation.scala
80.64% <100.00%> (+0.64%)
:arrow_up:

...la/org/apache/openwhisk/core/invoker/Invoker.scala
70.31% <100.00%> (+0.47%)
:arrow_up:

... and 68 more

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 f7ec9e3...1b73098. Read the comment docs.