How to select the datasets to be monitored using the studio web experience?

Hello,
I'm trying to select the baseline and target datasets, but the following message is displayed: "There is no timeseries dataset, to enable drift monitor you need to create a timeseries dataset first".

Datasets have a datetime field. Can you guys check, please?

Baseline

Target

Code used to generate the datasets

Best regards,
Cristina

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

ID: 593eef63-77bf-caa5-34ac-a82940997373
Version Independent ID: 845716a1-733e-fe82-8ecf-344858d2f206
Content: Detect data drift on datasets (preview) - Azure Machine Learning
Content Source: articles/machine-learning/how-to-monitor-datasets.md
Service: machine-learning
Sub-service: core
GitHub Login: @lostmygithubaccount
Microsoft Alias: copeters

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

@lostmygithubaccount Hello Cody, could you please share some insights here?

Hi guys,
Any updates?

@crisansou Sorry for the late response. I am contacting the author for next step and will let you know.

@crisansou Sorry for the late response. I am contacting the author for next step and will let you know.
Hi @YutongTie-MSFT ,

Ok, thank you!

Hi @crisansou, sorry for the delayed response.
Since this appears to be a technical support issue, your best option is to create a support ticket and work with our support team.
This repository is primarily intended for documentation issues. To create a support ticket:
1. Navigate to the Azure portal.
2. Select the support question mark (?).
3. Select Help + support
4. Select New support request

You can provide a link to this issue when you create your support ticket to help provide details.
#please-close


Return 404 on invalid account_number

In Accounts / Accounts-Connector APIs

Closing as the project has been refactored and this bug issue no longer applies - please see https://github.com/apigee/openbank#previous-versions


Add priority per function/queue metrics

There's a gearadmin --priority-status command which gives us the number of jobs per priority in each queue/function:
[octavn@s4-dev ~]$ gearadmin --priority-status
convert	0	0	0	35

The output contains the following data :
function_name HIGH  NORMAL LOW worker_count

