Add ability to configure interval between checks to see if a node has ph...

...oned home.

Why this need to  be configurable?

Thank you for a pull request! Please check this document for how the Jenkins project handles pull requests

In my Jenkins environment with OpenStack, we are using Windows VMs and it takes a VM around 3-4 minutes to come online after the first-boot cloudbase-init process completes.  I would like to reduce the time Jenkins spends waiting for the node by having this value configurable.  This can reduce the time it takes a node to come online by 30 seconds.  For example, if a node is online and ready and phones home just after a check occurs, we have to wait an additional 30 seconds for the next phone home check to be performed.  I realize the gain can be trivial but if we are already waiting 3-4 minutes for a Windows VM, as compared to < 30 sec for most Linux VMs, having this timeout value configurable allows us to cut down on the wait time.

In that case I assume you use different values for waitPhoneHomeTimeout on those two types of images. It would make more sense to define this as waitPhoneHomeTimeout/100 or similar. Right now, it is waitPhoneHomeTimeout/30 compared to the default timeout value.

So you would be in favor of making the interval at which the phone home check is performed proportional to the overall waitPhoneHomeTimeout?  This idea is intriguing but concerns me as in a very busy environment, it may take more than the nominal 3-4 minutes, maybe double, for a node to become available. (This happens sometimes with dozens of Windows VMs in various states of spawning, building, deleting, etc)  I would not want to lose the ability to retain an upper bound absolute worst-case limit of say 10 minutes for waitPhoneHomeTimeout in order to have a smaller phone home check interval.  My intent of making this value configurable is to have more fine grained control over both parameters individually based on the performance constraints of a specific cloud environment.
For me, waitPhoneHomeTimeout is an absolute worst case value that, if reached, means things have gone horribly wrong.  If this timeout is reached, we should kill the node and launch another as we can assume that this one will never become available.  I agree that different images would likely have different values for waitPhoneHomeTimeout but I would not want to base any other checks on this value, thus my desire to make the phone home check independently configurable.

So you would be in favor of making the interval at which the phone home check is performed proportional to the overall  waitPhoneHomeTimeout ?

Yes, that is what I suggest.
I am concerned the config can get unnecessarily complicated. What are your timeouts and acceptable check intervals? There was no discussion behind current default so reducing it to some other hard-coded value might be acceptable for everyone.

IMHO, it would be best to use a wait()/notify() (or similar mechanism) instead of polling the flag in intervals. Actually, waitPhoneHomeTimeout indeed was intended as worst-case value just like @jcmoore3 assumed.
I resumed working on this plugin recently, so lets see what I can do about that. ;-)

Closing this in favor of PR #91


fp16 for intelblas implementation

Hi @ptillet @gongzg
This patch enable fp16 intelbals_gemm(_image), and outperform the fp32 version in most benchmark case.
Also, modify some tune python code to print the external template bench info and added tuned json file for skl.
Please have a review, thx

This looks good! I'll test it soon and will merge it. I've been very busy lately; sorry for the delay.
Philippe


[DO NOT MERGE] Bank holidays location experiment

⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠
This is a draft work in progress. Note that this code won't work without this cookie change to the gem: https://github.com/alphagov/govuk_publishing_components/pull/1999
Trello card: https://trello.com/c/qm6BnJiO/680-public-holidays-location-experiment-fe

when I switch between tabs with VoiceOver, it reads out "Do you want to save X as your... etc" immediately after announcing the tab has been selected –  is this intended behaviour? https://user-images.githubusercontent.com/7116819/113029284-2527ad80-9184-11eb-8814-d1ec30144f39.mov

It's not intended behaviour. I think this might be the aria-live being triggered as a result of that element now being visible. As a general thing, I'm finding the tabs very difficult to use with Voiceover - selecting a tab jumps the focus down the page, the problem you described is inconsistent - which I think we might attribute to the tabs rather than this new functionality. Let's have a chat about this.

when I press the button to save a country, the state updates as expected, however when I try to undo my action, the button no longer seems to respond https://user-images.githubusercontent.com/7116819/113029687-9e270500-9184-11eb-985e-e290b6020f7e.mov

Yes - I had this bug and I fixed it. I think that the latest deploy to the preview app failed, so you're looking at a slightly older version. I've had this problem a lot with this PR, might be best to check out the branch locally for testing.

when I select a country as my default location, the UI state is updated but it is not maintained when I refresh the page. When I visit /bank-holidays without the hash, it shows me the default view. From poking around in dev tools, I can see it is not dropping the cookie as intended (which is probably also the reason why 2 is happening). I haven't quite figured out why yet.

If it's not saving the cookie at all, I might need to rebase this to get the latest components gem version, because that has a list of allowed cookies (I'll do that now).


⚠ Bofrost.be has degraded performance

In 6e86088, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1102 ms

Resolved: Bofrost.be performance has improved in 9a3bd0b.


Refactor catalogue service with Go kit

I tried to break up the commits in some sane order. Roughly,

Define a Go interface for the service
Implement core business logic, agnostic of transport
Write (admittedly tedious) endpoint bindings
Implement transport bindings, i.e. gorilla/mux HTTP
Write middleware for value-add stuff, initially just logging, more later
Write cmd/cataloguesvc to wire everything together
Fix a few bugs

Don't merge this until we get a chance to chat! :)

I come from the author-merges tribe, so give me a LGTM and I'll merge this. Or, if you like to work another way in this repo, just let me know.

That's fine, so long as you've tested that everything works. We're not focusing on the application at the moment, so I haven't had time.

The tests are green. Is there more testing?

Ha, tests. You're funny. Guess how many tests there were after two weeks of writing 10 microservices? No it's all manual testing. I.e. go onto the site and start ordering and viewing, etc.

We do actually have the load/integration tests (/load-test/). They are not hooked in to the build yet, but should be usable to validate the functionality is still working.

Clicking around works now. Merging!


Nima cap cli download guide

[CI] Staging environment is at http://cap-staging-docs.codefresh.io.s3-website.us-east-1.amazonaws.com/nima-cap-cli-download-guide/docs/


Unresolved reference Error on Android Build on 3.4.1

After Upgrading to 3.4.1, at android build I am getting multiple Unresolved reference errors.
.../MobileScanner.kt:30:40 Unresolved reference: MobileScannerCallback
.../MobileScanner.kt:31:45 Unresolved reference: MobileScannerErrorCallback
...MobileScanner.kt:83:52 Unresolved reference: data
.../MobileScanner.kt:86:48 Unresolved reference: data
.../MobileScanner.kt:179:29 Unresolved reference: TorchStateCallback
.../MobileScanner.kt:180:33 Unresolved reference: ZoomScaleStateCallback
.../MobileScanner.kt:181:39 Unresolved reference: MobileScannerStartedCallback
.../MobileScanner.kt:307:52 Unresolved reference: AnalyzerCallback
.../MobileScanner.kt:312:68 Unresolved reference: data
Execution failed for task ':mobile_scanner:compileReleaseKotlin'.

A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction

Sorry, please disregard. just cleaning the project solved the problem

I am still getting the error.. after install update the 3.4.1 version

I'm still getting an error
* What went wrong:
Execution failed for task ':mobile_scanner:compileReleaseKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction

I'm still getting an error
* What went wrong:
Execution failed for task ':mobile_scanner:compileReleaseKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction

Did you run "flutter clean"? That's what solved it for me.


A pattern for switching between English and Welsh language

This ticket is part of jac-uk/admin#1778 where "all exercises which have a welsh post should offer the candidate the opportunity to complete an application in Welsh"
Problem
In our code base we have English text coded in a number of places. These can be grouped as follows:
Plain text

This is a page title

HTML

This is all content, including an inline link and some styling

Props
<component label="some text goes here" />

Computed/filtered values
{{ type | lookup }}

Solution
Our solution should provide an efficient and reliable way for all English text to be interchangeable with Welsh.
Option 1: Use plugin vue-i18n
Here we will use the Vue i18n plugin.
See the plugin for full details but essentially this introduces a top level function we call from our vue templates and code:

{{ $t("message.hello") }}

Data is stored in json files as follows:
{
  en: {
    message: {
      hello: 'This is the text'
    }
  },
  cym: {
    message: {
      hello: 'This is the text in Welsh'
    }
  }
}

Benefits:

Off-the-shelf solution. We are not re-inventing the wheel

Drawbacks:

We would need to think of names for all the places in our code where we have text (e.g. persoanlDetails.pageTitle, personalDetails.form.title etc)
How well would this support computed/filtered values?
This solution is built for multi-languages. We only need to support two. So potential over-kill?

Option 2: Write our own simple plugin
Our needs are pretty straightforward and a lightwieght top-level plugin could easily be written to do exactly what we require. Here's a tutorial for writing a plugin.
For example we could have a top-level function and a filter used as follows:

{{ $translate("This is the text") }}

{{ "This is the text" | translate }}

Data is stored in json files as follows:
{
  "This is the text": "This is the text in Welsh"
}

or
[
  {
    en: 'This is the text',
    cym: 'This is the text in Welsh'
  },
]

Benefits

We have full control to build exactly what we need - e.g. we could use inline text rather than needing to define placeholders, which would save time
Lightweight. Estimate around 15 lines of code to achieve what we need
We can support computed/filtered values

Drawbacks

Are we un-necessarily re-inventing the wheel?

Option 3: Navigate the DOM and update all text nodes
This would bypass the need to amend our code and function similar to google translate widget which does the following:

Navigate the DOM of the current page
For each text node translate the text into Welsh (in our case)
Update the text node with the translated Welsh text

Data is stored in json files (similar to option 2):
{
  "This is the text": "This is the text in Welsh"
}

Benefits

Quick to implement
Low impact as existing code does not need to be changed

Drawbacks

There could be a timing issue where user will briefly see english text before it is replaced with welsh... but this is unlikely and the only drawback I could think of

Closing as this task is done.
We went with option 3 :smile:


Terminal doesn't detect developer command prompt on ARM64

Windows Terminal version
1.12.10733.0
Windows build number
10.0.22000.613
Other Software
Visual C++ Build Tools 2022 17.1.4
Steps to reproduce

Install Visual C++ Build Tools 2022 on Windows 11 ARM64
Install Windows Terminal 1.12
Run Windows Terminal

Expected Behavior
There are profiles for Developer Command Prompt and Developer PowerShell for VS2022 in Terminal.
Actual Behavior
There are no such profiles.

Probably related to this but it's been marked as Fixed for the second time already so there's no reason not to trust them, right? 🙃

What coincidence, we were just talking about this on a mail thread. I think internally this is https://task.ms/dd/1522793.

This might be fixed in 17.3 Preview 2. I'm not super familiar with how VS tracks work, so it's hard for me to tell, and I won't be able to definitively confirm without ARM64 hardware.
I'm moving this out of 1.15 to 1.16 for now, since that's probably about when that'll be fixed.

I just installed VS 17.3 Preview 5.0 installed on arm64 device and noticed that the "Developer Command Prompt" Terminal profile(s) do get created, however they specify -host_arch=x64 in their configured command lines (the target arch is correctly set to arm64, tho). This causes cl.exe when run from such a Terminal to be emulated x64 processes which is not ideal for speed reasons. Not sure if it's same as this issue or should have another one opened for it...

Hmm. @shuffle2 When you open up the Start menu, is there a link to the ARM developer command prompt & powershell instances? In here:

We probably need to update our own generator to pull in the ARM profiles on ARM, but I think they're supposed to be there now, after 17.3 preview 2.

Oh I mean, this would totally do it too:
https://github.com/microsoft/terminal/blob/5c35a64bb3e4d158ee8c56024c5ca2412999742a/src/cascadia/TerminalSettingsModel/VsDevCmdGenerator.cpp#L39-L46
I wonder if there's a clean way for us to pass in -host_arch=arm64, and have it stealth fall back to amd64 on versions of VS before there was an ARM toolchain. @heaths thoughts?

That's making a big assumption that it's supported by that version of VS. At the very least you'd need a version check, though I don't know on what version. We should talk with someone in VC since it seems even their dev prompt shortcuts haven't been updated accordingly. There may be good reason.

Hmm. @shuffle2 When you open up the Start menu, is there a link to the ARM developer command prompt & powershell instances?

yup:

That's making a big assumption that it's supported by that version of VS. At the very least you'd need a version check, though I don't know on what version. We should talk with someone in VC since it seems even their dev prompt shortcuts haven't been updated accordingly. There may be good reason.

This is probably a bit aggressive, but... 17.3 preview builds have ARM64 native tool developer prompts already; if we just put a stake in the ground, call it ">=17.3", and bear the risk of a little wrongness if it turns out that ARM64 is pushed back to 17.4 or further... how bad would that be?
What I imagine the worst case scenario to be: we mess up the seven people (guess; not informed by data) who have installed the entire amd64 VS on arm64 and simultaneously use it with Terminal.

Immediately afterwards
Well, 17.3 is now public and doesn't have the ARM64 bits. Time to eat my hat. :smile:

Fwiw: https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-3-is-now-available/

Version 17.4 will be the first version of Visual Studio generally available as a native Arm64 application.

Immediately afterwards
Well, 17.3 is now public and doesn't have the ARM64 bits. Time to eat my hat. 😄

I wonder if it's worth querying that the arm64 components are installed, which can be done similar to what I did here in vswhere: https://github.com/microsoft/vswhere/blob/dac187ab5f3a5f28ab59f5c069aeaf3c3a51aa30/src/vswhere.lib/InstanceSelector.cpp#L249-L299
I'd be happy to submit a PR for this (wouldn't even need a version check then), but it was my (mis?)understanding from the internal thread that we really didn't need to detect the host. Or was that just orthogonal?

I believe this is a bit more complicated.
One can install C++ Build Tools for ARM64 from an x64 package. In fact, that's what I've been doing for Rust development for ages. However, that doesn't mean that ARM64 native toolchain is available — it only appeared in 17.2.
But there's more. Even though ARM64 native toolchain (by that I mean the HostARM64 folder) is present in 17.2 and works, the VCVARS BAT is broken in 17.2. So going with 17.4 is probably the safest bet.

A version check along isn't enough, though. The component may not be installed. The APIs support querying for the exact component(s), though there is some risk - though small - of the teams changing component IDs in future versions.

there is some risk - though small - of the teams changing component IDs in future versions.

I would deem it highly unlikely as that would break waaay too much 3rd party code.

I was the architect on the VS Setup engine. It's happened. That's why we documented that customers should ideally only depend on workload IDs, which shouldn't change unless deprecated (removed, specifically), for example. But, the VC team has been pretty good about keeping component IDs unchanged exactly for this reason.


the dubug console view has some question with Chinese comment

Issue Type: Bug
when I run a simple  test.js with two lins:
console.log(a)//报错
let a=2
C:\Program Files\nodejs\node.exe --inspect-brk=30231 src\test.js
Debugger listening
on ws://<IP_ADDRESS>:30231/25715e7b-a8e3-45f8-953c-74975e59c634
For help, see: https://nodejs.org/en/docs/inspector
Debugger attached.
c
:

U
s
VS Code version: Code 1.33.1 (51b0b28134d51361cf996d2f0a1c698247aeabd8, 2019-04-11T08:27:14.102Z)
OS version: Windows_NT x64 6.1.7601

System Info

Item
Value

