upgrade cadl libraries and support resource operation

Description
Fix https://github.com/Azure/autorest.csharp/issues/2703

upgrade cadl compiler to 0.35.0 and rest to 0.17.0
use resourceType as body  parameter and response for resourceOperation

Checklist
To ensure a quick review and merge, please ensure:

[ ] The PR has a understandable title and description explaining the why and what.
[ ] The PR is opened in draft if not ready for review yet.

If opened in draft, please allocate sufficient time (24 hours) after moving out of draft for review

[ ] The branch is recent enough to not have merge conflicts upon creation.

Ready to Land?

[ ] Build is completely green

Submissions with test failures require tracking issue and approval of a CODEOWNER

[ ] At least one +1 review by a CODEOWNER
[ ] All -1 reviews are confirmed resolved by the reviewer

Override/Marking reviews stale must be discussed with CODEOWNERS first

Please resolve the conflicts in this PR.


Error: Cannot find module 'ipc'

Sorry, but I can't figure out the dependencies for the GUI part...
I'm not a node.js guy, so I'm probably missing the obvious, but there seems to be a lot of different packages available that provide a ipc.on call, but nothing I've tried makes it happy...
Any suggestions?

There's an issue (#143) to update the build documentation to make sure the Readme for the GUI works as expected. I suspect the node dependencies changed before we got around to documenting everything and now npm install isn't sufficient. 👎

Closing in favor of #143


subsample doesn't work in grow_gpu

@RAMitchell
I tried setting subsample=0.1, and got out of memory error.
XGBoost: 7948d1c7998eeb205f13740c5a1bb3f381c37b6a (latest)
xgboost/xgboost xgb.conf tree_method=exact updater=grow_gpu subsample=0.1 data="../data/higgs.train" objective="binary:logistic"
[15:23:34] 10500000x28 matrix with 294000000 entries loaded from ../data/higgs.train
[15:23:34] boosting round 0, 0 sec elapsed
CUDA error: /home/tks/download/xgb/xgboost/plugin/updater_gpu/src/device_helpers.cuh(383): out of memory

It worked in older version(one commit before b49b33918300f892f207630234f76c83e9d07036).
XGBoost: cee4aafb93982a21e4fde10d202b3da1910934bf (10 days ago)
xgboost/xgboost xgb.conf tree_method=exact updater=grow_gpu subsample=0.1 data="../data/higgs.train" objective="binary:logistic"
[15:24:08] 10500000x28 matrix with 294000000 entries loaded from ../data/higgs.train
[15:24:08] boosting round 0, 2.38419e-07 sec elapsed
[15:24:26] Subsampling 10% of rows.
[15:24:36] Allocated 1227/7704 MB on GeForce GTX 1070
[15:24:39] [0]
[15:24:39] boosting round 1, 31.1215 sec elapsed
[15:24:42] [1]
[15:24:42] update end, 34.5417 sec in all

xgb.conf
max_depth = 12
num_round = 2
min_child_weight=100
nthread=8

Environment info
CPU	i7-4790K
MEM	32G
GPU	GTX 1070
Ubuntu	14.04.5LTS
VGA driver	375.26
gcc	4.8.4
cmake	3.7.1
CUDA	8.0
CUB	1.6.4

This previous version incorrectly implemented the subsample parameter.
The entire dmatrix must be loaded regardless of the subsample parameter in this (correct) version. This is the intended behaviour.
If you run out of memory you need to use a smaller input matrix. See the GPU acceleration demo for an example of selecting a subset of a very large file.

Thanks.


feature-collection-and-member-routes

Hi,
I would like to add this new feature based on Rails Routing. This feature allows to create more RESTful Actions.
Let me know if you like it :smile:

Coverage decreased (-0.07%) to 99.027% when pulling ac53fd8812c17c14379e22bf10c94461e377f275 on chukitow:feature-collection-and-member-routes into c523b591bacb578057506214afdf4e4bdcd3f4ab on adonisjs:develop.

Coverage decreased (-0.2%) to 98.939% when pulling 651ce9470a689f4e9f917069fea070ba2f96f7cf on chukitow:feature-collection-and-member-routes into c523b591bacb578057506214afdf4e4bdcd3f4ab on adonisjs:develop.

I am not a big fan of configuring things with this JSON'ish style. The API needs to be fluent. Something like
Route.resource().addMember('completed') // defaults to GET,HEAD
// or
Route.resource().addMember('completed').verb('POST')

I am not 100% sure with the naming conventions, may be have to put some thoughts into it.
Also there needs to be some tests for middleware to see whether adding middleware assigned to the resource applies to these member methods or not.

I would add some test  for middleware.
What do you think about this naming convention?
Route.resource()
  .addMember('completed')
  .addMember('mark_as_completed', 'POST')

Yes that looks better, addMember makes it more readable than member. As it is explicit that one is trying to add a new member to the existing resource
:+1:

And couple of things you need to take care of is

Adding a middleware to the resource, should be assigned to these new members.
using as method on resource, i should be able to give a new to new members.

Currently is not possible to assign middlewares to a resource, isn't it?
Route.resource(...).middlewares is not a function

Yes it's my bad, i decided to make use of group when assigning middleware to the resource.

Coverage decreased (-0.2%) to 98.937% when pulling 7bb786b45c88a8fef78051361af843d5cf0c031a on chukitow:feature-collection-and-member-routes into c523b591bacb578057506214afdf4e4bdcd3f4ab on adonisjs:develop.

I just updated the feature following the name convention that you suggested.
This feature only extend the capabilities of creating a resource, adding middlewares o changing route name using as method could be in other feature.

so, what do you think @thetutlage  ?

@chukitow I am waiting for you to implement tests for named (as) routes. Ideally all this needs to be one feature.

Sorry for the delay @thetutlage, I have updated the branch adding tests for named routes using the as method.

Coverage decreased (-0.2%) to 98.937% when pulling b87d77b0dce28f231e6a59a8b4f226b1fe93156d on chukitow:feature-collection-and-member-routes into c523b591bacb578057506214afdf4e4bdcd3f4ab on adonisjs:develop.

Coverage decreased (-0.2%) to 98.937% when pulling 0ba119b4f2ca7f6be2620e505b57de64ab3428ba on chukitow:feature-collection-and-member-routes into c523b591bacb578057506214afdf4e4bdcd3f4ab on adonisjs:develop.

Thanks @chukitow . I have made some improvements to the PR before merge. If you want, you have a look at the current develop branch.


Incorrect comment info

When manually triggering an integration on the pull requests bot (no code changes between the first integration and the manual one being triggered), buildasaur post on GitHub a comment with the info about the first integration instead than about the last one.
The same happens when triggering a third integration manually.
I am almost sure this is caused by having no code changes in between those integration.

Interesting, I'll try to reproduce. It should always report the status of the last integration for the commit, but possibly there's a bug. Thanks for reporting, I'll get back once I know what's up.

thanks for looking into it :+1:

Hmm, it seems to work as expected to me. Every time I manually kick off an integration from Xcode, a new comment is posted on GitHub afterwards with the result of the latest integration. Each of these comments starts with Result of integration 1 then 2 and 3... And this number should go up with every new integration. I tried it here, you can see that no commits have been pushed between those comments but the last 3 always report the right integration's result (this is my sandbox repo).
Can you please provide a bit more information? How do you know the result is stale? Does Buildasaur post multiple comments starting with the same number in Result of integration NUMBER? Can you maybe provide a screenshot or any piece of log? Thanks!

This is what happened:

This is what happened:

I don't suppose you still have those integrations on your server and could send me a JSON to test with? :frowning: This looks like a bug, but it's very weird that it is happening. I can't reproduce it or see in code how this could happen other than by deleting the previous integration/bot on the server. This definitely should not happen when relaunching an integration on the same code.

buildasaur deleted the integration for that PR so the answer is not, unless there is a log on buildasaur that can be helpful to you?

Buildasaur should only delete Bots (the build job description, is tied to one branch). And it starts an Integration (one run of the build job, which has a result and a number).
Let me know if you can think of a way to reproduce it. I'd really like to track this one down. Thanks!

Sorry, I didn't word it correctly. It deleted the bot.
Just to make sure, in case it happens again what log file would be useful to you?

Hmm in case you still have it, getting the output from https://XCODE_SERVER_IP:20343/api/integrations would be most useful, followed by the log file in ~/Library/Application Support/Buildasaur/Builda.log

@valeriomazzeo Sorry, I can't reproduce it. If this even happens again, feel free to comment and provide some logs or any more details and I'll reopen this issue.

sure, no problem :+1:
to be honest it's not happening all the time, but as long as I spot it I will provide some logs :)


Small buildsystem improvements

Thanks a lot for the work on this one!
Could you also add the nlohmann-json package in appveyor.yml here to fix the Windows build?

@heirecka Any updates on this?


levelpath performance

Codecov Report

Merging #15 (e3c19b7) into main (a553038) will increase coverage by 0.05%.
The diff coverage is 100.00%.

:exclamation: Current head e3c19b7 differs from pull request most recent head 5a0de25. Consider uploading reports for the commit 5a0de25 to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the GitHub App Integration for your organization. Read more.
@@            Coverage Diff             @@
##             main      #15      +/-   ##
==========================================
+ Coverage   97.89%   97.94%   +0.05%
==========================================
  Files          22       22
  Lines        1565     1560       -5
==========================================
- Hits         1532     1528       -4
+ Misses         33       32       -1

Files Changed
Coverage Δ