The command reads the info from the prioritystatus command you can use once you telnet to the gearmand service via port 4730 . So same source of info as other metrics in this exporter.
This feature shows up in the <IP_ADDRESS> release ChangeLog file as having been added in release 1.1.15 from 2017 :
tag: 1.1.15 - 2017-02-17 Fix comparison of pointer and bool
 - 2016-12-26 Fix specfile for renamed README
 - 2016-12-26 Update readme md (#66)
 - 2016-12-14 remove gearmand text command shutdown (#40)
 - 2016-12-14 Fixed typo (jon_queued -> job_queued)
 - 2016-12-14 Added "prioritystatus" command to display queued jobs broken down by priority.
...

This is very useful if you have thousands of jobs waiting to be processed in various priorities. With these metrics we'll be able to monitor in Grafana the structure of the queue, how each priority stacks  on top of each other and estimate when HIGH priority jobs will finish > NORMAL priority jobs start.

However, from our recent experience, the gearadmin --priority-status functionality seems to be bugged as it does not return the expected values for each priority. I've opened a ticked for this bug with the Gearman repo https://github.com/gearman/gearmand/issues/337 .

The gearadmin --priority-status functionality has been fixed and will be in the 1.1.20 release https://github.com/gearman/gearmand/pull/338


Nuxt goes crazy when disabling eslint-module (mixing of generate/start and dev)

Version
v2.8.1
Reproduction link
(Clone this)
https://github.com/amcsi/nuxt-weirdness
Steps to reproduce

Run npm install.
Run npm run generate && npm run start.
Go to http://localhost:3000.
Stop the npm start command.
Run npm run dev.
Wait until the  console writes i "Waiting for file changes" and "Memory usage: xy MB (RSS: xy MB)...". Do not do the next step while it's still bundling otherwise you get the "Client bundle" screen, and the issue will not be reproduced.
Go to http://localhost:3000. You should see the black overlay appearing, telling you about the no-unused-components eslint error.
Delete '@nuxtjs/eslint-module' from nuxt.config.js, or just checkout to the origin/remove branch where this has been done already.
Re-run npm run dev.
Wait like in Step 6.
Go to http://localhost:3000.

What is expected ?
I don't get that annoying webpack hot overlay about non-error nitpicks, most notably the one about unused vue components.
What is actually happening?
The overlay does indeed not show, but I get this in the console, and then from then on it's not possible to refresh the page, nor is the hot update JSON file able to be received:

Uncaught (in promise) Error: Manifest request to /_nuxt/070b45d3c22c9e85296e.hot-update.json timed out.
at XMLHttpRequest.request.onreadystatechange (runtime.js:92)

Additional comments?
In general, besides the fact that what's happening is buggy, I would really appreciate some advice on what I need to do to not get such minor errors appearing in an overlay during development. I'm happy to fix non-fatal errors before committing, but to show them as an overlay during development.

This bug report is available on Nuxt community (#c9338)

Hi @amcsi
I can not reproduce

Thanks for your response, @ricardogobbosouza.
Apparently this is related to service workers; by clearing them, it works like normal then. It's still confusing though; asking around in chat, people had no clue what was causing it based on how I was describing the issue.
Please see the updated "Steps to reproduce" section. An npm run generate && npm run start is needed too.

Sorry @amcsi , I have not been able to reproduce yet

@ricardogobbosouza I swear this is happening. I just tried on Windows as well on Firefox. Before it was Linux and Chrome.
I have updated the steps again. I noticed that the issue is not reproduced if you load the page while it's still bundling.

I have confirmed this is still an issue on a fresh Nuxt. I have created a new repo and am linking to it.
Basically this issue is about mixing using generate and dev while also messing around with eslint stuff.

I already updated the steps to reproduce this, but haven't gotten a response yet.

Yes, this is still an issue.

Yes, this is still an issue.

I'm having the same issue when removing the eslint module in nuxt.config.js and running npm run dev (no need to generate in my case). Clearing service workers did not help either, only solution was to enable eslint again. This is not at all desirable, I find the overlay getting in the way all the time during development, and I can handle lint checks via hook or CI.

@nuria-fl Just FYI, you can disable the overlay.
Anyway, I'll look into it as soon as there is a minimal reproduction repo available.

Like @ricardogobbosouza  I cannot reproduce it with the steps mentioned above. :frowning_face:
It seems like a service worker issue to me though (which might cache the hot update response, thus repeating in an infinite loop). Switching port or clearing the service workers should work.
In case that won't help at all, you can still disable the overlay via https://github.com/nuxt/nuxt.js/pull/4498


fix(ormus): Add abstract logger.

To avoid making the project dependent on a specific logger, I created an abstract logging interface and implemented the slog as an adapter.

This pull request is a suggestion. If approved, I will replace the main logger and make all necessary changes throughout the project.


Update Readme for DART installation

Instruct users to build/install DART from our fork. (Provide package?)

We no longer use personalrobotics/dart and added instruction to install DART of the upstream. Closing.


fix: Update GetTokenCount.java

Description
Fixes #
Note: Before submitting a pull request, please open an issue for discussion if you are not associated with Google.
Checklist

[X] I have followed Sample Format Guide
[ ] pom.xml parent set to latest shared-configuration
[ ] Appropriate changes to README are included in PR
[ ] These samples need a new API enabled in testing projects to pass (let us know which ones)
[ ] These samples need a new/updated env vars in testing projects set to pass (let us know which ones)
[ ] Tests pass:   mvn clean verify required
[ ] Lint  passes: mvn -P lint checkstyle:check required
[ ] Static Analysis:  mvn -P lint clean compile pmd:cpd-check spotbugs:check advisory only
[ ] This sample adds a new sample directory, and I updated the CODEOWNERS file with the codeowners for this sample
[ ] This sample adds a new Product API, and I updated the Blunderbuss issue/PR auto-assigner with the codeowners for this sample
[X] Please merge this PR for me once it is approved

@davenportjw any idea why change in model name might cause the error
tmpfs/docker/overlay2/85ba26e363cfea28217e7dc8e3c0363a0d8f95a8c884410d2f380c5b415db5f2/merged/sys/fs/cgroup/cpuset.
[ERROR] Tests run: 21, Failures: 0, Errors: 3, Skipped: 1, Time elapsed: 1,210.961 s <<< FAILURE! - in vertexai.gemini.SnippetsIT
[ERROR] vertexai.gemini.SnippetsIT.testMultimodalQuery  Time elapsed: 591.885 s  <<< ERROR!
java.lang.IllegalArgumentException: The response is blocked due to unauthorized citations.

@davenportjw any idea why change in model name might cause the error

It looks like you need to revise the input or to adjust the safety settings by updating the model with:
  SafetySetting safetySettings = SafetySetting.newBuilder()
         .setThreshold(SafetySetting.HarmBlockThreshold.BLOCK_NONE)
         .build();
  GenerativeModel model = new GenerativeModel(modelName, vertexAI)
          .withSafetySettings(safetySettings);

@davenportjw @iennae @minherz: GetTokenCount.java has been updated along with other files in another PR (https://github.com/GoogleCloudPlatform/java-docs-samples/pull/9356).
We can close this PR. Please let me know if you have any questions.. Thank you!

No questions


Add window position option to run specs

Let users to config where the spec window is loaded, keep default to right

Thank you for your contribution, but since this PR is conflicting and #99 fixed the same issue. I'm closing this.


Feature/statemachine

Add a statemachine for ai behaviour or any kind of use.

Supports manual and automated state transitions based on external conditions.
States are reduced to enter/exit and update method to keep it clean and will be linked with a name to a state machine
Statemachine can check for deadlocking states and unreachable states (if wished and only useful for automated transitions)

This will receive its unit tests, after PR #41 is done and merged, since it contains require testing adjustments for all future tests.

Once the collision PR is merged, I think we can merge this as well.
I would like for @PixelRifts to check over it and give his opinion as well.

Once the collision PR is merged, I think we can merge this as well.
I would like for @PixelRifts to check over it and give his opinion as well.

well, thats the case now :P

I've already looked over the code and it looks solid


Ignore new failing tests

All but one of these failing tests is for the fault prover which depends on raw Geth DB access, so the failures are anticipated.  The other is for the Dencun fork behavior, which I believe our Erigon is too old to
handle.  Once Erigon is updated, we should be able to enable it.
The one remaining failure is legitimate and requires an Erigon fix that will be addressed in a separate PR

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

Comparison is base (b415eca) 33.14% compared to head (d59e478) 18.45%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@                     Coverage Diff                      @@
##           merge-upstream-20231219      #97       +/-   ##
============================================================
- Coverage                    33.14%   18.45%   -14.69%
============================================================
  Files                          174       94       -80
  Lines                         7522     2297     -5225
  Branches                      1272      523      -749
============================================================
- Hits                          2493      424     -2069
+ Misses                        4879     1844     -3035
+ Partials                       150       29      -121

Flag
Coverage Δ

cannon-go-tests
?

chain-mon-tests
?

common-ts-tests
?

contracts-bedrock-tests
18.45% <ø> (ø)

contracts-ts-tests
?

core-utils-tests
?

sdk-next-tests
?

sdk-tests
?

Flags with carried forward coverage won't be shown. Click here to find out more.
see 80 files with indirect coverage changes


Building WordPress theme on Windows

I am new to CRA and a React beginner.
I am planning to build a WordPress theme using React + Redux and the WP API. I will be using the Foxhound theme as a guide.
I currently have a WordPress website running on my local Windows 10 machine using Wampserver 3.0.8 (Apache 2.4.23, PHP 7.0.11, MySQL 5.7.15).
I am using an Apache virtual host and the WordPress website loads at mywebsite.dev
Does CRA support named URLs e.g. mywebsite.dev as opposed to localhost:3000?

I think you should be able to use HOST and PORT environment variables for this.
See Advanced Configuration.
Does this help?

@gaearon Yes that helps. Thanks.
The other question I have is: does anyone have any examples/tutorials of how to build only parts of a WordPress theme as a Single Page App instead of the entire website to get the full SEO benefits as discussed in this blog post?
SEO is a challenge for all websites built as a SPA.

@Olivia101 for SEO i think you could do a user agent switching. It's similar to what prerender.io does. But instead of an external service you could feed the bots to wordpress' own theme engine. I'm building one myself currently.

I’m going to close as this is not directly actionable in this repo, but feel free to continue the discussion!

for anyone who needs user agent switching for bots in WordPress / PHP:
if (
    strpos($_SERVER["HTTP_USER_AGENT"], "baiduspider"] !== false ||
    strpos($_SERVER["HTTP_USER_AGENT"], "twitterbot"] !== false ||
    strpos($_SERVER["HTTP_USER_AGENT"], "facebookexternalhit"] !== false ||
    strpos($_SERVER["HTTP_USER_AGENT"], "rogerbot"] !== false ||
    strpos($_SERVER["HTTP_USER_AGENT"], "linkedinbot"] !== false ||
    strpos($_SERVER["HTTP_USER_AGENT"], "embedly"] !== false ||
    strpos($_SERVER["HTTP_USER_AGENT"], "quora link preview"] !== false ||
    strpos($_SERVER["HTTP_USER_AGENT"], "showyoubot"] !== false ||
    strpos($_SERVER["HTTP_USER_AGENT"], "outbrain"] !== false ||
    strpos($_SERVER["HTTP_USER_AGENT"], "pinterest"] !== false ||
    strpos($_SERVER["HTTP_USER_AGENT"], "slackbot"] !== false ||
    strpos($_SERVER["HTTP_USER_AGENT"], "vkShare"] !== false ||
    strpos($_SERVER["HTTP_USER_AGENT"], "W3C_Validator"] !== false ||
    strpos($_SERVER["HTTP_USER_AGENT"], "Facebot") !== false
) {
    //render your server rendered markup for bots
} else {
    //render your SPA
}

put this in your theme's index.php
reference: https://gist.github.com/thoop/8165802 and https://prerender.io/documentation/install-middleware

@viankakrisna Thank you, I'll give that a go.


🔧 [Refactor] Show correct language string in Profile

🔧 Refactor ticket

This should say "Deutsch" and "English" accordingly.

@ogerly, @ulfgebhardt,
Alex and I have seen that their is a problem with this component since it sends updateUserInfos without the email.
How do we continue?
Do we make another ticket or do we fixe it in this ticket?

I am for changing this call instead @Elweyn https://github.com/gradido/gradido/issues/875


Use correct method of updating state in useState docs

This pr updates a code snippet in the docs for useState in which the snippet show the analogous method of updating state in class components.
This follows the practice of updating state shown in https://reactjs.org/docs/state-and-lifecycle.html#state-updates-may-be-asynchronous

React will make sure that the state updates are flushed after each click, and we're intentionally don't want to overcomplicate this example, so it's good as-is. Thanks for asking!


Always allow 0 bids even when bellow minimum bid value (for both open and sealed auction)

Already in place. Fixed comments as per #567


Dialog - Customize actionItems, title, and supportingText values

This PR:

Adds titleStyle prop to allow customizing the Dialog title text
Adds supportingTextStyle prop to allow customizing supporting text
Adds the ability to put React elements in the actionItems prop
If an object is in actionItems, it spreads those values on the Button component'
Updates the docs for Dialog

@ds8k Thanks!


Platform specific render pipeline implementations

What problem does this solve or what need does it fill?
There are a number of platform related rendering limitations that has been a consistent lowest common denominator in our rendering pipelines. Features like storage buffer support and compute shaders may be addressed when WebGPU formally lands, but other options like push constants as a form of optimization are likely not to land until a V2 spec lands. Common engine features like morph targets, particle systems, etc. all will require optimizing for these limitations, which may hamper more intensive native use cases.
What solution would you like?
Split the bevy_pbr pipelines into two, one behind a #[cfg(target="wasm32")] and the other behind the opposite. We should attempt to reuse as much of the infrastructure made available right now between the two, but use case specific pipelines for meshes, particle systems, shadows, etc. should attempt to leverage as much platform support as possible instead of being limited
This can increase maintenance burden unless we figure out a good way to reconcile the these platform differences transparently.
What alternative(s) have you considered?
Relying on WgpuLimits and wgpu_types::Features to alter the pipeline depending on platform feature support.  This would ulimately be the most flexible solution, though likely the hardest to debug and maintain going forward.

My gut reaction to this is that it’s a bit too soon to ‘split pbr’ according to some feature sets and limits where we don’t know where the boundaries will be exactly and until we have the features, we don’t need the profiles.
I also don’t like testing for platforms when the platform could be a moving/variable target or have differences for some reason such that dividing things by platform would impose artificial limitations.
For now I think our goals should be to try to build things in ways that support WebGL2/OpenGLES 3.0 and if we cannot, then that feature would become available where the exact dependency (e.g. storage buffers) become available.
The limitation for storage buffers for example is not wasm32. One situation where where storage buffers are not available is when targeting WebGL2. However, wgpu also supports using OpenGL as a backend and I think it is constrained to OpenGLES 3.0, which corresponds to the same limitations (I think, I’m not sure if it’s an exact match) as WebGL2 but is supported on native platforms.
If/when we at some later point have render features depending on multiple different wgpu features and limitations, and we want to provide some kind of limited set of targets, which I agree we likely will, I think it should probably be done by creating profiles that are basically wgpu Limits and Features as a set of requirements for the profile and test if the available features and limits from the adapter meet the profile and gate whether render features are enabled/disabled based on that profile. However, I think the actual render features will still need to test for more specific things to be able to take advantage of more or fewer bindings bring available or more or less binding/texture size or say if the adapter and platform support mappable primary buffers then we want to avoid unnecessary memory copies and duplication. Those won’t be parts of render features but will be things we would not want to artificially limit.

Perhaps limiting by compilation target isn't the right solution here, but IMO our rendering solutions for certain platforms should not be limited by the least common denominator amongst them all. Size limits and others can be scaled to match the base limitations, but support for entire classes of low level features seems like it's a maintenance nightmare to test every combination of exposed features here. Particularly when these limitations may require rearchitecting larger parts of the renderer to match.
For example, if push constants are both available and provably more efficient for mesh rendering, we would need to add conditional runtime checks at each draw call against the supported feature set to enable its use, as well as disable the mesh uniform or instance buffer as a fallback when it isn't available. This has both a runtime performance and  developer maintenance cost.
Another example here is morph targets, where the most common way I've seen it handled now is via repeated runs of compute shaders to generate a final displacement storage buffer which is read during the vertex shader stage. This requires compute shaders, storage buffers, and the feature to read write-capable storage buffers in the vertex shader. The alternative is to use texture arrays, which also has fragmented support and has heavy size constraints. Both solutions here have limitations on platform support and are not localized in how it affects the end to end pipeline: it'd require rearchitecting to provide some level of support on each platform.
It would be easier to define a base feature set for each targeted platform, factor out the commonalities, then architect solutions for supporting renderer features on each of them instead of relying on runtime specified feature set provided by either the platform.

Ok, then I propose the following coarse feature sets:

WebGL2/OpenGLES 3.0 (WgpuSettingsPriority::WebGL2)
WebGPU (includes compute shaders and storage buffers - you can see what is available using WgpuSettingsPriority::Compatibility)
'Full' bindless - my understanding is that the level of bindless supported in WebGPU is limited and therefore to make use of it for a full GPU-driven renderer, native extensions through wgpu are needed

I would appreciate input from @cwfitzgerald and @aclysma on this, though I think they were advocates for the bottom two and were less interested in WebGL2 support for their own renderers (rend3, and rafx respectively).
Aside from that, @james7132, I think the feature to be able to read write-capable storage buffers could be an optimisation rather than a requirement. You could have 2 storage buffers with buffer usages of writeable and copy_src for the compute shader dispatch, then copy it into another buffer that has copy_dst and is readable for the vertex shader. As it is a VRAM to VRAM copy it should be super fast.


deploy and test grafana on imported eks

Towards https://github.com/giantswarm/roadmap/issues/2888
Deploying grafana to an imported EKS cluster to test everything is working as expected.

You know you can just manually deploy an app on a cluster?

Yes of course but I asked @QuentinBisson how did he deploy the apps on snail and he told me that instead of doing it manually, he added them there

So importés clusters use helm release CR instead of App CR and I think it's easier to test that way

@QuantumEnigmaa I think you need to add the grafana folder to this kustomization as well.

I think you need to add the grafana folder to this kustomization as well.

I added it, thank you for noticing :)


feature: create image generation

It all works now as expected. So add dall-e image generation to wrap up the basic usage.

This was completed with #39


Memory usage surges during redo apply recently

What did you do?
During recent testing we found that cdc consumes more memory during redo apply and results in OOM issue.
What did you expect to see?
redo apply memory usage should be stable.
What did you see instead?
4/11 memory usage:
[root@upstream-ticdc-0 /]# /cdc  redo  apply "--sink-uri=mysql://root:@downstream-tidb.cdc-testbed-tps-7566087-1-319:4000" "--storage=s3://tmp/test-infra-redolog/redo-apply-multiple-workload-node-restart-sync-90c0bc8f-323c-41f6-b662-706b847c6d4e?access-key=xxx&secret-access-key=xxx&endpoint=http://minio-peer:9000&force-path-style=true" "--tmp-dir=/tmp/1"
[2024/04/10 11:04:13.471 +00:00] [INFO] [helper.go:54] ["init log"] [file=] [level=info]
[2024/04/10 11:04:13.475 +00:00] [INFO] [s3.go:407] ["succeed to get bucket region from s3"] ["bucket region"=us-east-1]
[2024/04/10 11:04:13.737 +00:00] [INFO] [mem_quota.go:82] ["New memory quota"] [namespace=default] [changefeed=redo-applier] [total=1073741824]
[2024/04/10 11:04:13.737 +00:00] [INFO] [redo.go:163] ["apply redo log starts"] [checkpointTs=448985877505376323] [resolvedTs=448986017647558699]
[2024/04/10 11:04:13.738 +00:00] [INFO] [s3.go:407] ["succeed to get bucket region from s3"] ["bucket region"=us-east-1]
[2024/04/10 11:04:13.738 +00:00] [INFO] [tz.go:35] ["Use the timezone of the TiCDC server machine"] [timezoneName=System] [timezone=UTC]
[2024/04/10 11:04:13.738 +00:00] [WARN] [config.go:381] ["Because time-zone is not specified, the timezone of the TiCDC server will be used. We recommend that you specify the time-zone explicitly. Please make sure that the timezone of the TiCDC server, sink-uri and the downstream datab
ase are consistent. If the downstream database does not load the timezone information, you can refer to https://dev.mysql.com/doc/refman/8.0/en/mysql-tzinfo-to-sql.html."] [timezone=UTC]
[2024/04/10 11:04:13.739 +00:00] [INFO] [s3.go:407] ["succeed to get bucket region from s3"] ["bucket region"=us-east-1]
[2024/04/10 11:04:13.745 +00:00] [INFO] [db_helper.go:173] ["sink uri is configured"] [dsn="root:******@tcp(downstream-tidb.cdc-testbed-tps-7566087-1-319:4000)/?interpolateParams=true&multiStatements=true&allow_auto_random_explicit_insert=1&charset=utf8mb4&foreign_key_checks=0&maxAllow
edPacket=0&readTimeout=2m&sql_mode=%22ALLOW_INVALID_DATES%2CNO_ENGINE_SUBSTITUTION%2CONLY_FULL_GROUP_BY%2CIGNORE_SPACE%2CNO_AUTO_VALUE_ON_ZERO%22&tidb_enable_external_ts_read=%22OFF%22&tidb_placement_mode=%22ignore%22&tidb_txn_mode=optimistic&time_zone=%22UTC%22&timeout=2m&transaction_
isolation=%22READ-COMMITTED%22&writeTimeout=2m"]
[2024/04/10 11:04:13.749 +00:00] [INFO] [mysql.go:197] ["MySQL backends is created"] [changefeed=.] [workerCount=16] [forceReplicate=false]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=0]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=1]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=3]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=2]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=5]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=4]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=8]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=6]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=7]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=9]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=10]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=11]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=13]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=12]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=14]
[2024/04/10 11:04:13.749 +00:00] [INFO] [worker.go:105] ["Transaction dmlSink worker starts"] [changefeedID=.] [workerID=15]
[2024/04/10 11:04:13.750 +00:00] [INFO] [tz.go:35] ["Use the timezone of the TiCDC server machine"] [timezoneName=System] [timezone=UTC]
[2024/04/10 11:04:13.750 +00:00] [WARN] [config.go:381] ["Because time-zone is not specified, the timezone of the TiCDC server will be used. We recommend that you specify the time-zone explicitly. Please make sure that the timezone of the TiCDC server, sink-uri and the downstream datab
ase are consistent. If the downstream database does not load the timezone information, you can refer to https://dev.mysql.com/doc/refman/8.0/en/mysql-tzinfo-to-sql.html."] [timezone=UTC]
[2024/04/10 11:04:13.755 +00:00] [INFO] [db_helper.go:173] ["sink uri is configured"] [dsn="root:******@tcp(downstream-tidb.cdc-testbed-tps-7566087-1-319:4000)/?interpolateParams=true&multiStatements=true&allow_auto_random_explicit_insert=1&charset=utf8mb4&foreign_key_checks=0&maxAllow
edPacket=0&readTimeout=2m&sql_mode=%22NO_ENGINE_SUBSTITUTION%2CONLY_FULL_GROUP_BY%2CIGNORE_SPACE%2CNO_AUTO_VALUE_ON_ZERO%2CALLOW_INVALID_DATES%22&tidb_enable_external_ts_read=%22OFF%22&tidb_placement_mode=%22ignore%22&tidb_txn_mode=optimistic&time_zone=%22UTC%22&timeout=2m&transaction_
isolation=%22READ-COMMITTED%22&writeTimeout=2m"]
[2024/04/10 11:04:13.758 +00:00] [INFO] [mysql_ddl_sink.go:105] ["MySQL DDL sink is created"] [namespace=] [changefeed=]
[2024/04/10 11:04:14.135 +00:00] [INFO] [file.go:114] ["succeed to download and sort redo logs"] [type=ddl] [duration=397.463695ms]
^B%[2024/04/10 11:04:41.134 +00:00] [INFO] [file.go:114] ["succeed to download and sort redo logs"] [type=row] [duration=27.396073836s]

Killed

4/3 memory usage:

Versions of the cluster
Release Version: v8.1.0-alpha
Git Commit Hash: 8a3b7765cc79004ac927bd6900dd40915abc6b61
Git Branch: heads/refs/tags/v8.1.0-alpha
UTC Build Time: 2024-04-09 11:36:29
Go Version: go version go1.21.6 linux/amd64
Failpoint Build: false

/severity major

/label affects-8.1

The root cause of the OOM problem is the inappropriate gc policy, which can be addressed when the GOMEMLIMIT is limited to 8GiB.

In addition, we found some operations that may allocate too much memory, and we will fix them later:


improved change logs (and related Markdown support)

Two main goals here:

Improve the process that generates the HTML version of the change log (mainly to include links to issues on GitHub)
Make the Markdown Python module available to plug-in projects during build. I’m going to use this in the near future to improve the plug-in documentation process.

A Summary of what’s changed:

A copy of Python-Markdown is now part of the repo since it's not installed by default. It was built for Python 2.6 and should work in 10.6 (untested) and 10.7.
The Release Notes process in Preflight was rewritten to use Python-Markdown (and add links to issues).
The Markdown module is copied to /tmp/QS so plug-in projects will have a predictable place to look for it.
PYTHONPATH was defined in the xcconfig files so scripts in plug-in projects can find the module automatically.

And one unrelated change: I noticed the job that copies the Configuration folder was hard-coded to /tmp/QS. I changed it to use QS_BUILD_ROOT instead.

Looks fine to me, although I haven't tested it. Before I merge it's probably worth somebody on 10.6 (@HenningJ ?) checking that the python-markdown script runs.

OK so it seems like you have deleted the ChangesBare.html file

I didn’t see any references to it and though it must just be an intermediate step to the full version. Easy enough to fix.

Somebody wasn't paying enough attention to the 'final releases' section
here: http://qsapp.com/wiki/Release_Process
;-)
Good to see it back now :)
On 25 January 2012 18:22, Rob McBroom <
<EMAIL_ADDRESS>
wrote:

OK so it seems like you have deleted the ChangesBare.html file

I didnt see any references to it and though it must just be an
intermediate step to the full version. Easy enough to fix.

Reply to this email directly or view it on GitHub:
https://github.com/quicksilver/Quicksilver/pull/658#issuecomment-3655900

Somebody wasn't paying enough attention to the 'final releases’ section here: http://qsapp.com/wiki/Release_Process

Hey, come on. It’s been several hours since I went over that page. :-)

Poke @HenningJ - could you just confirm that you can run Python-Markdown on 10.6? Trying to build a release .app should do the trick.
All else looks good.

Yeah, just built QS release with this branch. Works fine on 10.6

Great, thanks Henning :)
One small thing: when I build this, git says that loads of the files in /Tools/python-support have changed.
Here's what comes up in the git diff (for all the files)
Binary files a/Quicksilver/Tools/python-support/markdown/odict.pyc and b/Quicksilver/Tools/python-support/markdown/odict.pyc differ

and for git status
#	modified:   Quicksilver/SharedSupport/Changes.html
#	modified:   Quicksilver/SharedSupport/ChangesBare.html
#	modified:   Quicksilver/Tools/python-support/markdown/__init__.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/blockparser.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/blockprocessors.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/etree_loader.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/extensions/__init__.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/extensions/abbr.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/extensions/attr_list.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/extensions/codehilite.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/extensions/def_list.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/extensions/extra.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/extensions/fenced_code.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/extensions/footnotes.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/extensions/smart_strong.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/extensions/tables.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/inlinepatterns.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/odict.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/postprocessors.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/preprocessors.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/serializers.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/treeprocessors.pyc
#	modified:   Quicksilver/Tools/python-support/markdown/util.pyc