CPUs
Intel(R) Celeron(R) CPU G1620 @ 2.70GHz (2 x 2693)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: disabled_offnative_gpu_memory_buffers: disabled_softwarerasterization: unavailable_offsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
3.97GB (0.86GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (7)

Extension
Author (truncated)
Version

vscode-eslint
dba
1.8.2

vue-snippets
hol
0.1.11

vscode-language-pack-zh-hans
MS-
1.33.2

python
ms-
2019.4.11987

debugger-for-chrome
msj
4.11.3

vetur
oct
0.19.2

JavaScriptSnippets
xab
1.7.2

Maybe being caused by an extension? Try disabling yours. If the problem goes away, re-enable one by one until you find the culprit.

@gjsjohnmurray thanks for jumping in!

I just disabled all my extensions and restarted,,but this bug remained.

I can not reproduce this using the following code sample
let a = '报错';
console.log(a);

Let me know what code sample you are using to see this?
Can you reproduce with vscode insiders https://code.visualstudio.com/insiders/


Can this method use in other dataset? How to create an suitable and corresponding environment for this method?

Thanks for your question. I believe this method can be used in other datasets. The principle is to generate trajectories, roll out them in the environment, evaluate the results (rewards) of the trajectories, and update the reward parameters. So, the environment is to simulate the results of the generated trajectories and return the features of the trajectories.


Allow reboot playbook to run with bootstrap user

Added a reboot_with_bootstrap_user variable to the reboot playbook so it can be run on hosts that haven't been configured with kayobe.
Required to unblock Caracal CI AIO upgrade jobs

LGTM, only question is that shouldn't reboot_with_bootstrap_user be able to be set outside of reboot.yml such that scripts, like the Ubuntu upgrade ones, can set this as and when appropriate?

Yeah, playbook vars can be overridden just like this: https://github.com/stackhpc/stackhpc-kayobe-config/pull/1203/commits/e346c89d282f063f17b1aadee4e458f39f9ce31f#diff-1102ab2bf041f53bc9ea3960af85f9852b3a4632c2e2d8bfa3bec097dc7090f8R273
It's a pattern we use somewhat regularly


use custom implementation  of murmur

It seems that using the gradual rollout strategy at 100% works, but when using 50% or 0%, it also always returns true, so it seems like it's not using the weights correctly. This weekend, I'll try to run 2 tests for this type of strategy, one at 0% and another at 100%.


404 not found when using the minikube version to stable

see PR https://github.com/change-metrics/monocle/pull/795
this was also checked with<EMAIL_ADDRESS>that fails on https://github.com/change-metrics/monocle/runs/4616467871?check_suite_focus=true
Error: Unexpected HTTP response: 404

not sure how to debug this

I was excited of the new kubernetes-version and minikube-version

hm...how about medyagh/setup-minikube@latest ? does that work ?

I wanted to express a user concern now that I solved it.
The issue was one variable needed the string stable and the other latest
And I used the wrong one.
Could you make sure that if the wrong string is entered the actions response will direct the user to the correct string / note it wasn't able to pull using the version noted?
Thanks in advance and I really appreciate the time you invested in debugging this issue

that sounds resonable we could accept "stable" as a synonym for "latest"

Implementing this

https://github.com/medyagh/setup-minikube/pull/27

@georgettica now stable should work ! plz give it a try

I'll try Sunday
Thanks for working on this!


ndk-glue looks to be archived and marked unmaintained

    LGTM, but https://github.com/rust-mobile/ndk-glue looks to be archived and marked unmaintained. We should probably look at the proposed alternative.

Originally posted by @james7132 in https://github.com/bevyengine/bevy/pull/7027#pullrequestreview-1229706278

this will be fixed by https://github.com/bevyengine/bevy/pull/6830 and the update to winit 0.28

no dependency on ndk-glue since #7480


[FR] Add support for PodDisruptionBudget for Operator

To date, the Helm Chart does not support the PDB for the Operator.
It is only supported for the webhook.

Hi, maybe to understand your request a little bit more, what is your use case in order to have a PDB specified for the operator? Thanks!

A PDB is required in case you need to install applications in HA mode.
Considering the number of replicas for the operator it is hard coded and is 1 I wonder if it is possible to run it in a higher number of replicas. If so, I would also ask for the ability to configure the number of replicas with the Helm Chart.

Its not possible to run multiple operator replicas at the same time, as there can only be one leader at a time more here: https://docs.openshift.com/container-platform/4.8/operators/operator_sdk/osdk-leader-election.html therefore autoscaling and PDB is not necessary. Thanks!

@luhi-DT so are you telling me that there is no way to run the operator in HA mode?

Currently this is not possible no, however if you feel your issue should be further addressed please use Dynatrace community rather than Github. This helps our team consolidate, rank, and prioritize important input like yours.
Please search for similar requests, collaborate, and ask questions using the link above. Remember to add the labels "kubernetes" and "dynatrace-operator" to help get the attention you deserve.
Thanks for your help!


WIP: Implement poetry support

This PR replaces the setup.py script in this project with the poetry equivalent pyproject.toml. It's simply a draft to help test-drive poetry as a dependency manager for the project.
I've also removed the scripts release.sh and test-venv.sh. The former can be done with poetry build && poetry publish, and the latter should never be required, since poetry will freeze all requirements for as long as poetry.lock remains source controlled.

Thanks again for putting this together! I've been trying it & poetry generally the last few days, and while the poetry project seems like a great fit for general-purpose python projects, some of what coldtype is attempting to do in coordination with other programs (particularly blender, drawBot, & davinci resolve) means that to do an -e-style editable installation into embedded python environments (like blender particularly) would require the workaround described in this issue, since that doesn't work out-of-the-box with poetry (meaning there'd still be a setup.py & the extra wrinkle for anyone looking to do development with coldtype and blender).
More than that, though, given that the poetry project doesn't have a lot of users in the Python typography/type library community, I think some of the community expertise I'd like to attract to coldtype (to work on the kind of mathy/technical bezier issues that I'm really bad at) might be put off a little by the need to install an additional tool they probably don't have much or any experience with. (The venv setup used/described in coldtype follows the lead of fontTools and fontGoggles, both of which coldtype uses extensively under the hood.)
I've also just gotten super used to built-in venv workflow & I can't say I really mind anything about it. Certainly all things that could be improved on in the future, but I think for now I'd like to keep the venv/build situation the way it is.


[bug] Conflicts with DLLS written by go

Describe the bug
When I was writing tauri2.0-rc, I used rust to call the dll compiled by go, but I found that after the dll's calling method was executed, the UI would exit without printing the wrong stack content, just like calling exit. But neither my dll nor rust code calls a similar method, I wonder why it causes the exit
Reproduction
No response
Expected behavior
After testing, the dll written by C++ is called, and no exit phenomenon is found after the execution of the method. However, the completion of the execution of the dll generated by go and other languages will cause the end of the UI process
Full tauri info output
pnpm tauri dev

Stack trace
He exits after printing without stack

Additional context
No response

I'm afraid this is impossible for us to triage like this. Please post the output of pnpm tauri info as required by the issue template.
Also, we'll need some kind of minimal reproduction example here...
Since afaik we don't have any Go experts/users on the team i'll mark this issue as help wanted too.

Please provide the response code returned after running dll


Provide an official change log for DacFx releases

Is your feature request related to a problem? Please describe.
DacFx NuGet releases do not have an associated change log.
Describe the solution you'd like
It would be good to have an official change log, describing new functionality that has been added, bug fixes which have been made, etc.
Describe alternatives you've considered
N/A
Additional context
N/A

Would be so great, since it is closed source.

This looks dead in the water: https://github.com/microsoft/DacFx/releases

As an experiment, I attempted to construct an unofficial, best-effort, change log for ScriptDom alone. There are limits to publicly derived guesswork such as what went into this blog post, but it was quite enriching for me - I learnt about details about some new features and nuanced updates and changes to existing ones. So, hoping an official change log for DacFx overall, and ScriptDom therein, would be made available sometime.


[Event Request] Codeunit 21 OnAfterAssignDimensions

I would like to have an event publisher in codeunit 21, function CheckDimensions so that we can assign our own dimensions to the TableID and No array.
The signature should look like this:
OnAfterAssignDimensions(ItemJnlLine: Record "Item Journal Line", TableID: Array [10] of Integer,No: Array [10] of Code[20].

Reply from the related team:
You should not change data in COD11, this is for checks only.

Makes sense but then Microsoft is doing it in the wrong place and I'm forced to do it in the wrong place as well ;)


Skip actor id scale test due to flakiness

Signed-off-by: Marcos Candeia<EMAIL_ADDRESS>Description
Actor id perf test has been failing (timeout waiting for pods) for a while. I'm skipping it until its not fixed.
Issue reference
N/A
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests
[ ] Unit tests passing
[ ] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

/ok-to-perf


IndexError in predict mode

After using c27b2c1ebfe1f9a1bf8985b66ebb03852cf59c38 to fix #15, I get this error. Generation breaks down because there's no reference length.
ubuntu@emiels_machine:~/GroundedTranslation$ python generate.py --model_checkpoints checkpoints/fixed_seed-eng256mlm --dataset /home/ubuntu/image_features --without_scores --mode predict
INFO:data_generator:Initialising data generator
INFO:data_generator:Train/val dataset: /home/ubuntu/image_features
INFO:data_generator:Input gold descriptions
INFO:__main__:Best checkpoint: checkpoints/fixed_seed-eng256mlm/050-11012016-193333
INFO:data_generator:Initialising vocabulary from pre-defined model
INFO:models:Building Keras model...
INFO:models:Using image features: True
INFO:models:Using source language features: False
INFO:models:... visual: adding image features as input features
INFO:models:... with weights defined in checkpoints/fixed_seed-eng256mlm/050-11012016-193333
INFO:__main__:Generating val descriptions
INFO:data_generator:Making generation data for val
Traceback (most recent call last):
  File "generate.py", line 485, in <module>
    w.generationModel()
  File "generate.py", line 87, in generationModel
    self.generate_sentences(self.args.checkpoint, val=not self.args.test)
  File "generate.py", line 115, in generate_sentences
    generation=self.args.use_predicted_tokens)
  File "generate.py", line 312, in make_generation_arrays
    self.use_sourcelang, self.use_image)
  File "/home/ubuntu/GroundedTranslation/data_generator.py", line 360, in get_generation_data_by_split
    arrays[0][d_idx, :, :] = self.format_sequence(d.split())
  File "/home/ubuntu/GroundedTranslation/data_generator.py", line 732, in format_sequence
    seq_array[0, self.word2index[BOS]] += 1  # BOS token at zero timestep
IndexError: index 0 is out of bounds for axis 0 with size 0

So format_sequence should probably be avoided altogether for prediction mode. get_generation_data_by_split looks like magic to me (I don't understand what's going on exactly). But I guess this is the required rewrite you were talking about in https://github.com/elliottd/GroundedTranslation/issues/15#issuecomment-196314081.

Ok, I just added a hack to set self.data_gen.max_seq_length to 30 (random number). That works!

This is also related to completely rethinking the data_generator. Your quick-fix will work for the short-term but we still need a long-term rethink of how data_generator should work.


Update trainer.py to include wandb run in hf card

I also fixed the bug in #34

@P1ayer-1 Can you please fix the pre-commit errors?


attribute placeholder does not allow to set leap year

When you configure the placeholder attribute the leap year stops working, I leave you a codepen where the error is reproduced.
try deleting the placeholder attribute and it will work correctly.
test year 02/29/1984
https://codesandbox.io/s/momentjs-playground-forked-9jfz6t?file=/src/index.js
OS: Windows 11
Browser: Chrome
in all of them and in the last one as well

@RobinHerbots Hi! did you know about this bug?

Hi @stagnofran ,
Just use a newer version.

The fix is from 5.0.6, and in that version changes the entire structure of the node_modules folder.
when I run npm run start it tells me
inputmask/dist/jquery.inputmask.bundle.js doesn't exist
I look for it in node_modules and indeed it does not exist.
@RobinHerbots

Just use jquery.inputmask.js or inputmask.js from the dist folder.  Thé
files are renamed.
BR,
Robin
Op ma 25 sep. 2023 23:34 schreef fran @.***>:

The fix is from 5.0.6, and in that version changes the entire structure of
the node_modules folder.
when I run npm run start it tells me
inputmask/dist/jquery.inputmask.bundle.js doesn't exist
I look for it in node_modules and indeed it does not exist.
@RobinHerbots https://github.com/RobinHerbots
—
Reply to this email directly, view it on GitHub
https://github.com/RobinHerbots/Inputmask/issues/2740#issuecomment-1734494781,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACNX3YBVXMT7ROXJGK3RATX4H2FZANCNFSM6AAAAAA5CEMEB4
.
You are receiving this because you were mentioned.Message ID:
@.***>

try importing it like this
import Inputmask from 'inputmask/dist/inputmask';
also like this
import Inputmask from 'inputmask/dist/jquery.inputmask';
and also like this
import Inputmask from 'inputmask/dist/inputmask.es6';
and I always get this error
Module not found: Error: Package path ./dist/jquery.inputmask.bundle is not exported from package
@RobinHerbots

Can you share your package.json?
Op di 26 sep. 2023 21:00 schreef fran @.***>:

try importing it like this
import Inputmask from 'inputmask/dist/inputmask';
also like this
import Inputmask from 'inputmask/dist/jquery.inputmask';
and also like this
import Inputmask from 'inputmask/dist/inputmask.es6';
and I always get this error
Module not found: Error: Package path ./dist/jquery.inputmask.bundle is
not exported from package
@RobinHerbots https://github.com/RobinHerbots
—
Reply to this email directly, view it on GitHub
https://github.com/RobinHerbots/Inputmask/issues/2740#issuecomment-1736115523,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACNX3ZUBKQENIQAHZVFH2LX4MQ6FANCNFSM6AAAAAA5CEMEB4
.
You are receiving this because you were mentioned.Message ID:
@.***>

this is my package.json
{     "name": "@presentation/components",     "version": "1.0.0",     "description": "",     "scripts": {         "build:rollup": "rollup -c",         "start:rollup": "rollup -c -w"     },     "author": "stagnfran",     "dependencies": {         "@tadashi/currency": "3.2.0",         "chardet": "1.3.0",         "chart.js": "2.9.4",         "chartjs-plugin-datalabels": "0.7.0",         "clockpicker": "0.0.7",         "datatables.net": "1.10.21",         "datatables.net-buttons": "1.6.5",         "datatables.net-buttons-dt": "1.6.5",         "datatables.net-dt": "1.10.21",         "daterangepicker": "3.1.0",         "dayjs": "^1.11.5",         "eventemitter3": "4.0.7",         "hacktimer": "^1.1.3",         "imask": "6.0.5",         "inputmask": "^5.0.9-beta.32",         "jquery": "3.6.1",         "jszip": "3.5.0",         "lodash-es": "4.17.21",         "mark.js": "8.11.1",         "moment": "2.29.4",         "pdfmake": "0.1.68",         "rxjs": "7.5.5",         "select2": "4.0.13",         "string-hash": "1.1.3",         "tippy.js": "6.2.7",         "ui-contextmenu": "1.18.1"     },     "devDependencies": {         "@babel/plugin-transform-runtime": "^7.19.6",         "@babel/preset-typescript": "^7.18.6",         "@rollup/plugin-babel": "^6.0.2",         "@rollup/plugin-commonjs": "^23.0.2",         "@rollup/plugin-node-resolve": "^15.0.1",         "@rollup/plugin-typescript": "^9.0.2",         "@rollup/plugin-url": "^8.0.1",         "@testing-library/dom": "8.11.0",         "@testing-library/user-event": "13.5.0",         "jest-axe": "5.0.1",         "jest-fetch-mock": "^3.0.3",         "rollup": "^2.79.1",         "rollup-plugin-visualizer": "4.2.0",         "typescript": "4.9.5"     } }
and this is the package.json of your library
{   "_from": "inputmask@next",   "_id"<EMAIL_ADDRESS>  "_inBundle": false,   "_integrity": "sha512-X4WxSCPTaLAnuVDyEt2WLa9mP56OQpZgJSg0YEPrmy7HMGxlbCr4tkut7TbPO+nSBDF1RXK603ZxB6bWLsS9uQ==",   "_location": "/inputmask",   "_phantomChildren": {},   "_requested": {     "type": "tag",     "registry": true,     "raw": "inputmask@next",     "name": "inputmask",     "escapedName": "inputmask",     "rawSpec": "next",     "saveSpec": null,     "fetchSpec": "next"   },   "_requiredBy": [     "#USER",     "/"   ],   "_resolved": "https://registry.npmjs.org/inputmask/-/inputmask-5.0.9-beta.32.tgz",   "_shasum": "03c326662e8ba0fd872be366e5c27d898ba1ee20",   "_spec": "inputmask@next",   "_where": "/home/fran/veritran/webfly/frontend/packages/presentation-components",   "author": {     "name": "Robin Herbots",     "url": "https://github.com/RobinHerbots"   },   "bugs": {     "url": "https://github.com/RobinHerbots/Inputmask/issues"   },   "bundleDependencies": false,   "deprecated": false,   "description": "Inputmask is a javascript library which creates an input mask.  Inputmask can run against vanilla javascript, jQuery and jqlite.",   "devDependencies": {     "@babel/core": "^7.22.9",     "@babel/plugin-transform-modules-commonjs": "^7.22.5",     "@babel/preset-env": "^7.22.9",     "@babel/preset-typescript": "^7.22.5",     "@robinherbots/grunt-available-tasks": "^0.6.4",     "@robinherbots/grunt-nuget": "^0.3.3",     "babel-loader": "^9.1.3",     "grunt": "^1.6.1",     "grunt-bump": "^0.8.0",     "grunt-contrib-clean": "^2.0.1",     "grunt-contrib-copy": "^1.0.0",     "grunt-eslint": "^24.3.0",     "grunt-karma": "^4.0.2",     "grunt-release": "^0.14.0",     "grunt-webpack": "^6.0.0",     "jquery": "^3.7.0",     "karma": "^6.4.2",     "karma-browserstack-launcher": "^1.6.0",     "karma-chrome-launcher": "^3.2.0",     "karma-qunit": "^4.1.2",     "load-grunt-tasks": "^5.1.0",     "lodash": "^4.17.21",     "qunit": "^2.19.4",     "webpack": "^5.88.2",     "webpack-cli": "^5.1.4"   },   "exports": {     ".": "./dist/inputmask.js",     "./dist/*.js": "./dist/*.js",     "./lib/*.js": "./lib/*.js",     "./micromasks/*.js": "./micromasks/*.js"   },   "files": [     "bundle.js",     "Changelog.md",     "dist/",     "lib/",     "micromasks/"   ],   "homepage": "https://github.com/RobinHerbots/Inputmask",   "keywords": [     "form",     "input",     "inputmask",     "jquery",     "jquery-plugin",     "mask",     "plugins"   ],   "license": "MIT",   "main": "dist/inputmask.js",   "name": "inputmask",   "repository": {     "type": "git",     "url": "git+https://github.com/RobinHerbots/Inputmask.git"   },   "scripts": {     "jquery": "webpack --progress --watch --config-name jquery --config webpack.config.js",     "start": "webpack --progress --watch --config-name main --config webpack.config.js",     "test": "grunt validate"   },   "version": "5.0.9-beta.32" }

Hmm, strange.
You did an npm i.
When you look into the node_modules/inputmask
Do you see something like:

Can you replicate the issue in a codepen?

yes i did npm i and i see exactly that folder structure
I tried to replicate it in codepen but I could not.
it is strange that it keeps trying to access a file that does not exist since we are not calling it at any time.
@RobinHerbots

@stagnofran ,
Maybe something in your webpack.config?

I solved it, there was another file that was importing the library from the absolute path and it was old.
Thank you very much for everything!


Add location groups

Checklist

[x] Appropriate branch selected (all PRs must first be merged to dev before they can be merged to master)
[x] Any modified or new methods or classes have helpful JSDoc and code is thoroughly commented
[x] The description lists all applicable issues this PR seeks to resolve
[x] The description lists any configuration setting(s) that differ from the default settings
[x] All tests and CI builds passing

Description
This PR adds a location group editor. Blocked waiting for server-side changes that allow these changes to be exported properly.
Blocked by https://github.com/conveyal/gtfs-lib/pull/353
A future PR will handle adding stops/locations to a location group from the map.
TODO

[x] Adding location groups to patterns
[x] Location Group editor could look a little nicer

Thanks for the review Binh -- that white screen of death bug should be resolved now.

@binh-dam-ibigroup the bug you reported was reproducible, but with the latest datatools-server things are working again.
Unblocking as the server-side of this is merged


[Serial Console] Add API documentation for Azure Serial Console

PR information

[ x] The title of the PR is clear and informative.
[x ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For information on cleaning up the commits in your pull request, see this page.
[x ] Except for special cases involving multiple contributors, the PR is started from a fork of the main repository, not a branch.
[x ] If applicable, the PR references the bug/issue that it fixes.
[x ] Swagger files are correctly named (e.g. the api-version in the path should match the api-version in the spec).

Quality of Swagger

[x ] I have read the contribution guidelines.
[x ] My spec meets the review criteria:

[ x] The spec conforms to the Swagger 2.0 specification.
[x ] The spec follows the guidelines described in the Swagger checklist document.
[x ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.

Automation for azure-sdk-for-python

Automation for azure-sdk-for-ruby

Automation for azure-sdk-for-go

@ravbhatnagar new resource provider.

Can one of the admins verify this patch?

@sergey-shandar - the license/cla check has been in 'expected' status for a while now - do you know what is happening?

@asinn826 I'm not sure why it's stuck.

@sergey-shandar looks like the checks went through after I kickstarted another build - what requested change is this still pending on your side?

@sergey-shandar of the 2 allowed Travis failures, one of them is for reasons unrelated to my additions, and the other is saying that I'm missing examples. I have included all the examples requested from the build in the PR - do you know why the build is failing?

more changes to come next week - please do not merge yet

@sergey-shandar I think this is ok to merge now from my end - is there anything else that needs to be done here?


Fixed tooltip dont work on pie charts

Bug report
Fixed tooltip dont work on pie chart
Codepen
https://codepen.io/mamiaro/pen/ExyQNrg
Explanation

What is the behavior you expect?
I want fix the tooltip on pie chart

What is happening instead?
the tooltip always follow de cursor

Sorry, the fixed tooltip is not available in radial/pie charts


[bazel,util] autogen rust source file with RAW unlock token

Manufacturing tests need access to the LC RAW unlock token which is generated by the util/design/gen-lc-state-enc.py script and embedded in the HW as a netlist constant.
This refactors the util/design/gen-lc-state-enc.py script and creates a custom Bazel rule to autogenerate a rust source file with the RAW unlock token constant that can be included in manufacturing tests. We opt for using a custom Bazel rule (over a genrule) to drive the util/design/gen-lc-state-enc.py script because we need to rely on a custom build configuration setting (the lc_seed int_flag) so that the seed can be overridden via the command line during dvsim runs.
This fixes #18023.

You can see the output of the rule by running:
bazel build //sw/device/silicon_creator/manuf/lib:lc_raw_unlock_token
cat bazel-bin/sw/device/silicon_creator/manuf/lib/lc_raw_unlock_token.rs

@jwnrt this should should solve one of your issues in #17864


chore: Remove diffing of js actions

Description

[!TIP]
Add a TL;DR when the description is longer than 500 words or extremely technical (helps the content team).
Please also include relevant motivation and context. List any dependencies that are required for this change. Add links to Notion, Figma or any other documents that might be relevant to the PR.

Fixes #Issue Number
or
Fixes Issue URL

[!WARNING]
If no issue exists, please create an issue first, and check with the maintainers if the issue is valid.

Automation
/ok-to-test<EMAIL_ADDRESS>:mag: Cypress test results

[!TIP]
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/8487748129
Commit: f1d8e7d0a2f492adba0ee5718276cb6cb91f22ee
Workflow: PR Automation test suite
Tags: ``

Summary by CodeRabbit

Refactor

Improved the handling of JavaScript actions in the app for more efficient processing.

/build-deploy-preview skip-tests=true


fix pages with duplicate title tags

these negatively impact seo
i beleive the how-to guides is because they are literally copying the content to both places; can we hack the title in some way to indicate whether native or classic?
for almost everything else i think we need to figure out with the /api-docs and /api-docs/x have the same title

https://www.pulumi.com/registry/packages/azure-native/how-to-guides/azure-py-aks-multicluster/
https://www.pulumi.com/registry/packages/azure/how-to-guides/classic-azure-py-aks-multicluster/

https://www.pulumi.com/registry/packages/azure/how-to-guides/classic-azure-go-aks-multicluster/
https://www.pulumi.com/registry/packages/azure-native/how-to-guides/azure-go-aks-multicluster/

https://www.pulumi.com/registry/packages/google-native/api-docs/batch/
https://www.pulumi.com/registry/packages/kubernetes/api-docs/batch/

https://www.pulumi.com/registry/packages/metabase/api-docs/
https://www.pulumi.com/registry/packages/metabase/api-docs/metabase/

https://www.pulumi.com/registry/packages/azure/how-to-guides/classic-azure-ts-aks-multicluster/
https://www.pulumi.com/registry/packages/azure-native/how-to-guides/azure-ts-aks-multicluster/

https://www.pulumi.com/registry/packages/purrl/api-docs/
https://www.pulumi.com/registry/packages/purrl/api-docs/purrl/

https://www.pulumi.com/registry/packages/aws/api-docs/iam/
https://www.pulumi.com/registry/packages/aws-iam/

https://www.pulumi.com/registry/packages/aws/api-docs/apigateway/restapi/
https://www.pulumi.com/registry/packages/aws-apigateway/api-docs/restapi/

https://www.pulumi.com/registry/packages/aws/api-docs/iam/user/
https://www.pulumi.com/registry/packages/aws-iam/api-docs/user/

https://www.pulumi.com/registry/packages/azure/how-to-guides/classic-azure-ts-aks-helm/
https://www.pulumi.com/registry/packages/azure-native/how-to-guides/azure-ts-aks-helm/

https://www.pulumi.com/registry/packages/aws/api-docs/iam/policy/
https://www.pulumi.com/registry/packages/aws-iam/api-docs/policy/

https://www.pulumi.com/registry/packages/kubernetes/api-docs/storage/
https://www.pulumi.com/registry/packages/google-native/api-docs/storage/

Updated crawl for duplicate title tags.
@susanev - I have a few questions that I want to run by you during our call this Friday, but otherwise we can handle any pages in "Hugo Repo" and any how-to guides in "Registry" :)


Made a number of small changes

The following suggestions are included - obviously all of them are nothing more than suggestions and I'd love to encourage further discussion on the finer points of each.

Included a link to the admins list within the reporting section (as people are likely to scan for a heading and then look for the link).
Rearranged order of "we will respond quickly" and "if there's a conflict of interests" to make a bit more sense.
Clarified that "in ZA Developers" is "a member of the ZA Developers community"
Fixed a logic issue under consequences
Added a section allowing for future changes to the code of conduct and suggesting a way to handle making those changes.

I really like the clarifications, and I support this being rolled up into what we have #2

Yeah - I think this is good enough to combine with #2.
We just need a specific clause around recruitment now.


[Enhancement⚡] Add #[inline] for MQConsumerInnerImpl methods

Before Creating the Enhancement Request

[X] I have confirmed that this should be classified as an enhancement rather than a bug/feature.

Summary

Motivation

Describe the Solution You'd Like
No response
Describe Alternatives You've Considered
No response
Additional Context
No response

Hi again @mxsm i want to work on this..


MarkItDown documentation

Hi,
is there some MarkItDown documentation?
Thank you

The ReadMe is pretty great now! https://github.com/microsoft/markitdown?tab=readme

In example I know there is a cli, but there is no info about it.
I know  that it can export markdown from a YouTube URL.
And so on
Thank you

Scusami per la brevità, ti sto scrivendo dal cellulare.
website: https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E EPSG:4326
Il lun 16 dic 2024, 23:53 Mariam @.***> ha scritto:

The ReadMe is pretty great now!
https://github.com/microsoft/markitdown?tab=readme
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/markitdown/issues/54#issuecomment-2547041047,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAHPD3DKIATR4ZKE7POFU32F5KVXAVCNFSM6AAAAABTVTAU2GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNBXGA2DCMBUG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

There cli usage in readme now

There cli usage in readme now

I still don't see in the readme about using it via cli and the options for using it. Do you still need to update it?
Thank you

Maybe we should create and host docs?
The readme is getting way too long...

Maybe we should create and host docs?
The readme is getting way too long...

I would love to work on setting up the docs, please let me know the support you need on my end.

@jackgerrits do you have suggestions?

@gagb @jackgerrits
Please share your feedback on the proposed /docs folder structure. I plan to work on creating the documentation over the next week and submit a pull request after the New Year.
I will break down the existing README into smaller chunks, ensuring that the main README.md is simple to skim through, while redirecting users to the detailed docs as needed.
Wishing you and the team a Merry Christmas to those who are celebrating! :]
docs/
├── User Guide/              # For end users
│   ├── README.md            # Overview and quick start guide
│   ├── Installation.md      # Steps to install the tool
│   ├── Configuration.md     # Configuring the tool based on use case
│   ├── Usage.md             # Detailed usage instructions
│   ├── FAQ.md               # Frequently asked questions
│   ├── Help.md              # FAQ, Support and glossary
│
├── Contributor Guide/       # For developers and contributors
│   ├── Contributing.md      # How to contribute to the project
│   ├── Code_of_conduct.md   # Community behavior guidelines
│   ├── SECURITY.md          # Reporting security vulnerabilities
│   ├── LICENSE.md           # Licensing details
│   ├── Changelog.md         # History of changes and updates

You can easily set up a host for docs using GitHub Pages. Sphinx and MkDocs are perhaps the most popular options
Example

AWS Copilot

Sounds good, let's discuss this with @afourney in new years when everyone is back! :)


Create repo for another person

Feature Description
I have users who are not able by itself to create repos. It would be great if the "Create repo" dialog would let me choose any existing user to create a repo for this specific user.
Currently I create it for myself and change ownership afterwards.
Screenshots
No response

Why they are not able to create repos by themselves ..... Creating a repo is much easier than using it. If someone can not create a repo, how can they use it?

Because I decide/control creation globally. I dont want to allow users to create repos. I create them for them by application.
Then I transfer ownership, so they can use it.


Reverting ESA -2107

Reverting all the changes related to ESA -2107 to fix production issue.

@cgijeffolsen @cgiSunilM  I have updated changes to revert changes related to ESA-2107 to fix ongoing production issue with termination date .
Please review and approve .


ENYO-3332: Switch order of set disabled to avoid focus jump

Issue:
Slider have updateButtonStatus function that is set disabled
property for left/right buttons based on the value range.
When value is set from outside of control and focus is on one
of the left/right buttons, then it can trigger spotlight disappear
routine to find next focus control. But, it fails workaround focus
when next control is still disabled. Because, the sequence of
disabling controls is fixed as left to right.
Fix:
We switch disableing order by checking current disabled status.
Right button is disabled -> set disabled from right to left.
Left button is disabled -> set disabled from left to right.
Enyo-DCO-1.1-Signed-off-by: Kunmyon Choi<EMAIL_ADDRESS>

We've merged 2.6.0-dev into master so this PR isn't applicable. We'll hold off on a master PR until it's necessary for another release.


[2pt] Create Recipe Food Model

Create Recipe Food model. It should have Quantity attribute and it should take references from Recipe model and reference key should be cooking time column and it should also take reference from Food model and reference key should be Measurement unit column in Food model.

The task has been completed in this pull request. So closing this issue now.


Time Zone Selection Page Display Issue

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Open the time zone selection page(Settings >> Profile >> Timezone)
Begin scrolling through the list of time zones.
Observe that the list of time zones momentarily appears empty while scrolling, followed by the eventual display of the time zone data.

Expected Result:
The time zone selection page should display the list of time zones consistently and smoothly while scrolling, without any intermittent moments of empty display.
Actual Result:
The display of the time zone list is interrupted by brief periods of empty display as the user scrolls through the list. This issue seems to be influenced by the scrolling speed.
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: 1.3.57-4
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/43996225/8ffda39b-b6ce-4ed7-9e40-89591b87a934
https://github.com/Expensify/App/assets/43996225/74594020-bd0c-4bc0-a839-98202745a9b4
Expensify/Expensify Issue URL:
Issue reported by: @saalimzafar
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1692354178466729
View all open jobs on GitHub

Seems dupe of #25992


fix(version): update fabric8-runtime-console to 0.15.10

There were the following issues with your Pull Request

Commit: 24f1eefd37b075b54804b45fdf26c59ca9675ebe
Your subject line is longer than 50 characters

Guidelines are available at https://github.com/fabric8io/fabric8-ui

This message was auto-generated by https://gitcop.com

:tada: This issue has been resolved in version 4.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Physics simulation has issues on high refresh rate monitors

Project: https://playcanvas.com/project/935538/overview/physics-sim-bug
On a 60Hz screen, the box moves between the two cones once the ball reaches the top.
https://user-images.githubusercontent.com/16639049/170557683-f153c996-03eb-4628-b18b-e6245fd09a65.mp4
If we reduce the dt by setting the app.timeScale to 0.1, it no longer switches and says on the left.
https://user-images.githubusercontent.com/16639049/170557705-73f955a4-bff4-4c60-be00-a482976f3dc5.mp4
The code logic teleports the cube (the rigid body) between each cone at the bottom when the ball (a child of the cube) reaches the top.
There's a bit of code at start of the update that checks if the cube has been teleported correctly and it doesn't if the dt is small.

A way to get around this is to create a new physics body with the following code:
            this.parent.rigidbody.teleport(this.bottom1.getPosition());
            this.parent.rigidbody.type = pc.BODYTYPE_KINEMATIC;
            this.parent.rigidbody.type = pc.BODYTYPE_DYNAMIC;

This saved my life! Thanks for the trick

Another report of the same issue: https://forum.playcanvas.com/t/weird-behaviour-on-120hz-monitors-and-some-120hz-phones/26221


Tab Panels

Discuss about the following points to improve the Bubble Chart experience:

[ ] How to improbe the visualization of the Bubble Chart
[ ] What we should do after selecting an element of the "Bubble Chart"?


Make the directories for newly added languages when extracting, to av…

…oid erroring out with a traceback
Fixes this error:
Download: locale/sk_SK/LC_MESSAGES/messages.po
Traceback (most recent call last):
  File "/usr/local/bin/crowdin-cli-py", line 9, in <module>
    load_entry_point('crowdin-cli-py==0.95.2', 'console_scripts', 'crowdin-cli-py')()
  File "/usr/local/lib/python2.7/dist-packages/crowdin/cli.py", line 201, in start_cli
    Main().main()
  File "/usr/local/lib/python2.7/dist-packages/crowdin/cli.py", line 133, in main
    args.func(args)
  File "/usr/local/lib/python2.7/dist-packages/crowdin/cli.py", line 152, in download_project
    return methods.Methods(download, self.open_file(download)).download_project()
  File "/usr/local/lib/python2.7/dist-packages/crowdin/methods.py", line 307, in download_project
    target = open(os.path.join(base_path, value), "wb")
IOError: [Errno 2] No such file or directory: u'./locale/sl_SI/LC_MESSAGES/messages.po'

Hello.
Thanks a lot for helping finding this bug. I did try to recreate an issue, and it was like you described and your code fixed this. =)


New warning given when mapping to different type (regression from 3.5.1 -> 3.6.0)

Describe the bug

When mapping with the [MapProperty] and the "Use =" argument to convert a value from one type to another, a new warning is thrown
Declaration code
/// <summary>
/// Map from <see cref="Model.Submission"/> to <see cref="APIModel.OutputMatches"/>
/// </summary>
[MapProperty(nameof(Model.Submission.MatchingProductIds), nameof(APIModel.OutputMatches.IsMatched), Use = nameof(MapIsMatched))]
public static partial APIModel.OutputMatches MapSubmissionToMatches(Model.Submission source);

[UserMapping(Default = false)]
private static bool MapIsMatched(IReadOnlyList<Guid>? source) => source is not null;

Environment (please complete the following information):

Mapperly Version: 3.6.0
Nullable reference types: enabled
.NET Version: 8.0.1
Target Framework: net8
IDE: VS Code
OS: Windows 11

Nevermind, I realize I changed the source type


Example when extending from DaggerApplication

Hello.
Do you guys have one example when I need to set my component to an application that extends DaggerApplication?
Because whenever onCreate is called, DaggerApplication tries to get the component, and at this moment I didn't set the component yet.

Hi, this example is similar (the App just implement the HasActivityInjector interface but it's similar):
https://github.com/fabioCollini/DaggerMock/tree/master/RealWorldAppInjector
Or you can take a look at this demo project:
https://github.com/fabioCollini/ArchitectureComponentsDemo

Thank you!
Please close the issue.


The docs page is down

The web page is down: http://mybatis.github.io/mybatis-3

Hi @xexio, I can access.

Please check your network environment.


No require.main.filename on nodejs

I'm submitting a bug report
No require.main.filename on nodejs
Webpack version:
1.10.5
Please tell us about your environment:
OSX 10.12
Current behavior:
require.main.filename is undefined after webpack compilation
Expected/desired behavior:
require.main.filename is a string - see nodejs docs

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem along with a gist/jsbin of your webpack configuration.
It seems that any build of node app with webpack is affected
Sample conf

What is the motivation / use case for changing the behavior?
Node.js features must not be broken after build

Language: [all]

Sorry, filename is not supported by webpack. It tries to hide all path details.

I don't get it...is it for safety reasons?
I got frustrated now because of this missing data...specially because require.main.filename is official and all.
Why does webpack try to hide all paths? Maybe we could use a flag to allow this information being passed along?

Why is this?

Why is this issue closed? Is it fixed? I am still facing this issue with the latest Webpack version. Even require is undefined in the bundle.


Fixed typographical error, changed aquisition to acquisition in README.

@timblair, I've corrected a typographical error in the documentation of the smq project. You should be able to merge this pull request automatically. However, if this was intentional or if you enjoy living in linguistic squalor, please let me know and create an issue on my home repository.

Automated pedantry :star:


SSH connection doesn't work as described (permission denied or timeout)

I'm following the instructions on this page but cannot log in with my AAD creds. I created the VM with a username and password, not with an SSH cert. I keep getting:
Permission denied (publickey)
I'm attaching the output with the --debug flag enabled. I cannot log in with my AAD account that has been given the "Virtual Machine Administrator Login" role. When I try via the Azure Cloud Shell, it just times out.
This works if I use the username/password set when the VM was created.  If I generate an SSH key and use the "reset password" function on the VM, I can log in by passing my key files.
What am I missing? I've tried this with two different Linux VMs, created from scratch for this purpose.
Document7.txt

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

ID: a2ede563-b873-0bc3-959f-69e555f0efcc
Version Independent ID: 8471d9e4-6c79-0cf1-c5ed-50c58e1b92aa
Content: Log in to a Linux virtual machine in Azure by using Azure AD and OpenSSH - Microsoft Entra
Content Source: articles/active-directory/devices/howto-vm-sign-in-azure-ad-linux.md
Service: active-directory
Sub-service: devices
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@unkinected
Thanks for your feedback! We will investigate and update as appropriate.

@unkinected
Since this issue isn't directly related to improving our docs, and to gain a better understanding of your issue, I'd recommend working closer with our support team via an [Azure support request] (https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request). Or you can leverage our Q&A forum by posting your issue there so our community, and MVPs can further assist you in troubleshooting this issue or finding potential workarounds.
[Teams Q&A forum] (https://docs.microsoft.com/en-us/answers/topics/46488/office-teams-windows-itpro.html) for technical questions about the configuration and administration of Microsoft Teams on Windows.
[Microsoft Teams Community forum] (https://answers.microsoft.com/en-us/msteams/forum?sort=LastReplyDate&dir=Desc&tab=All&status=all&mod=&modAge=&advFil=&postedAfter=&postedBefore=&threadType=All&isFilterExpanded=false&page=1

I commented here because I assumed something was missing from your documentation. But I will open a support ticket and post in the Q&A forums.


Does it really matter to use a very strict GPUBufferUsage  ?

Hi
I'm refactoring my framework based on webgpu.
The first time, I started from the first sample and added features one step after the other without any visibility about how things works and was doable but I was "blocked" after ComputeBoids  because you start to use multiple bindgroups.
I rebuild everything and I 'm not following the samples anymore, I now know what I want to do and I'm questioning the "ping-pong" structure used with computePipelines samples
Is it really better to alternate between a bindgroup with
GPUBufferUsage.STORAGE | GPUBufferUsage.COPY_SRC
and another one with
GPUBufferUsage.STORAGE | GPUBufferUsage.COPY_DST
instead of just using a single bindgroup with GPUBufferUsage.STORAGE | GPUBufferUsage.COPY_SRC | GPUBufferUsage.COPY_DST ?
Is it a big deal to use a flexible GPUBufferUsage ?
Because it's a big deal to implement a strict one compared to a flexible one, that's why I want to know if it worth the time 😅
EDIT : in my current case, I'm using a computePipeline alone and I'm realizing it's a specific case  : the "ping pong structure" is not required because of "copyBufferToBuffer".
Anyway, I'm interested to know if it's really important to be as strict as possible or if it only concerns those who create AAA games ?
EDIT 2 : in the sample "computeBoidss" , you can use one buffer with a "read" accessMode and another with "read-write" access mode because you use an "auto" layout for the pipeline so buffer access mode is not well defined in the layout and it's possible to swap the buffers without breaking the layout.  But if you used a well defined layout for the pipeline, would you be forced to use a "read-write" access mode for both buffers in order to be able to alternate them during the "ping pong" process ?

Actually, I have the exact same question with GPUShaderStageFlags
it it a big deal to use GPUShaderStage.VERTEX | GPUShaderStage.FRAGMENT | GPUShaderStage.COMPUTE for every uniforms ?
Does it really has an impact of the performance to be strict  ? If yes, what kind of impact ? Is it like 0.01% faster or 5% faster ? :)

webgpu-samples "issues" are for bug reports about the samples. Please post questions in a discussion section, either here or in the specification repository (https://github.com/gpuweb/gpuweb/discussions) or StackOverflow (though I don't know how many answerers are there).
There are some answers to this question buried in the history of the gpuweb repository somewhere, but not easily findable. Feel free to re-post as a gpuweb discussion if you'd like.
The short answer to all of these questions is that it's highly dependent on your hardware and your workload. You'll need to benchmark if you want to know the true answer. Generally speaking, COPY_SRC and COPY_DST have negligible cost, the others are harder to answer.

"Please post questions in a discussion section, either here or in the specification repository (https://github.com/gpuweb/gpuweb/discussions)"
I'm sorry, I didn't aware about this page 😅
"The short answer to all of these questions is that it's highly dependent on your hardware and your workload. You'll need to benchmark if you want to know the true answer. Generally speaking, COPY_SRC and COPY_DST have negligible cost, the others are harder to answer."
Thank you

No worries!


Checked in schema.rb changes

Running rake db:migrate locally has changed schema.rb again.

I rebased this with master. Merging it.


Update kafka lag exporter for IAM Auth

The PR adds support for AWS MSK IAM Auth to Kafka Lag Exporter.
New inclusions:

SASL IAM Auth jar added to classpath
Fix for minor permission issues in docker as encountered on k8s v1.21
Added example of configuration used for IAM Auth

Thanks. Please merge master to run CI.

@seglo have updated to master. Please approve CI workflow


Links to other pages starting with // (no protocol) are not replaced

Hi,
I do not know why but in all our wikis the links to other pages start with "//" instead of "http://" or "https://". This results in the link replacement not working.
This is how our links look like: "a href="//myurl.com/index.php?title=[...]"
Regards
Nick

Hello @Nicknag  I try to understand the problem.
How does the code look like in your mediawiki?
eg. [[My other page]] should work.
or do you have a link like //myurl.com/index.php?title= already in your code?
Is your wiki a public wiki, or can you reproduce this behaviour in a public wiki?

Hi @tpokorra
the wiki is not public, but here is an example and how it looks at the different locations:
Wikicode:
* [[DB Clone]]
HTML (show source in Chrome)
DB Clone
print(content) before "while url_title in content:"
DB Clone
As a workaround I have added the last replace as shown here but I think this can be done in a nicer way:
    protocol = "http"

    if url_title not in content:
        url_title = url_title.replace("http://", "https://")
        protocol = "https"

    # add protocol to the links
    if url_title not in content:
        content = content.replace('a href="//', 'a href="' + protocol + '://')

Also links like https://example.org/wiki/Page_title do not work (see https://www.mediawiki.org/wiki/Manual:Short_URL). But thats another problem.

Thank you for the nice script. I tried the new code on our wiki and everything works as expected.


Update saas-tenancy-app-design-patterns.md

Change won to own.

@sterlingmoses : Thanks for your contribution to the Azure documentation! The author, @"billgib", has been notified to review your proposed change.

#sign-off


docs: adding content for module 3

Description
As part of creating a 100-level interactive learning path for AsyncAPI, adding the content for module 3.
Outline for the content to be present in the module from this pull request:
Module-3: AsyncAPI Specification

Understanding the structure of an AsyncAPI document.
request/reply

Spaceship fixed, we see Chan leaving to his planet on his spaceship

Heyo @smoya, do you think Rohit's updates look correct now? If you approve his content, then we don't need @derberg's review/time.
Or let us know if you still don't approve it and what you want us to fix 😺

Or let us know if you still don't approve it and what you want us to fix 😺

Second round done!

@TRohit20 I noticed the PR description mentions you want to let the users understand what/which are the basic? components of an AsyncAPI document, including a request/reply pattern demo.
Besides showing an example, wouldn't be necessary to make an intro to what are the basic components? Like what is a channel or a message, a server, etc?
cc @alequetzalli

🚀

@smoya As per your suggestion above, I have now merged the content from the other PRs into this PR(#9). This PR now covers the content for the entirety of module-3. We are waiting on your final technical review now😄
Thank you!
cc @alequetzalli @mhmohona

thank you for taking care of this quickly @TRohit20! appreciate your commitment 🐻

FYI: I removed the exercises in this module because their addition here is a mistake... and as Sergio noticed, some of the content in module 4 now looked duplicate to module 3. The original goal was always to keep the exercises in module 4, so adding exercises to this module 3 is not following our 100-level intro to AsyncAPI learning path roadmap.
cc @smoya @TRohit20 @mhmohona

I have committed all the changes made by @mhmohona based on @smoya technical review, all suggested changes and issues seem to be addressed, which is why I would like to request Sergio for another technical review to check if the content for module 3 is now ready to go.
cc @alequetzalli


Histogram remove inner classes

Removes nested inner classes and replaces with instance method calls
or static method calls where possible.
Other minor cleanup of stale comments was done, and a minor
optimization in rehash was found avoiding an array lookup).
Overall, one should find that inner class methods were moved to
instance/static methods with any members as params. The pattern
was repeated, but the heart of the add() flow is the same, and
can be followed down processAdd() instead of the old flow
with bucketNode.

What is the motivation behind this? Is related to performance or design (clean code)?

hi, sorry I've been off for a long while and have just recently returned to this.
The primary motivation is it creates unnecessary objects increases gc pressure. Previous profiling of object allocation showed as much as 4%. I re-ran some toy queries on tpch.customer such as:
select custkey, histogram(orderkey) from orders group by custkey;
and see 2% of objects allocated are ValueNode and BucketNode. It's not massive, and depends heavily on the query workload, but in the end, it's just unnecessary GC pressure.
Cleaner code could be a secondary one. imo, they made the code "cleaner" (just how I think) as they "wrapped" locations into parallel arrays with an ephemeral object just for abstraction. It could just as well be argued it's too much abstraction and cleaner code without the objects.
It just turns out the jvm couldn't elide them. I can see it either way, though.
I'm ready with a PR anytime if this is still deemed worthwhile


"The executable contains an invalid signature" error with RC2 iOS Online Builds

After switching to RC2 the online built *.ipa file is no more deployable to my iPhone:
When trying to deploy via XCode -> Devices the following error occurs:
"App installation failed - The executable contains an invalid signature"
I tried with a developer provisioning profile (which also worked with RC1 builds) and with an AdHoc provisioning profile.
Enabled Developer Console like described in doc for RC-2:
<preference name="EnableDeveloperConsole" value="$IS_DEBUG"/>

There is a problem with signing iOS apps on https://tabrisjs.com. We are currently working on a solution.

Issues with signing iOS apps on https://tabrisjs.com should be resolved now. Please reopen if you still have any problems.


[Feature] Adding Product Preview Card

Description
I would like to add a card which displays the product image. When hovered the product name, details and ratings will be revealed and the the image will be blurred and animated behind.
Screenshots
https://github.com/Rakesh9100/Beautiify/assets/94435326/43a0929c-fe35-420f-8b5f-18c1f0178142
Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.
[ ] I am a IWOC'24 contributor.
[ ] I am a JWOC'24 contributor.
[X] I am a SWOC'24 contributor.

Code of Conduct

[X] I agree to follow this project's "Code of Conduct".

What name you will provide to this card @AlefiyaAbbas

Product Preview Card or OnHover Product Preview Card.
Do you have any suggestions? @Rakesh9100

Proceed and name it Product-Preview-Card @AlefiyaAbbas

PR status pls @AlefiyaAbbas

I will complete it by tonight. @Rakesh9100


Hidden fields not appearing in profile

Perhaps I'm misunderstanding the docs, but I thought hidden fields would appear in the user's profile after insertion. I have the following (this is not a security hole):
AccountsTemplates.addFields [
  {
    _id: "role"
    type: "hidden"
    required: true
  }
]

And, unlike previously, it does appear to have a value when I set a role query parameter, so that issue is resolved. But, my after.insert collection hook shows an empty profile field. The other user values are fine, so I don't think anything is going wrong with the create itself.
Am I misunderstanding that hidden form values are copied to the profile? Or is this a bug?
Thanks.

Never mind, figured it out. I'd updated my profile schema but hadn't added the blackbox flag to cause collection2 not to validate its contents. Thought it would error on an invalid field in the profile but guess not.


Provide some indication on which planes different services of kubernetes stacks belongs.

Rancher Versions: Build from master
Different services of the Kubernetes stack belong to one of the 3 planes (etcd/compute/orchestration).
compute plane:
addon-starter
proxy
kubelet
etcd plane:
etcd
Rest of the services are orchestration plane.
Can we provide some visual indication of which planes the different services of kubernetes stacks belongs to?

@sangeethah Do you envision this as part of documentation or UI?


Add LLVM toolchain

This adds the LLVM toolchain to the Snitch ecosystem. It can be enabled by configurint the projects with
cmake -DCMAKE_TOOLCHAIN_FILE=toolchain-gcc

Detailed change log

ci: Add unit tests for the LLVM toolchain with a build matrix
link: Explicitly use a linker script for both toolchains
cmake: Build tests only when configured with BUILD_TESTS
cmake: Build only requested runtime when adding snRuntime as an include
test: --no-opt-jit when running banshee
sw: Change all #include <stdio.h> to #include "printf.h" so that we use the vendor/printf implementation
benchmark/matmul: Put data into .rodata section that is in DRAM
benchmark/matmul: Clobber ft2 that is an SSR register in the default cluster configuration
examples: Add example project that can be used as starting point
snRuntime: Change memory slice types from void* to uint64_t to support 64-bit addresses
snRuntime: Disable printf float support in GCC
snruntime/start.S: Fix TLS data initialization
snruntime/start_cluster.S: Put putc buffer at end of .data section in DRAM
snruntime/test: Change all main signatures to be C-compliant
cmake: Add custom targets to run the binary

run-rtl-${name} if runtime is snRuntime-cluster and SNITCH_SIMULATOR set to the simulator
run-banshee-${name} if runtime is snRuntime-snitch
Both run targets also generate trace files and disassemble them with spike-dasm

link: .data and .bss are now in DRAM

Open items

[x] start.S: Copy data section
[x] Enable LTO in LLVM
[x] make targets for generating banshee/vlt traces and running in banshee/vlt
[ ] Adapt ssr code to use LLVM builtins

Backlog / Moved to new PR

[ ] fix multiple library arguments in linking (e.g. -lm -lm)
[ ] compile the banshee tests with LLVM
[ ] Change all hard-coded addresses to get from snRuntime or linker scrips
[ ] Add OpenMP runtime
[ ] Make printf threadsafe? only problem is the tohost/fromhost access that all harts share
[ ] More elaborate memory allocator
[ ] Check gp usage in LLVM -> linker relaxation is not yet supported in LLD for RISCV. See this patch and this talk

@fischeti could you perhaps run your applications with this toolchain and report if they brake anything? The CI tests should all work

@fischeti could you perhaps run your applications with this toolchain and report if they brake anything? The CI tests should all work

LGTM. My applications need some minor modifications to support the new LLVM toolchain, but I haven't found anything yet that fundamentally breaks my applications. So I think this is ready to merge


SASS Package?

http://npm.im/sass is a 404? I'm confused. Does this not exist anymore?

https://www.npmjs.com/package/sass does look like it exists, it just has no readme.  It is possible I meant to point at node-sass though.

https://github.com/jstransformers/jstransformer-sass/pull/4