Add a test with onRedundantPlugins in the DSL

I believe it breaks.

I believe the test would not pass without the all keyword in the DSL.

Yes of course. all, or project(":some-project") is required.


feat: add ability to pass custom SearchIOAnalytics instance to EventTracking

This should enable easier ad-hoc event tracking support, like:
import { EventTracking, SearchIOAnalytics } from '@sajari/react-hooks';

const account = '1594153711901724220';
const collection = 'bestbuy';
const searchIOAnalytics = new SearchIOAnalytics(account, collection);
const eventTracking = new EventTracking('id', undefined, searchIOAnalytics);
const pipeline = new Pipeline({ account, collection, }, 'query', eventTracking);

// e.g. in add to cart buttons - doesn't require React context, etc
searchIOAnalytics.track('add_to_cart', product.id);

In this way the React components share the same SearchIOAnalytics instance as wherever else we might need to track events, so the latest queryId will be updated by the pipeline query and correctly bound to the events tracked elsewhere.

const searchIOAnalytics = new SearchIOAnalytics(account, collection);
const eventTracking = new EventTracking('id', undefined, searchIOAnalytics);
const pipeline = new Pipeline({ account, collection, }, 'query', eventTracking);

// e.g. in add to cart buttons - doesn't require React context, etc
searchIOAnalytics.track('add_to_cart', product.id);

Can track() be called safely with having been passed to an EventTracking constructor and that instance to a pipeline? If so, the example code feels fairly strange as it's not clear why eventTracking and pipeline are being instantiated.
I think most cases where we want to instantiate ad-hoc tracking, we won't also have search and results appearing on the same screen. Given that, sharing the same instance is probably not of paramount concern.

Can track() be called safely with having been passed to an EventTracking constructor and that instance to a pipeline? If so, the example code feels fairly strange as it's not clear why eventTracking and pipeline are being instantiated. I get from the text that follows that it may be important for instance re-use across other components but I think most cases where we want ad-hoc tracking, we won't also have search results appearing on the same screen. Given that, sharing the same instance is probably not of paramount concern.

It was a contrived example purely to illustrate how it could be used without needing to pull the SearchIOAnalytics instance out of the pipeline. What's more likely is that you'd construct a pipeline for use in the search box in a website/app and you share the SearchIOAnalytics instance between that and the rest of the page where you're tracking ad-hoc events. Perhaps you'd throw it on the window for easy access.
You'd really want to share the same instance on the page because SearchIOAnalytics only pulls the existing event data out of localStorage when it's instantiated.

Great, thanks for the future information.


MapView - onMapLoaded is not called when initialRegion is set to specific values

Bug report
Summary
When region is set to specific values, onMapLoaded property does not execute.
Environment info
react-native info output:
"react": "16.13.1",
"react-native": "0.63.4",
"react-native-maps": "^0.28.0",

Using GoogleMaps provider.
Tested on Physical device (samsung galaxy s9+) and emulators

Steps to reproduce

Create MapView component and add onMapLoaded and initialRegion properties

Set initial region to values (I noticed it acts differently based on different places/coordinates on map), e.g. with values from example below onMapLoaded wont execute, yet tiles will be loaded and displayed

onMapLoaded={() => console.log('MAP IS LOADED')}
region={{
  latitude: 43.28607,
  latitudeDelta: 0.01,
  longitude: 16.07485,
  longitudeDelta: 0.01,
}}

But if latitudeDelta value is changed to 0.03 then onMapLoaded will be called.

Describe what you expected to happen:

Expecting onMapLoaded to be called once tiles are loaded and displayed.

Describe what you actually happens:

onMapLoaded is not called but map tiles for defined region are fully loaded and clearly seen on device screen

Reproducible sample code
Online reproduction of bug:
*Make sure to pick Android or IOS and to open LOGS to check outputs
https://snack.expo.io/@nkulic/expo-snac

Sample code:
<MapView
  onMapLoaded={() => console.log('MAP IS LOADED')}
  region={{
    latitude: 43.28607,
    latitudeDelta: 0.01,
    longitude: 16.07485,
    longitudeDelta: 0.01,
  }}
  mapType={'satellite'}
  style={{ width: '100%', height: '100%' }}
/>

I am experiencing something similar as well since upgrading to React Native v0.64.1. On our previous version of React Native, v0.61.5, an initialRegion plus an onMapReady that would call fitToCoordinates or animateToRegion would work fine. Now, the code is called, but it has no effect on Android. As a workaround for the time being, I am manually adding a setTimeout for Android of 200 ms. The fitToCoordinates and animateToRegion work with a timeout in combination with an initialRegion.

Thanks @taylorkline, your workaround for fitToCoordinates helped me out.   Experiencing this on Android and React Native 0.66.4

@Simon-TechForm notify me


New CISO Workshop PowerPoint File

Hello Microsoft Team,
I'm working as a Cybersecurity Consultant and I do CISO Workshops with my customers to make them understand the security advantages of moving to the Cloud and help them with strategic guidance as well.
In the past I used the old Workshop as a Reference and I included some of the slides, because they are really informative.
I wonder why you only provide the new CISO Workshop in a PDF format.
It would be awesome if you could also upload a Powerpoint file, so we can include your guidance in our Workshop to help your customers to understand what the Strategy of Microsoft is and how your products can help them to become more secure.
As I understand it, the Workshop is published under the MIT License, but without the right of using any Microsoft Logos and Trademarks, but with the PDF we can't remove those.

Currently, the CISO workshop materials are available here: https://learn.microsoft.com/en-us/security/adoption/the-ciso-workshop


nixos: fix "nixos-rebuild build-vm-with-bootloader" for EFI systems

Motivation for this change
nixos-rebuild build-vm-with-bootloader currently fails with the
default NixOS EFI configuration:
  $ cat >configuration.nix <<EOF
  {
    fileSystems."/".device = "/dev/sda1";
    boot.loader.systemd-boot.enable = true;
    boot.loader.efi.canTouchEfiVariables = true;
  }
  EOF

  $ nixos-rebuild build-vm-with-bootloader -I nixos-config=$PWD/configuration.nix -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/nixos-20.09.tar.gz
  [...]
  insmod: ERROR: could not insert module /nix/store/1ibmgfr13r8b6xyn4f0wj115819f359c-linux-5.4.83/lib/modules/5.4.83/kernel/fs/efivarfs/efivarfs.ko.xz: No such device
  mount: /sys/firmware/efi/efivars: mount point does not exist.
  [    1.908328] reboot: Power down
  builder for '/nix/store/dx2ycclyknvibrskwmii42sgyalagjxa-nixos-boot-disk.drv' failed with exit code 32
  [...]

Fix it by setting virtualisation.useEFIBoot = true in qemu-vm.nix, when
efi is neeeded.
And remove the now unneeded configuration in
./nixos/tests/systemd-boot.nix, since it's handled globally.
Before:

release-20.03: successful build, unsuccessful run
release-20.09 (and master): unsuccessful build

After:

Successful build and run.

Fixes https://github.com/NixOS/nixpkgs/issues/107255
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

This still fails if systemd-boot is not used. Minimal way to reproduce:
nix-build -E '(import ./nixos {
  configuration = {
    boot.loader.efi.canTouchEfiVariables = true;
  };
}).vmWithBootLoader'

@rnhmjoj: Thanks, fixed now.

Backported to release-20.09: 9a5a4c705311873d2a78ae30cc23c686ab007041

I reverted this merge.  It was blocking the channel which is very far behind ATM, so I didn't even try understanding the problem.  Please test nixosTests.installer.simpleUefiSystemdBoot before merging again.

Sorry!

v2 of this change is here: https://github.com/NixOS/nixpkgs/pull/108504

v2 of this change is here: https://github.com/NixOS/nixpkgs/pull/108504


Add semicolon to end of snippets pt6 and dp

Class static properties require a trailing semicolon, and Babel is now throwing compilation errors if it doesn't find them (see https://phabricator.babeljs.io/T6873).
The snippets currently generate:
// dp - >
static defaultProps = {

}

// pt6 ->
static propTypes = {
    : React.PropTypes.string
}

Both of these will cause recent versions of Babel to crash.  I'm happy to submit a PR if you agree.

Fine by me! Thanks!
On Thursday, 7 January 2016, Ian VanSchooten<EMAIL_ADDRESS>wrote:

Class static properties require a trailing semicolon, and Babel is now
throwing compilation errors if it doesn't find them (see
https://phabricator.babeljs.io/T6873).
The snippets currently generate:
// dp - >static defaultProps = {
}
// pt6 ->static propTypes = {
: React.PropTypes.string
}
Both of these will cause recent versions of Babel to crash. I'm happy to
submit a PR if you agree.
—
Reply to this email directly or view it on GitHub
https://github.com/orktes/atom-react/issues/135.

--
Ystävällisin terveisin,
Jaakko Lukkari

The babel thing will likely get changed. Based on the conversations in jeffmo/es-class-fields-and-static-properties#26. I don't know that it would be worth changing

@orktes What do you think?  Worth holding off on, or harmless addition either way?  I can throw a PR your way today if you still want one.

@IanVS I think that depends on whether people use semi-colons or not

Harmless to add if currently causing issues for people.


Max Stack Size enhancement

I have an item of max_stack_size = 4
If it has 3 stacks, and I move the same item type which has 2 stacks (so 5 stacks in total), it shouldn't cancel the transaction and have 3 and 2, but it should be 4 and 1.
This is practical, for when you want to "refill" your stacks from a drop you found on a loot table etc.
I cannot think of a practical scenario where you want to straight up cancel the user's input as is currently done.

To recreate the example, see the scene inventory_grid_stacked_ex_transfer.tscn and add the property max_stack_size: 3 to the armor. Now if you move the 2 existing stacks to the other 2 stacks, both remain 2 and 2 stacks, instead of 3 and 1.
So for example, if I have a max stack 7 for our example item type, and I move 6 of itemstack1 and 10 of itemstack2, it should go 7 and 9, instead of 6 and 10.

CtrlInventoryGrid and CtrlInventoryGridEx don't try to split/merge item stacks when dropping items from one inventory to the other, which I admit is not ideal. Maybe an additional option can be added to control how item transfers are done. Or at least the default behavior should be changed so that it does the equivalent of InventoryGridStacked.transfer_autosplitmerge.

Or at least the default behavior should be changed so that it does the equivalent of InventoryGridStacked.transfer_autosplitmerge.

Should be implemented in 55816481ce886dce23aba727e0ce9154399ff5ac

Or at least the default behavior should be changed so that it does the equivalent of InventoryGridStacked.transfer_autosplitmerge.

Should be implemented in 5581648