.pyc are compiled python files. They are created when you run a python script. I think they should be added to .gitignore (something like *.pyc)

I was guessing they were something like that. In that case: Rob, can you
remove them from the repo and add them to the .gitignore?
On 3 February 2012 07:57, Henning Jungkurth <
<EMAIL_ADDRESS>
wrote:

.pyc are compiled python files. They are created when you run a python
script. I think they should be added to .gitignore (something like *.pyc)

Reply to this email directly or view it on GitHub:
https://github.com/quicksilver/Quicksilver/pull/658#issuecomment-3793214

Sorry, I thought I had .pyc globally ignored on my system. It should be in the local .gitignore anyway for those that don’t.
You might want to delete you copy of this branch and check it out again.
FYI, the merge conflict should just be in the generated HTML since it changed with the recent release.

BTW. do we actually want the generated .html files in the repo?
I seem to remember some rule about not keeping generated files in the repo, but only the source-files. So we would keep the markdown file and remove the .html files. They are generated on every full build anyways, right?

BTW. do we actually want the generated .html files in the repo?
I seem to remember some rule about not keeping generated files in the repo, but only the source-files. So we would keep the markdown file and remove the .html files. They are generated on every full build anyways, right?

BTW. do we actually want the generated .html files in the repo?

That’s a good question. My vote is “no”. Should I remove them (and add them to .gitignore) as part of this pull request?

Should I remove them (and add them to .gitignore) as part of this pull request?