R/add_levelpaths.R
97.12% <100.00%> (+0.59%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


icc: Fix broken hwloc configure

Building on Frontera without this patch results in an hwloc configure error:
$ ./build charm++ ucx-linux-x86_64 smp icc --with-production --enable-tracing --basedir=$HOME/ucx/build -j16
...
configure: error: unrecognized option: `-fpic'
Try `<...>/ucx-linux-x86_64-smp-icc/hwloc-prefix/src/hwloc/configure --help' for more information
make[2]: *** [hwloc-prefix/src/hwloc-stamp/hwloc-configure] Error 1

Does buildold work without this patch?

Does buildold work without this patch?

Does buildold work without this patch?

Yes, it seems to. Do you know why that's the case?

Does buildold work without this patch?

Yes, it seems to. Do you know why that's the case?


rake db:schema:load and dynamic scopes

I'm using a dynamic scope added after the database creation.
Now I'm trying to create the database from scratch, rake db:schema:load failed saying is unable to find a table. Here the code :

ActiveAdmin.register Photo do
  config.clear_sidebar_sections!

  scope :all, :default => true

  scope :not_assigned do |photos|
    photos.where('gallery_id is null')
  end

  Gallery.all.each do |gallery|
    self.send(:scope, gallery.slug.to_sym) do |photos|
      photos.where(:gallery_id => gallery)
    end
  end

  form :html => { :enctype => "multipart/form-data" } do |f|
    f.inputs do
      f.input :gallery
      f.input :file, :as => :file
    end
    f.buttons
  end

  index :as => :grid, :columns => 6 do |photo|
    link_to(image_tag(photo.file.url(:thumb)), admin_photo_path(photo))
  end

  show do
    render "show"
  end
end

The error message I get :
fabien@mrtea:~/Dropbox/portfolio$ rake db:schema:load
rake aborted!
Could not find table 'galleries'

More details about this issue here : http://stackoverflow.com/questions/8353744/rake-dbschemaload-could-not-find-a-table
I'm not sure it's a bug or me who miss something ...

Gallery block have to be included in the index block ...stupid mistake


Add QWERTY to Programmer Dvorak with Command, Control, Option QWERTY

Add optional QWERTY exceptions for Command, Control, Option keys on programmer Dvorak keyboard layout

Thanks!

You can confirm this change at the latest beta version (v10.14.27).
How to upgrade to the latest beta version:
https://pqrs.org/osx/karabiner/document.html#check-for-updates

Changes confirmed on v10.14.27. Thanks :)


Scripting support

Is your feature request related to a problem? Please describe.
scripting support likes postman scripts

[ ] PreRequest
[ ] PostResponse

Task PreRequest(HttpRequest request);

Task PostResponse(HttpResponse response);


Caution note about buggy browser support for soft hyphens.

I just tested soft hyphen support in my browsers again and Opera 11.52 still can't find hypenated words on page search. Thought I'd add a caution note about that.

Oh good one. there is some good research around this here..
http://davidnewton.ca/the-current-state-of-hyphenation-on-the-web
http://dev.davidnewton.ca/demos/hyphenation/test.html
https://github.com/Modernizr/Modernizr/issues/312
https://github.com/Modernizr/Modernizr/blob/master/feature-detects/hyphens.js
could you augment your change with these resources somehow?
thank you and good call!

@Shepard can you add in some more text for the mentioned links? i think they help a lot when it comes to this one.

+1 for fleshing out with some references on this issue. I find those tests fail on most browsers.


Update ruby/setup-ruby to 1.202.0

Test Ruby 3.3.6 and JRuby <IP_ADDRESS>
JRuby test results: https://github.com/newrelic/newrelic-ruby-agent/actions/runs/11808169822

The failure in the agent_only multiverse suite seems to be happening on other Ruby versions too:
https://github.com/newrelic/newrelic-ruby-agent/actions/runs/11808167885/job/32896277463?pr=2946#step:12:2756
See #2947


[WIP] Fix Spark 3.2.1 build failures and make it non-snapshot

Spark has 3.2.1 up for vote, I was testing and found it wouldn't build.  The issue here is that https://issues.apache.org/jira/browse/SPARK-37705 was merged in but our internal build didn't pick it up due to spark haven't already changed the version number to 3.2.2-snapshot.
This is WIP because it has temporary repository addition to build against the 3.2.1 rc1 version.  Once it's officially released I will update this to remove that repository. Putting up to run through build and get any comments early.
fixes https://github.com/NVIDIA/spark-rapids/issues/4500

build

build

build

premerged timed out for some reason, looking