I put that commit on my local copy, and tested the demo with this protoset:
[
    {
        "height": 1,
        "id": "item_1x1",
        "image": "res://images/item_book_blue.png",
        "width": 1,
       "max_stack_size": 3
    },
    {
        "height": 2,
        "id": "item_2x2",
        "image": "res://images/item_armour_silver.png",
        "width": 2,
"max_stack_size": 3
    }
]

The use-case is having "item1x1" with 2 stacks, and another "item1x1" with 2 stacks, and moving one onto the other. The one moved onto, should get 3 stacks, and the other 1. What happens currently is the same as what used to happen, that is they are 2 and 2.
To confirm it works, try the above use-case on your side, in case i missed some past commit

That was some sloppy testing from my side 😬 But I think I fixed it in the most recent commits on master. Let me know if I still missed something.

You didn't miss anything, it works perfectly!


Update service fabric artifact requirements.

Hi @togores-msft, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no contribution license agreement is required at this point. Real humans will now evaluate your PR.

TTYL, AZPRBOT;

Hi @togores-msft, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no contribution license agreement is required at this point. Real humans will now evaluate your PR.

TTYL, AZPRBOT;


TEL-2505 adds complete initial working code

Given tomorrow we are not working on this ticket, let's merge as it is and we look into those improvement comments under potential separate PR if we get the time.


fix: add shutdown method to actors

Fixes RVT-4350
Changes

#1578  👈 (View in Graphite)
main

This stack of pull requests is managed by Graphite. Learn more about stacking.


Liberty app on cloud foundry

I am having issues on deploying an application on liberty profile with licencing below is the error
Starting app libertyapplication in org development1 / space dev1 as admin...
Creating container
Successfully created container
Downloading app package...
Downloaded app package (15.5M)
Staging...
-----> Liberty Buildpack Version: ef1d538 | https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack.git#ef1d538
You have not accepted the IBM JVM License.
Visit the following uri:
http://www14.software.ibm.com/cgi-bin/weblap/lap.pl?la_formnum=&li_formnum=<redacted>&title=IBM%AE+SDK%2C+Java%99+Technology+Edition%2C+Version+8.0&l=en
Extract the license number (D/N:) and place it inside your manifest file as a ENV property e.g.
ENV:
  IBM_JVM_LICENSE: {License Number}.
E, [2016-09-10T11:20:10.976039 #53] ERROR -- /tmp/buildpacks/ea4b04e5e827cd41c0b5ee13910b4c8b/lib/liberty_buildpack/buildpack.rb:50:in `rescue in drive_buildpack_with_logger': Compile failed with exception RuntimeError
Failed to compile droplet
Exit status 223
Staging failed: Exited with status 223

FAILED
Error restarting application: BuildpackCompileFailed

TIP: use 'cf logs libertyapplication --recent' for more information

copied as per the statement given in the error the licence no and below is my manifest file
---
applications:
- name: libertyapplication
  memory: 512M
  instances: 1
  path: build/libs/web-servlet-2-application-1.0.0.BUILD-SNAPSHOT.war
  buildpack: https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack.git

ENV:
  IBM_JVM_LICENSE: <redacted-license>
  IBM_LIBERTY_LICENSE: <redacted-license>

The same works with simple java build pack.

Please view the following link on how to use environment variables with a cloud foundry deployment manifest: https://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html#env-block.
As you can see the environment variables key is an all lowercase key as in: env:. When you run cf env libertyapplication after the change, you should then be able to see environment variables propagated.

Thank you issue resolved
On Saturday, September 10, 2016, Anthony Emengo<EMAIL_ADDRESS>wrote:

Please view the following link on how to use environment variables with a
cloud foundry deployment manifest: https://docs.cloudfoundry.org/
devguide/deploy-apps/manifest.html#env-block.
As you can see the environment variables key is an all lowercase key as
in: env:. When you run cf env libertyapplication after the change, you
should then be able to see environment variables propagated.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pivotal-cf/pcfdev/issues/138#issuecomment-246107910,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUFuuZ6Uav6ITxw0sPE8gDFir7C90DNfks5qopsqgaJpZM4J5swa
.

--
Thanks & Regards,
Praveen Kumar S
+91<PHONE_NUMBER>


add extra env vars

This PR adds the ability to add extra environment variables, which can be useful to mount secrets created by operators such as the Zalando postgres operator.

This PR adds the ability to add extra environment variables, which can be useful to mount secrets created by operators such as the Zalando postgres operator.

Thanks for your contribution, currently we can add more environment variables via extraEnvVarsCM or  extraEnvVarsSecret field in your case I suggest to use extraEnvVarsSecret field to add Postgres credentials to graphql-engine container.
Example:
extraEnvVarsSecret:
    ZALANDO_POSTGRES_URL: "postgres://xxxx"

Unfortunately extraEnvVarsSecret does not allow referencing third-party secrets. For example, postgres operator can control the creation of secrets with user credentials. There is currently no way to reference this secret and use generated credentials to access the database.

That makes sense, thank you, guys.
@DavidSpek can you help to resolve the merge conflict?


What is the compatibility of Razor with VSCode and Intellisense?

I'm surprised that so few people have made any comments regarding the lack of Razor intellisense support. I don't totally understand what makes this difficult. I will likely ask the folks over at Razor to see if they have anything to say, but I thought I'd ask here first because it's this tool that doesn't have the intellisense for it.

This is a known limitation, the ASP.NET guys plan on working on this soon.


Already submitted user signup requests cant be seen to new approver user

Description:
Already submitted requests for user signups cant be seen to new approver user
Suggested Labels:
Suggested Assignees:
Affected Product Version:
OS, DB, other environment details and versions:
APIM 2.1.0- APIM point into IS as KM pack
With custom approver role
Steps to reproduce:
Create a new user and grant him approver role permission
Submit few user signup requests via APIM store SignUp
Login to the APIM admin app and make sure request are available
Create a new user and grant him approver role permission
Submit few user signup requests via APIM store SignUp
Login to the APIM admin app and make sure request are available including previously submitted ones

Issue:
The newly created user can see only the lately submitted requests, not the previous one. Ideally, new user also should approve all the pending signup requests

Issue is not observed in the latest version 3.2.0


Source code?

Do you still have the source files for 1.20.1 MCTB vers 5.1.1?

Yes but i only can provide it via direct download SOURCE - MCTB 1.20.1, you need java 17 to build it


Snotel HydroServer not validating

The SNOTEL URL does not validate even though it should...
http://worldwater.byu.edu/interactive/snotel/services/index.php/cuahsi_1_1.asmx/GetValuesObject?location=SNOTEL:823&variable=SNOTEL:WTEQ&startDate=2014-10-01&endDate=2015-03-17

I tried and it did not work.  What am I doing wrong

URL ideally should be: http://worldwater.byu.edu/interactive/snotel/services/index.php/cuahsi_1_1.asmx
or
http://worldwater.byu.edu/interactive/snotel/services/index.php/cuahsi_1_1.asmx?wsdl
it's the PHP clone.
WaterMLNamespace missing:

needs at least a targetNamespace="http://www.cuahsi.org/waterML/1.1/"
also datetime is funky... no time.
0

David, try the same URL with the REST option. It should work that way
On Wed, Mar 18, 2015, 4:18 PM David Tarboton<EMAIL_ADDRESS>wrote:

I tried and it did not work. What am I doing wrong
[image: capture]
https://cloud.githubusercontent.com/assets/3456833/6720642/1f693462-cd9b-11e4-833f-6e185ec16c51.PNG
—
Reply to this email directly or view it on GitHub
https://github.com/hydroshare/hydroshare/issues/240#issuecomment-83206014
.

I've just tried it on sandbox.hydroshare.org.
When I choose the REST option and enter the url: http://worldwater.byu.edu/interactive/snotel/services/index.php/cuahsi_1_1.asmx/GetValuesObject?location=SNOTEL:823&variable=SNOTEL:WTEQ&startDate=2014-10-01&endDate=2015-03-19
I get the preview graph, but then when I click "Create Resource" there is an error:

Creation of the SNOTEL resource works on: http://dev.hydroshare.org using the REST URL. I successfully created one resource for the Cascade Mountain SNOTEL site:
http://dev.hydroshare.org/resource/7fc68cfc085c4063b2ad0be5fb30c9be/

I tested on alpha.hydroshare.org and got a bit further, but still not working fully

This was a bug in the SOAP web service on worldwater.byu.edu. The service didn't return any data when the startDate or endDate was empty. Now I fixed it, and if startDate and endDate are blank, the service returns all available data values. Successfully tested on dev.hydroshare.org with url: http://worldwater.byu.edu/interactive/snotel/services/index.php/cuahsi_1_1.asmx?WSDL

The site where we are testing the release candidate is alpha.hydroshare.org.  Can you please test it there.

I just pushed a little fix on our end as well. I think it should work now.

Works - closing


Different number of points in pre-processed GT labels.

Hi @faikit,
Thank you for sharing the GT labels and the pre-processing code. I have a few questions regarding the chosen number of sampled points during pre-processing.
Specifically, in the lane center dataset, I noticed that the train/val sets have 201 and 11 points respectively. I assume the 201 points aid in fitting the bezier curve with better accuracy, while the 11 points during evaluation align with the sampling process. However, in the latest lane segment dataset, the sampled points for the lane center, and the left/right lanelines have been adjusted to 10 and 20 points respectively. However, during evaluation, the bezier prediction is still resampled to 11 points, creating a discrepancy with the ground truth points.
Could you provide some insight into the considerations behind this decision? Thanks!

Hi, I think you are talking about the 11 points in the baseline model? It is just for the centerline.
For the Map Element Bucket, the baseline model has not been released yet. And we are planning to release the baseline.

Thanks for the prompt reply. Yes, the 11 points is from the centerline dataset and its baseline model.
The 10 and 20 points are from the preprocessing of lane segment dataset here: https://github.com/OpenDriveLab/OpenLane-V2/blob/master/data/OpenLane-V2/preprocess-ls.py#L41
Are these 10 / 20 points based on your unreleased new baseline model for the ls dataset?

Hi, the 10/20 point setting is for the evaluation. And yes, the baseline model for this has not yet been released.
The choice of point number is independent in the evaluation process and baseline model. For example, in the centerline setting, the number of points is set to 11 for evaluation, and we just set the point in the baseline model to 11. For the model, it is also good to set the number to, e.g., 21 and then downsample to 11 for the following evaluation preocess.


just don't work, even the demo project

first of all, I recently migrated from Unity to Godot, so it could be something I'm doing wrong, but absolutely nothing works, not even importing it into my project or using the demo project.
this is the error when I try to import in my project:
  res://addons/anima/core/anima_node.gd:538 - Parse Error: Identifier "ANIMA" not declared in the current scope.   modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/anima/core/anima_node.gd" with error "Parse error". (User)
this is the error when I try to run the demo project, and the godot build I'm using:

thanks :)