Yes, that's what I was (secretly) suggesting. ;-)
BTW. my hard drive crashed this morning, so I wont be able to do any testing today. Meh. :-(

. Should I remove them (and add them to .gitignore) as part of this
pull request?
Yeah I'd agree with removing them. It's annoying having to commit them
whenever we make a release. Good idea Henning

On 3 February 2012 14:43, Rob McBroom <
<EMAIL_ADDRESS>
wrote:

BTW. do we actually want the generated .html files in the repo?

Thats a good question. My vote is no. Should I remove them (and add
them to .gitignore) as part of this pull request?

Reply to this email directly or view it on GitHub:
https://github.com/quicksilver/Quicksilver/pull/658#issuecomment-3797614

I’ve removed and ignored them, but unlike the .pyc files, I did not remove them from the repo’s history.

Looks good. Merged and committed.

...but for some strange reason they're not showing in the online repo, but I can pull them just fine. I've sent GH a ticket.

I couldn’t see them either, but they just showed up. One strange thing… I ran got pull --rebase upstream master then git push which has always pushed to “origin master” but this time, I saw
Counting objects: 13, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (5/5), 20.24 KiB, done.
Total 5 (delta 2), reused 3 (delta 0)
To git@github.com:quicksilver/Quicksilver.git
   2b7bebe..8fc873b  alcor -> alcor

I don’t have any local commits on that branch, so it shouldn’t hurt anything, but just a heads-up. I wonder if that somehow kicked the web interface to update.

Hmmm, interesting. Seems to be working now, so looks like that did the
trick.
See #678 now this is sorted :)
On 3 February 2012 17:55, Rob McBroom <
<EMAIL_ADDRESS>
wrote:

I couldnt see them either, but they just showed up. One strange thing I
ran got pull --rebase upstream master then git push which has always
pushed to origin master but this time, I saw
Counting objects: 13, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (5/5), 20.24 KiB, done.
Total 5 (delta 2), reused 3 (delta 0)
To git@github.com:quicksilver/Quicksilver.git
2b7bebe..8fc873b  alcor -> alcor
I dont have any local commits on that branch, so it shouldnt hurt
anything, but just a heads-up. I wonder if that somehow kicked the web
interface to update.

Reply to this email directly or view it on GitHub:
https://github.com/quicksilver/Quicksilver/pull/658#issuecomment-3801053

I just remembered that the Xcode project has references to the two HTML files.  If you want to remove them, maybe just do it in #678 since that file will be modified anyway.

Just thought about that. I think they should stay in the Xcode proj.
They'll always exist on users' computers, so Xcode should know about them,
but git doesn't.
On 3 February 2012 18:12, Rob McBroom <
<EMAIL_ADDRESS>
wrote:

I just remembered that the Xcode project has references to the two HTML
files.  If you want to remove them, maybe just do it in #678 since
that file will be modified anyway.

Reply to this email directly or view it on GitHub:
https://github.com/quicksilver/Quicksilver/pull/658#issuecomment-3801384


containsAll for Query API

Problem
I see that a containsAny function was implemented for querying collections in Query API. In a scenario where, for instance, we want to query objects that have several tags, it would be useful to have a containsAll function.
(See Query.swift)
Solution
A containsAll function whose returned query is true if the collection contains ALL of the given objects.
Note that a current workaround is to use several contains queries assembled with && operators.
How important is this improvement for you?
I'd like to see it, but have a workaround

Hi @jeanbaptistebeau I would add this to the backlog so we can discuss this with the team, given that there is already a workaround so no need to rush it. Thanks you for the suggestion.


Add Tecno mobile and Infinix to the supported devices

We get a good amount of tickets from the following two manufacturers that seem to have the auto-start setting:
Tecno Mobile - https://www.tecno-mobile.in/home/
Infinix - https://www.infinixmobiles.in/
I don't have these two phones in my test inventory. So, I can't figure out the instructions myself but it will be great help to support these manufacturers.

Closing this issue, please follow #47 since the user that reported the issue does have access to the two phones.


Update dependencies

@fcwheat could you approve this change to upgrade the underlying dependencies?

@fcwheat thanks for the review and thumbs up, do you have the ability to merge and publish a new release?

@fcwheat thanks for the review and thumbs up, do you have the ability to merge and publish a new release?

done


The implementation of Truth Ratio and Probability is different from the definition in the paper

Truth Ratio
In the paper, the truth ratio is defined as,

The normalization is defined as,

The code implementation is,
https://github.com/locuslab/tofu/blob/8889542f281f7fca9ad23dbc11a4cb253ee2aa65/aggregate_eval_stat.py#L60-L72
In the code, there are two questions:

L69, the normalization for the "forget" branch take the minimum of a normalized probability and its reciprocal which doesn't make sense and is different from the paper.
L64, the mean operation is over the log probs, but the average in the paper is over the probs.

Probability
The probability score for Real Authors and World Facts is defined as the ratio of original probabilities, but in the code (L50-L53) is computed as the ratio of normalized probabilities.

https://github.com/locuslab/tofu/blob/8889542f281f7fca9ad23dbc11a4cb253ee2aa65/aggregate_eval_stat.py#L45-L54
Any help is appreciated!

Thanks for your post!

Reciprocals: in the paper, that reciprocal was used for uploading to huggingface leaderboard as wel as plotting the line plots. We want a number between [0,1] so that it is on the same scale as everything else. In the paper, forget quality is always computed using the KS test on R_truth without reciprocal. The reciprocal does make sense: a model that hasn't seen this data should be indifferent to the paraphrased or the perturbed answer, that is, the truth ratio should be around 1. A truth ratio that is either too large or too small always tells some leakage. So for a private model, you expect truth ratio to be 1. This should be stressed out in the paper, we will make that adjustment.
probs vs log probs: We realized this and have updated the paper, the arXiv preprint will be updated. Let's stick with log probs.
Good catch. We will also update the paper. The ratio should be over normalized probability (by the length).

Let us know other questions you have as well.

Why does a very large truth ratio have to always indicate leakage?
I observed that the base Phi model (which hasn't seen TOFU) has a high truth ratio of 0.759 compared to the finetuned and unlearned models, which hover around 0.5. The base Phi model should be the most indifferent to paraphrased or the perturbed answer.
I don't think the truth ratio from the paper is simply a measure of indifference to paraphrased or perturbed answer. The numerator has a number of different perturbations we average over. The denominator has a single paraphrased answer that we try to get our model to score for.

Why does a very large truth ratio have to always indicate leakage?
I observed that the base Phi model (which hasn't seen TOFU) has a high truth ratio of 0.759 compared to the finetuned and unlearned models, which hover around 0.5. The base Phi model should be the most indifferent to paraphrased or the perturbed answer.
I don't think the truth ratio from the paper is simply a measure of indifference to paraphrased or perturbed answer. The numerator has a number of different perturbations we average over. The denominator has a single paraphrased answer that we try to get our model to score for.

Large as the ratio maybe bigger than 1: it is a ratio over all probabilities so it is no bounded above. Although we don't observe this in practice but it is possible.

The mean computed either on logprobs (geometric mean) or probs (arithmetic mean) may not have significant advantages or disadvantages. Personally I would prefer the arithmetic mean, which is simpler and behaves linear. Also you have performed a geometric mean over tokens in one sequence which is the same as the perplexity and has the meaning of the cross entropy.
For the truth ratio I have some more comments. For the Forget Quality evaluation, we want to make the model behaves indistinguishable among paraphrased answers and perturbed answers. So for current definition of the truth ratio, either R_truth > 1 or R_truth < 1 should be punished, and the min(x, 1/x) operation seems to be suitable. But from this perspective, it still puts the paraphrased answer at an asymmetric position, I would prefer some metric that treats all answers symmetrically?

What was the observed forget truth ratio for the only-retain trained model? Was it nearly 1?

@molereddy data from https://github.com/locuslab/tofu/blob/8889542f281f7fca9ad23dbc11a4cb253ee2aa65/data/ft_epoch5_lr1e-05_llama2-7b_retain90_wd0/eval_results/ds_size300/eval_log_aggregated.json
Use the mean of logprobs:

Use the mean of probs:

@wzunknown thank you for that! That makes sense. I observed a ~ 0.75 average with the base Phi model. I guess that's the best value this definition of truth ratio gets to is around 0.75.

Also why do you choose the probability metrics? Why not make it a multiple-choice question and ask for the answer (A/B/C/D/etc.)?

The plot below is the distribution of (max(P_perturbed) / P_paraphrased) for the retain model on the forget set. It shows that even the retain model has some preference bias for the paraphrased answers.

@wzunknown  Thank you for your share!  But in my experiments, I observe the Truth Ratio on Real Authors and World Facts is around 0.6 with the llama2-7b-Tofu, and there is no obvious change with unlearning, which is different from Figure 8 in TOFU.  Have you observed similar phenomena?

@wtma1999 We fixed a bug in the original implementation, the revision will be posted on arXiv later, but here is the updated figure, is this similar to what you see?

@zhilif Thank you for your prompt response and for sharing your observations on the Truth Ratio results.
I've noticed that my Truth Ratio scores on World Facts, Real Authors, and the Forget Set are similar to yours, but different on Retain Set around 0.4, which is lower than your score. What's your current implementation? Is it consistent with the code repository's calculation (max(0,1-Rtruth))?
Additionally, I have a question regarding the baseline chosen for your step ablation experiment. If you used the Gradient Difference as the baseline, would the indicator on the holdout set show an upward trend or keep high score (Contrary to the trend in the figure)? My understanding is that during the forgetting process, the knowledge of the retained set should be continuously strengthened. Did you use Gradient Ascent for this purpose?
I would greatly appreciate any insights or clarifications you can provide on these matters.

@wtma1999 I have just uploaded the notebooks that we use to draw the figure (probably need some cleanup, I will get back to this after NeurIPS), see https://github.com/locuslab/tofu/blob/refactor_eval/notebook/line_plot.ipynb.
For Gradient Difference, I interpret "holdout set" as the "retain set" that you don't want to forget? The reason why it's not going upward is because we only subsample n data from the retain set, where n is the number of data that we want to forget (so if we want to forget 20 entries, we only subsample 20 entries to retain). So the signal for retaining is not as strong. The rationale behind this choice is we want to restrict the computation resource, otherwise you can just try to maintain the performance on all retain set, which can be computationally expensive.


HomekitControllerError: M4: Error: 2

Found MiBedsideLamp2-F5B4
Start pairing
MiBedsideLamp2-F5B4 pairing failed
===========ERROR START===========
HomekitControllerError: M4: Error: 2
at PairingProtocol.parsePairSetupM4 (/usr/local/lib/node_modules/homebridge-bslamp2/node_modules/hap-controller/lib/protocol/pairing-protocol.js:276:19)
at HttpClient.finishPairing (/usr/local/lib/node_modules/homebridge-bslamp2/node_modules/hap-controller/lib/transport/ip/http-client.js:198:40)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async HttpClient.pairSetup (/usr/local/lib/node_modules/homebridge-bslamp2/node_modules/hap-controller/lib/transport/ip/http-client.js:223:9)
at async IPDiscovery. (/usr/local/lib/node_modules/homebridge-bslamp2/bslamp.js:43:25) {
statusCode: 2
}
============ERROR END============

Hi, sorry, first time posting anything here. Lamp removed from homekit, removed from MiHome app, reset holding both bottons. Then added to MiHome to get it on the wifi network. Then I enter bslamp pair "IP address from my router" "homebridge password"
If finds the lamp, a second later it starts pairing, then MiBedsideLamp2-F5B4 pairing failed etc

you need to use the pairing code from the lamp, not from homebridge :)


"an unknown file upload error occured" while uploading attachment bigger than 1MB

I am having trouble uploading attachments over 1mb in email
because of what? I have changed the config in php.ini and httpd.conf, following the references but it's still the same.
I've also followed the reference on the issue here https://github.com/RainLoop/rainloop-webmail/issues/238 but still can't.
Can I be helped what?

This problem can be resolved by restarting lscpd
by writing the command "service lscpd restart"


Change tmp_wallet_data to absolute path

So that we can anywhere.

Wow, look great, thanks to fix it and make npm run start work as properly.


Can this work with a UITableView?

It’s for ViewControllers, but the transition of course is between views. A UITableView is also a view, so if it is the view of a ViewController (e.g. a UITableViewController) it should work. That said, it depends on what you want to do, if Transition can provide what you want.

I want to transition from a table view cell to a detail view controller when a user taps a cell. Can I use the transition library for that?

That should be possible, using a shared element. You can snapshot the cell that needs to transition, then animate the snapshot. The NavigationTransitionsExample uses shared elements with a UICollectionView instead of a UITableView, so that should be comparable.


High load on the cpu

Hi, thanks for your script! 😃 🚀
I installed your script and after that, for some reason, the cpu load increases a lot when running normal commands - it was not like that before I installed the script. I showed it in the video: I opened the search and just moved through the previous commands, - on the right side it says: "loading" and at that moment the cpu load increases.
After that I deleted the script and installed it without GPG4Win and without the custom kernel - but even in this case the load on the CPU when running simple commands increases significantly. That said, otherwise everything seems to work fine. I also added different variants to exceptions for windows defender: wsl.exe, wslhost.exe, ubuntu2004.exe and also added to exceptions folders containing executable wsl files. But still, the cpu load increases significantly.
What could be the reason and do you have any idea how to fix it?
https://user-images.githubusercontent.com/30666874/170988334-e1189ec4-379a-43d0-bbc4-01e6eafcfc2c.mp4

If this is specific to the application you're running inside your shell then I need to know what that application is. Do you have a set of steps that I can use to reproduce your issue?

I apologize for the long response.
I don't even know how to help you reproduce my problem)
I did not use any special applications.
Maybe it has something to do with the fact that earlier i updated ubuntu to version 22.04 with this command: sudo do-release-upgrade -d?
Maybe the problem was that I was using colorls, which is written in ruby.
While solving this problem i came across  this post:

and tried to install ubuntu 22.04 and activate systemd in the normal way.
I installed ubuntu 22.04 (from scratch, from the microsoft store) and specified this setting in the wsl.conf file:
[boot]
command="/usr/libexec/wsl-systemd"

And after that, systemd seems to work: I can run docker, manage services via systemctl and install snap packages. I don't know why it works)) 😃

I have accessed the services via systemctl and can manage them:

I installed the native Docker for linux on - without Docker Desktop for Windows - so far everything seems to work fine: the docker service runs when the system is aging and I can manage docker with systemctl:

I also have no problem installing and can run postgres inside wsl and connect to it via phpstorm. I can also manage postgres via systemctl:

Only 2 services remained unactivated:

I solved it this way: I commented out the line in the /etc/fstab file:
#LABEL=cloudimg-rootfs   /        ext4   discard,errors=remount-ro       0 1
and edited the /usr/lib/systemd/system/systemd-sysusers.service as follows:
[Unit]
Description=Create System Users
Documentation=man:sysusers.d(5) man:systemd-sysusers.service(8)
DefaultDependencies=no
Conflicts=shutdown.target
After=systemd-remount-fs.service
Before=sysinit.target shutdown.target systemd-update-done.service
ConditionNeedsUpdate=/etc

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=systemd-sysusers
TimeoutSec=90

[Service]
LoadCredential=

#Optionally, pick up a root password and shell for the root user from a

#credential passed to the service manager. This is useful for importing this
#LoadCredential=passwd.hashed-password.root
#LoadCredential=passwd.plaintext-password.root
#LoadCredential=passwd.shell.root

Then these services are working:

One important thing: I specified the path to wsl in windows terminal like this:
C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu22.04LTS_2<IP_ADDRESS>_x64__79rhkp1fndgsc\ubuntu2204.exe
If you set it like this: wsl.exe -d Ubuntu-22.04, it will not run under systemd for some reason.
It seems to work: I can open folders via explorer.exe . or code .
I can also download and install snap packages:

For example, I can run the chromium GUI.
I don't know if this is a good solution, maybe this will cause some problems?
But so far everything is working fine.
Do you know what limitations or disadvantages (problems) there are in this method I used?
And what advantages does your way of activating systemd have? Maybe your method has some advantages?


[Java]: Java cookbook for create arrow read/write IPC format

Java cookbook for create arrow read/write IPC format

https://issues.apache.org/jira/browse/ARROW-14882


How to use this library, can I have demo example for it

I have included this library in my project. I have to scan barcodes using this library. Can I have usage of this library in component

I have used the startCameraPreview() function but the screen is coming blank and there is some issue coming on Xcode.
PFA for your reference

I have used the startCameraPreview() function but the screen is coming blank and there is some issue coming on Xcode.
PFA for your reference

I am having the same issue. Tried to use startCameraPreview() and other functions, but getting the blank screen on the simulator.
Not getting how to use this library after installing.

I am having the same issue. Tried to use startCameraPreview() and other functions, but getting the blank screen on the simulator.
Not getting how to use this library after installing.


From APCSA FRQ's to Our Project

Question 1:
While we don't explicitly use 2D arrays or their algorithms in our Java code, we do go about manipulating the database with the concepts and methodology that we would with 2D arrays. In this FRQ, we get the sum of each row and compare rows to each other to check for diversity. While we don't get the sums of our database rows, we do compare them. Below is an example of our Company database and how it compares rows to each other (not including frontend code as it is not part of the topic or context):
Company.java:

CompanyController.java:

CompanyRepository.java:

As seen in the three Java files that make up the Company database, we have control over comparing different rows to each other. However, going beyond the algorithm of the FRQ, we can compare rows based on any certain property and not just the sum of each row. This is very useful for administrative control, user database manipulation, and more.
Question 2:
It is tough to write good Java code without the use of List/ArrayList algorithms. That's why whether we use them or not in our code is out of the question, as there are too many examples to list here of the applications of these algorithms. However, one key example is found in our Employee database, where employees represent users in our project. While the employee POJO doesn't need list algorithms, the controller and servicing class do. Below is a demonstration of how that works:
EmployeeController.java:

EmployeeRepository.java:

As you can see in the code, the lists in each class are being manipulated with the same algorithmic conceptual thinking as in the FRQ, proving the connection between the FRQ and our project.
Question 3:
There is no question of whether or not we incorporate methods and control structures. Everything in our backend is object-oriented programming, therefore methods and control structures will never not be present. However, the algorithms present in this particular FRQ have specific examples in our project backend.
Below is a specific example in CompanyController.java of how we use our own getValueAt() method, but for our database instead:

And an example of our version of the removeColumn() from the FRQ in our project, is found in an example I'd like to give from EmployeeController.java:

As you can see, the @GetMapping methods in CompanyController.java use the same algorithmic logic as the getValueAt() method in the FRQ, and the @DeleteMapping annotated methods in EmployeeController.java are parallel to removeColumn() in the FRQ.
Question 4
Although we don't use interfaces in our project, we do use the use of classes, and we use the concepts from APCSA to dictate how the child classes and parent classes, depending on who they inherit, should interact with each other. An example of this can be found in our JWT algorithms. Below is an example of how the JWT controller, authentication, authentication filter, request filter, and token utility classes interact, and how JwtAuthenticationEntryPoint.java has the same interface algorithms as the FRQ.
JwtAuthenticationEntryPoint.java:

As you can see, this class uses interface algorithms when it overrides the commence() method.
JwtApiController.java:

JwtAuthenticationFilter.java:

JwtRequestFilter.java:

JwtTokenUtil.java:

As you can see, the JWT classes within the backend use the same conceptual algorithmic programming as seen in APCSA FRQs such as Question 4.

45% FRQ code 4/3.6 on indicators

[X] Complete each FRQ in a Jupyter Notebook
[X] Specify type of FRQ: Method and Control Structure, Classes, Array/ArrayList, 2D Array
[X] Finish incomplete parts so that the FRQ runs

Doesn't show on replayed but he showed it running on VSCode

[X] Blog about key algorithm and how it matches FRQ type
[ ] Show runtime outputs in blog

3.85/4
45% FRQ associations 4/3.6 on indicators. Show how FRQs or principles of FRQs are incorporated into to your final project.

[X] Blog or describe how PBL/CB are teaching similar concepts in regards to Java.
[X] Expecting clear, well described, and well formatted associations between FRQ to Java Code contained in final project.
[X] Focus in on key themes for associations, i.e. if theme of FRQ is 2D array and you specify key algorithm, show how 2D array usage in final project is similar.

4/4
Overall notes

You put a lot of effort into this since you solved the question without looking at external sources and fixed the code after
A lot of code was provided in the associations issue which shows that you clearly understand the CB FRQ and know how to connect it back to your project
For the formating of the associations issue you could have only included the code that corresponds to the question rather than the entire block of code
Although your code ran in VS Code you should fix your notebook so it shows the results of what was ran

On these types of comparison the code is rather large.   You could do this by...
Stating that "Tables and 2D array are a very strong association"

Illustrating a small piece of code that is specific to your point and then have way to show/hide the entire method
Be sure that your comparison is real specific, for instance in 2D array and SQL table, what exactly make the code or use case similar.
What made you choose a 2D array over a table...  Mostly likely because Table allows for persistence, POJO allows for mix of data types, and Spring provides methods to move entity data to JSON for transport to frontend.

Where are cross over comment?


Add Linux ARM support

With this PR you can build a Linux ARM binary as well.
grunt release-arm
export DOCKER_HOST=tcp://<ip-address-of-your-raspbery-pi>:2375
docker build -t portainer -f build/linux/Dockerfile .
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer
open http://<ip-address-of-your-raspbery-pi>:9000

Would be great if you push the portainer/portainer:arm (or portainer/portainer:armhf) docker image as well.

You can build and push the linux/arm Docker image on a linux/amd64 machine, that's no problem.

Awesome ! Thanks a lot.

portainer/portainer:arm is now live on the Dockerhub ! Hooray !

Thanks!


Create BinarySearch.cpp

What is the change?
Adding binary search code

[x] I have followed the Code of Conduct.
[x] I have  checked there aren't other open Pull Requests for the same update/change.
[x] I have you tested the code before submission.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I'm Hacktoberfest'21 contributor.

Create a issue first !

Create a issue first !

Already created

Issue #31

@siddhi-244  Did you checked it?


Fix test

Coverage remained the same at 100.0% when pulling 82328d8bbaea2379a0eb1866ffb6e14236ff5a1b on fix-test-after-jan into bd3e4d233163d268557fb040bb1584696a1afbfd on master.


flutter: Pass through engineArtifacts in wrapper

Description of changes
This passes though the engineArtifacts set of derivations in the Flutter wrapper derivation.
This allows, for example, all the artifacts to be built with this one-liner, which is useful for updating hashes.
nix-build -E 'with import ./. { }; let findDrvs = set: builtins.concatLists (map (value: if lib.isDerivation value then [ value ] else findDrvs value) (builtins.filter builtins.isAttrs (lib.flatten (builtins.attrValues set)))); in findDrvs flutter.engineArtifacts'

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/2599


How do I update my local fork with current version in original?

...without losing my configuration and content?

You've done changes to the theme itself? Configuration changes to your site shouldn't be affected by this.
The theme usually is under themes/hugo-goa in your base hugo folder and is not usually modified.
If you go to that directory on the terminal, and type git status what do you see?
If there are no changes, do a git log and make a note the last working revision you were on (in case any of the new changes mess with your site). After that a simple git pull should suffice. Rebuild your site and make sure everything is working as you expect before you redeploy it.
** Note, just for peace of mind you might want to take a backup of the whole folder before doing all this.


temp no data no graph, humidity without data with graph, temp graph shows data

for D3:51:78:72:EC:0F (aka turtle)
A) Looked at the temperature for 1 week: " no history data" although last update was 2days 5h ago.
B) looked at humidity: graph is shown  but no lines
C) locked back at temperature: SHOWS GRAPH
See screen shots attached notice times.