saw some pretty big pauses for now apparent reason. Just going to rekick and see what happens:
[2022-01-12T20:07:30.312Z] ^[[36mDiscovery starting.^[[0m
[2022-01-12T20:08:12.503Z] [gw2]^[[36m [ 94%] ^[[0m^[[32mPASSED^[[0m ../../src/main/python/udf_test.py::test_cogroup_apply_udf[Short(not_null)][IGNORE_ORDER, ALLOW_NON_GPU(FlatMapCoGroupsInPandasExec,PythonUDF,Alias)]
[2022-01-12T20:08:38.034Z] ^[[36mDiscovery completed in 1 minute.^[[0m

build

build

3.2.1 is released, I upmerged and am running the tests


Can only dismiss tray icon context menu by clicking waybar

When I right click a tray icon in Waybar for an app, a context menu will open. I am only able to dismiss the context menu by clicking somewhere else on Waybar.
Steps to reproduce

Configure Waybar to have the tray module
Open an app that has a tray icon with a right click context menu
Right click the tray icon
Attempt to dismiss the context menu by clicking somewhere else on the screen (not the Waybar)

Expected behaviour
Able to click anywhere outside of the context menu to dismiss it
Actual behaviour
Only able to dismiss the context menu by clicking the waybar
Versions

Arch Linux 5.7.4
Waybar v0.9.2
sway version 1.4-2270b4c2 (Jun 19 2020, branch 'master')
wlroots version 0.10.0-g58df3eda (Jun 19 2020 branch 'master')

Additional Info
Apps with tray context menus tested:

Quassel Client
Telegram Desktop
Discord

This is a known issue which is not very likely to be solved any time soon: https://github.com/wmww/gtk-layer-shell/issues/9


Performance issues when logging large amounts of data

Expected behavior
No bottlenecks whenever bugsnag is leaving breadcrumbs.
Observed behavior
Bugsnag has a huge impact on performance whenever logging large amounts of data to the console. Development only.

Steps to reproduce

Add bugsnag to an application with { consoleBreadcrumbsEnabled: true }.
Open performance tab in Chrome.
Record.
Do tasks in Application that log a decent set of data.
Stop recording.
Review performance.

Version
v4.2.0
Additional information
Just to give your team some context.  During development we log these states to the console for review after certain actions. So we can follow the applications state pre/post action.
Our setup is your standard React + Redux. However we use Redux Logger that subscribes to the store's actions and state changes, logging them to the console.
We recently upgrade to v4 from v3 and found that parts of our application where extremely sluggish during development. Upon giving it a performance review we noticed the stringify and leave breadcrumbs functions where very time consuming due to application state being logged.

Hey @tur-nr thanks for the report. In development you should switch off the autoBreadcrumbsEnabled option if you're logging large objects. We need to stringify the objects in order to test for duplicates and things like that, so it's just best to only enable that option in environments where you're not doing tonnes of logging.

Hey @tur-nr. I'd still recommend switching off consoleBreadcrumbsEnabled if you know you're going to be logging large objects frequently. However, try the latest release v4.3.1. We've optimised the breadcrumb process to avoid perf issues as much as possible. Let us know how you get on! Cheers.


Create a rust_python_ast crate

This PR productionizes @MichaReiser's suggestion in https://github.com/charliermarsh/ruff/issues/1820#issuecomment-1440204423, by creating a separate crate for the ast module (rust_python_ast). This will enable us to further split up the ruff crate, as we'll be able to create (e.g.) separate sub-linter crates that have access to these common AST utilities.
This was mostly a straightforward copy (with adjustments to module imports), as the few dependencies that did require modifications were handled in #3366, #3367, and #3368.

We could make this something more general, like ruff_python_syntax, as suggested in the linked issue, which would let us move more code into this crate (e.g., docstrings).
I actually went through with this change misremembering that suggestion. I don't feel strongly either way.
(If we use ruff_python_syntax, we probably want to then scope all this code under ruff_python_syntax::ast.)


Remove wire from project

After much thought - Peter Bourgon is correct. I do not need to use wire. I like wire a lot, actually and it helped me understand dependency injection better than I did before, but it's overkill for what I'm doing.

Removed in v0.34.0


Could not find file '...\schema.json'.

First, let me say:
great library and thanks for your hard work  :pray: Using it with Dapper.FSharp is awesome.
I am testing the library SqlHydra.SqlServer (following the readme), and I get the following error (in AdventureWorks.fs):
namespace rec globalmodule SqlServerGeneratorFailure =
    let (!CompilationError) =
        "Could not find file 'C:\dev\MyTest\schema.json'."

I suspected my connection string but... If (instead of using the Nuget package) I clone the repo and replace the connection in myriad.toml with my connection, everything works.
If is needed I can paste my configs (they are pretty basic as I am following the readme). But I guess there is something wrong with the nuget package.

Thank you for testing.
Would it be possible to post a small reproduction solution to GitHub so that I can study it?
Which OS are you running it on?

Another thing is that if you had to adjust the connection string after receiving an error, it could be that the build error in the output file is preventing subsequent runs from properly building, so you might want to try manually deleting the errored output file from the file system before rebuilding.

No need to upload a repro project - I was able to reproduce it with a brand new project.
it is indeed a problem with the nuget package.
Stayed tuned…

I was just about to reply to you with a link to a repro project... Great that you could reproduce it.


Need more command line arguments

How can I use this in my workflow when I can't pass arguments to it?? I can't always enter values!!

The team is currently working on this.
Thanks for your input, @niklasrb !


Canvas not showing

Im trying to use the canvas feature, but the canvas is not showing.
I see the following entry in the log:
[CANVAS DATA] {"canvasesList":[]} undefined
Tried several songs that have a canvas in the app.
My config is the basic config with only the mmm-onspotify module active with this configuration:
modules: [
		{
			/* Don't share your credentials! */
			module: "MMM-OnSpotify",
			position: "bottom_right", /* bottom_left, bottom_center */
				config: {
				clientID: "...",
				clientSecret: "...",
				accessToken: "...",
				refreshToken: "...",
				/* Add here your theming and behaviour configurations */
				experimentalCanvas: true,

			},
		},
	]

Hi, I marked it as expermiental becaouse Spotify really does not like people using their internal tools, different from the Spotify Code that its from a CDN, canvases, lyrics and other stuff like color data (that why the module has to do the extraction) gets blocked really easily. Still, I will look into it as it looks great.

Is this the same error I´ll receive after "npm run config:check" --> [ERROR] cover is not defined ? Or do I have a wrong configuration? Without these line its working.

Is this the same error I´ll receive after "npm run config:check" --> [ERROR] cover is not defined ? Or do I have a wrong configuration? Without these line its working.

Can you share you config?
The only place where cover should be is here experimentalCanvasEffect: "cover",, and it should be between single or double quotes (Its a string!)

Im trying to use the canvas feature, but the canvas is not showing. I see the following entry in the log: [CANVAS DATA] {"canvasesList":[]} undefined
Tried several songs that have a canvas in the app. My config is the basic config with only the mmm-onspotify module active with this configuration:
modules: [
		{
			/* Don't share your credentials! */
			module: "MMM-OnSpotify",
			position: "bottom_right", /* bottom_left, bottom_center */
				config: {
				clientID: "...",
				clientSecret: "...",
				accessToken: "...",
				refreshToken: "...",
				/* Add here your theming and behaviour configurations */
				experimentalCanvas: true,

			},
		},
	]

Im about to push an update that allows you to add a Spotify Web cookie to auth with the canvas, at least for me this works perfectly

Is this the same error I´ll receive after "npm run config:check" --> [ERROR] cover is not defined ? Or do I have a wrong configuration? Without these line its working.

Can you share you config? The only place where cover should be is here experimentalCanvasEffect: "cover",, and it should be between single or double quotes (Its a string!)

Ahh. Thanks. My mistake. Long day. Will check that tomorrow.

Im trying to use the canvas feature, but the canvas is not showing. I see the following entry in the log: [CANVAS DATA] {"canvasesList":[]} undefined
Tried several songs that have a canvas in the app. My config is the basic config with only the mmm-onspotify module active with this configuration:
modules: [
		{
			/* Don't share your credentials! */
			module: "MMM-OnSpotify",
			position: "bottom_right", /* bottom_left, bottom_center */
				config: {
				clientID: "...",
				clientSecret: "...",
				accessToken: "...",
				refreshToken: "...",
				/* Add here your theming and behaviour configurations */
				experimentalCanvas: true,

			},
		},
	]

Im about to push an update that allows you to add a Spotify Web cookie to auth with the canvas, at least for me this works perfectly

Ill check it out today

Works! When there is already a track running and magic mirror is started, the canvas is not showing. But after switching to a new track then it works all the time.


Set default MaxMessageSize to 65536

Changes

Modified the default maxMessageSize from 65535 to 65536.
Added getter/setter function also.

Relates to pion/webrtc#1396

Sorry I missed this!

Thanks @at-wat !


Break server.js REST api's into smaller and separate files

My issue is that the Server.js file is too long to read and go through with so many api calls to the server.  (I mean if its not right now then it will be when more requests are added to the server)
So I was thinking if Server.js file can be broken into smaller components like we have with vanilla Express installation where Routes folder holds all the restful api's ??
For example creating a Api folder with new files like /characters /count /search etc so that we have more readability and understanding of the code.
For example /addNewCharacter file in Controller folder
var mongoose = require("mongoose");
var Character = require('../models/character');
var _ = require("underscore");
var async = require('async');
var request = require('request');
var xml2js = require('xml2js');

var router = require("express").Router();
router.route("/characters").post(addNewCharacter);

function addNewCharacter(req, res, next) { //everything inside }

module.exports = router;

and in server.js
var addNewCharacter = require("./controller/addNewCharacter");
app.use('/api', addNewCharacter);

lel

koi sun lo iski bhai


[Additional Parameter Request] Codeunit 7311 Whse. Worksheet-Create - OnAfterFromProdOrderCompLineCreateWhseWkshLine

Hi Team,
In codeunit 7311 we need possibility to have additional checks in the procedure FromProdOrderCompLine. Standard publisher would suit us if it had additional standard parameter LocationCode: Code[10] and ToBinCode: Code[20]. OnAfterFromProdOrderCompLineCreateWhseWkshLine would be perfect solution:

[IntegrationEvent(false, false)]
local procedure OnAfterFromProdOrderCompLineCreateWhseWkshLine(var WhseWorksheetLine: Record "Whse. Worksheet Line"; ProdOrderComponent: Record "Prod. Order Component"; LocationCode: Code[10]; BinCode: Code[20])

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


fix: delete money request if failed to create chat

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/42950
PROPOSAL: https://github.com/Expensify/App/issues/42950#issuecomment-2143339327
Tests

Log into NewDot
Create a workspace if needed
Go offline in the Network tab of dev tools, or using the force offline switch
Create a money request (distance type) on that workspace
Log into the same account, but in another device
Go to your group workspaces (in the other device)
Delete the workspace (in the other device)
Go back to NewDot in the first device
Verify the request fails to create
Click on the request
Verify there is an error message that says "Unexpected error submitting this expense. Please try again later...."
Click the X to dismiss the error

Expected result
The failed request should disappear completely after the error is dismissed. The transaction report should be deleted and the request should be removed from the workspace chat. Everything needs to be cleaned up. The user can get navigated back the the archived workspace chat

[x] Verify that no errors appear in the JS console

Offline tests

QA Steps

Log into NewDot
Create a workspace if needed
Go offline in the Network tab of dev tools, or using the force offline switch
Create a money request (distance type) on that workspace
Log into the same account, but in another device
Go to your group workspaces (in the other device)
Delete the workspace (in the other device)
Go back to NewDot in the first device
Verify the request fails to create
Click on the request
Verify there is an error message that says "Unexpected error submitting this expense. Please try again later...."
Click the X to dismiss the error

Expected result
The failed request should disappear completely after the error is dismissed. The transaction report should be deleted and the request should be removed from the workspace chat. Everything needs to be cleaned up. The user can get navigated back the the archived workspace chat
Expected result
The failed request should disappear completely after the error is dismissed. The transaction report should be deleted and the request should be removed from the workspace chat. Everything needs to be cleaned up. The user can get navigated back the the archived workspace chat

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native

https://github.com/Expensify/App/assets/165644294/4328eb93-8fbc-461a-9e6d-bc7cfac200c3

Android: mWeb Chrome

https://github.com/Expensify/App/assets/165644294/12f2d144-5d7c-44d4-be07-3fac91848e80

iOS: Native

https://github.com/Expensify/App/assets/165644294/d8a91e7a-7e00-4adf-842c-e9d6cf99a0cc

iOS: mWeb Safari

https://github.com/Expensify/App/assets/165644294/a826df3c-a5c5-46d8-a99a-9c42a7d3a0a2

MacOS: Chrome / Safari

https://github.com/Expensify/App/assets/165644294/ddb7ea70-9bfa-4361-aa90-795ea3d49c53

MacOS: Desktop

https://github.com/Expensify/App/assets/165644294/d6eb04a2-2ba4-405d-8235-7caee93c76c4

@dominictb Can you please test the case where there is already an existing request in the workspace. When we close the error message, we can still see the transaction with error in the transaction thread.

Sorry for the delay @dominictb
There are still some checks are failing. Can you please handle that.

Changes look good and test well.

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by https://github.com/neil-marcellini in version: 9.0.9-1 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Cherry-picked to staging by https://github.com/mountiny in version: 9.0.9-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

🚀 Deployed to production by https://github.com/mountiny in version: 9.0.10-7 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅


Moar badges

Codecov Report

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

@@            Coverage Diff             @@
##           master     #290      +/-   ##
==========================================
+ Coverage   90.92%   90.92%   +<.01%
==========================================
  Files          99       99
  Lines        5365     5369       +4
==========================================
+ Hits         4878     4882       +4
  Misses        487      487

Impacted Files
Coverage Δ

pyinfra/version.py
100% <100%> (ø)
:arrow_up:

pyinfra/api/connectors/docker.py
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

I thought there'd be more badges to add... but you have most of the good ones already.
Any interest in adding these?
https://img.shields.io/github/issues/Fizzadar/pyinfra
or
https://img.shields.io/github/issues-pr/Fizzadar/pyinfra


[GSSoC'23] Color Guessing Game using Python GUI(Tkinter)

Aim

I want to develop a simple Color guessing game using Tkinter.

Details

A color name will be displayed on the screen in a different color and you have to guess the color the word is displayed in.
In this game, you will be given 45 seconds to guess the color of the word displayed on the screen.
The more number of colors you guess right, your score increases.

Ex: In this case, the answer would be pink.

@Yashbhadiyadra Please assign me this issue! Thank you.

Go Ahead @varshanim


macOS compatibility

Is GrASP compatible with macOS? I think it might not be as certain dependencies, most of them CUDA-related seem not to be compatible with this OS.

This is likely related to the pytorch install. We can add a version without CUDA as part of #7 .

Yes, I believe all the libraries without macOS support are NVIDIA CUDA ones. CUDA-less version sounds great! Thanks!


[Terraform]  Editing data-sources/ec_stack.md

Description
This PR proposes some editing suggestions.
Related Issues
#78
Notes for the reviewers

Capitalize the word "stack" only in combination with Elastic
EC (SaaS) => Elastic Cloud ESS?
In the Attribute Reference, double check my suggestions for:

accessible - To have this version accessible/not accessible by the calling user. This is only relevant for Elastic Cloud ESS, not for ECE.
min_upgradable_from - The minimum stack version recommended.
upgradable_to - The stack version you can upgrade to.
allowlisted - To include/not include this version in the allowlist. This is only relevant for Elastic Cloud ESS, not for ECE.

Types of Changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Refactoring (improves code quality but has no user-facing effect)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] Documentation

@elasticmachine update branch


CASMINST-4664: Improvements from my experience fresh installing Hermod

Summary and Scope
Summarize what has changed. Explain why this PR is necessary. What is impacted? Is this a new feature, critical bug fix, etc?
CASMINST-4664: Improvements from my experience fresh installing Hermod

All modified files were updated to appease the markdown linter.
Collect MAC Addresses for NCNs:

Changed "Remove" to "Rename" in some steps to reflect the intent of the step better
Add an exit code check to grep checking for the placeholder MACs

Collecting BMC MAC addresses

Use ipmitool locally to extract ncn-m001's BMC

Collecting NCN MAC Addresses:

Add a step to power off NCNs after collecting MAC addresses

Deploy management nodes

Add command example to power off NCNs after verifying node time

Prepare Site-init

Add better descriptions for the BMC & SNMP credentails stored in customizations.yaml

Change NCN Image Root Password and SSH KEys on PIT

Dynamically find the k8s and storage squashfs files needed for customization

Is this change backwards incompatible, backwards compatible, or a backwards compatible bugfix?
Issues and Related PRs
List and characterize relationship to Jira/Github issues and other pull requests. Be sure to list dependencies.

Resolves CASMINST-4664

Testing
List the environments in which these changes were tested.
Tested on:

Hermod

Test description:
How were the changes tested and success verified? If schema changes were part of this change, how were those handled in your upgrade/downgrade testing?
These new changes were tested on Hermod while performing a fresh install of CSM 1.2 RC2.

Were the install/upgrade-based validation checks/tests run (goss tests/install-validation doc)?
Were continuous integration tests run? If not, why?
Was upgrade tested? If not, why?
Was downgrade tested? If not, why?
Were new tests (or test issues/Jiras) created for this change?

Risks and Mitigations
Are there known issues with these changes? Any other special considerations?
Low risk
Pull Request Checklist

[ ] Version number(s) incremented, if applicable
[ ] Copyrights updated
[ ] License file intact
[ ] Target branch correct
[ ] CHANGELOG.md updated
[ ] Testing is appropriate and complete, if applicable
[ ] HPC Product Announcement prepared, if applicable

Most or all of this could also be backported to 1.0, right?

Back ported my changes from my main branch PR: https://github.com/Cray-HPE/docs-csm/pull/1670#pullrequestreview-981039147

Back ported my changes from my main branch PR: #1670 (review)

Should this also be backported to 1.0, or are these changes specific to csm-1.2+?

Pulled in @mitcharf suggestions from onnect.us.cray.com/confluence/display/CASMHMS/Triage+HMS+on+Shasta into this one.


[refactor] Add a powerful repr() function for debugging

This function replaces the older debug.repr() and uses util.ppretty() for nicely printing the object attributes. util.ppretty() is also extended in order to recursively call the new repr() function. Objects are printed only once by this new repr() avoiding infinite recursions.
Finally, we use that function to print the whole ReFrame runtime state in case #1369 appears.
This function does not take into account the __slots__ for the moment. In cases, where an object does not have a __dict__ attribute, the builtin repr() will be used.
An example output for a list of objects with self references is the following (see also the corresponding unit test):
[
    _Y({
        'x': 1,
        'y': 'foo',
        'z': _Y(...)@0x102463550,
        'a': None
    })@0x102463550,
    _Y({
        'x': 2,
        'y': 'foo',
        'z': _Y(...)@0x102463510,
        'a': _X({
            '_a': False
        })@0x102463290
    })@0x102463510
]

Check comment in issue #1369 as a proof that this PR works wonderfully :-) It served its purpose already!

Codecov Report

Merging #1410 into master will increase coverage by 0.00%.
The diff coverage is 93.47%.

@@           Coverage Diff           @@
##           master    #1410   +/-   ##
=======================================
  Coverage   91.79%   91.79%
=======================================
  Files          83       82    -1
  Lines       12743    12713   -30
=======================================
- Hits        11697    11670   -27
+ Misses       1046     1043    -3

Impacted Files
Coverage Δ

reframe/core/config.py
88.62% <ø> (-0.04%)
:arrow_down:

reframe/core/logging.py
82.91% <ø> (+0.35%)
:arrow_up:

reframe/frontend/executors/__init__.py
99.02% <ø> (+0.62%)
:arrow_up:

reframe/frontend/loader.py
91.39% <ø> (+0.77%)
:arrow_up:

reframe/frontend/statistics.py
91.60% <ø> (+0.51%)
:arrow_up:

unittests/test_policies.py
98.66% <25.00%> (-0.80%)
:arrow_down:

reframe/utility/__init__.py
92.58% <100.00%> (+0.54%)
:arrow_up:

unittests/test_utility.py
99.71% <100.00%> (-0.01%)
:arrow_down:

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 1e0f3ee...9549bb2. Read the comment docs.


Fix under latest glm

I updated glm under fips-glm manually (to avoid a bunch of annoying compiler warnings), and found that a header that was being indirectly included no longer is. This fixes building with the stable branch of glm.

... the line endings were automatically adjusted by GitHub. Not my fault :P

Thanks!

No problem :)

Btw @pixelherodev , did you need to do any changes to Oryol (or your code) when using it with the latest glm version? I remember there was a breaking change in glm regarding construction between the version in fips-glm and now, and I haven't updated Oryol (or at least the samples) for this yet.

I didn't change a thing and everything seemed to work, but I also was very light on graphics usage, so it's entirely possible something broke and I didn't notice.

Ok thanks, the reason I'm asking is this issue btw: https://github.com/floooh/fips-glm/issues/2

...ok, the simple fix is to compile glm with the define GLM_FORCE_CTOR_INIT, this gets the old behaviour. I'll do that and update https://github.com/fips-libs/fips-glm to tag <IP_ADDRESS>


ability to pass default options to GET methods

v3.0.0 is released which fixes this issue 🎉
npm install frisbee@latest


Support for Vercel Data Cache.

Describe the problem
It would be nice if SvelteKit supported Vercel Data Cache.
Data Cache increases web site performance and reduces (external) API usage via fetch(). It is similar to, but different than ISR and Edge Cache (cache control headers).
This feature would probably be specific to the vercel-adapter, but bonus points for making it platform-agnostic.
My specific use case:

The configuration for a web-site builder is stored externally (in a Google sheets document.)
The configuration is shared and needed to render all pages on a site.
If the configuration is changed, the cached results should be invalidated.
The content for the pages is also stored in Google forms/sheets.
The data from fetching the Google forms/sheets should also be cached and invalidated as appropriate.
Instead of querying the Google sheets/forms every time a page is rendered, I would like to cache the results.

Requesting Google forms/sheets and transforming the data is relatively expensive.

Describe the proposed solution

Vercel Data Cache integration, similar to SvelteKit ISR integration.
OR if possible: documentation on how to use Vercel Data Cache from SvelteKit via fetch() request headers.

Alternatives considered

SvelteKit vercel-adapter ISR
Cache control headers
Custom caching solutions

Importance
would make my life easier
Additional Information
No response

Is there any workaround available for this?
I am programming an events view widget which relies on data of a public google calendar. It would be great to be able to easily cache calls to the Rest API of Google Calender, without having to rely on external caching solutions like Redis.

Is there any workaround available for this?

I have implemented something using Vercel ISR. The important bits of code are here:

Route config
GET() return statement
optional HEAD()

This is for (preemptively) invalidating the ISR cache, but not returning the actual API results. (Also saving a call to the external API.)

(The other code is just processing the results from Google.)

I haven't implemented an interface/API for cache-busting/bypass yet, but you just need to send a header with bypassToken.

I have noticed requests with a bypassToken take a very long time, so use them sparingly. (1+ second vs 100-200ms fetch (stale cache) vs 10-50ms fetch (fresh cache))

If you don't need cache invalidation, you might be able to just use cache control headers
Limitations:

Caching period must be hard-coded in config (you can create multiple endpoints with different periods).
Not a generic fetch() wrapper: must create +server endpoint for each API you want to cache.
The first time a request is made after the cache expiration: no matter how stale, the stale cached results are immediately returned (while fresh results are cached for the next call.)

Does Vercel document how a framework other than Next.js would implement Data Cache?

@Leftium One difference between ISR caching and Vercel data cache is that the later is persisted across deployments which you can't really workaround with your implementation. The only workaround I can think of is manually using Vercel KV to implement a data cache.


Update banderoswall.toml

My previous PRs:
#545  - merged manually
#1331
#1884
Description
All previous genesis validators should name their PRs "Update {validator_alias}.toml for tesntet-15" and provide links to previous PRs merged.
If this is an UPDATE for a previous genesis validator
Checks are made against your net_address. If this has changed since the previous testnet, make sure you provide links of previous prs merged from your previous git username.
Thanks in advance!
Checklist before merging

[ ] Only one toml is added in this PR
[ ] The file being added is indeed a .toml file
[ ] The toml being added is to the correct folder, and only to the correct folder
[ ] The eth_hot_key and eth_cold_key are present
[ ] The email, discord, elements telegram, and twitter fields are present and valid

Successfully validated transactions.toml file for commit hash 952c9ef


Use the SubscriberBase/SubscriptionBase for implementing the automatons.

For this we need to work on the default executor. The current behavior would turn the regular callstack into unbounded queue of work and it would be extremely hard to debug. Performance would suffer too.

done


[BEAM-886] Migrate CallableWrapperDoFn to use the NewDoFn type

R: @aaltay PTAL
Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[x] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[x] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[x] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[ ] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

Coverage increased (+0.01%) to 69.695% when pulling 16dfd40124f7a064bef39e0badfb301bfc67c934 on sb2nov:BEAM-886-Add-NewDoFn-class-2 into fed80cec20c27370e024dcf23560e5d96957925d on apache:master.

R: @aaltay PTAL

LGTM. waiting for tests.

Coverage remained the same at 69.691% when pulling 9ba7897d64c31938cc6e0bb98a7b9dee12f1a5ea on sb2nov:BEAM-886-Add-NewDoFn-class-2 into 1a6f2e8f62eddcc3351458eac6e6d9a97f0ec094 on apache:master.

Coverage increased (+0.003%) to 69.695% when pulling 9ba7897d64c31938cc6e0bb98a7b9dee12f1a5ea on sb2nov:BEAM-886-Add-NewDoFn-class-2 into 1a6f2e8f62eddcc3351458eac6e6d9a97f0ec094 on apache:master.


[OLINGO-1600] Upgrade JDK 17 + Jakarta + Spring (6)

Quick update, I plan to provide a 5.0.0-ALPHA version to give all an easy option to test the upgrade.
Most likely the version will be available by this weekend.

I uploaded the alpha release build. It should soon be available in Maven central.
It is based on this PR, please test it and provide feedback.
I will take some time and do another review round in the next days.
Based on this and the feedback I will provide another alpha version or proceed with the 5.0.0 release.

I uploaded the alpha release build. It should soon be available in Maven central (already in Sonatype nexus).
It is based on this PR, please test it and provide feedback. I will take some time and do another review round in the next days. Based on this and the feedback I will provide another alpha version or proceed with the 5.0.0 release.

Thank you for accepting my PR @mibo. I will keep working on the framework evolution! I hope also become a committer soon!!! :)

Created a 5.0.0-ALPHA-02 with some additional dependency updates.

I tested some of the Olingo samples with the 5.0.0-ALPHA-02 and everything worked as expected.
I plan to continue with the release if there are no objections.

I tested some of the Olingo samples with the 5.0.0-ALPHA-02 and everything worked as expected.
I plan to continue with the release if there are no objections.

I have already successfully used the 5.x ALPHA in production without any issues. So I welcome a full release.

@mibo do you have an estimate on when 5.0.0 will be available for general use?

What is release plan for Olingo 5.x.x?

What is release plan for Olingo 5.x.x?


[FEATURE REQ] Support plugin management in get_spring_boot_managed_external_dependencies.py

Context
There is a script get_spring_boot_managed_external_dependencies.py under sdk/spring folder to record all of the external libraries which are managed in the latest supported org.springframework.boot:spring-boot-dependencies and  org.springframework.cloud:spring-cloud-dependencies version.
Currently, the script only lists the managed library dependencies while not include plugins, which can cause the miss of plugin compatability with sdk, e.g., in https://github.com/Azure/azure-sdk-for-java/pull/28958, org.springframework.boot:spring-boot-maven-plugin is imported, and we should take care of its upgrading in the future.
Goal
Support both the library and plugin compatability with Spring Boot and Cloud.

I'm not quite understand the issue here, is it still valid?
and what priority do you think @saragluna

The issue was trying to manage versions for the maven pugins, like the following:
https://github.com/Azure/azure-sdk-for-java/blob/90060bae2ccc168bd0f36e8a825f1b87021367ad/eng/versioning/external_dependencies.txt#L275-L298
But this repo may use plugins of different versions from the Spring project, so I think the priority should be 3.


Dexie2 with Webpack2 is incompatible with ES5

Webpack 2 supports ES6 modules and uses the module field in package.json to look for a module-ized version of the source files. It does not do any transpiling of the files that it finds.
Dexie 2.0.0-beta.9 provides a full ES6 version in its module field, which results in Webpack bundling files that aren't compatible with ES5 browsers. The TypeScript .d.ts also requires full ES6 support enabled due to Iterables and Symbol.toStringTag.
This effectively means we have to choose between Webpack 2 and Dexie 2, or figure out how to blacklist loading Dexie with ES6 modules in our Webpack config.
I'm not sure what the best solution here is... Webpack and Rollup's guidelines are to publish and point to ES5-compatible code using only the ES6 module syntax in the module field.

This is mostly a duplicate of #460. The typings issue is fixed using:
"lib": ["dom", "es2015"]

in tsconfig.json. Dexie does not depend on any runtime es6 feature but used some when available (such as toStringTag, Symbol and Iterators)

It looked like Dexie was using const which was causing errors in PhantomJS.

Next release will have #460 fixed so there will be no const in the dist version. If it's a showstopper we could release it asap.

No rush, was just testing out the beta :)

Thanks for testing it out 🥇  Resently released beta 10. If you have a change, please try it and see if it resolves the issue. Closing for now, feel free to reopen!

I can confirm beta 10 works :)

I'm having the same issue, the beta 11 does not work for me. Here is my tsconfig:
{
  "compilerOptions": {
    "allowSyntheticDefaultImports": true,
    "experimentalDecorators": true,
    "strictNullChecks": true,
    "noImplicitAny": false,
    "outDir": "./dist/",
    "sourceMap": true,
    "target": "es5",
    "module": "commonjs"
  },
  "lib": ["dom", "es2015.promise", "es5"]
}

I get the error: ERROR in \Some\project\node_modules\dexie\dist\dexie.d.ts (134,19): error TS2304: Cannot find name 'Symbol'.
I tried changing lib to ["dom", "es2015"] , that doesn't help.
Using Typescript 2.4.1.
Thanks for your help.

@sebastien-roch put "lib": ["dom", "es2015"] into compilerOptions.

@nponiros oh my... thanks, that did the trick! (but I'm surprised Typescript didn't catch that)


Fio API endpoint is going to change

Hi,
not sure how alive is this gem but one of my projects is using it constantly.
Fio recently stated that the endpoint is going to change with 6 month heads up.
https://www.fio.cz/ib_api/ -> https://fioapi.fio.cz/
Should i create PR ?

Fixed.


Krishvsoni patch 1

What kind of change does this PR introduce?   -  Docs Update

Why was this change needed? - Adding both activation commands (venv/Scripts/activate and . venv/bin/activate) is necessary to accommodate users on different operating systems (Windows, Unix-based) and provide clear, error-free instructions in the Readme markdown file.

Other information:
I initially attempted to use the default command . venv/bin/activate, but it didn't work for me. This prompted me to include the alternative venv/Scripts/activate command in the README for Windows users like me.

Thank you for your contribution.
If this change eventually will be accepted, please also add link to official Python documentation somewhere in your changes or aroud (https://docs.python.org/3/tutorial/venv.html)

Official documentation added for virtual env

Thank you for your contribution.
If this change eventually will be accepted, please also add link to official Python documentation somewhere in your changes or aroud (https://docs.python.org/3/tutorial/venv.html)

From this I added the documentation link with the commands

@holopin-bot @krishvsoni Thank you!

@dartpain
I am very grateful to you. Thanks for merging my pull requestm
@larinam thanks for maintaining this repository.


Tests

Its time for some tests

Maybe manually update the windo top value, and trigger the onscroll event.

http://spirytoos.blogspot.com/2014/02/testing-windowscroll-with-qunitjasmine.html?m=1
This might help


Implement an initial background worker / job queue system

This thing needs a system to run deferred tasks in the background. It can be very simple at first - e.g. just an event responder that can run async in the same process as web server? Maybe better to start as a second process?
Let's see how hard it ends up being to deploy. Also see how little of the wheel we need to re-invent to keep it initially simple.

Would also be great if this thing had some facility for reporting progress back to the initiator of the task - e.g. for import UI (#17) it would be nice to kick off async background import while reporting periodic percentage completion to user

Maybe use Bree for background workers with their own job management rather than something more of a generic job queue? Check out JobManager in Ghost

Looks like Bree is more focused on task scheduling? I might want something more like a worker thread pool, like Piscina:

https://piscinajs.github.io/piscina/

Thinking about how the communication would work with SQLite being a single-writer scenario as a repository. Maybe worker threads can send write requests back up to the parent process to be enqueued for handling

Thinking through a few things here:
Considering the "simplest" deployment scenario with SQLite and minimal dependencies in external services - i.e. no postgres, no redis, no queue.
The primary web head VM also has to serve as the sole worker VM. Only it can make writes to SQLite, and then only in one process - no parallel processes for writes. Could handle this by running everything inside the same process. But also could handle this by using worker processes that post messages back to the primary process to perform DB writes.
Can trade a bunch of these worries for external dependencies - i.e. instead of single-writer SQLite, switch to postgres and instead of in-process queue processor switch to something using redis. Consider that a more complex deployment scenario that can scale better. Thinking we need a bunch of users first before worrying about that, though


[Vaults UI] Implement the "Data sync has started" screen

When adding connections to a workspace, data should not be available outside of the system vault. It should require one admin step to make it available in a vault (including the workspace one).
A new screen is required in the connection flow to provide information about vault. Design is here.
⚠ For now we will implement only the "Connect an un-mapped" case (I left a comment on it with more details).

Wording "Data access is limited to Admins by default" is not very accurate IMHO the admin does not really have access to that data it can only operate on it. Probably some noodling to do here, not blocking in any case.


Change URL of GitHub CDN

The URL of Github CDN has changed from https://assets-cdn.github.com to https://github.githubassets.com/ .  Old URLs return 404 (not found) now.
( For example : https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png?v7 -> https://github.githubassets.com/images/icons/emoji/unicode/26a0.png?v7 )
This PR fixes that problem.

A test is failed on master branch.
Failed tests:   testFullSpec(com.vladsch.flexmark.test.FullOrigSpecCoreTest): expected:<...``` ~~~(..)

Tests run: 3969, Failures: 1, Errors: 0, Skipped: 15

@benelog, thank you for the PR, the failure is caused by me adding a new spec.txt from CommonMark before I implemented the changes to support it and then accidentally pushing my local changes to GitHub.
I'll merge and then fix the build.

@benelog, repo updated and a new maven release is available.


salt: updated to 2015.8.8.

Unfortunately, I haven't tested new version yet. I've just installed salt-master and salt-minion in small bunch of CentOS 6 x86_64 VMs. It works for me.

Thanks!


⚠ ClamAV has degraded performance

In e5759be, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 74 ms

Resolved: ClamAV performance has improved in 2a7c4be.


First time user quest!

Hello.  I just installed barcodescanning for the first time and I really like it so far.  I do have a few questions that I couldn't figure out from the documentation.  If you could help guide me how to use this, that would be super helpful!  Here is my xaml code
<scanner:CameraView x:Name="BarcodeView"                          HorizontalOptions="Fill" VerticalOptions="Fill"                          OnDetectionFinished="BarcodeView_OnDetectionFinished"                          BarcodeSymbologies="Upca" TapToFocusEnabled="True"                          VibrationOnDetected="True" />

Give the above code, I was expecting the BarcodeView_OnDetectionFinished event to get fired only when a barcode was scanned.  It is being fired non stop with nothing in the e.BarcodeResults.  Is this normal behavior?
I specify BarcodeSymbologies="Upca", but the e.BarcodeResults is reading 2D barcodes on my iphone as well in the BarcodeView_OnDetectionFinished event.  How do I filter out just the Upca symbology?
I searched on the internet and couldn't figure out what "PoolingInterval" was.  What does that functionality do?

Thanks again and sorry for so many questions!

Hello.

Yes, this is by design. It fires after every processed frame. You can do a simple if (e.BarcodeResults > 0) check to see if any barcodes are detected.
This is a bug, thanks for pointing it out. It happens only for "Upca" as it isn't explicitly defined in iOS Vision specification so I forgot to assign it. I'll fix this in new release. Other symbologies should be filtered as expected.
If you set PoolingInterval it will combine results from multiple frames and fire OnDetectionFinished event once after set amount of time in ms. Typical use case would be if you want to notify the user or go to another page as soon as some barcode is detected but you want to assure that all barcodes in cameras filed of view are detected, as it can happen that not all barcodes are detected in a frame at the same time.

Oh, okay, all that makes sense.  It's weird that they don't have an symbiology for Upca.  https://developer.apple.com/documentation/vision/vnbarcodesymbology.  From what I am reading with iOS you need to use EAN-13 and remove the leading zero.
Have you done any analysis on the battery usage for decoding barcodes every frame?  My initial thought is that detecting barcodes on every frame seems like a lot of extra processing.  I could be wrong though.  Is there a way to dial down the frequency of the detection (not the camera, just the detection)?

Fixed in 1.3.0


Terminal does not finds $PATH when opened by clicking the icon

Type: Bug

click the icon to open the last project
open terminal
The terminal does not gets the $PATH variable correctly
But if the same project opened with code . the terminal works fine and the echo $PATH provides all system paths

This is the message printed when opened by click
`Command 'lesspipe' is available in the following places

/bin/lesspipe
/usr/bin/lesspipe
The command could not be located because '/bin:/usr/bin' is not included in the PATH environment variable.
lesspipe: command not found
Command 'dircolors' is available in the following places
/bin/dircolors
/usr/bin/dircolors
The command could not be located because '/bin:/usr/bin' is not included in the PATH environment variable.
dircolors: command not found
Command 'dirname' is available in the following places
/bin/dirname
/usr/bin/dirname
The command could not be located because '/usr/bin:/bin' is not included in the PATH environment variable.
dirname: command not found
Command 'dirname' is available in the following places
/bin/dirname
/usr/bin/dirname
The command could not be located because '/usr/bin:/bin' is not included in the PATH environment variable.
dirname: command not found`

VS Code version: Code 1.70.2 (e4503b30fc78200f846c62cf8091b76ff5547662, 2022-08-16T05:36:25.715Z)
OS version: Linux x64 5.15.0-46-generic snap
Modes:

System Info

Item
Value

CPUs
12th Gen Intel(R) Core(TM) i5-12600K (16 x 2144)

GPU Status
2d_canvas: unavailable_softwarecanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: disabled_softwaremultiple_raster_threads: enabled_onopengl: disabled_offrasterization: disabled_softwareraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: disabled_softwarevideo_encode: disabled_softwarevulkan: disabled_offwebgl: unavailable_softwarewebgl2: unavailable_software

Load (avg)
1, 1, 0

Memory (System)
15.39GB (8.84GB free)

Process Argv
--no-sandbox . --crash-reporter-id 339c2f96-dd9f-4f84-b14e-c3fa28ac97e0

Screen Reader
no

VM
0%

DESKTOP_SESSION
ubuntu

XDG_CURRENT_DESKTOP
Unity

XDG_SESSION_DESKTOP
ubuntu

XDG_SESSION_TYPE
x11

Extensions (21)

Extension
Author (truncated)
Version

doxdocgen
csc
1.4.0

gitlens
eam
12.1.2

prettier-vscode
esb
9.8.0

auto-close-tag
for
0.5.14

auto-rename-tag
for
0.1.10

better-cpp-syntax
jef
1.15.19

prettify-json
moh
0.0.3

python
ms-
2022.12.1

vscode-pylance
ms-
2022.8.40

jupyter
ms-
2022.7.1102252217

jupyter-keymap
ms-
1.0.0

jupyter-renderers
ms-
1.0.9

remote-ssh
ms-
0.84.0

remote-ssh-edit
ms-
0.80.0

cmake-tools
ms-
1.11.26

cpptools
ms-
1.11.5

cpptools-extension-pack
ms-
1.2.0

makefile-tools
ms-
0.5.0

vscode-thunder-client
ran
1.18.7

LiveServer
rit
5.7.5

cmake
twx
0.0.17

(1 theme extensions excluded)

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes627cf:30244335
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonvspyt551:30345470
pythonptprofiler:30281270
vshan820:30294714
vstes263cf:30335440
vscorecescf:30445987
pythondataviewer:30285071
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
wslgetstarted:30449410
cppdebug:30492333
pylanb8912:30545647
vsclangdf:30486550
c4g48928:30535728
hb751961:30553087
dsvsc012:30540252
azure-dev_surveyone:30548225
2144e591:30553903

https://www.loom.com/share/a106285f04b74040ae4f4303a5f953cd

click the icon to open the last project

do you mean you select from the open recent menu here to open a folder?

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!

click the icon to open the last project

do you mean you select from the open recent menu here to open a folder?

i meant clicking the "vs code icon" from desktop . I Added a video to explain everything in my report.
I also noticed something recently. when i open it from desktop icon the terminal is not loaded properly, as usual. Then if i open other projects from "recent" menu the terminal is not loaded properly there also. But everything works perfectly if i just open the first project from terminal


@PetrDlouhy just left some comments.
Also couldn't the migrations be done in one migration file instead of multiple of them ?

I see you have updated the code in other pull requests.
Is this pull request still valid to be merged ?

Codecov Report

Merging #82 into master will increase coverage by 0.04%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #82      +/-   ##
==========================================
+ Coverage    76.9%   76.94%   +0.04%
==========================================
  Files          29       29
  Lines        1667     1670       +3
==========================================
+ Hits         1282     1285       +3
  Misses        385      385

Impacted Files
Coverage Δ

plans/validators.py
70.14% <100%> (+0.45%)
:arrow_up:

plans/importer.py
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Let me know when to merge this.

I hope, this should be ready to merge.

Awesome!
Merging now.


gem broke for brew ruby(2.6.3)

Please note that we will close your issue without comment if you delete, do not read or do not fill out the issue checklist below and provide ALL the requested information. If you repeatedly fail to use the issue template, we will block you from ever submitting issues to Homebrew again.
I've seen Homebrew/homebrew-core#11636, but it didn't work for me.

[ ] are reporting a bug others will be able to reproduce and not asking a question. If you're not sure or want to ask a question do so on our Discourse: https://discourse.brew.sh
[ ] ran a brew command and reproduced the problem with multiple formulae? If it's a problem with a single, official formula (not cask) please file this issue at Homebrew/homebrew-core: https://github.com/Homebrew/homebrew-core/issues/new/choose. If it's a brew cask problem please file this issue at https://github.com/Homebrew/homebrew-cask/issues/new/choose. If it's a tap (e.g. Homebrew/homebrew-php) problem please file this issue at the tap.
[x] ran brew update and can still reproduce the problem?
[ ] ran brew doctor, fixed all issues and can still reproduce the problem?
[x] ran brew config and brew doctor and included their output with your issue?

What you were trying to do (and why)
$ echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile
$ source .bash_profile
$ gem
What happened (include command output)

Ignoring bigdecimal-1.4.3 because its extensions are not built. Try: gem pristine bigdecimal --version 1.4.3
Ignoring bigdecimal-1.3.5 because its extensions are not built. Try: gem pristine bigdecimal --version 1.3.5
Ignoring bond-0.5.1 because its extensions are not built. Try: gem pristine bond --version 0.5.1
Ignoring commonmarker-0.20.1 because its extensions are not built. Try: gem pristine commonmarker --version 0.20.1
Ignoring commonmarker-0.17.13 because its extensions are not built. Try: gem pristine commonmarker --version 0.17.13
Ignoring eventmachine-1.2.7 because its extensions are not built. Try: gem pristine eventmachine --version 1.2.7
Ignoring executable-hooks-1.3.2 because its extensions are not built. Try: gem pristine executable-hooks --version 1.3.2
Ignoring ffi-1.10.0 because its extensions are not built. Try: gem pristine ffi --version 1.10.0
Ignoring ffi-1.9.25 because its extensions are not built. Try: gem pristine ffi --version 1.9.25
Ignoring ffi-1.9.18 because its extensions are not built. Try: gem pristine ffi --version 1.9.18
Ignoring gem-wrappers-1.4.0 because its extensions are not built. Try: gem pristine gem-wrappers --version 1.4.0
Ignoring gem-wrappers-1.3.2 because its extensions are not built. Try: gem pristine gem-wrappers --version 1.3.2
Ignoring http_parser.rb-0.6.0 because its extensions are not built. Try: gem pristine http_parser.rb --version 0.6.0
Ignoring json-2.1.0 because its extensions are not built. Try: gem pristine json --version 2.1.0
Ignoring nokogiri-1.10.3 because its extensions are not built. Try: gem pristine nokogiri --version 1.10.3
Ignoring nokogiri-1.8.4 because its extensions are not built. Try: gem pristine nokogiri --version 1.8.4
Ignoring nokogiri-1.8.1 because its extensions are not built. Try: gem pristine nokogiri --version 1.8.1
Ignoring openssl-2.1.1 because its extensions are not built. Try: gem pristine openssl --version 2.1.1
Ignoring psych-3.0.2 because its extensions are not built. Try: gem pristine psych --version 3.0.2
Ignoring redcarpet-3.4.0 because its extensions are not built. Try: gem pristine redcarpet --version 3.4.0
Error loading RubyGems plugin "/Users/dolabmoon/.rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/executable-hooks-1.3.2/lib/rubygems_plugin.rb": cannot load such file -- executable-hooks/wrapper (LoadError)
Error loading RubyGems plugin "/Users/dolabmoon/.rvm/gems/ruby-2.4.1/gems/gem-wrappers-1.4.0/lib/rubygems_plugin.rb": cannot load such file -- gem-wrappers (LoadError)
/usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/yaml.rb:3: warning: It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
Traceback (most recent call last):
	14: from /usr/local/opt/ruby/bin/gem:21:in `'
	13: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/gem_runner.rb:44:in `run'
	12: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/gem_runner.rb:79:in `do_configuration'
	11: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/gem_runner.rb:79:in `new'
	10: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/config_file.rb:198:in `initialize'
	 9: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/config_file.rb:346:in `load_file'
	 8: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems.rb:701:in `load_yaml'
	 7: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	 6: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	 5: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/yaml.rb:4:in `'
	 4: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	 3: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	 2: from /Users/dolabmoon/.rvm/gems/ruby-2.4.1/gems/psych-3.0.2/lib/psych.rb:9:in `'
	 1: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- 2.6/psych.so (LoadError)
	15: from /usr/local/opt/ruby/bin/gem:21:in `'
	14: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/gem_runner.rb:44:in `run'
	13: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/gem_runner.rb:79:in `do_configuration'
	12: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/gem_runner.rb:79:in `new'
	11: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/config_file.rb:198:in `initialize'
	10: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/config_file.rb:346:in `load_file'
	 9: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems.rb:701:in `load_yaml'
	 8: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	 7: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	 6: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/yaml.rb:4:in `'
	 5: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	 4: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	 3: from /Users/dolabmoon/.rvm/gems/ruby-2.4.1/gems/psych-3.0.2/lib/psych.rb:8:in `'
	 2: from /Users/dolabmoon/.rvm/gems/ruby-2.4.1/gems/psych-3.0.2/lib/psych.rb:11:in `rescue in '
	 1: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': incompatible library version - /Users/dolabmoon/.rvm/gems/ruby-2.4.1/gems/psych-3.0.2/lib/psych.bundle (LoadError)

What you expected to happen
Step-by-step reproduction instructions (by running brew commands)
$ echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile
$ source .bash_profile
$ gem

I've seen Homebrew/homebrew-core#11636, but it didn't work for me.

This looks rvm related and should be fixed by running gem pristine like mentioned. Also, this is not a bug with a brew command so should not be filed in this repository.


Could it be incomplete?

I'm not sure if it's specific to my situation, but I couldn't login until I added the following command sudo realm permit --all.
I've followed the steps regarding RHEL 7 and everything worked, until I've tried to login. After some search, I've added the command above and then it worked.

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

ID: 34c16b61-15ac-f9ad-f001-ecf223074dea
Version Independent ID: 6cef5cf6-b524-e70f-5882-f5304a6d6f26
Content: Join a RHEL VM to Azure AD Domain Services
Content Source: articles/active-directory-domain-services/join-rhel-linux-vm.md
Service: active-directory
Sub-service: domain-services
GitHub Login: @iainfoulds
Microsoft Alias: iainfou

@hugo-paredes
Thanks for your feedback! We will investigate and update as appropriate.

Sorry you ran into issues, @hugo-paredes. What version of RHEL were you running? I can't replicate this behavior in RHEL 7.7 - the doc works correctly without needing the additional realm configuration.
If needed, @SaurabhSharma-MSFT can assist with a troubleshooting ticket to review this further.
#reassign:SaurabhSharma-MSFT

Hi @iainfoulds.
The version I'm running is:
Red Hat Enterprise Linux Server release 7.7 (Maipo)
Linux 3.10.0-1062.12.1.el7.x86_64 x86_64

Is this information enough?
Greetings.
Hugo

@hugo-paredes That's the same version (7.7) that I used without issues, so @SaurabhSharma-MSFT can help with a support ticket to investigate further.

@hugo-paredes If you are having any trouble creating a support ticket then can you please send me an email at azcommunity[at]microsoft[dot]com with your subscription id and this issue link so that I can enable a one time free support ticket for you.

@hugo-paredes Please let us know if you need a support ticket open for this issue ?

@hugo-paredes We will now proceed to close this thread as we haven't heard back. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


feat: Sapt stage 1

I've added an initial skeleton code to implement the SATP. This includes creating the relevant proto files, the requires client and services provided by the gateway. The focus was on the interactions 1.3, 1.4, 2.2 and 2.4. This code review is to ensure the draft code is readable and maintainable so that similar approach will be taken to implement the remaining functions.


Do nothing on mobile devices

As visiting a site with animated objects (that fly into view as you scroll down using your awesome script) on a mobile device is everything but fun, what do you think about implementing a feature to just turn off the functionality on mobile devices if you don't want it to work on these (like for example scrollReveal.js does)?

You could also just don't initialize the script on document ready by checking the viewport size. Or do you want the script to automatically disable when the viewport is smaller than x pixels?

I would want the script to automatically disable when a mobile device is detected. No Pixelcounting, no viewport checking.. I believe that these days there are far too many resolutions for various devices on the market to still be able to take the viewport size as measuring point. I have an android tablet with a resolution of 1280 x 648 px. You can easily run a Desktop PC with a resolution below that.. But that does not say anything about your device. Of course you could target on devices with a viewport size < 682px or something like that - bould that would include smartphones only. No Tablets, Phablets and stuff. I want to exclude all mobile devices, not only a few mobile phones.  Plus: Checking the viewport size on resize would cause the script to fire the whole time.
I hope you get what I want to say.. I know there are a lot people that are against browser sniffing, device detection and things like that. But if you want to target devices and not pixels, what else can you do?

But in that case it's still something that you can implement outside the viewport checker. I want to keep this script as minimal as possible so it only helps you with the core feature: checking elements in the viewport.
If you want to disable the script via browser sniffing it's something you can do yourself. Just place the initialization code in an if statement which checks the browser. Something like:
if(! /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
    $(document).ready(function(){
        $('.dummy').viewportChecker();
    });
}


binfmt/binfmt_execmodule: Copy filename if CONFIG_BUILD_KERNEL and ar…

…gv=NULL
Summary
The 'filename' parameter comes from user space and cannot be accessed after calling ret = addrenv_select(binp->addrenv, &binp->oldenv); as it changes the address environment and 'filename' points to who knows where. In this case, calling nxtask_init(filename...) will cause a crash.
Solve this by making a local copy before changing address environment IF argv = NULL. Why ? Because argv[0] contains the process name in this case and the argument vector is already copied into kernel memory, thus passing argv[0] to nxtask_init(argv[0]...) is safe.
Impact
Fix system crash when user creates a process with argv = NULL
Testing
CONFIG_BUILD_KERNEL=y

Ah, missed the prototype of strlcpy is diffedrent and didn't build locally to catch this:
Error: binfmt_execmodule.c:261:16: error: assignment to 'const char *' from 'size_t' {aka 'unsigned int'} makes pointer from integer without a cast [-Werror=int-conversion]
  261 |       filename = strlcpy(name, filename, CONFIG_PATH_MAX);
      |                ^
cc1: all warnings being treated as errors

It returns size_t while strncpy returns pointer to char :( Will fix tomorrow


[SPARK-34981][SQL][TESTS][FOLLOWUP] Fix test failure under Scala 2.13

What changes were proposed in this pull request?

Fix test failure under Scala 2.13 by making test ScalaFunction StrLenMagic public.
Why are the changes needed?

A few tests are failing when using Scala 2.13 with error message like the following:
[info]   Cause: org.codehaus.commons.compiler.CompileException: File 'generated.java', Line 35, Column 121: failed to compile: org.codehaus.commons.compiler.CompileException: File 'generated.java', Line 35, Column 121: No a
pplicable constructor/method found for actual parameters "org.apache.spark.unsafe.types.UTF8String"; candidates are: "public int org.apache.spark.sql.connector.DataSourceV2FunctionSuite$StrLenMagic$.invoke(org.apache.spark.
unsafe.types.UTF8String)"
[info]   at org.apache.spark.sql.errors.QueryExecutionErrors$.compilerError(QueryExecutionErrors.scala:387)
[info]   at org.apache.spark.sql.catalyst.expressions.codegen.CodeGenerator$.org$apache$spark$sql$catalyst$expressions$codegen$CodeGenerator$$doCompile(CodeGenerator.scala:1415)
[info]   at org.apache.spark.sql.catalyst.expressions.codegen.CodeGenerator$$anon$1.load(CodeGenerator.scala:1501)

This seems to be caused by the fact that the StrLenMagic is using private scope. After removing the private keyword the tests are now passing.
Does this PR introduce any user-facing change?

No
How was this patch tested?
$ dev/change-scala-version.sh 2.13
$ build/sbt "sql/testOnly *.DataSourceV2FunctionSuite" -Pscala-2.13

Test build #138645 has started for PR 32575 at commit 4eb00fe.

Kubernetes integration test unable to build dist.
exiting with code: 1
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/43165/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/43165/

Thank you, @sunchao !

I revised the PR description How was this patch tested? section because this recovers Scala 2.13 tests.

Thanks @dongjoon-hyun !

Test build #138645 has finished for PR 32575 at commit 4eb00fe.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/138645/


Expanded the Description of the SRTS

Hi,
I found the ingame description of the SRTS a bit lacking, so I expanded them similiar to the description on Steam and felt I should offer you the small bit of work.
Superpod
A transport pod that's been retrofit with better engines and a manual flight system. Not big and won't go far, but unlike a typical pod this one can return back home. Passengers on board rest, eat, and heal during flight, but not well.
Size 				 : Small ( 4x4 - 2x2 impassable )
Hull Integrity		 : 350HP
Cargo Capacity: 	 : 240kg
Fuel Capacity		 : 200 Chemfuel
Fuel efficiency		 : Standard ( 100% )
Travel speed		 : Slow ( 10 t/s )
Passenger rest rate	 : 60%
Internal power plant : 600w

Thank you!! I used your work as a template, because I agree. Appreciate your work here

My Pleasure.
I used your description on Steam and OhUs Ships as a reference.
And Sorry, I only noticed yesterday, that I messed up the format.


[BUG]

The log says something:
https://mclo.gs/Pu91JIo

This bug has been fixed and the patch will be included in the next update. Thank you for reporting.
I cannot reproduce this bug, so instead, I have detected when it's occurring and fixing the problem on the fly, there is a debug message which looks like this:
A team was null for an unexplained reason, team name: teamName
if you start seeing this let me know as it will help point towards the actual bug.


Login validator PDD

Created PDD for Login validator

SourceCode/2024/May 2024/Supriya/Task 4/project.json
Main.xaml
Please make sure to use Log Message activities in your workflow Main, as they help with understanding the flow path and are useful for maintenance and error handling.
Message Box
You have defined the display name multiple times (2). Please consider giving a clear indication of how these activities are being used by adding more descriptive titles. Also, please avoid duplicate names.
Activities

Activity "If" has a default name. Could you add a more descriptive title to make it easier to understand what this activity does?
Activities "Message Box" have default names. Consider adding more descriptive titles to help with understanding their purpose.
Score: 4/5

@Supriyar6040
Role and contact details are mandatory

roles are either
Admin/ User/ Moderator or approver
change this
Role(s) required for performing the process Developer
Exception Handling
what happens if website id down
retry for 2 times, send screenshot of current session and send to stakeholders
Inscope:
Validating all users generated
using edge browser.
Out of scope
maintanance of website
ui changes of the table and login


[WIP] Refactor gmt.clib

A much needed refactor of the gmt.clib package.

Renames LibGMT to Session because that is what it actually is (the GMT API session).
Renames clib.core to clib.session and break up clib.utils into clib.loading (functions for loading libgmt) and clib.conversion (functions that handle the ctypes conversions from numpy, etc).
Renames the virtual file creating methods from *_to_vfile to virtualfile_from_*
The create and destroy methods now set the session pointer (Session.session_pointer), which simplifies the __enter__ and __exit__ methods.
Session.get_constant is now implemented as  Session.__getitem__ so getting a constant is now much shorter: self["GMT_IS_MATRIX"].
The constant values are stored as module variables instead of in the class.
Re-enables intersphinx.

I'm still not entirely happy with the virtual file mechanics. It would make a lot more sense for the virtual file to be its own class but that doesn't match with the way GMT does things. For one, it would need the current clib.Session object as input, which would look silly in Python.


Migrate pod-init into operator chart, add testing

This PR changes how the tembo-operator helm chart is installed.  This is meant to improve end user experience using the operator helm chart.  This PR changes the following:

Operator chart now installs 2 main components (controller & pod-init) and 1 dependency component (CNPG) TEM-2033
The chart installs pod-init and controller portions along with the CNPG operator as a dependency into the same namespace. TEM-2034
Basic docs added to README
CI/CD linting and testing using chart-testing
Deprecate the tembo-pod-init helm chart.

This is ready to start the review process. Things to note:

I need to figure out if we need to generate a new GitHub Token to publish the charts

More testing is needed to make sure we check the chart for version bumps if there are changes.  Right now it checks what is in main but since it's not there yet, it fails the check.  So for now it's commented out.

I want to walk through the process of making sure our deployments are updated correctly before we merge this. The ArgoCD deployments will fail due to the number of changes in the charts.


Implements updateCache and make attach/detach work with multiple vcs

Fixes #245 and Fixes #241. This PR, makes attach/detach work with Multi-VC. Also, it makes this works if VMs are migrated.
Fixes #350 -
When VM is deleted k8s should delete node object corresponding to that node. This is handled in this PR.
Tested:

Created pod with vSphere volume. Volume attached successfully. Later, VM was migrated to different VC. Deleted pod which initiated detach volume. VCP was able to find VM and detached the volume successfully.
Worked successfully with one VC.
Migrated VMs to another VC. Created pod with vSphere volume. VCP was able to find VM. Volume attached successfully. Later, VM was moved to different VC. Deleted pod which initiated detach volume. Again, VCP was able to find VM and detached the volume successfully.
Created Polices on 2 VCs' with the same name. Dynamically provisioned volume using storage policy. Migrated node vms to other VC.
a. Created pod with that policy. Volume was successfully attached.
b. Deleted pod. Volume was successfully detached.
c. Deleted storage policy on VC where nodes were currently present.
d. Created pod with that policy. Volume failed to attached.
e. Migrated VM to another VC where storage policy exists.
f. Volume got attached/detached successfully.
Created pod with vSphere volume. Volume attached successfully. Later, VM was deleted from VC. Kubernetes scheduled pod on VM which is present on another VC. VCP was able to find VM and attach the volume successfully.
Removed vsphere.conf from nodes and k8s was successful in attaching & detaching vSphere volume.  For this, we must not start Kubelet with cloud-config parameter.

@SandeepPissay @BaluDontu I have made changes according to comments and offline discussions. Can you please review it once?

Looks good to me.

please resolve conflicts. overall LGTM.


Zihao Wang's first submission in Dece.8th.

Add the edit distance code,in a .py file,can convenient to call separately.
Co-Authored-By: jiayingwang<EMAIL_ADDRESS>

Edit distance has already been covered in the project, check the LE(Levenshtein) method for details.

ok，thank you，my dear teacher！
发件人：jiayingwang<EMAIL_ADDRESS>发送日期：2020-12-08 15:16:14
收件人：jiayingwang/smart-match<EMAIL_ADDRESS>抄送人：wangzizhao 81192@stu.sjzu.edu.cn,Author<EMAIL_ADDRESS>主题：Re: [jiayingwang/smart-match] Zihao Wang's first submission in Dece.8th. (#34)
Edit distance has already been covered in the project, check the LE(Levenshtein) method for details.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


[SPARK-26355][PYSPARK] Add a workaround for PyArrow 0.11.

What changes were proposed in this pull request?
In PyArrow 0.11, there is a API breaking change.

ARROW-1949 - [Python/C++] Add option to Array.from_pandas and pyarrow.array to perform unsafe casts.

We should add a workaround to support PyArrow 0.11.
How was this patch tested?
In my local environment.

cc @BryanCutler @HyukjinKwon

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/6056/
Test PASSed.

Merged build finished. Test PASSed.

Test build #100068 has started for PR 23305 at commit bb54b74.

Test build #100068 has finished for PR 23305 at commit bb54b74.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/100068/
Test PASSed.

Merged to master and branch-2.4.

late +1, thanks @ueshin !


Remove NetCDFFCStackSource and NetCDFAODNStackSource

Remove NetCDFFCStackSource and NetCDFAODNStackSource probably the whole of https://github.com/rom-py/rompy/blob/main/rompy/intake.py

Perhaps we could set up a new repo for intake drivers in rom-py?

Still some actual catalogs pointing to these drivers, e.g. https://github.com/rom-py/rompy/blob/main/rompy/catalogs/bom.yaml#L20C26-L20C45

Let's leave these for now and add a catalog repo when we split


Failed to sign package

Hi Guys,
i updated to the newst version of wpp. After that i try to import a new exe application.
But on the of status bar (100%) i get follow error:

WSUS and WPP are on the same vm. The SSL Certificate is valid till 2025.
I tried follow things:

restart hole server - no success
Import the self-signed certificate in wpp - no success
Try to create another package - same error.

What means the error<PHONE_NUMBER>?

Hi StadtBadWurzach, please take a look at this thread: https://github.com/DCourtel/Wsus_Package_Publisher/issues/52

Thanks. That's solved the problem.

Thanks. That's solved the problem.


Update wordcount.cson

This should fix https://github.com/nesQuick/atom-wordcount/issues/17
I'll keep mucking around to see if I can fix https://github.com/nesQuick/atom-wordcount/issues/19

thanks for your help with fixing this :+1: :tada:

You're welcome!
In terms of trying to fix the issue with atom.workspaceView.getActivePaneItem(), I tried changing all calls to atom.workspaceView in lib/wordcount-view.coffee to atom.workspace, which seems like it worked (I don't know anywhere near enough to feel confident saying that), but then I ran into https://github.com/nesQuick/atom-wordcount/issues/16

@claman hmm, thanks for putting the effort into this: it's been a while until I looked into who to develop these plugins myself. That's why I have out of nothing no idea what might cause this.

@nesQuick you're quite welcome. No problem at all. I'm having fun trying to figure some of these things out myself.

@claman awesome. I will publish a new release asap so we can have a few fixes out already! :)

Sweet. I've made a few other changes to lib/wordcount-view.coffee. Should I just make another pull request?

Yes please! So we can discuss things there, if there is anything to
discuss. Please always pull request :)
On Tue, Mar 3, 2015 at 8:17 PM, Alex Claman<EMAIL_ADDRESS>wrote:

Sweet. I've made a few other changes to lib/wordcount-view.coffee. Should
I just make another pull request?
—
Reply to this email directly or view it on GitHub
https://github.com/nesQuick/atom-wordcount/pull/22#issuecomment-77013841
.


Split computing and visualizing in qmsolve

Computing can now be requested with the option -C and visualizing with -V


Substrate 2.0.0

Hi guys,
We need some changes in order to use the Substrate v2.0.0.
I hope I've done things well ;)

Hey, just a reminder that this will need another rebase before merging.

Here it is, updated from master then rebased


Update travis.yml to swift 3.1

Apple released the highly anticipated swift 3.1 version in Xcode and server side so lets update the SDK to take advantage of the updates

The travis.yml file has been updated as of the latest release (v0.14.3)! Thanks for opening an issue to track this.