Did you activate the plugin in settings?

Did you activate the plugin in settings?

yep :(

So I tried the plugin the rellevant error is the one on the screenshot not the one you pasted.
Apparently anima violates type enforcing of inheritance, since the parent does not specify the returned type but the children does.
A workaround is to just drop the typing (aka -> AnimaDeclarationForProperty)
func anima_from(value):
    super.anima_from(value)

    return self

The documentation isn't working and what I could find is outdated. But the following worked, as an example:
extends Label

func _ready():
    var anima = Anima.New(self).anima_fade_in(10)

    await anima.play()

    anima.play_backwards_with_delay(1)

I don't know about alex, but me I used the AssetLibrary to add the anima addon. Anima for godot 4, version 0.5, whose view files points to the repo you posted.

Yeah maybe the Node() I changed to workaround the type clash issue was actually from anima-godot-4 not anima.  https://github.com/ceceppa/anima-godot-4/blob/main/addons/anima/core/anima.gd#L32


update the form

how can i update the form?
i generate a new properties object and want to update the form.
i tried:
//assigning a new properties object
_vue_element_.formSchema.properties = new_properties;
//updating the vue view
_vue_element_.$forceUpdate();

and creating a new VUE . but nothing worked.
when i create a new VUE all the inputs have no values inside.

<template>
  <div>
    <ncform :form-schema="formSchema" form-name="your-form-name" v-model="formSchema.value" @submit="submit()"></ncform>
    <el-button @click="submit()">Submit</el-button>
  </div>
</template>

If you want to change the form schema dynamically, just change the formSchema object (give it a new one, not just update it's properties)

how? it won't work. they won't have the default value.

this worked. thanks.
is there a way to update the values only? direct from JS. i get new values from the server and i want to update the form values but no reload and re-render the entire form.

The same as formSchema, give v-model a new value, not just update it's properties.

is there a default v-model i can set? or how can i set the v-model for form element? i could not find that in the documentation.

You can refer to: https://github.com/ncform/ncform#quick-start

is there a way to only update one value instead of all? i know i can save the old value object and only change one value, but for my application it won't work like that.

Currently there has no api to update partial value. but you can wrap a function for it, may be like this:
function updateForm(itemVal, itemPath) {
  this.$data.formVal = Object.assign({}, _.set(this.$data.formVal, itemPath, itemVal))
}

I have this component that receive an array of fields like this:
[    {       "form":"customers",       "key":"site",       "standard":true,       "mandatory":false,       "active":false,       "schema":{          "ui":{             "label":"Site"          },          "type":"string",          "rules":{             "url":{                "value":true,                "errMsg":"O campo deve ser uma Url."             },             "required":{                "value":false,                "errMsg":"O campo é obrigatório."             }          }       },       "configurable":{          "label":true,          "widget":true,          "required":true       },       "position":null    } ]

If I change the order of the field in the array( if has multiple fields)  the form updates sucefully but when I just change schema.ui.label it remains even if the ncform data instance updates
1.

2.

3.


Getting Exeception not consuming

Beacause of what issue this error is coming
===========
System.OperationCanceledException: The operation was canceled.    at System.Threading.CancellationToken.ThrowOperationCanceledException()    at Confluent.Kafka.Consumer`2.Consume(CancellationToken cancellationToken)    at PublicPagesImpactSyncService.Service.ImpactMetricsSinkService.<>c__DisplayClass9_0.<b__0>d.MoveNext() in ImpactMetricsSinkService.cs:line 68
================

Please use stackoverflow to get a quicker response to usage questions like this.
However, it's important to provide much more context (code, stuff you are doing, stuff you've tried) there too - you'll have a much better chance of getting help if you meet people half way as opposed to leaving them guessing.

If this is still an issue, please provide more details and debug logs.

@roshanmt I see you are using the CancellationToken in the consume method.
I am assuming there might be a code where it's cancelling the Token in the different thread in your code. The same code is passed in your Consume method which leads to Throwing the OperationCancellationException.


Needs a Licence

I don't see a licence statement. This repo needs one - such as MIT. Otherwise people won't know whether they can use it.

Done with MIT License

Thank you.


[Frontend] Enhance the carousel in the homepage. #232

Issue that this pull request solves
Closes: #232
Proposed changes
Brief description of what is fixed or changed
Types of changes
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update (Documentation content changed)
[ ] Other (please describe):

Checklist
Put an x in the boxes that apply

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] My changes does not break the current system and it passes all the current test cases.

Screenshots
https://lakshya-gmail-3.tinytake.com/media/f11831?filename=1611142716343_TinyTake_20-01-2021-05-08-29.png&sub_type=thumbnail_preview&type=attachment&width=1199&height=760
Other information
Any other information that is important to this pull request

@kenkirito I'll test the PR and merge by tomorrow. ✌

@kenkirito I'll test the PR and merge by tomorrow. ✌


Fix PHPUnit namespace for 6.x

Looks like appveyor is not getting a fresh composer install and still pulling PHPUnit 5.5 which is causing the test to fail. Travis seems to pass ok though.


chore: don't use decide in zify

Fixes https://github.com/leanprover-community/mathlib4/issues/742, although perhaps a better fix would be https://github.com/leanprover/lean4/pull/1888.

Not needed, as the upstream change to not use decide at all (by default) in simp has been merged.


crate fails to install

When I try to use the program listed in the README and run cargo build it fails with this error:
 Compiling device_query v0.1.3
error[E0601]: `main` function not found in crate `build_script_build`
  --> /Users/rj/.cargo/registry/src/github.com-1ecc6299db9ec823/device_query-0.1.3/build.rs:1:1
   |
1  | / extern crate pkg_config;
2  | |
3  | | #[cfg(target_os = "windows")]
4  | | fn main() {}
...  |
39 | |     }
40 | | }
   | |_^ consider adding a `main` function to `/Users/rj/.cargo/registry/src/github.com-1ecc6299db9ec823/device_query-0.1.3/build.rs`

error: aborting due to previous error

For more information about this error, try `rustc --explain E0601`.
error: could not compile `device_query`.

To learn more, run the command again with --verbose.

I am on Macos, and looking at the file in question, it doesn't look like there's a #[cfg(target_os = "macos")].
I am able to build your repo just fine by cloning it and building it a temp directory.

It looks like you're building 0.1.3. That's a pretty old version. If you can, could you try building 0.2.8 which is the latest version? I haven't been doing releases on Github proper which is probably where the confusion came from. Sorry about that.

I think I fixed this by upgrading to Macos 12.0.1 Monterrey. I'll mark this as solved - thank you.


Make omniauth.auth a Mash in test mode as well

Normally omniauth sets the omniauth.auth to be a subclass of Hashie::Mash. So if I rely on it having particular methods in my application code it breaks in integration tests if I use test mode.

+1

++ !

Closed by a later pull request, fixed in master.


chore(controller): test order of precedence in credentials db

Adding coverage to validate order of precedence in credentials.Get()

Thank you so much @moensch! Looks good at a glance, but I'll take a closer look on Monday!

Thank you @moensch!


Path to sample code is wrong

The path to the sample code is wrong.
In the document it has: "PowerApps-Samples-master\cds\orgsvc\C#\WebAccessPlugin".
The actual path is: "PowerApps-Samples-master\dataverse\orgsvc\C#\WebAccessPlugin"
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: e40287f8-6fe2-70ef-1143-2d0c039b049d
Version Independent ID: 3d8970b6-d835-19af-c0f4-232323b552eb
Content: Sample: Web access from a plug-in (Microsoft Dataverse) - Power Apps
Content Source: powerapps-docs/developer/data-platform/org-service/samples/web-access-plugin.md
Service: powerapps
Sub-service: dataverse-developer
GitHub Login: @divkamath
Microsoft Alias: dikamath

Thanks for your comment, @peter-hallock. This issue has been assigned to the doc author for review.

@peter-hallock
Thanks for pointing this out.
I've fixed it.


GCP: Adding an SSH key to a compute VM

Source: https://about.gitlab.com/blog/2020/02/12/plundering-gcp-escalating-privileges-in-google-cloud-platform/
gcloud compute instances add-metadata [INSTANCE] --metadata-from-file ssh-keys=meta.txt
Allows to SSH on a box with a new key

see in the wild in https://unit42.paloaltonetworks.com/cloud-virtual-machine-attack-vectors/

Update: the post above doesn't say it was seen in the wild

mentioned in https://pretalx.com/fwd-cloudsec-europe-2024/talk/TQREWF/


README update

Fixes #48
I created this separate PR for the README update so that my work on the other PR for end-to-end example of UCI Dataset doesn't delay this important README update.

Would you mind also adding 2 minor fixes to this:

in _literate/EX-wine.jl change at the top the two https:// to http:// (i.e. from https://archive.ics.uci... to http://archive.ics.uci)
same change in _literate/EX-horse.jl

apparently UCI has some certificate issue, this is what is failing CI at the moment. Thanks

thanks!


The project doesn't install anything

Environment information
FreeBSD 13.2
clang-16
Description
You need to have install instructions in your cmake scripts.
Expected behavior
No response
How to Reproduce
regular build/install

Thanks for raising this issue. This has been on our backlog for a while already.
We just saw no pressing need for these instructions as mqt-core is generally consumed as a submodule in all our other projects.
However, since the project is growing and becoming more independent, this makes more sense now.
Let me see how fast I can get a working set of instructions together.


Question: Why did you choose to use "CSGMesh3D" instead of a standard "MeshInstance3D" for the player entity?

Question: Why did you choose to use "CSGMesh3D" instead of a standard "MeshInstance3D" for the player entity?

Hi. For me it was more comfortable. + I thought it would be more easier for the user to understand that i use same objects for the environment and for the player.


How do I make the sick, good, bad and combo sprites semi-transparent midsong?

Describe your problem here.
I am making a mod and I want my sick, good, bad and combo sprites to be semi-transparent midsong, is there any way to do this in lua?
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x86/x32
Did you edit anything in this build? If so, mention or summarize your changes.
No response

No.


doc: dts: clear up DTC_OVERLAY_FILE

Make it clearer that you can set it explicitly or the build system
will try to set it for you, and try to make it clearer what the build
system is doing when it tries to set it on your behalf.
Signed-off-by: Martí Bolívar<EMAIL_ADDRESS>

cc @marinjurjevic

If you don't set :makevar:DTC_OVERLAY_FILE, the build system will try to set
it by looking in your application source directory for these files:

This sentence should clear all ambiguity. LGTM!

Updated to address feedback, and also mentioned shields.

Just added 2 small suggestions, but in general LGTM

Just added 2 small suggestions, but in general LGTM

https://github.com/zephyrproject-rtos/zephyr/pull/40489 addresses these, thanks.


Why can't I call a Go function from JS and access it's return value in JS

I have a variant of the counter example as follows
app.js (using vuejs)
var vm = new Vue({
  el: '#app',
  template: '

{{ counterVal }}
<button class="btn btn-primary" v-on:click="increment">Increment</button>
',
  data: {
    counterVal: 0
  },
  methods: {
    increment: function() {
      this.counterVal = native.add(this.counterVal, 1);
      alert(this.counterVal);
    },
  }
});

native.go
package main

import (
	"fmt"
)

//Native
type Native struct{}

//NewNative
func newNative() Native {
	return Native{}
}

//Add
func (c *Native) Add(val1 uint, val2 uint) uint {
	fmt.Println(val1 + val2)
	return val1 + val2
}

In main.go inside w.Dispatch(func() { I simply do
native := newNative()
w.Bind("native", &native)

But in the JS the first time i hit the Increment button native.add seems to return undefined.
Is returning values from Go methods not supported?

I don't think it is supported. I haven't checked, but such a thing seems very difficult to implement.

Ok. I implemented a message passing mechanism (using WebView.Eval) which calls registered js callbacks from Go with the return value to achieve the same. Closing this.

Any news on this?
I am currently storing result (and errors) inside the struct fields =(

@Raggaer You can do better. Call your own js callback and pass the result via webview.WebView.Eval("yourJsCallbackFunciton(yourResult);"). This is the more idiomatic way since in javascript callbacks is a first class citizen and async function results are often delivered via them.


Lst reader

Added to LstEventSource class the possibility to read events from several files in parallel, this is necessary because the LST Event builder writes the events of a single run 4 four different fits files. The reader can now read them and loop on the events with the right order.
Since EventSource foresees only  one input_url, in the case of multiple input files the name of the files must finish with suffix *000.fits.fz, *001.fits.fz, etc... and the user must give as input_url the name  of the first file (*000.fits.fz). The program will search for the other files.
In the case of only one input file the input_url can have any form.

@FrancaCassol I believe one would like to install the most recent version of protozfits for this:
https://github.com/cta-sst-1m/protozfitsreader/archive/v1.4.0.tar.gz

So environment.yml would need to be modified

Codacy is complaining about this:
https://github.com/FrancaCassol/ctapipe/blob/dbaa23c37a9d07c913ef5aa671b4ce919628fe57/ctapipe/io/lsteventsource.py#L218-L222
The thing is, line continuation with a backslash \ is discouraged by many style guides.
The reason I believe is, that a backslash at the end means something different depending on invisible trailing characters, so it is a line continuation if there is a line break after it ... but it is not a line continuation if there is a blank space after the \. Which is hard to spot and can easily lead to nasty bugs.
Most style guides I have seen, suggest to use implicit line continuation in brackets ().
So something like this:
# verify that the configuration_id of all files are the same
# in the CameraConfig table
for path in paths:
    assert (
        self._camera_config[path].configuration_id ==
        self._camera_config[paths[0]].configuration_id
    )

This is what pep8 writes about it

The preferred way of wrapping long lines is by using Python's implied line continuation inside parentheses, brackets and braces. Long lines can be broken over multiple lines by wrapping expressions in parentheses. These should be used in preference to using a backslash for line continuation.

Backslashes may still be appropriate at times. For example, long, multiple with-statements cannot use implicit continuation, so backslashes are acceptable:

Thanks Dominik! I was indeed stuck on this point ;-)

No problem. I hope Codacy will be happy now ... :-)

Hi Karl,
is there still something wrong with this pull?
Thanks
Franca


Problem Windows-1252 character with version 1.5.0.alpha.13

with asccidoctor-pdf 1.5.0.alpha.13 I have this problem with conum
The following text could not be fully converted to the Windows-1252 character set: | ②
and
M+ 1mn is not a known font.
The font M+ 1mn is present in the pdf-fontsdir
I was not this problem with asccidoctor-pdf 1.5.0.alpha.12
ty
Jerome

Can you provide more details about your setup? Specifically, what does the font settings in your theme look like and what attributes are you passing to Asciidoctor?

theme for conum
conum:
  font_family: M+ 1mn
  font_color: $literal_font_color
  font_size: $base_font_size
  line_height: 4 / 3

and attributes  for asciidoctor
:doctype: book
:encoding: utf-8
:lang: fr
:toc: left
:toc-title: Table des matières
:toclevels: 6
:revnumber: 1.0
:revdate: {localdate}
:commonResourcesDir: ../../../resources
:icons:
:iconsdir: {commonResourcesDir}/icons
:stylesdir: {commonResourcesDir}/css
:stylesheet: theme.css
:pdf-stylesdir: {commonResourcesDir}/yaml
:pdf-fontsdir: {commonResourcesDir}/yaml/fonts
:pdf-style: pdfTheme
:pdf-page-size: A4
:specifImagesDir: ../../resources/images/CMN-AA
:title-logo-image: {commonResourcesDir}/images/logo.png
:chapter-label:

OK it was a problem in my theme :-(

👍
Sometimes it helps to talk through it.


Feature/lol/new status format

Connects #259
This is a fairly major overhaul of the statuses and errors in layer and layerimage models.
Statuses are now split into two fields a start field and an end field. The UI does not/will not care about these as they are returned as JSON as simple Booleans. Each status also has an associated error message field.
To test

Run migrations and restart the worker.
Kick off a normal job flow by uploading a file.
In the admin UI refresh the page as the job move through the pipeline.
Note that timestamps are added at the start and end of each part of the job.

Things seemed to work, but the timestamps aren't what I would expect. I think it has to do with the issues I noted in status_updates

Rebased this with some fixes and some suggestions. It is ready for another look.

@azavea-bot rebuild

@azavea-bot rebuild

@azavea-bot rebuild

@azavea-bot rebuild

@azavea-bot rebuild

@azavea-bot rebuild

@azavea-bot rebuild

:+1:


picard-tools: 2.17.4 -> 2.17.10

Semi-automatic update. These checks were performed:

built on NixOS
found 2.17.10 with grep in /nix/store/f74zildbrr99qmp5qkb579x9159n88c6-picard-tools-2.17.10
found 2.17.10 in filename of file in /nix/store/f74zildbrr99qmp5qkb579x9159n88c6-picard-tools-2.17.10

cc "@jbedo"

Success on x86_64-darwin (full log)
Partial log (click to expand)
building '/nix/store/6y19jb5wk1xbzbnn2vr7j2b5hzdk3s43-picard.jar.drv'...

trying https://github.com/broadinstitute/picard/releases/download/2.17.10/picard.jar
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   600    0   600    0     0   1107      0 --:--:-- --:--:-- --:--:--  1109
100 12.6M  100 12.6M    0     0  3654k      0  0:00:03  0:00:03 --:--:-- 4526k
building '/nix/store/z8jznggzpgbiv5irygixc0bxbw646a3z-picard-tools-2.17.10.drv'...
installing
/nix/store/4gi8zyj1kic17aklfixm14yv4a5yc44h-picard-tools-2.17.10

Success on x86_64-linux (full log)
Partial log (click to expand)
building path(s) ‘/nix/store/by5ijyqjw2db8rlinhgrbhv8yjmwksqv-picard.jar’

trying https://github.com/broadinstitute/picard/releases/download/2.17.10/picard.jar
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   600    0   600    0     0   2739      0 --:--:-- --:--:-- --:--:--  2739

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  4 12.6M    4  577k    0     0   360k      0  0:00:35  0:00:01  0:00:34  574k
 39 12.6M   39 5133k    0     0  1981k      0  0:00:06  0:00:02  0:00:04 2577k
100 12.6M  100 12.6M    0     0  3818k      0  0:00:03  0:00:03 --:--:-- 4641k
building path(s) ‘/nix/store/f74zildbrr99qmp5qkb579x9159n88c6-picard-tools-2.17.10’
installing
/nix/store/f74zildbrr99qmp5qkb579x9159n88c6-picard-tools-2.17.10

Failure on aarch64-linux (full log)
Partial log (click to expand)
Package ‘oraclejre-8u161’ in /var/lib/gc-of-borg/nix-test-rs-2/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-2/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix:71 has an unfree license (‘unfree’), refusing to evaluate.

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnfree = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnfree = true; }
to ~/.config/nixpkgs/config.nix.


Bot sending infinite messages

While receiving any inputs, the bot is responding with sending message infinitely.
Eg. With the code mentioned in the readme,
botmaster.use({
  type: 'incoming',
  name: 'slack-incoming-middleware',
  controller: (bot, update) => {
    return bot.reply(update, 'Hello world!');
  }
});

Bot is responding:
Hello world!
Hello world!
Hello world!
Hello world!
...
...
I've followed all the steps mentioned in the readme file, but don't know if this issue is happening because of some configuration problem.

That is weird. The thing is that the Slack API also sends messages that the bot sent itself back to the botmaster server. But this module should ignore those based on the id of the sender. Have you looked to see what the full message object looks like and what is going on with the ids?


Show succeeded pods under job view only

#63
Pushing code for this early because it requires input. Is it correct to implicitly have pods available in another view? Perhaps this should be configurable across all views
Signed-off-by: GuessWhoSamFoo<EMAIL_ADDRESS>

I think this is a perfectly reasonable approach. @bryanl do you have an opinion here?


_posts/0000-01-02-pingme1943.md

My Read ME

Add my test text to this file

Add my test text to this file

Added text to Readme

Added text to Readme

Added text

Added text


Variable name doesn't exist

Type of issue
Typo
Description
Section "Register the Microsoft package repository"
The "Tip" mentions "$repo_version" but it doesn't exist in the Bash code block above it, which is "wget https://packages.microsoft.com/config/$ID/$VERSION_ID/packages-microsoft-prod.deb -O packages-microsoft-prod.deb"
It's unclear whether to replace $ID or $VERSION_ID or both.
I'm running Linux Mint 22.0 and so I need to replace something with 24.04 which is the Ubuntu version it's based on.
Page URL
https://learn.microsoft.com/en-gb/dotnet/core/install/linux-ubuntu
Content source URL
https://github.com/dotnet/docs/blob/main/docs/core/install/linux-ubuntu.md
Document Version Independent Id
1d732b15-9e64-633a-000c-ad96d9d3818a
Article author
@adegeo
Metadata

ID: 80707602-f283-e796-d3b8-3287fbc011dc
Service: dotnet-fundamentals
Sub-service: install

Related Issues

Thank you for reporting this. I'll get it added to a sprint.


update README file

Hi @HENRIQNP , please validate this issue, sorry i can't help you in the next 4 days


Eslint fixes

Fixes #158, there should be no more eslint messages after this.

new operator is specifically allowed to construct classes beginning with lowercase gl
Windows platforms use LF for (js, json, html, css) files now, to enforce line endings (old repos on Windows before this change will need to delete and reset, or re-clone these files, to get clean LF copies).
VSCode extension recommendations added: ESLint, a shader syntax highlighter, and glTF Tools
List of eslint included & excluded files tweaked

I think we should rename the gl classes at some point... they read very awkwardly to me, and I don't think matching the glTF capitalization in code is worthwhile.

Out of scope for this PR, but yes I agree.


set debian repository based on major version only

Debian installation is failing on a current system because it's looking for 'repos/Debian-8.6' and only 'Debian-8.0' is provided.
Since debian repos only reference the major version (ie 'jessie'), using 'ansible_distribution_major_version' for the file name seems appropriate.

Hey, @dbichko, спасибо за это пул рыкуэст!)))
Could you please squash your commits? Then we can get this merged immediately.

there you go.

Oops. The pull request has some merge conflicts. Can you fix that?

Fixed the merge conflict on #8


Erroneous upload breaks request bridge

\Zend\Psr7Bridge\Psr7ServerRequest::convertUploadedFiles() tries to access $upload->getStream() which fails on $upload->getError() !== UPLOAD_ERR_OK - see \Zend\Diactoros\UploadedFile::getStream().

@Pittiplatsch
Can you provide a simple code example or unit test to reproduce the problem? Thanks!

I'm just about to fix it. PR follows.
Problem is simple to reproduce:
Create a form with two upload fields, but fill only one upon upload.
The second (empty) one will lead to Upload error = 4 which prevents $upload->getStream() from working as expected...

PR follows.

Please include an unit test, that would be great.

Problem is simple to reproduce:

Don't get me wrong we want to help, but we can not write all the code to reproduce the problem for every single issue. Help us and we help you. 😃
Thanks!

See https://github.com/zendframework/zend-psr7bridge/pull/23 for fix including unit test :)

Fixed with PR #23.


'package:flutter/src/gestures/monodrag.dart': Failed assertion: line 357 pos 12: '_initialButtons == kPrimaryButton': is not true.

when I click the page with 2 POINTER at the same time, throw this error, then could not click other widget anymore :
I/HiTouch_PressGestureDetector: ACTION_POINTER_DOWN.
I/flutter: ══╡ EXCEPTION CAUGHT BY GESTURE LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter: The following assertion was thrown while dispatching a pointer event:
I/flutter: 'package:flutter/src/gestures/monodrag.dart': Failed assertion: line 357 pos 12: '_initialButtons ==
I/flutter: kPrimaryButton': is not true.
I/flutter: Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter: more information in this error message to help you determine and fix the underlying cause.
I/flutter: In either case, please report this assertion by filing a bug on GitHub:
I/flutter:   https://github.com/flutter/flutter/issues/new?template=BUG.md
I/flutter: When the exception was thrown, this was the stack:
I/flutter: #2      DragGestureRecognizer._checkStart (package:flutter/src/gestures/monodrag.dart:357:12)
I/flutter: #3      DragGestureRecognizer.acceptGesture (package:flutter/src/gestures/monodrag.dart:298:7)
I/flutter: #4      GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:156:27)
I/flutter: #5      _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:222:20)
I/flutter: #6      _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:198:22)
I/flutter: #7      _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:156:7)
I/flutter: #8      _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:102:7)
I/flutter: #9      _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:86:7)
I/flutter: #13     _invoke1 (dart:ui/hooks.dart:250:10)
I/flutter: #14     _dispatchPointerDataPacket (dart:ui/hooks.dart:159:5)
I/flutter: (elided 5 frames from class _AssertionError and package dart:async)
I/flutter: Event:
I/flutter:   PointerUpEvent#20318(position: Offset(103.6, 82.6), timeStamp: 280:26:40.440000, pointer: 34,
I/flutter:   kind: touch, down: false, pressure: 0.1, pressureMin: 0.0)
I/flutter: Target:
I/flutter:
I/flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter: Another exception was thrown: 'package:flutter/src/gestures/monodrag.dart': Failed assertion: line 387 pos 12: '_initialButtons == kPrimaryButton': is not true.
I/flutter: Another exception was thrown: 'package:flutter/src/gestures/monodrag.dart': Failed assertion: line 387 pos 12: '_initialButtons == kPrimaryButton': is not true.
I/HiTouch_PressGestureDetector: ACTION_POINTER_DOWN.
I/flutter: Another exception was thrown: 'package:flutter/src/gestures/monodrag.dart': Failed assertion: line 387 pos 12: '_initialButtons == kPrimaryButton': is not true.
I/HiTouch_PressGestureDetector: ACTION_POINTER_DOWN.
I/flutter: Another exception was thrown: 'package:flutter/src/gestures/monodrag.dart': Failed assertion: line 387 pos 12: '_initialButtons == kPrimaryButton': is not true.

Closing this as a duplicate of https://github.com/flutter/flutter/issues/36350


Revising "4 Acronyms and abbreviations"

When we submit V6 to Ecma in April, this will be our first time starting with an md base and generating from that the Word rendering we submit. As such, I'm working with Jon to automate as much of that process as is reasonably possible. (That said, it is almost certain I will have to make a number of manual changes to the resulting Word document.) At the same time, I'm looking at our spec from the point of view of eventually submitting it to ISO (but not for V6), which has many requirements, more than a few of which we do not follow.
While reviewing "4 Acronyms and abbreviations," I came to the following conclusions. Nothing is broken, per se; this is just some editorial housekeeping.
Recommendation 1
We strike the following:

The following acronyms and abbreviations are used throughout this specification:
BCL --- Base Class Library, which provides types to represent the built-in data types of the CLI, simple file access, custom attributes, security attributes, string manipulation, formatting, streams, and collections.
CLI --- Common Language Infrastructure
CLS --- Common Language Specification
IEC --- the International Electrotechnical Commission
IEEE --- the Institute of Electrical and Electronics Engineers
ISO --- the International Organization for Standardization

BCL and CLI are explained in "Normative references;" CLS is never used; and IEC, IEEE, and ISO are well-known in the IT world, so no need to mention them here.
Recommendation 2
We move the following:

The name C# is pronounced "C Sharp".
The name C# is written as the LATIN CAPITAL LETTER C (U+0043) followed by the NUMBER SIGN # (U+0023).

to the end of "Introduction."
Recommendation 3
We change

... Throughout this specification, these types will appear as the fully qualified name, omitting the global namespace qualifier, or as a simple unqualified type name, omitting the namespace. ...

to

... Throughout this specification, these types appear as either the fully qualified name; with the global namespace qualifier omitted; or as a simple unqualified type name, with the namespace omitted as well. ...

Recommendation 4
We change the clause title to “Library type name abbreviations.” We can leave the file name as is, so we don’t have to change any tooling.
I even thought about striking this clause and moving its content to a new section in Type.md following 9.1. As "Types" is the first substantive clause, this topic would not be out of place there.
Recommendation 5
We strike the Clause delimiter lines This clause is informative. and End of informative text., as all the remaining contents are normative.

If we can drop a whole clause by moving the remaining bits to types.md, that sounds like a win to me. Everything before "Lexical structure" always feels somewhat like fluff...

On today's call, we agreed to Recommendations 1, 2, 3, and 5.
Re Recommendation 4, we agreed to move this list out of this clause, but rather than to 9 Types|9.1 General, as these are all library types, how about putting it "right out of the way" in the Library Annex, C? Rex will look into that, and perhaps craft a new Note to be added at the first place we use an abbreviated name from this list. He'll make a PR to do this, and that leaves the Clause 4 in existence, but empty, while Bill checks his tooling to handle the deletion of a whole clause.

Re Recommendation 4, I moved the bullet list of fully qualified names to a new subclause at the end of Annex C. And I added a fwd pointer to that location at the end of 9.1.


WIP: ldap: allow failures to fallback to the DB

In some cases, administrators won't have some users on the LDAP server
but they would on the local Portus instance. On these cases, let's allow
LDAP bind failures to fall back to the database.
Fixes #1862
Signed-off-by: Miquel Sabaté Solà<EMAIL_ADDRESS>

WIP because even if this commit already fixes #1862, I want to polish something so it will also fix #1731.

@vitoravelino this is ready to be reviewed :+1:


Question: how to add multiple Proxmox VE's to Home Assistant

Is it possible to add more than 1 Proxmox VE node to Home Assistant? If so, how can I configure that?
Thanks.

To add a new node to the Home Assistant integration, you must create a new configuration entry.
There are suggestions to change this is to allow adding in the same host config entry, but I haven't had time to work on that yet.


configuration cache: Js2pGenerationTask: invocation of 'Task.project' at execution time is unsupported

See https://github.com/jsonschema2dataclass/js2d-gradle/blob/f0aa65a21e13ee55e0a79bb150611d9d0861db0a/src/main/kotlin/org/jsonschema2dataclass/js2p/Js2pGenerationTask.kt#L28-L30
Test case:

org.gradle.unsafe.configuration-cache=true
Gradle 7.4.2

Sample project: https://github.com/sigstore/sigstore-java

Interesting…
It wasn't easy to pass whole configuration object as an input directly, so I passed only name of it. It's worth a while to try it again.

Ok, I done this in the least change possible. Passing tons of configuration items all the time is a nightmare, though

Frankly speaking, I don't understand why so many properties is needed, however, have you considered passing @Nested configuration object instead? (e.g. https://docs.gradle.org/current/userguide/custom_gradle_types.html#read_only_managed_nested_properties)

JsonSchema2Pojo requires all of them.

@Nested is a nice solution. It's possible to use it at some point. I've tried to revert all changes from this PR and apply it. In my case almost all tests have failed. and I feel that I do more harm than help the situation

Feel free to propose a PR


test case for cmdline bang args

closes #11495
// should wait @chrisbra 's patch to be merged (if it worked) firstly,
// this is the test case for it.
update: had committed Christian Brabandt patch within this pr as well.

haha, I just wanted to suggest to add my patch on top to it, but you already did it :) Thanks!


Appstudio update test-component-pac-fgjx

Pipelines as Code configuration proposal

Pipelines as Code CI/test-component-pac-fgjx-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
7 seconds
init

✅ Succeeded
19 seconds
clone-repository

✅ Succeeded
53 seconds
build-container

✅ Succeeded
12 seconds
clair-scan

✅ Succeeded
21 seconds
sanity-inspect-image

✅ Succeeded
19 seconds
deprecated-base-image-check

✅ Succeeded
37 seconds
clamav-scan

✅ Succeeded
10 seconds
sbom-json-check

✅ Succeeded
17 seconds
sanity-optional-label-check

✅ Succeeded
17 seconds
sanity-label-check

✅ Succeeded
5 seconds
show-summary


CRYPTO-86 remove the Properties field in CryptoCipher

CRYPTO-86

Thank @kexianda ,only one comment left, other parts are LGTM.

+1


ansible

The start of an ansible snipit section with some tested code against 8.2

Added two more files.


Checkout a specific branch

Is there a way to specify which branch to checkout after cloning a repo? I'm trying to set up both staging and production environments using the same recipes and then select which git branch to use dynamically. Is this currently possible?

Sure, this is a subclass of the core git resource so the same revision property applies.


[Task]: When user clicks on create new query, it should use the entity selected in the schema preview to create template query

Is there an existing issue for this?

[X] I have searched the existing issues

SubTasks
from here
This behaviour should apply only to: postgres, mysql, gsheets and moviesdb. For the rest of the plugins, the default query can continue to be a random table (the first one from getstructure call)

Moving this back to product backlog as other priority items have come up, I have committed the in progress code in this branch feat/default-new-query


Fc does not update filter properly

First of this tool looks great! thank you so much for your effort in putting this together.
I'm trying to use this to plot / design low and high pass filters though noticed that in changing the Fc value the filters are not changing. The filters always seem to be calculated using the default Fc value for the filter type. Is there a known work around for this issue? The filter order does seem to be working properly.

Thanx for filing the issue, this is a regression that came with one the last major reworks. For the moment, try switching between minimum and manual order to enter corner frequencies.

Thank you for responding so quickly. I tried your solution and still do not see the F_PB and F_SB values having an affect on the filter. They also do not seem to be updating the "Show Specs" plot either. I am able to coerce your program to use alternate values of F_C by changing the default value in the fil[0] dictionary so I'm thinking it may just be an issue with updating the values in this structure. I'm really interested in getting this working, trying to wean a colleague off matlab, and this looks like the best tool out there for our work flow. I'll keep looking around to see if I can figure it out- though any direction is always appreciated.

Thank you for your patience and your encouraging words - I'm very interested in feedback (and in getting colleagues to try python ;-) ! Currently, I'm finishing several fixes for the input widgets in a separate branch that I'm going to merge over the weekend. I'll try fix the bugs concerning the frequency specs then as well. The major suspects are the input_target_specs widgets, the calculation of design frequency specs from the target specs in the filter design routines and the spaghetti code of signals and slots that I'm currently untangling. Hopefully, things look better on Monday!

Should be fixed in latest (pre-)release - please give it a try. Further feedback is most welcome!

Looks great! Thank you for the update. I'm noticing some issues with numerical precision with tight filter constraints due to the use of the transfer function polynomial in the calculation of Group Delay and Frequency Response. I was able to get the Group Delay to behave better using ZPK in the calculation (code below). It seems that the Frequency Response can be tamed by using the coefficients from an analog filter though these coefficients then must be transformed for the phase and group delay plots.... If you're interested it might be worth wile to hold both the analog and digital filter coefficients in the dictionary.
'''
add to pyfda/plot_widgets/plot_tau_g.py (line 82)
remove/comment out currently defined w and tau_g variables
'''
        zz = fb.fil[0]['zpk'][0]
        pp = fb.fil[0]['zpk'][1]

        G = np.zeros(rc.params['N_FFT'])
        w = np.arange(0,1, 1/rc.params['N_FFT']) * np.pi
        for i in range(zz.shape[0]):
            rz = np.abs(zz[i])
            az = np.angle(zz[i])
            G += (-rz*np.cos(w-az) + rz**2) / (rz**2 - 2*rz*np.cos(w-az) + 1)
        for i in range(pp.shape[0]):
            rp = np.abs(pp[i])
            ap = np.angle(pp[i])
            G -= (-rp*np.cos(w-ap) + rp**2) / (rp**2 - 2*rp*np.cos(w-ap) + 1)
        tau_g = G

Thank you for the input - could you be so kind to file this as separate issue? And could you give an example which filter design method you mean? I've noticed precision issues as well when the magnitude response is less than ~ -250 dB .
I'll look at the difference between the algorithm in pyfda_lib.group_delay (where we should implement any changes) and yours. And I'd also like to try endolith's enhancements in scipy 0.16.


Workspace settings being modified on every workspace opened

I have a variety of project types I work with and this extension seems to automatically modify the workspace's .vscode/settings.json file. It's adding this line specifically:
"laravel-pint.enable": true

It would be nice to either:

Remove this functionality
Hide it behind a config option and set it in my user settings to not offer to modify my workspace settings every time I open a project.

Indeed can be troublesome, this was meant to maintain the simple "out of the box" of this extension, but might workaround this

Ok using global context for all now on v1.1.2 (pre-release)


Issues with Environment Reset by Loading New XML in MuJoCo for Reinforcement Learning

Hello MuJoCo Team,
I am currently engaged in reinforcement learning for planning harvest paths, aiming to simulate the complex and variable harvesting environment within a farm. To achieve this, I am considering reloading a new XML file upon each reset during the training process to reflect different environmental setups. I would like to understand if this approach is considered feasible within MuJoCo.
However, I have encountered an issue where the visualization window does not update during the simulation after performing such resets. Below is the implementation for my environment's reset functionality:
def merge_xmls(self, main_xml, *additional_xmls):
    main_tree = ET.parse(main_xml)
    main_root = main_tree.getroot()
    body_names = []
    main_tendon = main_root.find("tendon")
    if main_tendon is None:
        main_tendon = ET.SubElement(main_root, "tendon")
    for add_xml in additional_xmls:
        add_tree = ET.parse(add_xml)
        add_root = add_tree.getroot()
        for elem in add_root.find("worldbody"):
            main_root.find("worldbody").append(elem)
            body_names.append(elem.get('name'))
        add_tendon = add_root.find("tendon")
        if add_tendon is not None:
            for spatial in add_tendon:
                main_tendon.append(spatial)
    self.place_random_obstacle_and_target(main_root)
    merged_path = "merged.xml"
    with open(merged_path, "wb") as f:
        f.write(ET.tostring(main_root))
    return merged_path, body_names

def reset(self, seed=None, return_info=False, options=None):
    if seed is not None:
        np.random.seed(seed)
    self.merged_xml, self.body_names = self.merge_xmls(self.robot_xml, self.ball_xml, self.box_xml)
    self.model = mujoco.MjModel.from_xml_path(self.merged_xml)
    self.data = mujoco.MjData(self.model)
    mujoco.mj_forward(self.model, self.data)
    ball_id = mujoco.mj_name2id(self.model, mujoco.mjtObj.mjOBJ_BODY, "target")
    ball_xpos = self.data.xpos[ball_id]
    #self.reset_robot_state()
    if self.viewer is not None:
        self.viewer.sync()
    self.step_count = 0
    observation = self.get_observation()
    info = {}
    return observation, info

And here is the code for the visualization part:
def render(self, mode="none"):
    if mode == "human":
        if self.viewer is None:
            self.viewer = mujoco.viewer.launch_passive(self.model, self.data)

if name == "main":
    env.reset()
    done = False
    env.render(mode="human")
    while not done:
        action = env.action_space.sample()
        obs, reward, done, truncated, info = env.step(action)
        if done or truncated:
            obs = env.reset()
            done = False

In the step method, I ensure that the simulation state is updated, and I call mj_step and self.viewer.sync() at the end of each step.
The issue I am facing is that objects within the visualization window remain static and do not reflect the updated state after the reset. Could this be due to the reloading of the XML file, and if so, is there a recommended approach for handling such dynamic environment changes in MuJoCo?
Any guidance or recommendations would be greatly appreciated.
Best regards

Yuval is correct. One simple workaround is to call self.viewer._sim().load(model, data, "") after you recompile the model and data.

Thank you for your help. I solved my problem by executing self.viewer._sim().load(model, data, "") every time when I reset the environment.


fix: root typing use alias when available

root typing use alias when available

Sure, would add a test for it in a bit

@krazibit ping

sorry @jasonkuhrt , been a bit busy the past weeks, would dedicate some time to add the test over the weekend, cheers

Up!

@Weakky @tgriesser do we want this before 1.0?

Yes. I might fix this myself while renaming rootType to sourceType


Can not parse the pages with watermark

it seems like the tool can not parse the pages with the watermark.
Only the first page of the attached pdf (without the watermark) can be parsed while the others can not.
Is this issue about the watermark?
Thanks in advanced!
watermark.pdf

Can you please attach any error log encountered or the present behavior.

The present behavior is that only the content of first page can be parsed while the others can not. And there is no error shown.

Fixed with the current version on master.


Update Chart.js to version 2.5.0

Updates Chart.js to version 2.5.0 (sha c867d3f).
curl https://raw.githubusercontent.com/chartjs/Chart.js/c867d3f728d595eafc017f4d4136128824d1db25/dist/Chart.js > vendor/assets/javascripts/Chart.js

Any chance we could get this merged in, @coderbydesign?

@AndyStabler Thank you!

Merged and published: https://rubygems.org/gems/chart-js-rails/versions/0.1.2


[zero-copy] impl Parser for !

For #182

Thanks!

Note that ! will not be able to coerce to impl Parser yet without #![feature(never_type_fallback)].


Issue, bluetooth connects to xbox controller fine but sends no output to gamecube

BlueRetro firmware version
[v1.9.1 hw2 gamecube]
BlueRetro firmware specification
HW2
BlueRetro firmware variant
System specific
BlueRetro hardware type
External adapter with detachable cord
Manufacturer
Aliexpress Blueretro store
System used
Nintendo GameCube
Bluetooth controller brand & name
Xbox one controller
What is problem? (only list ONE problem per report)
Bluetooth pairs properly but inputs arent sent to the gamecube
What did you expect to happen?
Expect that inputs get sent to the gamecube
Attach files like logs or Bluetooth traces here
Not sure what to do about this or how to diagnose..

I can get it to connect to blueretro.io and lets me config it, have reflashed it a few times, tried universal and gamecube, same issue, can only think of it somehow being made wrong idk

tried ps5 controller too, 100% pairs properly but gamecube gets nothing, tried every port in p1 and each by itself or reversed etc thing just wont work


Feature/<IP_ADDRESS>/create user table

Able to create supabase init file
created Employee Table
Able to generate migration table

Sucess?!?

I currently have a blocker... I was able to link the project successful I think

Blocker

However when performing supabase db push to add the definitions in our project I am queried a password and when I skip it I get an error blocking me from creating the table via cli any one knows what that password is ? I thought connecting via access token by using supabase login enables me to do the push operation without it...

Mission Accomplished this change should be good to go!
Establish a Link and Push the changes

Hey if you can I'd appreciate if you could write a little more about the change so I have some understanding of what to pay attention to in my review. I'd really like:

a brief description of the change, explaining the purpose. I can assume why we need a user table, but I still think there is some context missing. Like, is this just a temporary solution? Or maybe is there a reference to documents you followed to do this task
a reproducible description of how you tested it

You can also link to the ticket, but I didn't see much of a description there as to the task and the acceptance criteria.

Hey if you can I'd appreciate if you could write a little more about the change so I have some understanding of what to pay attention to in my review. I'd really like:

a brief description of the change, explaining the purpose. I can assume why we need a user table, but I still think there is some context missing. Like, is this just a temporary solution? Or maybe is there a reference to documents you followed to do this task

I was tasked to create a starting table for employees
I first created it directly using the supabase dashboard directly to our project, but I was told that was wrong.
So I then found a reference on creating a table and Jeff asked if we could generate a Migration DDL file when creating the table
I found this video https://youtu.be/LHw5fPX8XCk?si=zzIEZcsbnTQ-6hQ3 sent it to Jeff for confirmation it was correct he said it was.
I followed the instructions generated the migration file connected to supabase using terminal commands and then pushed the migration generating the table in our project.

a reproducible description of how you tested it

As far as testing/unit testing goes I cannot even begin to know what that would look like.

Will that be testing containers, making sure a shadow version of supabase is running properly?
Will that also establish a direct connection to our project?
Will be testing the migration file if it was done correctly?
A test that the employee table is correctly created?
Have you written unit test and integration test for db before? I have not maybe done a reference or resource that can be helpful or even a pairing session, is it something the qa engineers is familiar with maybe I can employ their help as well?

You can also link to the ticket, but I didn't see much of a description there as to the task and the acceptance criteria.
 Ticket/Task Link

Hey @tristan-88 thank you for replying to my questions! I appreciate you being thorough, it gave me a good jumping off point to dive into the documentation.
It looks like this has already been merged, but I'll respond to your message briefly:

I wanted to know how I could manually test this on my end. I found that I could run supabase start and supabase db reset and that would allow me to set up the tables locally. In doing that I found small syntax error that causes an issue when doing the migration, I'll message you about that. Very easy fix, not a big deal
I found a piece of the documentation that talks about automated testing if we want to go that route. https://supabase.com/docs/guides/cli/github-action/testing . It would test if the migration commands are building the table that we wanted
Good question about establishing a direct connection to the database. I looked into this as well and found a lot of information about managing environments: https://supabase.com/docs/guides/cli/managing-environments . In this case, we manage the database connection with environment variables so that prod environments are not affected by testing.

I'll need to work on similar problems with my code change connecting Azure, so I can try to figure out the GitHub Actions then.


Add ability to set ticks and tick label format

🚀 Pull Request
This implements the proposal outlined https://github.com/SciTools/nc-time-axis/issues/41#issuecomment-898895834.
Description
The following example now works.  Here I am setting a single tick on the x-axis and labeling it with a date format of "%Y-%m" using the newly added CFTimeFormatter:
import random

import cftime
import matplotlib.pyplot as plt
import nc_time_axis

dt = [cftime.DatetimeNoLeap(2017, 2, day, calendar="noleap") for day in range(1, 28)]
temperatures = [round(random.uniform(0, 12), 3) for _ in range(len(dt))]

fig, ax = plt.subplots(1, 1)
ax.plot(dt, temperatures)
ax.set_xticks([cftime.DatetimeNoLeap(2017, 2, 10)])
ax.xaxis.set_major_formatter(nc_time_axis.CFTimeFormatter("%Y-%m", "noleap"))

The NetCDFTimeDateFormatter has been renamed to AutoCFTimeFormatter.  For backwards compatibility, using the name NetCDFTimeDateFormatter will still work, but will raise a FutureWarning.

Codecov Report

Merging #84 (0dae3bf) into main (59c567d) will increase coverage by 2.38%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main      #84      +/-   ##
==========================================
+ Coverage   90.58%   92.97%   +2.38%
==========================================
  Files           1        1
  Lines         170      185      +15
  Branches       41       41
==========================================
+ Hits          154      172      +18
+ Misses         11        8       -3
  Partials        5        5

Impacted Files
Coverage Δ

nc_time_axis/__init__.py
92.97% <100.00%> (+2.38%)
: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 59c567d...0dae3bf. Read the comment docs.

That's correct.  All the default behavior should be identical to before.  The behavior only changes after someone calls set_xticks or set_yticks; instead of erroring we now use a default format and this format can be overridden using the newly added CFTimeFormatter.


Add reset method to Formsy.Form

I have a case where after submitting a form I would like to reset it to the pristine state.

Second argument should be a reset function. Does it not set pristine state
maybe?
On tor. 12. mars 2015 at 20:25 Stephen Demjanenko<EMAIL_ADDRESS>wrote:

I have a case where after submitting a form I would like to reset it to
the pristine state.
—
Reply to this email directly or view it on GitHub
https://github.com/christianalfoni/formsy-react/issues/46.

Actually i think resetModel does what I want.

It would be nice if documentation was added for this.


pretrained model problems

Hi, I try to use the pretained model. After downloading it I got 2 files. which is models-20191104T141624Z-001 and models-20191104T141624Z-002.
I tried python geonet_main.py --mode=test_depth --dataset_dir=/GeoNet/data/kitti/raw_data_downloader/ --init_ckpt_file=/home/models/models-20191104T141624Z-001/models/geonet_depthnet/  --batch_size=1 --depth_test_split=eigen --output_dir=/home/results/result_depth/...
But it returns a Error ' The passed save_path is not a valid checkpoint: /home/models/models-20191104T141624Z-001/models/geonet_depthnet/ '
How should I solve it?  I also tried the path without / at the end. But also an error.

I found the solution :D


Images issue on 2 configuration-related pages

Description

The workflows-related images are broken (not displayed)
Pages to Update

https://docs.zowe.org/stable/user-guide/certificates-setup
https://docs.zowe.org/stable/user-guide/configure-zowe-zosmf-workflow/
Screenshots

https://prnt.sc/xfrKsizgQo_P
Expected behavior

The images should be properly dispayed
Additional context

The image syntax in this topic should be updated. Take this as an example:

Use one of the following formats to code it instead. Either works.

![Workflow ZWEKRING](../images/configure/workflow-one.png)

Hey @chinmaym07, instead of #2266 which has been addressed, I wonder if you would like to pick up this one instead.  Please let me know. I can provide you more details or further help if needed. Thanks!

This format doesn't seem to work, only . However, one cannot set the width of the image with this syntax. I've tried the following formats:

{:height="300px" width="500px"}
![Workflow ZWECRECR](../images/zosmf/perform-workflows.png =300x500)
They don't work, unfortunately.

Closing w/ PR 2636


arch: arc: optimize the push and pop of fast irq

use macro to replace pop/push instructions
Signed-off-by: Wayne Ren<EMAIL_ADDRESS>

Codecov Report

Merging #14550 into master will decrease coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #14550      +/-   ##
==========================================
- Coverage   52.02%   51.99%   -0.04%
==========================================
  Files         309      309
  Lines       45574    45574
  Branches    10555    10555
==========================================
- Hits        23711    23695      -16
- Misses      17057    17069      +12
- Partials     4806     4810       +4

Impacted Files
Coverage Δ

subsys/testsuite/ztest/include/ztest_assert.h
38.88% <0%> (-38.89%)
:arrow_down:

subsys/testsuite/ztest/src/ztest.c
65.28% <0%> (-7.44%)
: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 ea5d54c...0400f97. Read the comment docs.


RuntimeError: NCCL error in: /opt/conda/conda-bld/pytorch_1603729009598/work/torch/lib/c10d/ProcessGroupNCCL.cpp:784, invalid usage, NCCL version 2.7.8

hello，when i use your s3dis pretrained model to test,it throws the following errors.Could you please help me ?
RuntimeError: NCCL error in: /opt/conda/conda-bld/pytorch_1603729009598/work/torch/lib/c10d/ProcessGroupNCCL.cpp:784, invalid usage, NCCL version 2.7.8

Looks like your pytorch + cuda installation is not good. Can you please try with our Dockerfile? Also please attach the output of python mmdet3d/utils/collect_env.py and full traceback of the error from python.


Added group name instructions to README

Some details on group names for the README as requested in #290

Nice.


Bug: "could not find participant" when a participant quickly reconnects

I have an instance of the Go Server SDK that monitors a room. Also, I have iOS client apps that connects to a LiveKit media server.
If an iOS client force disconnects from LiveKit server (like by force killing client app process) and reconnects after a few seconds before LiveKit media server emits a "participant disconnected" message due to timeout then Go LiveKit Server SDK fails with error like: "msg"="could not find participant" "error"=null "participantID"="PA_2rjapiiKp9hi" on media track publication by this iOS client.
The error message comes from room.go: handleMediaTrack function.
Probably, it's because of no "participant connected" event is fired when the client reconnects for the second time before the timeout ends.

which version of the SDK are you using? Can you share specific steps to reproduce the issue?

@davidzhao
I'm using v2.1.1
Here's code example for Go Server:

package main

import (
	"context"
	"fmt"
	"github.com/livekit/protocol/livekit"
	lksdk "github.com/livekit/server-sdk-go/v2"
	"log"
	"os"
	"os/signal"
	"syscall"
)

var roomClient *lksdk.RoomServiceClient
var liveKitServerURL = "http://<IP_ADDRESS>:6880"
var apiKey = "devkey"
var apiSecret = "secret"
var roomName = "test"

func main() {
	roomClient = lksdk.NewRoomServiceClient(liveKitServerURL, apiKey, apiSecret)
	createRoom()
	connectToRoom()

	// This will block the main function indefinitely
	sigChan := make(chan os.Signal, 1)
	signal.Notify(sigChan, syscall.SIGINT)
	<-sigChan
}

func createRoom() {
	_, err := roomClient.CreateRoom(context.Background(), &livekit.CreateRoomRequest{
		Name: roomName,
	})
	if err != nil {
		log.Fatalf("❌ Error creating %v room: %v", roomName, err)
		return
	}
	fmt.Println("Room created: ", roomName)
}

func connectToRoom() {
	roomCB := &lksdk.RoomCallback{
		OnParticipantConnected: func(participant *lksdk.RemoteParticipant) {
			fmt.Println("❇onParticipantConnected: ", participant.Name(), participant.SID(), participant.Identity())
		},
		OnParticipantDisconnected: func(participant *lksdk.RemoteParticipant) {
			fmt.Println("⭕Participant disconnected: ", participant.Identity())
		},
		ParticipantCallback: lksdk.ParticipantCallback{
			OnTrackPublished: func(publication *lksdk.RemoteTrackPublication, rp *lksdk.RemoteParticipant) {
				fmt.Println("🔔Track published by ", rp.Identity(), rp.SID())
			},
			OnTrackUnpublished: func(publication *lksdk.RemoteTrackPublication, rp *lksdk.RemoteParticipant) {
				fmt.Println("🔕Track unpublished by ", rp.Identity(), rp.SID())
			},
		},
	}

	// Connect to a room
	_, err := lksdk.ConnectToRoom(liveKitServerURL, lksdk.ConnectInfo{
		APIKey:              apiKey,
		APISecret:           apiSecret,
		RoomName:            roomName,
		ParticipantIdentity: "go-server-agent",
	}, roomCB)

	if err != nil {
		log.Fatalf("❌ Error connecting to speaking room: %w", err)
		return
	}
}

I also can provide code for iOS client. But the steps are:

Start Go Server.
Connect to the "test" room from any client (iOS client for my case)
Publish an audio track and stop publishing (turning on and off mic for iOS device)
Force close iOS client app
Relaunch the client
Publish an audio track again
Observe  "level"=0 "msg"="could not find participant, deferring track update" "participantID"="PA_PokmPNgaNuvs" message in Go Server

Here's log I get for the code above:
Room created:  test
❇onParticipantConnected:   PA_ZbZP56Y9LXdh DenisIphone
🔔Track published by  DenisIphone PA_ZbZP56Y9LXdh
2024/04/25 18:39:50 "level"=0 "msg"="track subscribed" "participant"="DenisIphone" "track"="TR_AMaWYeWpNAXDZK" "kind"="audio"
🔕Track unpublished by  DenisIphone PA_ZbZP56Y9LXdh
// < Here I force killed the client app >
2024/04/25 18:40:01 "level"=0 "msg"="could not find participant, deferring track update" "participantID"="PA_Hdxd6K5aDkkq"
2024/04/25 18:40:05 "level"=0 "msg"="participant sid update" "sid-old"="PA_ZbZP56Y9LXdh" "sid-new"="PA_Hdxd6K5aDkkq" "identity"="DenisIphone"
2024/04/25 18:40:05 "level"=0 "msg"="running deferred updates for participant" "participantID"="PA_Hdxd6K5aDkkq" "updates"=1

I think it could be related to this PR #447 by @dennwc

As long as it prints running deferred updates for participant, that PR likely works as intended. Without it it will be just participant not found and audio will be lost. Now it at least attempts to re-attach audio.
Probably what's missing is a call to OnTrackPublished when the track reconnects. I need to reproduce it on my side.

@dennwc  Hi! Do you have any progress on this?

Thank you for the ping, I didn't check it yet. I'll try testing it this week.

@dennwc Could I help you with something to reproduce the issue?

@dennwc  Hi! Still no updates?


Update UI

Update UI to properly accommodate Item rather than using PersonCard as a placeholder.

Codecov Report

Merging #49 (cf244cf) into master (cf04fb1) will not change coverage.
The diff coverage is 16.66%.

@@            Coverage Diff            @@
##             master      #49   +/-   ##
=========================================
  Coverage     69.01%   69.01%
  Complexity      477      477
=========================================
  Files            81       81
  Lines          1517     1517
  Branches        165      165
=========================================
  Hits           1047     1047
  Misses          401      401
  Partials         69       69

Impacted Files
Coverage Δ

src/main/java/seedu/address/ui/ItemCard.java
0.00% <0.00%> (ø)

src/main/java/seedu/address/ui/ItemListPanel.java
0.00% <0.00%> (ø)

src/main/java/seedu/address/ui/MainWindow.java
0.00% <0.00%> (ø)

...java/seedu/address/logic/commands/HelpCommand.java
62.50% <60.00%> (ø)

Continue to review full report at Codecov.

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


fixcompatible with hdfs HA empty prefix

Proposed changes
compatible with hdfs HA empty prefix
for example: ’hdfs:///‘ will be replaced to ’hdfs://ha-nameservice/‘

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 46.98 seconds
stream load tsv:          508 seconds loaded<PHONE_NUMBER>9 Bytes, about 140 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          32 seconds loaded 861443392 Bytes, about 25 MB/s
insert into select:          30.2 seconds inserted 10000000 Rows, about 331K ops/s
storage size:<PHONE_NUMBER>1 Bytes

do not merge before user verify.... wait for 3-5 days from now on.


Review ClientLogger Usage

Review uses of ClientLogger and in cases where the class is expected to be short lived and instantiated many times look into making the logger static.

Closing as this is being done on a per-need basis

Hi @alzimmermsft, we found quite a few non-static ClientLogger instances in classes that are instantiated on every blob download. When using log4j2, where the instantiation of non static loggers can be rather expensive on certain jvm versions, this can take a significant % of cpu time.
For example, when one is downloading/uploading a single blob they would go through the following sequence:

Create ContainerClient for desired container
Create BlobClient/BlobAsyncClient for desired blob name
(Maybe create BlockBlobClient for usage of specific block blob apis)

All of these classes and their builders seem to have non static ClientLoggers. Could we make them static? Are there even any cases where the ClientLogger cannot be static?
Alternatively, do you have suggestions on how to use the blob storage SDK in a way that creates fewer short lived objects?


chore: Added Clone and Default derives to WalkerTable

Just adding some derives.

Released. Thank you!


How to close this Image page?

How to close this Image page?
I'm in android, but return button was not work.

o, I know: remove the  ,then , I't ok.

o, I know: remove the ,then , I't ok.


creditcard validation throws error only on mobile Safari

Versions:

jquery 2.2.3
jquery-validate version 1.15.0
mobile Safari on iOS 9.3 (confirmed on both iPhone 5 and iPhone 6s+

This code works fine on all other tested browsers (desktop and mobile) but in mobile Safari when calling the .validate for the page I receive:
[Error] TypeError: undefined is not an object (evaluating 'a.validator.methods[d].call').  Exception occurred when checking element txtCreditCardNumber, check the 'creditcard' method.
    check (jquery.validate.min.js:4:11271)
    element (jquery.validate.min.js:4:7203)
    onfocusout (jquery.validate.min.js:4:3486)
    b (jquery.validate.min.js:4:5194)
    dispatch (jquery-2.2.3.min.js:3:7543)
    handle (jquery-2.2.3.min.js:3:5626)
    trigger (jquery-2.2.3.min.js:4:4842)
    simulate (jquery-2.2.3.min.js:4:5262)
    c (jquery-2.2.3.min.js:4:6025)

the error is reported as coming from jquery.validate.min.js:276
The rule for this field is simply:
{ required: true, creditcard: true }

My current workaround is to change the rule to:
{ required: true, digits: true, minlength: 12, maxlength: 16 }

when I detect an iOS device. This seems to work but is not ideal.

Could you provide a reduced jsfiddle which reproduces your issue?

I distilled it down as best as I could to this: https://jsfiddle.net/xt6yasLt/14/
But I can't seem to get it to throw the same problem in the emulator with this code.

having the same issue. not only safari iOS but safari desktop (v12 on OS mojave)


[feat] Pass position_type to allow more rspec_cmd customization

I have an RSpec test that uses data to generate tests such as:
RSpec.describe SomeClass do
  describe "some feature" do
    FIXTURES.each do |method, path|
      it "does something with the #{method} and #{path}" do
        # ...
      end
    end
  end
end

The problem is that running a typical bundle exec rspec with the runner will show this passing even if some of the generated tests fail. I can fix it by making my command bundle exec rspec --fail-fast however now the entire test file will fail if a single test does.
This PR enables someone to change the rspec command depending on the type of test they ran, which would fix my issue like so:
rspec_cmd = function(position_type)
  if position_type == "test" then
    return vim.tbl_flatten({
      "bundle",
      "exec",
      "rspec",
      "--fail-fast"
    })
  else
    return vim.tbl_flatten({
      "bundle",
      "exec",
      "rspec",
    })
  end
end

As a side note, I ran the test suite when I started but there were already failing specs. I made sure no new specs failed but I didn't fix those specs before implementing. Happy to change this PR with any changes you want.

Thanks so much for this PR. This is awesome and something I would never run into!
Could I ask that you add something to the README to document this? It's such a great use case.

Sure thing, I had a small comment in there already but I added some more details about this issue and the reason for position_type. Let me know if that works or you wanted more.

Thank you and sorry for the delay in merging!


no docimetacion:)

Link is paid:), how to get more info? open source, but closed documentation

What do you mean by "link is paid"?

https://medium.com/swlh/cross-platform-gui-for-dotnet-applications-bbd284709600

Oh, I see it now

Sorry for the inconvenience, here is a link which should be free forever:
https://medium.com/swlh/cross-platform-gui-for-dotnet-applications-bbd284709600?source=friends_link&sk=8eca17f8d324b3c6c7b90bb777a9be2d
Have forgotten that Medium shows a paywall for articles they distribute.
Replaced the link in the description.


disk: basic replay, epoch compatibility, and lmdb modules

This PR adds bare bones replay functionality for vere-v3.0-style piers, meaning that one may:

Boot ships with the vere-v3.0 king and Ares serf
Restart ships which have been booted as above
Perform a full replay of such a ship by deleting its .urb/chk/data.pma file

To achieve these results, very basic modules have been added for lmdb, disk, and mars. These are not well thought-out or designed-- instead, they are "minimum viable" and, as such, include numerous todo comments sprinkled throughout.
I have tested this PR on:

[x] macos-aarch64
[x] linux-x86_64

For some reason, booting a fresh fake ship on this platform just hangs after binary copy succeeded

Future work:

Use mugs to verify replay correctness
Achieve parity with Vere replay, including play arguments
Use a real CLI parsing crate (or something along the lines that's better than our manual argv parsing)
Handle IPC responses correctly, instead of printing garble
Ensure safety against snapshot and/or event log corruption during replay
Clean up code (Rust idioms, etc.)
Look into why serf: bail is printed during boot and replay
Think through and document proper designs for these systems when working on Ares "full Mars" implementation
Implement replay tests for CI

@eamsden Not sure why linting fails on the serf::next function as it exists in status as well.