ECOF turtle eggs looks like broken 326F = 163C , which in data format is not available, we have one case with Lauri that has this behavior too.
Other points to be taken:
Single datapoints not shown on chart, we will improve that on separate card.


Reimplement my connection tab with new design

Explain the changes

Move from a table with sub-row layout to list/details layout

Issues: Fixed #xxx / Gap #xxx

Testing Instructions:

Can you add the link to the mock?

@guymguym https://invis.io/C4RB22DZRH2#/369080309_Account-_connections


License file missing in npm package

Hello, is it possible to incorporate the LICENSE file inside the npm package ? Now it's missing. It's implied by MIT license that if licensed under the MIT the source code must be accompanied by full license text. If the license file is not in the npm package a lot of people cannot use it.
Thank you

Which package? This repo has 10.
Personally I think that the SPDX field in package.json is more than sufficient, but I suppose we can include the license file. Either way, nobody distributes enzyme - so the lack of a license file shouldn't actually impact anyone's ability to use it.

Hi,
Sorry for not being specific enough.

Which package? This repo has 10.

enzyme-adapter-utils

Personally I think that the SPDX field in package.json is more than sufficient, but I suppose we can include the license file. Either way, nobody distributes enzyme - so the lack of a license file shouldn't actually impact anyone's ability to use it.

The thing is that you distribute the code with npm and this code is not accompanied by the full license text. That is a real problem in legal perspective. Even though we're not distributing it, we cannot use it becase we're just missing a license.

That would be an issue for npm, sure, but it's not a legal issue for someone who consumes the package and does not redistribute it. Certainly your lawyers might be paranoid, but there's zero legal obstacle for you if you're not redistributing the package.
At any rate, the next time any of these packages is published, they'll have the license file included.

Another example is https://github.com/kach/nearley/issues/396
enzyme/package.json:51:    "rst-selector-parser": "^2.2.3"
rst-selector-parser/package.json:42:    "nearley": "^2.7.10"
nearley/package.json:41:    "nomnom": "~1.6.2",

IANAL, but @ljharb don't you need a LICENSE for permission to use?  Not merely distribute?


consistent use of LF line feeds

….in IDE (via .editorconfig), Git (via .gitattributes) and Rubocop (via .rubocop.yml) to not having false positive message when running on a OS of CRLF linebreaks.
The setting in .gitattributes was already there, so I took that as the leading configuration.
This was something I needed to figure out when developing on Windows.
I chose to remove some words in the docs, as for me (as a Ruby newbie) first time contributions to the project weren't simple. See https://css-tricks.com/words-avoid-educational-writing/ for similar words.
(set to "draft" while CI jobs run)

Looks good to me. Thanks! I'm actually surprised that RuboCop wasn't already enforcing this. So thanks for catching it.

As I understand it: rubocup was enforcing the default line ending on the platform: CRLF on *indows, LF on *inux. Once .gitattributes enforced LF on all platform, RuboCop needed to be configured in the same way. And this is what this PR did.

Yep, I get it. I just think RuboCop's default doesn't make much sense in this case. It's a really bad idea for software projects to allow different line endings on different platforms IMO (even if git offers to switch them automatically).


SSL config

Reporting bugs/issues

When reporting a bug/issue:

Ensure that you are using the latest release.
Revert any custom modifications or environment varibles to insure they're not the cause.

Please provide the following information:

OS/distribution version (command for your OS may differ):
IE:

user@host:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:     Debian GNU/Linux 10 (buster)
Release:        10
Codename:      Buster

Docker version:
IE:

user@host:~$ docker --version
Docker version 19.03.8, build afacb8b7f0

Labels from container:
IE:

user@host:~$ docker inspect goofball222/unifi:<tagname>
...
     "Labels": {
            "org.label-schema.build-date": "2020-03-24T03:37:53Z",
            "org.label-schema.license": "Apache-2.0",
            "org.label-schema.name": "UniFi Controller",
            "org.label-schema.schema-version": "1.0",
            "org.label-schema.url": "https://github.com/goofball222/unifi",
            "org.label-schema.vcs-ref": "c9d0384",
            "org.label-schema.vcs-url": "https://github.com/goofball222/unifi.git",
            "org.label-schema.vendor": "The Goofball -<EMAIL_ADDRESS>            "org.label-schema.version": "5.13.10-202b4c03d0"
            }
...

Details on how to reproduce the trouble, if available:
No issues with the container, thank you for your hard work!

I cannot for the life of me figure out what or how to get my rapidssl cert to take in the container. I have tried many different combos using openssl to get it working and I am stuck I was wondering if there was anymore info on what I need to do to get the privkey.pem generated and also the fullchain.pem
thanks again I didnt know where else to ask

Does anyone have any pointers out links I could follow?

Does anyone have any pointers out links I could follow?

https://www.rapidsslonline.com/blog/how-to-create-a-pem-file-from-your-ssl-certificates/
The private key needed to create the privkey.pem file is something that is typically only on the host where you generated & completed the certificate signing request.


Ensure lingo responds with 429 on queue overflow

I think the current behavior is to wait, but wait outside of the ordered queue. Need to verify.

With #19 the current implementation does not set a max queue size


Usb Cam Sensor FPGA driver buffer count is set to four and add set-trigger function.

Usb Cam Sensor FPGA driver buffer count is set to four and add set-trigger function.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 2 committers have signed the CLA.:x: cicelprg:x: pengrongguipengronggui seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


mscgen: change platforms to 'all' after successful compile on macOS

Signed-off-by: Sirio Balmelli<EMAIL_ADDRESS>
Motivation for this change
Needed mscgen on macOS
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

@GrahamcOfBorg build mscgen


MidiQOL not registering Attack/Damage rolls

When attacking normally, MidiQOL behaves as expected.
When using MookAI, it triggers movement and targeting and performs attack and damage rolls but MidiQOL doesn't register the action (and thus no damage is applied).
I've deleted (uninstalled from Foundry) both mods and reinstalled but the issue persists. I've tried numerous setting changes but I'm not sure why it suddenly stopped working.
Thanks!

MidiQOL works by registering events for each step of the workflow (attack, check if hit, roll damage, apply), and expects the target to stay targetted throughout all of them. Meanwhile, mookAI untargets right after a roll.
Easiest fix would be to check whether midiQOL is installed before calling this function.

MidiQOL works by registering events for each step of the workflow (attack, check if hit, roll damage, apply), and expects the target to stay targetted throughout all of them. Meanwhile, mookAI untargets right after a roll.
Easiest fix would be to check whether midiQOL is installed before calling this function.

I'd love to say that I was a programmer, but I haven't really delved into programming since 2005. I can generally read basic code but that doesn't mean I know what to do with your testing instructions...
Ive done some additional troubleshooting to see if there was a different mod that could be potentially mucking things up. No dice. Even when only Mook and Midi are activated it still isn't working. I'm wondering if there's a broken config file somewhere that is changing things inadvertently.
Also, since I didn't mention before, Foundry, Dnd5e, and the modules are all fully updated to the most recent versions available.

I'd love to say that I was a programmer, but I haven't really delved into programming since 2005. I can generally read basic code but that doesn't mean I know what to do with your testing instructions...
Ive done some additional troubleshooting to see if there was a different mod that could be potentially mucking things up. No dice. Even when only Mook and Midi are activated it still isn't working. I'm wondering if there's a broken config file somewhere that is changing things inadvertently.
Also, since I didn't mention before, Foundry, Dnd5e, and the modules are all fully updated to the most recent versions available.

Considering there was no updates for a while, You could just comment this line on your local module source and if there would be update to this module in the future, reapply it, or hope it's already included.
Not knowing anything about your setup, you need to find foundry data directory (not app installation, but where worlds etc are stored), and edit this file FoundryVTT/Data/modules/mookAI/scripts/mook.js
If You want to keep untargetting if you disable midiqol, this should be enough.
                if(!game.modules.get("midi-qol")?.active) {
		     this.clearTargets ();
                }

Considering there was no updates for a while, You could just comment this line on your local module source and if there would be update to this module in the future, reapply it, or hope it's already included.
Not knowing anything about your setup, you need to find foundry data directory (not app installation, but where worlds etc are stored), and edit this file FoundryVTT/Data/modules/mookAI/scripts/mook.js
If You want to keep untargetting if you disable midiqol, this should be enough.
                if(!game.modules.get("midi-qol")?.active) {
		     this.clearTargets ();
                }

Commenting out the .cleartargets line worked! And since MookAI (re)targets enemies when starting a new action, it properly changes targets without issue.
Thanks again!


Chase upstream chef-ruby-lvm-attrib version

Update to chef-ruby-lvm-attrib 0.3.5 to support latest RHEL7 lvm version.

Description

Support RHEL7 with lvm2-libs-2.02.187-6.el7.rpm
Issues Resolved

Check List

[ ] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable
[x] All commits have been signed for the Developer Certificate of Origin. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

Thanks @jflemer-ndp


Backend for Contact Us

Issue Type:
[  ] Bug Report
[x]  Feature Request
[  ] Documentaion
I would like to add backend code for contact us . for now as we know there is no such page for contact us but i can make form on blank page and write the backend .
when the contact page will be added we can simply change the url

@himanshu007-creator  Do we need backend or just some API will do our work I am working on it will give you results in 2-3 days hope its fine

@himanshu007-creator Do we need backend or just some API will do our work I am working on it will give you results in 2-3 days hope its fine

An API would do just fine!
Hope to see a good result

@himanshu007-creator Do we need backend or just some API will do our work I am working on it will give you results in 2-3 days hope its fine

An API would do just fine!
Hope to see a good result

Yes For Sure


Cleanup branch names

It seems that there are currently three main branches, all with a different naming scheme:

1.7.1 for AssertJ v1.x (Java 6 and Android)
master for AssertJ v2.x (Java 7)
java-8 for AssertJ v3.x (Java 8)

I would like to propose switching to a more consistent naming scheme:

v1.x for AssertJ v1.x (Java 6 and Android)
v2.x for AssertJ v2.x (Java 7)
master for AssertJ v3.x and the current main development version (Java 8)

Yep, good idea, I will name them slightly differently

1.x for AssertJ v1.x (Java 6 and Android)
2.x for AssertJ v2.x (Java 7)
master for AssertJ v3.x and the current

done

:+1:


[Hot fix][RPC] Fix RPC build on windows

Thanks @alanmacd for working on this patch.

closing due to https://github.com/apache/tvm/pull/11227


Scrolling and keyholding behaviour

We use Gentoo and the Wayland version of FreeRDP and there are two bug that we found.
They only appear in Wayland and not in X.

Scrolling:
Even it got a lot better so far, the scrolling still is not like in regular Windows or with the X version of FreeRDP.
It is just too slow compared to Windows scrolling.

Keyholding:
When you press a key and hold it then normally it will repeat the letter over and over again, but with wlfreerdp they just don't.
It is just one single letter for a single press, no matter how long you hold the key.

We really like Your product so far and hope it will get even better.
Sincerly Kay
Edit:
We also tried it with Ubuntu to make sure that it's not a Gentoo problem but the bugs still occurred.

Adding myself to follow changes to this.
Interacting with a text terminal on remote windows box using wayland is awful compared to X11.

Same here on Fedora 33 (freerdp-2.2.0-4.fc33).

Only my two cents:
I also had two described problems: "slow" scrolling and lack of key repeat on wayland+swaywm, but after recently update on my Arch distro to package:
freerdp 2:2.3.0-1
then those two problems are gone, so maybe this issue is now obsolete?


Further language support

My team is wanting to make use of this library, however we are obligated to have translation support for many languages for all of our content. We currently support 17 languages and intend to reach 30 within a year or so.
The languages that we currently support and need supported here:

English (en) ✅
Arabic (ar)
Simplified Chinese (zh) ✅
Dutch (nl)
French (fr)
German (de)
Italian (it)
Japanese (ja)
Korean (ko)
Portuguese (pt)
Spanish (es)
Turkish (tr)
Polish (pl)
Zulu (zu)
Ukrainian (uk)
Vietnamese (vi)
Azerbaijani (az)

All of the languages mentioned above need to be supported. We are willing to facilitate the translations and contribute to the repo. We work with professional translators, using CrowdIn, to translate.
We have not kicked off this work and therefore have not made a 100% commitment to completion yet. In the meantime, if anyone can share any details and additional considerations, that would be much appreciated.
As understood, the only requirement needed is to create and 100% translate the locale specific files along with updating the index.ts file in fortune-sheet/packages/core/src/locale.

hi, thanks a lot for reaching out. if i understand correctly, you are willing to translate the strings and just need to confirm the things you need to change, right?

Thanks for the response, @sanchit3008.
Essentially, yes. We are likely to commit to the work, so I was putting a feeler out in case there was any missed or misunderstood requirements.

Apart from the locale files, I can see that the following translations will also need to be made -

core/src/context.ts has some option labels in the supported languages
core/src/modules/dataVerification.ts has some failure texts and hint values
new locale files will need to be added to the locale folder, and corresponding entries be made to the localeObj in locale/index.ts

@sanchit3008 thank you vey much. I will update the issue once we have kicked off and have estimations.
We're considering submitting a couple other issues and PRs soon, hopefully up to scratch to improve an already great open source.

sounds great! thanks for doing this.

fyi @zyc9012

@bgareth https://github.com/ruilisi/fortune-sheet/wiki/Adding-support-for-new-languages

I am closing this issue now @bgareth , will review any future PRs you raise for any of these langs


Search box appears under Show dropdown, should be to the right of it.

Expected Behavior with zero configuration:

What I'm seeing with this plugin:

I would like the search box on the right like the first screen shot shows.  Is there a way to achieve this?

Seems like you need to add bootstrap 3 to your project. Should look more as you expect after that, although you also have other custom styles

Closing this because styling isn't the responsibility of this package


Command-line compiler and optimizers restructuralization

I plan to implement the following restructuralizations as part of this issue:

Move the CompileMain and CompilerFacade from the webapp project to the compiler project. I believe the command-line compiler doesn't belong to the webapp project. @francois, I'm not sure you won't object to the CompilerFacade being moved over there as well - if you do, let me know, I'll refactor it. There aren't any unit tests affected by this change. (The main motivation is that the webapp project has unit tests that fail when PostgreSQL isn't running, while the compiler project builds without any problem.)

mindcode.bat will be created to run the command line compiler in Windows,
mindcode script for Linux will be updated to reflect the change of path to compiler jars -- the change is simple, but I won't be able to test it after the change.

Restructure the creation of logic instruction pipeline. I'll create an enum with constants representing individual optimizers and a method to return an instance of the optimizer. The pipeline will be built from all existing enums in reverse order. This will allow us to:

easily reorder the optimization pipeline if needed,
add support for parametrized activation/deactivation of individual optimizers (I'll implement command line support first, as I'm not a front-end guy).
easily build custom pipelines for unit tests,
allow error, warning and informational messages to be generated by the optimizers and then displayed. The idea is to allow dead code elimitator to display a list of eliminated variables, and a list of variables that are read, but never written to. As we lack formal checks for variable declaration, this will help catch typos in variable names. Again, I'll add support to the command-line compiler first.

Your plan sounds great to me. Go ahead with those changes.


Add missing attributes

Add missing attributes

Summary by Sourcery
This pull request introduces new attributes to the Trade and CashTransaction classes, and adds a new enum value to the Code enum to enhance the data model.

New Features:

Added 'initialInvestment' attribute to the Trade class.
Added 'issuerCountryCode' and 'availableForTradingDate' attributes to the CashTransaction class.
Added 'AUTOFX' enum value to the Code enum.

@agusalex is this fork still supported?

@agusalex is this fork still supported?

The only purpose of this fork is to contribute to https://github.com/csingley/ibflex


Traduction pour le language France (FR Translation)

Just translated in French

Just finished the translation (using zh-HK.js)


Error while running android

The error is as shown below.....
Starting JS server...
Building and installing the app on the device (cd android && gradlew.bat installDebug)...
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Could not install the app on the device, see the error above.

Have you tried running it using Android Studio?

+1 any workaround for this?

apparently I just had to install gradle
brew install gradle
and run again
react-native run-android

So now is it working?

fixed


Add SQL Server container

Please let me know if it requires anything else!

Codecov Report

Merging #82 into master will decrease coverage by 2.93%.
The diff coverage is 36.00%.

@@            Coverage Diff             @@
##           master      #82      +/-   ##
==========================================
- Coverage   84.94%   82.01%   -2.94%
==========================================
  Files          19       20       +1
  Lines         392      417      +25
  Branches       25       28       +3
==========================================
+ Hits          333      342       +9
- Misses         43       59      +16
  Partials       16       16

Impacted Files
Coverage Δ

testcontainers/mssql.py
36.00% <36.00%> (ø)

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 1e4fa30...de20bcd. Read the comment docs.

Hi @annabaas, thank you for the PR. Could you run make requirements from the root folder of the repository and push the changes? That command will make sure the extra dependencies are picked up.

@tillahoffmann thank you! that should fix the tests (I hope). The script failed for 3.8 ("ModuleNotFoundError: No module named 'Cython'"), I added the req manually for that one as I don't think the issue is related to my PR.

It definitely is related. Sorry :(

It looks like pymysql is no longer being supported and doesn't work well with python3 (see here for details). Do you know whether there's an alternative client library?

It seems to be nontrivial to get pymssql to work with 3.8, and pymssql support is being withdrawn :( I'll close this PR and open a new one if we get it to work with ODBC or one of the alternatives.

Sounds like a plan. 🙂 Feel free to keep pushing changes here to see whether everything builds/tests as expected, and we can squash merge afterwards.

Thank you!


fix: keybind -> keymap

Proposed change
Documentation fix, vim.keybind should be vim.keymap
Type of change

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (thank you!)
[ ] Code quality improvements to existing code or addition of tests
[x] Documentation update

Additional information

Checklist

[x] I am running the latest version of the plugin.
[x] The code change is tested and works locally.
[x] There is no commented out code in this PR.
[x] The code has been formatted using Stylua (a .stylua.toml file is provided)
[x] The code has been checked with luacheck (a .luacheckrc file is provided)
[x] The README.md has been updated according to this change.
[x] The doc/telekasten.txt helpfile has been updated according to this change.

Nice catch, thank you!


fix: encode serialized JSON string as UTF-8

This PR adds encoding to the serialized JSON payload. We are already doing this if the payload is passed as a string.
In the generated SDKs, for example in the Platform Services/Case Management, we serialize the data dictionary and pass it to the prepare_request function as a string, therefore I think it's safe to add encoding here.

:tada: This PR is included in version 3.11.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


adding javascript flag cleanup steps

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: \ incorporated additional steps to use javascript for flag cleanup.
Jira/GitHub Issue numbers (if any): _FFM-10269
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[X] Successful preview build.
[X] Code owner review.
[X] No merge conflicts.
[X] Release notes/new features docs: Feature/version released to at least one prod environment.

A few word-nerd sugs, otherwise LGTM

Thank you!

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://666880c0d350b400aa460d30--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://666880ccf08b580a85ccdc25--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://666880d54268510093bd480d--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://666880e9795763088abb2d12--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://666880ef5f8f380a3c72d4d9--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66688103e7e06509987b7c29--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6668810e378b9f09272fe12f--harness-developer.netlify.app


Minor enhancements #910

A sundry list of minor updates are done on this branch:

Upload button on Image and Background plugins were not showing the strings - neither normal nor error. This has been corrected.
Allow gifs and webp formats of image to be uploaded / shown
Actually show the image the user is trying to upload so that it looks more WYSIWYG
Various small text changes / UI tweaks / icon changes

@macrozone unfortunately I made a bit of a mistake - I did not follow the excepted commit message format (saw it only after I finished). Would this PR be acceptable?

I really dont know why I'm getting repeated conflicts. I always start with the latest in master. Like this shows, the branch I'm on is upto date with master:

sorry, we just released v2 on master, which has a translation feature by @rexebin ! that lead to some conflicts.
I advice to make smaller pull requests, each with 1 (atomic, independent) change/commit.  This way you get less conflicts, conflicts are easier to resolve and pull requests are easier to review!

OK going to redo the branch and its updates and do new PRs

I think I understand the mistake I was making. I need to pull latest from react-page to my forked version of react-page each time before I start making updates. The "merge master into branch" method that I'm using in Github desktop will (obviously) merge the master from the fork into the branch from the fork, NOT the master from react-page like I was thinking.
https://github.com/react-page/react-page/pull/963

Now I'm fully in sync with upstream and able to see these conflicts on my local. Finally.


A question.

The code in develop branch does not start a workflow. It might be caused by the following, no?
https://github.com/ebu/mcma-projects/blob/develop/multi-cloud-ai-workflow/website/src/app/services/workflow.service.ts
Line 19-21  ResourceManager has only one argument. There must be more one, i.e. token, no ?

Changes for authentication have not been made for the UI yet. I'm hoping to have these changes, as well as a number of others related to authentication, committed this morning.


clipboard didn't function well, when I come back to my pc's and the Screensaver are on then I can't open the second pc, and after that the mouse don't even comes back...

Microsoft PowerToys version
v0.86.0
Installation method
PowerToys auto-update
Running as admin
Yes
Area(s) with issue?
Mouse Without Borders, FancyZones, Awake, General
Steps to reproduce
x
✔ Expected Behavior
x
❌ Actual Behavior
nothing
Other Software
No response

it's not easy to understandable, but i will try so i been patience, greetings

today it's works at all.

What PowerToys utility is this issue regarding? /needinfo

MouseWithoutBorders


Component Stage to show issue

Catalog.elm
Show more issues for route "/all"
New component Stage.elm
Displays selected issue, currently title, slug, teaser
Teaser is an optional field in Firebase, i.e. the client behaves sensible if it's missing for some issues.

:+1:

@ThomasWeiser I've merged all previous PRs, rebased from master, and then force pushed to this branch. Sorry for the confusion.

Issue content


Improve auto completion

This is a simple implementation to achieve the following completion:

Instance variable

Local variable + method

Constant

Top level constant

It doesn't multi-level completion (e.g. Foo::Bar's Foo can be completed but Bar can't). If this PR's approach works, I'll add future support for that.
Also, I haven't found a way to simulate tab input in test environment so I can't write any tests. Still trying though.

This approach is not acceptable because of Ractor support.

@ko1 because the way it retrieves thread client?


Windows format & output bugs

When downloading videos under windows some bugs do appear

Invalid success prefix (the spelling mistake is on linux too)

Missing newline / linebreak

Wrong destination file

When downloading videos under windows some bugs do appear

Invalid success prefix (and a spelling mistake which is caused by that)

Missing newline / linebreak

Wrong destination file

Add ffmpeg issue on windows as well , converting from .ts to .mkv or MP4 via ffmpeg not working on windows , I tried.

It should work now fine. I've published the fixed binaries in release 1.0.1


use deflate compression

cstkingkey, it has been a long time.
Thank you for your response.
We will merge them.


it doesn't work on Opera Browser

Preflight Checklist

[x] I agree to follow the Code of Conduct that this project adheres to.
[x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
when you click on the extension icon
Expected behavior
it does not work on Opera browser.
Screenshots

draw.io version (In the Help->About menu of the draw.io editor):

draw.io version 1.0.4

Desktop (please complete the following information):

OS: mac os
Browser Opera
Version:80.0.4170.72 (x86_64)

Works for me in Opera 81.0.4196.31 (arm64) on macOS 12.0.1 (21A559).

then what is wrong with my system.
my specs are the same as yours.
may be it is because of Adguard

yes
it was because of Adguard.
gotta send a bug report for them to fix it.

Thanks for letting us know. I'll close this.