Fix Storers and Loaders

Proposed changes
Fixes the storer and Loader functionality after #1224.
Fixes
n/a
Types of changes
What types of changes does your code introduce? (A breaking change is a fix or feature that would cause existing functionality and APIs to not work as expected.)
Put an x in the box that applies

[x] Non-breaking fix (non-breaking change which fixes an issue)
[ ] Breaking fix (breaking change which fixes an issue)
[ ] Non-breaking feature (non-breaking change which adds functionality)
[ ] Breaking feature (breaking change which adds functionality)
[ ] Refactor (non-breaking change which changes implementation)
[ ] Messy (mixture of the above - requires explanation!)

Checklist
Put an x in the boxes that apply.

[x] I have read the CONTRIBUTING doc
[x] I am making a pull request against the main branch (left side). Also you should start your branch off our main.
[x] Lint and unit tests pass locally with my changes
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have locally run services that could be impacted and they do not present failures derived from my changes

Further comments
n/a

Interesting hypothesis failure https://github.com/valory-xyz/open-autonomy/runs/8000224737?check_suite_focus=true

https://github.com/valory-xyz/open-autonomy/runs/8000224737?check_suite_focus=true

Yes, we should think of something about the hypothesis tests timing out, I have noticed that happening too often on CI for various tests using hypothesis:
Unreliable test timings! On an initial run, this test took 9080.57ms, which exceeded the deadline of 5000.00ms, but on a subsequent run it took 1175.99 ms, which did not. If you expect this sort of variability in your test timings, consider turning deadlines off for this test by setting deadline=None.

https://github.com/valory-xyz/open-autonomy/runs/8000224737?check_suite_focus=true

Yes, we should think of something about the hypothesis tests timing out, I have noticed that happening too often on CI for various tests using hypothesis:
Unreliable test timings! On an initial run, this test took 9080.57ms, which exceeded the deadline of 5000.00ms, but on a subsequent run it took 1175.99 ms, which did not. If you expect this sort of variability in your test timings, consider turning deadlines off for this test by setting deadline=None.

I didn't look into the test in detail but I think it's doing external requests? If so, then I don't think this should be done with hypothesis at all.

https://github.com/valory-xyz/open-autonomy/runs/8000224737?check_suite_focus=true

Yes, we should think of something about the hypothesis tests timing out, I have noticed that happening too often on CI for various tests using hypothesis:
Unreliable test timings! On an initial run, this test took 9080.57ms, which exceeded the deadline of 5000.00ms, but on a subsequent run it took 1175.99 ms, which did not. If you expect this sort of variability in your test timings, consider turning deadlines off for this test by setting deadline=None.

I didn't look into the test in detail but I think it's doing external requests? If so, then I don't think this should be done with hypothesis at all.

No, this is a simple test that uses hypothesis to generate a list of ints, passes the list to a protected attribute of the behaviour object, and then asserts that the property utilizing this attribute is correct.

https://github.com/valory-xyz/open-autonomy/runs/8000224737?check_suite_focus=true

Yes, we should think of something about the hypothesis tests timing out, I have noticed that happening too often on CI for various tests using hypothesis:
Unreliable test timings! On an initial run, this test took 9080.57ms, which exceeded the deadline of 5000.00ms, but on a subsequent run it took 1175.99 ms, which did not. If you expect this sort of variability in your test timings, consider turning deadlines off for this test by setting deadline=None.

I didn't look into the test in detail but I think it's doing external requests? If so, then I don't think this should be done with hypothesis at all.

No, this is a simple test that uses hypothesis to generate a list of ints, passes the list to a protected attribute of the behaviour object, and then asserts that a property utilizing this attribute returns the expected result based on the generated list.

I wondered what is happening with synchronized_data during tests. I see you use a setup() which will run every time for each method - makes sense since you don't want the state of synchronized data set in one test to affect another.
But since setup runs each time, that may contribute to the variability.
I suggest to setup once (setup_class), then the only state that changes is the synchronized data (??) and you can implement setup or teardown to clear the synchronized data at the start or end of each test (method).
https://github.com/valory-xyz/open-autonomy/blob/33e4a8649af30eeadd1398d6a5746dfaddc45530/packages/valory/skills/abstract_round_abci/test_tools/base.py#L79-L81


Use govuk frontend v5

Trello
What

Replace Uglifier with Terser, add patch which adds Sprockets support for Terser
Update how JS modules are initialised in-line with changes in govuk-frontend and govuk_publishing_components
Move components that rely on govuk-frontend modules to separate es6-components.js file
Remove deprecated scss variables

Why
govuk_publishing_components uses v5 of govuk-frontend. There are several breaking changes in this release and so we need to update the applications that use govuk_publishing_components. Please read what has changed in govuk_publishing_components and govuk-frontend. This specific changes this PR addresses are:

Replace Uglifier with Terser, add patch which adds Sprockets support for Terser

govuk-frontend v5 UMD component JS uses ES6 features which aren't supported by Uglifier, so we have to make the change to use Terser instead
Sprockets doesn't support Terser by default, need to add in a patch which adds Terser to list of supported JS compressors

Update initialisation method of application JS modules

Initialisation is now called upon module creation, so init methods have been moved to the constructors to reflect this

Move components that rely on govuk-frontend modules to seperate es6-components.js file

In the event that a browser below the target for govuk-frontend loads a page with JS on it, attempting to parse the JS from govuk-frontend will cause an error. To avoid this from happening, JS that contains govuk-frontend JS has been moved to seperate file which will be loaded in a script tag with type="module". This will prevent the JS from being parsed and so prevent the error

Remove deprecated scss variables

In govuk-frontend v5 including $govuk-compatibility-govuktemplate (removed), $govuk-use-legacy-palette (deprecated) and $govuk-new-link-styles (now always default) in a file will have no effect

⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠
Follow these steps if you are doing a Rails upgrade.

Closing as we have a new branch to upgrade to v5.1.0 - https://github.com/alphagov/email-alert-frontend/pull/1785


[vue] [carousel]  CarouselNextSlideTrigger and  CarouselPrevSlideTrigger are not exported/bundled correctly

Description
When I try to render the default example of the documentation site on my app, I expected to get a full Carousel correctly rendered, I got "bundle strings" as the output of CarouselNextSlideTrigger and  CarouselPrevSlideTrigger
() => createVNode(ark.button, mergedProps.value, { default: () => { var _a; return [(_a = slots.default) == null ? void 0 : _a.call(slots)]; } })() => createVNode(ark.button, mergedProps.value, { default: () => { var _a; return [(_a = slots.default) == null ? void 0 : _a.call(slots)]; } })

Link to Reproduction
https://stackblitz.com/edit/vitejs-vite-lvhwbc?file=src%2Fcomponents%2FAppCarousel.vue
Steps to reproduce
Just open the demo.
Ark UI Version
0.5.0
Framework

[ ] React
[ ] Solid
[X] Vue

Browser
Any
Additional Information
Hey 👋
Was trying this component and got this on my project. At first, iIthough was related to my bundling system (webpack), but can also reproduce it on the latest vite + vue as per the demo above.
EDIT: Looking at the code, https://github.com/chakra-ui/ark/blob/91d84508beea9ae8aefe2f6141520b87245a65f3/packages/vue/src/carousel/carousel-next-slide-trigger.tsx#L13-L16
Shouldn't this be?
return () => (
    <ark.button {...mergedProps.value}>{slots.default?.()}</ark.button>
)

Hey @renatodeleao
Thanks for your issue.
Yes i think you're right about the change, would you be able to open a PR?
Thanks !

Absolutely @Shyrro. Here it is https://github.com/chakra-ui/ark/pull/1060


Config travis for the release

@pierr the api_key is not correct.

@Ephrame I set the travis conf to automate the deployment


APIGOV-01234 remove mutex in healthchecker.go

Hi guys,
Thanks for your quick fix!
With this branch I'm not able to reproduce our issue (https://jira.axway.com/browse/STREAMS-2838) regarding the blocked healthchecks.
I've just a little comment related to this MR: now, the statusMutex attribute of the struct statusCheck (in healthcheck/definition.go) seems to be useless and could be removed (correct me if I'm wrong).
When your validation process will be passed for this fix (integrated on the main branch), could you publish a new Agent-SDK release with this fix to allow us to use a public release?
Best regards,
Romain BISSEY.


Different instances

Could you add a toggle or something to make it also look at killproofs when in different instances?

With the current implementation that is fully based on arcdps i also have the limitations of arcdps. So that is not possible currently. I will try to implement such a feature in the future :)


Error When adding VPC to existing service resulted in an invalid terraform state

What
We had an existing Kafka Service and we made a change to our terraform configs to create a VPC network and add the service to the VPC network.  It worked fine in one environment, but we hit an error in another environment.
* aiven_service.ev_kafka: 409: {"errors":[{"message":"Project VPC <VPC_ID> is in state APPROVED, not ACTIVE","status":409}],"message":"Project VPC <VPC_ID> is in state APPROVED, not ACTIVE"} -

When I tried to apply the config again, terraform came back that there were no changes to make.
If I inspect the state with terraform state show for the aiven_service, I see that the project_vpc_id is entered.
Terraform Versions
$ terraform version
Terraform v0.11.13
+ provider.aiven v1.0.8

That 1.0.8 version has logic for ensuring the VPC is in appropriate state when creating a service but the same logic is currently not applied when updating an existing service. The state check will need to be added there as well to avoid doing the service update operation before the VPC state is correct. I'm not quite sure why the Terraform state has been updated. There is quite clear error checking that should prevent it from going that far when the operation fails.

thanks for the fix @rikonen much appreciated


[context] Global context cleanup

Should this be an RFC?

[X] This is not a substantial change

Which package is this a feature request for?
Context (@lit/context)
Description
As of the addition of #4361 we now have excellent support for global context.
I did something similar in my project and I'm looking forward to fully transition to this instead, but there is one important thing missing imo; the ability to unregister the event listeners from the HTMLElement and clean up the ContextProvider when unused. This is especially important if you want to use context listeners on rather persistent elements like document.body or document.documentElement (which usually never gets removed or replaced). Otherwise, the listeners will most likely live forever.
public detachListeners() {
  this.host.removeEventListener('context-request', this.onContextRequest);
  this.host.removeEventListener('context-provider', this.onProviderRequest);
}

Please also consider exporting the ReactiveElementHost type in the ContextProvider.
Alternatives and Workarounds
As a workaround for now, I have added the functionality above in my project by extending the class with the method above.
import { Context, ContextProvider } from "@lit/context";
import { ReactiveControllerHost } from "lit";

// Type must be redefined, since it's not exported in the @lit/context package
type ReactiveElementHost = Partial<ReactiveControllerHost> & HTMLElement;

export class MyContextProvider<
  T extends Context<unknown, unknown>,
  HostElement extends ReactiveElementHost = ReactiveElementHost
> extends ContextProvider<T, HostElement> {
  public detachListeners() {
    this.host.removeEventListener("context-request", this.onContextRequest);
    this.host.removeEventListener("context-provider", this.onProviderRequest);
  }
}

Thanks for the report. I think that's valid. Kind of makes me wish we just split off a separate class for usage not as a reactive controller but it's not that much of an extra thing. Along with adding detachListeners() it probably makes sense to make attachListeners() public too.

Another thing I discovered was that since hostConnected() not gets called for non-host elements, you have to dispatch that in another way. Currently there is no event or promise to use for Elements but there is an isConnected property that we can leverage to dispatch when we know that the element is connected.
So I added a dispatchWhenConnected() method in my extended class, which currently looks like this.
import { Context, ContextProvider, ContextType } from "@lit/context";
import { LitElement, ReactiveControllerHost } from "lit";
import { ContextProviderEvent, type Options } from<EMAIL_ADDRESS>
type ReactiveElementHost = Partial<ReactiveControllerHost> & HTMLElement;

export class MyContextProvider<
  T extends Context<unknown, unknown>,
  HostElement extends ReactiveElementHost = ReactiveElementHost
> extends ContextProvider<T, HostElement> {
  private readonly _context: T;
  protected isAttached: boolean;

  constructor(host: HostElement, options: Options<T>);
  /** @deprecated Use new ContextProvider(host, options) */
  constructor(host: HostElement, context: T, initialValue?: ContextType<T>);
  constructor(
    host: HostElement,
    contextOrOptions:  T | Options<T>,
    initialValue?: ContextType<T>
  ) {
      if((contextOrOptions as Options<T>).context !== undefined) {
        super(host, contextOrOptions as Options<T>);
      } else {
        super(host, contextOrOptions as T, initialValue);
      }

      if ((contextOrOptions as Options<T>).context !== undefined) {
        this._context = (contextOrOptions as Options<T>).context;
      } else {
        this._context = contextOrOptions as T;
      }
      this.isAttached = true;

      if(!(this.host instanceof LitElement)) {
        this.dispatchWhenConnected();
      }
  }

  dispatchWhenConnected() {
    if (this.isAttached) {
      if (this.host.isConnected) {
        // emit an event to signal a provider is available for this context
        this.host.dispatchEvent(new ContextProviderEvent(this._context));
      } else {
        requestAnimationFrame(this.dispatchWhenConnected);
      }
    }
  }

  detachListeners() {
    this.isAttached = false;
    this.host.removeEventListener("context-request", this.onContextRequest);
    this.host.removeEventListener("context-provider", this.onProviderRequest);
  }
}

That's getting to be a lot more bespoke logic just for the non reactive controller use case that feels like should be a separate class then.
hostConnected() is public so it can be called by the user that's turning a non-reactive element into a provider.

@augustjk  I think https://github.com/lit/lit/issues/4414#issuecomment-1831105407 makes sense.
@klasjersevi  Can you clarify this

This is especially important if you want to use context listeners on rather persistent elements like document.body or document.documentElement (which usually never gets removed or replaced). Otherwise, the listeners will most likely live forever.

This confuses me a bit and I want to make sure I understand the concern. For persistent elements, wouldn't you want the provider to be able to handle requests persistently? What if new requesters get created?
On the other handler, if for some reason it's convenient to have a transient generic element provider that's removed from the DOM, since the handlers are on it and it is being removed, I'm not sure there's a memory issue.
And just a quick note that a ResizeObserver can be used to observe connection status (see this example);


Adding new numpy typing conflicts with get_source_schema

Recently numpy has introduced new typing for array and dtypes:
https://numpy.org/devdocs/reference/typing.html
However, our machinery for calculating the source schema finds some bugs because of (at least right now) two reasons:
1 ) They are made of the Union (in the typing sense) of many types and some of those do not have an attribute name which we use in our get_schema_from_method_signature function:
https://github.com/catalystneuro/nwb-conversion-tools/blob/16126dbd3039444a3c74fa8a371cc43a596b07e5/src/nwb_conversion_tools/utils/json_schema.py#L76

Sometimes there are multiple hits with respect to our types to json maping and the following lines fail.
https://github.com/catalystneuro/nwb-conversion-tools/blob/16126dbd3039444a3c74fa8a371cc43a596b07e5/src/nwb_conversion_tools/utils/json_schema.py#L81

I opened PR #544 to showcase this issue.

Example failure from CI: https://github.com/catalystneuro/nwb-conversion-tools/runs/7102345488?check_suite_focus=true


Afloat-Network

Project Abstract
Afloat Network is a Platform for 3D content creation and distribution. Providing infrastructure for the current 3D industry today and the future Web3.
Grant level

[x] Level 1:  Up to $10,000, 2 approvals
[ ] Level 2:  Up to $30,000, 3 approvals
[ ] Level 3:  Unlimited, 5 approvals (for >$100k: Web3 Foundation Council approval)

Application Checklist

[x] The application template has been copied and aptly renamed (project_name.md).
[x] I have read the application guidelines.
[x] Payment details have been provided (bank details via email or BTC, Ethereum (USDC/DAI) or Polkadot/Kusama (USDT) address in the application).
[x] The software delivered for this grant will be released under an open-source license specified in the application.
[x] The initial PR contains only one commit (squash and force-push if needed).
[x] The grant will only be announced once the first milestone has been accepted (see the announcement guidelines).
[ ] I prefer the discussion of this application to take place in a private Element/Matrix channel. My username is: @_______:matrix.org (change the homeserver if you use a different one)

Hi @keeganquigley Thanks for getting back this fast!

Deliverables 0a. - 0d. in the application template are considered mandatory. Can you please add these to Milestone 1?

Yes I'm redoing the deliverables as we speak.

You have already included UI mockups which is great since we ask for these upfront. But can you explain what would be produced for the "figma design prototype"?

Yes I will write out more in detail. What I want to end up with is a full prototype of the platform, onboarding, user profile/dashboard, marketplace, 3D Asset view, Project etc.

Will any development work be done for this milestone?

Not at this stage no.

Can you please integrate more technical details into the application? For example, your website notes that you will be using ink! contracts deployed on the Aleph Zero chain, but I don't see any of this listed in the application.

Sorry for the confusing, yes the reason that Aleph Zero is on the website is at the time of making the website I was still exploring the possibilities. To clarify this application is the most updated and the project will be developed with substrate ecosystem and ink smart contracts.
Will correct the website.
I have to ask, do you think the project is too early to apply for level 1 grant, as today we will not be able to contribute with code?
I'm going through the changes now, Thanks!

Thanks for your answers @Marti-S so if I understand correctly, you wish to eventually create two substrate pallets, but these would be funded through a follow-up grant or alternative source? Would you create ink! smart contracts as well, or just the pallets?

Can you further explain how you plan to utilize IFPS and ZKP?
The roadmap that you linked to gives me a 404 error.
To answer your question - without some initial development, in my opinion this work might be too specific to your use case and beneficial for you only. Typically we don't fund front-end UX/UI components unless it is coupled with substrate tech somehow.

Thanks @Marti-S one last question, do you have a team already in mind or would you look to hire developers after the grant?
I have concerns about whether or not further development work would be completed if it is not committed to in a second milestone, but I will go ahead and mark the application as ready for review and ping the rest of the committee.

Thanks @keeganquigley I'm actively looking for a team to be part of the project, in case I don't find any I would have to hire yes.
So it would be preferable to make the project into a level 2 or 3 with fully fledged milestones?

@takahser Yes I understand, I will look into the Treasury you mentioned.
Thanks to both of you, for your time!

Thanks @Marti-S to answer your question, personally I would potentially support a proof-of-concept of the pallets and smart contracts, if I were convinced that they would benefit the entire ecosystem as a whole. But as mentioned above, I would expect much of the initial design work to be done first. I wish you the best of luck with the project!

@keeganquigley Thanks for clarifying this, and best to you aswell!

@Marti-S you could also try the Aleph Zero grants program to see if it is something they might fund. We mostly fund software and research, whereas I know they have an expanded scope compared to our program, for example they fund education and events as well.

@keeganquigley Yes this is true, I will look into this, thanks!


[BUG] Document created w/o id inside entity  does not contain it after fetching using fireorm

He there!
We need some workaround for documents that created without id inside js object - see example.
import * as admin from 'firebase-admin'

@Collection()
class Band {
  id: string;
  name: string;
}

async function createBand(band: Band): string {
  const doc = await admin.firestore().collection('bands').add(band);
  return doc.id;
}

async function getById(id: string): Promise<Band> {
  const doc = await admin.firestore().collection('bands').doc(id);
  return {id: doc.id, ...doc.data()};
}

// Assume, that we used firestore native sdk to create doc:
const band = new Band();
band.name = 'Nirvana';
const bandId = await createBand(band);

// then we decided to use fireorm
const bandFromFirestore = await getRepository(Band).findById(bandId);

expect(bandFromFirestore).to.be.instanceof(Band); // true
expect(bandFromFirestore.id).not.to.be.undefined; // error!

I've created pull request (/w tests) that resolved this - #120

lgtm

Closed in #124


support for context menu?

As "Show menu items" supported in QS, can QS support context menu? Get the location of mouse cursor and show context menu items ?

You can do this with cliclick: https://github.com/BlueM/cliclick

Download cliclick
Copy cliclick to a known folder on your computer (e.g. /usr/local/bin/cliclick)
Set up a trigger to run the following (assuming you chose /usr/local/bin/cliclick in the following step, if not - replace the path)

1st Pane text: cliclick kd:ctrl c:+0,+0
2nd pane: run command in shell

Alternatively, if you don't want it as a trigger, add the command to your Quicksilver catalog.
However, setting this up as a trigger is recommended. It will allow you to right click from anywhere using a keyboard shortcut:


bump to 4.0.0b2

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Eureka! From the v4.0.0b2 changelog:

Changed the default port on *nix builds to be GTK3.

And of course, in this repo there is a magical yum_requirements.txt file that contains the line gtk2-devel. That's why the build passed before we upgraded to newer wxPython versions.
Fingers crossed!

Apparently the package has a different name. I have no idea what though.

Turns out conda-forge builds on CentOS and they don't have GTK3 available. So we'll need to pass the --gtk2 flag to the wxPython build script, until conda-forge has its own GTK3 package.

Summarized findings in the PR description.


Fandom master 1 0 0

Fork changes ( fandom_master -> master ) https://github.com/Wikia/kratos/pull/95

Note: I didn't focus on test classes and documentation


challenge-editor step tools off by one error

The tool "Insert step" says to write the nth step after which the new step will be added.

But if I write 16, it creates a new step 16, not 17.
If I want a new step after 16, I have to write 17.

It seems like line 45 is incorrect where the indexing should be [stepNum-1][0]?

I think we just need to check the wording. The tool is supposed to insert the nth step, not the n+1th.

that's another option too. I can edit up the files and draft a PR

@hanswang123456 could you maybe also change the documentation? it says the same thing
https://github.com/freeCodeCamp/freeCodeCamp/blob/main/docs/how-to-work-on-practice-projects.md

@ieahleen I've updated the documentation in the PR. I've removed the redundant example in the doc as well. Let me know if any edits should be made.


Accessing driver pod in Kubernetes dashboard

I am trying to access driver pod details from the level of kubernetes dashboard http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/pod/default/spark-pi-driver?namespace=default, but I get the following response:
 Internal Server Error (500)

Unknown reference kind SparkApplication

Is there some manifest for spark operator missing so that SparkApplication CRD will show in the kubernetes dashboard?
@liyinan926

Most likely it is the same as in https://github.com/kubernetes/dashboard/issues/2493. Not sure however, why displaying a pod is affected by no CRD support.

Apparently there would be a fix for this in next releases - https://github.com/kubernetes/dashboard/pull/3598. Closing this as not related to spark operator


Silence warnings

I forgot to fix the warning in these two files in the previous PR.

Do we want a proper -Werror test?

Codecov Report

Merging #269 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #269   +/-   ##
=======================================
  Coverage   94.63%   94.63%
=======================================
  Files          53       53
  Lines        2815     2815
=======================================
  Hits         2664     2664
  Misses        151      151

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 8204f6f...c3b977e. Read the comment docs.

@aprokop We still have warnings most of them are not from DTK but there is still one warning from DTK https://cloud.cees.ornl.gov/jenkins-ci/job/DataTransferKit-continuous/33/warnings28Result/NORMAL/module.-153545893/package.-564025970/

@Rombur We can just add -Werror to DTK flags. I thought we used to do that few months ago but apparently got rid of it in #155. We don't really track warnings this way, as expected.


Gui Version Display

Display the version number in the bottom right corner of the GUI.
Other minor code cleanup fixes.
Added a "GetVersionString" helper method.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: gfs sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


TextInput in Android strange behavior

I have some troubles with text input on Android. I have TextInput with the long default value. This Input placed inside View component with some width. Here the problem: On ios cutting text inside TextInput looks like:

It shows the beginning of the value and cut the end of the value.

But on Android it strange:

it cuts the beginning of the value and shows only end.

How can I make Android behavior same as IOS? Or it's specific Android behavior?
Thank You!
Environment
Environment:
OS: macOS High Sierra 10.13.3
Node: 8.4.0
Yarn: Not Found
npm: 4.6.1
Watchman: 4.7.0
Xcode: Xcode 9.2 Build version 9C40b
Android Studio: 3.0 AI-171.4443003
Packages: (wanted => installed)
react: 16.2.0 => 16.2.0
react-native: 0.52.0 => 0.52.0
Component code
`
import React from 'react';
import { StyleSheet, Text, View, TextInput } from 'react-native';
export default class App extends React.Component {
render() {
return (

<TextInput
style={styles.textInput}
value={'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.'}
underlineColorAndroid={'transparent'}
/>

);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
textInputContainer: {
width: 200
},
textInput: {
width: 200,
borderWidth: 1,
padding: 5
}
});
`

This issue looks like a question that would be best asked on StackOverflow.
StackOverflow is amazing for Q&A: it has a reputation system, voting, the ability to mark a question as answered. Because of the reputation system it is likely the community will see and answer your question there. This also helps us use the GitHub bug tracker for bugs only.
Will close this as this is really a question that should be asked on StackOverflow.


updation in main section

The current design in the image needs enhancements to improve its appearance and readability. The font size should be increased for both the headings and body text to make them more noticeable and easier to read. The background color should be updated to a more vibrant or contrasting tone to make the section visually appealing and help the text stand out. Additionally, the font style should be updated to a more modern, clean typeface, and the font color should be adjusted to create better contrast with the background for improved readability and aesthetics.

i can fix this issue i request you to assign me this.

this issue was resolved, so i am closing this issue.


[ios] Add letters to unicodeRemap

Added letters with caron to unicodeRemap, to properly display messages in Czech language

Thanks!

Thanks! I'll do it this time, but in future please can you update the version and ChangeLog so users know they can upgrade and get new stuff?


144 Refactor part 1

Included:

Remove unused code (service worker & json server)
Move interfaces to model
Refactor/cleanup utils and services

Also that failing check due to the empty array in auth0-spa-js class is something I came across before. I believe I tried to use useCallback at some point or add dependencies to the array but it broke the Auth0 stuff.
The file itself is based on the one from their guide:
https://auth0.com/docs/quickstart/spa/react/01-login
I converted to TypeScript with the help of another forum post in the Auth0 community forums.


trying to pull down .po files from m4 repo doesn't work

To reproduce:
cd /tmp
mkdir po
mkdir po/.reference
rsync --delete --exclude '*.s1' -Lrtvz 'translationproject.org::tp/latest/m4/' 'po/.reference'

Currently this prints out:
receiving incremental file list
CEE3204S The system detected a protection exception (System Completion Code=0C4).
         From entry point recv_generator at compile unit offset +0000000000018F78 at entry offset +00000000000003F0 at address<PHONE_NUMBER>018F78.
Segmentation fault

This is also opened as a bug under m4port...


Add a callback in solvers for logging purpose + stopping the algo under some conditions

🚀 Feature

Motivation

Pitch

Alternatives

Additional context

Currently in some c++ solvers, there is a watchdog argument which is a function to do that. We

This now partially solved thanks to #361 and #362.
The only solvers without callbacks are currently:

MAHD
RayRLlib (it should be possible to plug to the callbacks from ray.rllib itself, even though they miss the possibility to stop the solve process)
do_solver.GPHH
PilePolicy: but nothing done during the solve itself
SimpleGreedy: but nothing done during the solve itself


Pagination

I'm not sure what the best way to do pagination is in Laravel, but I'm sure it's easy. We'll need pagination for the list of users and list of applications pages especially.

I have a bit to learn about the guts, but seems easy per the documentation: https://laravel.com/docs/5.2/pagination


Fix TORCH_HOME environment variable in docs

Replaced TORCH_MODEL_ZOO, which is deprecated, with TORCH_HOME in docs.
TORCH_MODEL_ZOO is not used so TORCH_HOME is the only environment variable to set the cache directory.

Thanks @stephengmatthews ! This will partially address #4795
One minor suggestion below, but LGTM when adressed. Thanks!

Thanks @NicolasHug , I hadn't spotted the open issue! I've made the suggested change, too.

Thanks @stephengmatthews ,
We're unable to merge for now because of the CLA - would you mind taking a look at https://github.com/pytorch/vision/pull/4843#issuecomment-958767462 ? I think it can take time to be processed so if you've already done it, nothing more to do on your end :)

Thanks @stephengmatthews ,
We're unable to merge for now because of the CLA - would you mind taking a look at #4843 (comment) ? I think it can take time to be processed so if you've already done it, nothing more to do on your end :)

Signed it, so guess it's a waiting game now, thanks again.


Simulation runner

Need something similar to Smoak drivers that can basically encapsulate a simulation from the command line and run it.

@looselycoupled -- we can come up with a spec here if you want; unless you feel comfortable moving forward?

Spec:

[ ] In the sims.__init__.py create a data structure to hold the name, description, and class of all the simulations we want exposed by the runner.
[ ] The runner should have have two commands: run and list
[ ] The list command simply shows and optionally describes the available simulations
[ ] The run command takes as an argument the short name of a simulation, loads and runs it.
[ ] The run command should take a configuration file as an argument, which will then use Confire to modify the settings for that run in particular.
[ ] The run command will need to specify output for the simulations (default is stdout).

Not sure if I'm missing anything here, but hopefully that's clear enough.

Of course I saw this after I merged my branch.  Will create a new local to implement the missing spec features.

Let me know if there is anything that needs reworked or that I may have missed.

@looselycoupled - looks good to me, thanks! Thoughts on next steps?


os.tmpDir() is deprecated

Using require('load-grunt-tasks')(grunt); as expected throws the following warning:
(node:33960) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.

Unsure if this is called by load-grunt-tasks directly, or some nested dependency.

It's from a dependency as I don't use that. The package is on its latest dependencies, so either fixed or needs to be fixed in a dependency. You can check where the deprecation is coming from: https://www.google.com/search?q=node.js+trace+deprecation&oq=node.js+trace+deprecation&aqs=chrome..69i57j69i60j69i65l2j69i60j69i61.3704j0j1&sourceid=chrome&ie=UTF-8


Use Binance p2p API to buy/sell programmatically

Is your feature request related to a problem? Please describe.
I've been looking for a way to buy/sell crypto using Binance p2p API (programmatically).
Wondering if you know someone working on it or if you are interested in coding it.
Describe the solution you'd like
For instance, an sdk that allows for setting up the Binance account taking the orders on the p2p market.
Fetches available orders (you already do this)
Fetch pending orders (get endpoint)
Fetch completed orders (get endpoint)
Takes orders (post buy/sell endpoint)
Fetches chat messages with merchant (get endpoint)
Send message to merchant in order (post endpoint)
Completes orders (release/payment completed post endpoints)
Describe alternatives you've considered
Headless browser?
Keep using the Binance internal API (like you did)

Hi @nerzhul250! For this type of use I highly recommend Puppeteer or any similar alternative.
The real problem in automating it with headless browser is that all the flows depend on not changing anything in the client UI.
If you do so, I recommend that you write tests to validate that everything is still in place and running before executing commands using $.
https://github.com/puppeteer/puppeteer

What do you think of using the binance internal API, what are the trade offs, challenges?

Once the end-to-end flow is clear to you, the biggest challenge (and risk) of using the internal API for money transactions is that you don't find out about changes or the small implications of those changes because they are not public.
I would definitely integrate validations to make sure nothing has changed if the bot would work on a regular frequency.


add comment bot

build-linux

build-linux

build-linux

build-linux

build-linux

@karianna updated PTAL

@gdams - see latest review

@gdams - Did you want to continue with this PR or are you happy to park it given our refactoring efforts?


Add Docker Toolbox v1.8.0a

A first pass at a cask for the new Docker Toolbox.
Known Issues:

Requires VirtualBox 5.0.0. If 4.3.x is installed, the installer will fail with an error message to that effect.
I found that installing from this cask left some files (particularly under ~/.docker/machines) owned by root. This prevents docker-machine in the initial setup script from creating the default boot2docker VM. Changing the ownership back (i.e. sudo chown -R $USER: ~/.docker) allows the "Docker Quickstart Terminal" to complete the setup successfully.
Neither *.app included in the Docker Toolbox is actually called Docker Toolbox. This package installs /Applications/Docker/Docker Quickstart Terminal.app and /Applications/Docker/Kitematic (Beta).app as well as some command line tools (docker, docker-machine, docker-compose).

I'm not sure how best to sort out these issues, but felt it was worth documenting and sharing what I found in case anyone else wants to have a try.

For point 1, add depends_on :cask => 'virtualbox'.
For point 2, look at set_ownership.
Point 3 doesn’t matter in this case.

@vitorgalvao Thanks! I've added your recommended fixes. Want me to squash this branch?

Yes he will want it squashed.

OK. Rebased and squashed!

Actually, there are still a few commits. No big deal, though, I can fix those.

Scratch that. I refreshed, but github was still showing me 4 commits.

Thank you for the contribution. It needed some fixes, so they were made in 055861a775f5e6ea8b9d39c513d9a76887e7e149. Your contribution is still included (and still credited to you), with the appropriate modifications. Please feel free to ask about any of the changes.


Local File Support

Added support for Spotify local files and included an option for this feature in the configuration.

while this code looks decent, what happens when you try to play a local file?

Nothing. Me personally I handled it with my client. I sift through the playlist results, and then recorrect the tracks to a proper format by searching for it.

Do you have an example playlist for me to test?

This playlists first track is a local file while the second track isn't. In total there should be 104 tracks including local files and 94 tracks excluding local files. https://open.spotify.com/playlist/5vJw9wsX5MTkhkSiY04bIw?si=7kT0rDfgQkSkzHhKcZ6tHQ

can you also please update the docs in the readme?

All changes implemented.

All changes implemented.

thanks


UnderLine shown as a white space

Issue Type: Bug
In terminal, UnderLines are shown as white spaces and there is no way to distinct them with each other.
I am using Ubuntu 18.04 and installed vscode with snap package. I didn't changed the default font setting.
VS Code version: Code 1.34.0 (a622c65b2c713c890fcf4fbf07cf34049d5fe758, 2019-05-15T21:55:35.507Z)
OS version: Linux x64 4.15.0-50-generic snap
Extensions (4)

Extension
Author (truncated)
Version

format-python-docstrings
ian
1.0.0

python
ms-
2019.4.12954

cpptools
ms-
0.23.1

code-spell-checker
str
1.7.10

here is a preview of  this problem:

/duplicate https://github.com/Microsoft/vscode/issues/35901

So this is an issue that has been around for over 2 years and no one has actually fixed it?

@BradGunnerSGT I've been trying to fix it in my spare time with https://github.com/xtermjs/xterm.js/pull/1790, it's not as trivial as it seems though.


Make running of tests easier

This can help us make sure all tests actually pass and that we are increasing in code coverage.
Signed-off-by: campionfellin<EMAIL_ADDRESS>Fixes #197

[x] npm run test succeeds.
[x] npm run lint succeeds.
[ ] Appropriate changes to README are included in PR.

Coverage decreased (-0.03%) to 13.333% when pulling 8b60e7ef876068b9794bea071349cbd98291595c on campionfellin:re-order-tests into 2cd12253a9c77dcd8c021a4949110dc1b9057b41 on google:master.


Lab 5 - Removing precompiled bin/obj from repo

Removing precompiled bin/obj from repo

@FBoucher I did not find any bin / obj folders in lab5.
Maybe this has been solved by someone else already (I think we can close this one).


Fails to start when setting WLinux as default

I had wsl-terminal working fine with kali-linux, but I use WLinux as my main WLS distro. After setting the default using wslconfig /setdefault WLinux, wsl-terminal closes immediately after starting.  ie, As soon as I start it (using Start Menu icon or open-wsl.exe, the window appears for a few millisrconds and then disappears.  Reverting to kali-linux as default and it works fine.
Is there any reason why this doesn't work with WLinux?

WLinux mounts root at /, so wsl-terminal it cannot find wslbridge-backend on startup.

Is there a way to use wsl-terminal if root is mounted at / ?

I don't know, but I seem to have WLinux root mounted at / and working fine with wsltty on this machine I am using at the moment.  Try wsltty, which is another mintty fork.


GraphCMS-Image and Gatsby-Image

Use GraphCMS Image for pictures on the CMS and Gatsby-Image for static images

Will have to switch to a different CMS to make this happen.


Mismatch in apache-arrow versions in dev / peer deps

Hey! Thank you for this library.
I noticed that there is a mismatch in major versions for the apache-arrow dependency.
The peerDependencies specify ^10:
https://github.com/kylebarron/arrow-js-ffi/blob/9ea5dfae4b745518389ae635bfd6e52553df95fd/package.json#L32
while the devDependencies specify ^12:
https://github.com/kylebarron/arrow-js-ffi/blob/9ea5dfae4b745518389ae635bfd6e52553df95fd/package.json#L38

Maybe it's misguided, but it was intentional to say "this should work with many recent Arrow versions, but for my own tests I'll test on the most recent version of Arrow (though v13 was released lately). I haven't actually tested what's the most recent version that will work with this, but it's probably safest to bump the peer dependency up to the latest (assuming that anyone using this is somewhat bleeding-edge).
Arrow v14 will have a couple fixes for different data types, so when that's released I'll definitely bump the requirement to 14

Thanks for the quick reply! In that case, it might make sense to use a version range like >=10 (any version above 10.0.0) or >=10 <13 (any version between 10.0.0 and 12.x.x).
The ^ locks to one specific major version, which results in peer dependency warnings when you try to install the package alongside apache-arrow@^12.
npm WARN Found<EMAIL_ADDRESS>npm WARN node_modules/apache-arrow
npm WARN<EMAIL_ADDRESS>from the root project
npm WARN   1 more (arrow-js-ffi)
npm WARN
npm WARN Could not resolve dependency:
npm WARN peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm WARN node_modules/arrow-js-ffi
npm WARN<EMAIL_ADDRESS>from the root project

yeah I'm happy to do that! Maybe ironic that I enjoy low-level JS/Wasm work, but I'm so bad at bundling and JS/TS project setup. So suggestions are welcomed!
Maybe best for now to set >=12? (The Arrow project is kinda annoying in that it pins all versions across all language implementations together, so most of the time there are no breaking changes in the JS implementation, but always a major version bump)

Hey, thanks for the fix, appreciate it! The implemented fix works for me. If you want to keep backwards-compat. so that this can be adopted w/o downstream issues, you could also set something like >=10 <=14 to indicate all versions between 10.0.0 and 13.x.x.
Looking forward to this being released!


Change the NSFormatter API to match the Darwin version

FYI. After rebasing, the diff bears only a change in a comment.


alamode and phonopy-ALM interface

Dear Dr. Tadano, and Dr. Togo
Not sure if this the right place for this.
I have been trying to use phonopy-alm interface to fit force-constants within ALM and trasnlate them back to phonopy. I am using phonopy ALM python library for this as API.
I did two test
(1) Fit the force constants within alamode (alm part of alamode) using the force and displacement and generated dispersion within anphonon i got good expected results. This is shown as Alamode (blue lines)
(2) When i use phonopy-ALM interface the dispersion is bit different... These are magneta line
This is shown in the attached plot.

Note that the same fitting method is used for these two method with identical cutoff and other parameters. Similar issue is also occur for AlN example, where small negative frequency appear near gamma point which disappear within alamode code)..
Also it is possible to invoke phonopy-alm interface with command line?
This seems a fit strange to be and I am not able to identify the source of this difference... Any pointers will be helpful.
Thank for your time/
Thanks,
Alex

I discussed with @ttadano a bit (now we work in a few tens of metres 3 dimensionally). We doubt how you set cutoff in phonopy&ALM because it's not well written in the documentation of phonopy. We want to make sure how you ran your calculations.
For example (you may try with NaCl example of phonopy),
phonopy --alm --dim 2 2 2 -c POSCAR --cutoff-radius 4 -v

doesn't set cutoff for ALM. But
phonopy --alm --dim 2 2 2 -c POSCAR --fc-calculator-options cutoff=4 -v

works for ALM. The option --fc-calculator-options is not written on the documentation of phonopy. I am very sorry! On this, you can find some information in the source code here. Once force constants are created by, e.g.,
phonopy --alm --dim 2 2 2 -c POSCAR --fc-calculator-options cutoff=4 -v --writefc

no need to use alm again in running phonopy by reading the force constants.
phonopy --dim 2 2 2 -c POSCAR -v --readfc --band auto -p

Togo

Thank you Dr. Toga and Dr . Tandano. This seems to work perfectly.
But the issue is occurs when I use ALM library in python script as shown in AlN example. I tried increasing the cutoff but the dispersion does not change.
This seems to give small negative frequencies near zone center.
import h5py
import numpy as np
from alm import ALM
with open("POSCAR_AlN") as f:
lines = f.readlines()
[lines.pop(0) for i in range(2)]
[lines.pop(3) for i in range(3)]
vals = np.array([np.fromstring(l, dtype='double', sep=' ') for l in lines])
lavec = vals[:3]
xcoord = vals[3:]
numbers = [13, ] * 36 + [7, ] * 36
natom = len(numbers)
dfset = np.loadtxt("DFSET_AlN").reshape((-1, natom, 6))
displacements = dfset[:, :, :3]
forces = dfset[:, :, 3:]
cutoff_radii = [np.ones((2, 2)) * -1, np.ones((2, 2)) * 4]
with ALM(lavec, xcoord, numbers, verbosity=1) as alm:
alm.displacements = displacements
alm.forces = forces
alm.define(2, cutoff_radii=cutoff_radii)
alm.optimize()
fc2 = np.zeros((natom, natom, 3, 3), dtype='double', order='C')
fc3 = np.zeros((natom, natom, natom, 3, 3, 3), dtype='double', order='C')
for fc, indices in zip(*alm.get_fc(1, mode='all')):
v1, v2 = indices // 3
c1, c2 = indices % 3
fc2[v1, v2, c1, c2] = fc
for fc, indices in zip(*alm.get_fc(2, mode='all')):
v1, v2, v3 = indices // 3
c1, c2, c3 = indices % 3
fc3[v1, v2, v3, c1, c2, c3] = fc
with h5py.File('fc.hdf5', 'w') as w:
w.create_dataset('fc2', data=fc2, compression='gzip')
w.create_dataset('fc3', data=fc3, compression='gzip')
Any thought will be helpful.
Thanks
Best
Alex

Indentation of your script is broken. Could you fix it?

Sorry about that. I reattached the script now.
You can also find this script at
https://github.com/ttadano/ALM/blob/develop/docs/python-module.rst
`import h5py
import numpy as np
from alm import ALM
with open("POSCAR_AlN") as f:
lines = f.readlines()
[lines.pop(0) for i in range(2)]
[lines.pop(3) for i in range(3)]
vals = np.array([np.fromstring(l, dtype='double', sep=' ') for l in lines])
lavec = vals[:3]
xcoord = vals[3:]
numbers = [13, ] * 36 + [7, ] * 36
natom = len(numbers)
dfset = np.loadtxt("DFSET_AlN").reshape((-1, natom, 6))
displacements = dfset[:, :, :3]
forces = dfset[:, :, 3:]
cutoff_radii = [np.ones((2, 2)) * -1, np.ones((2, 2)) * 7]
#cutoff_radii = [np.ones((2, 2)) * -1]
with ALM(lavec, xcoord, numbers, verbosity=1) as alm:
alm.displacements = displacements
alm.forces = forces
alm.define(2, cutoff_radii=cutoff_radii)
alm.optimize()
fc2 = np.zeros((natom, natom, 3, 3), dtype='double', order='C')
fc3 = np.zeros((natom, natom, natom, 3, 3, 3), dtype='double', order='C')
for fc, indices in zip(*alm.get_fc(1, mode='all')):
    v1, v2 = indices // 3
    c1, c2 = indices % 3
    fc2[v1, v2, c1, c2] = fc
for fc, indices in zip(*alm.get_fc(2, mode='all')):
    v1, v2, v3 = indices // 3
    c1, c2, c3 = indices % 3
    fc3[v1, v2, v3, c1, c2, c3] = fc
with h5py.File('fc2.hdf5', 'w') as w:
    w.create_dataset('fc2', data=fc2, compression='gzip')
with h5py.File('fc3.hdf5', 'w') as w:
    w.create_dataset('fc3', data=fc3, compression='gzip')

`
Thanks.

 How do you use ALAMODE?
import h5py
import numpy as np
from alm import ALM

with open("POSCAR_AlN") as f:
    lines = f.readlines()
[lines.pop(0) for i in range(2)]
[lines.pop(3) for i in range(3)]
vals = np.array([np.fromstring(l, dtype='double', sep=' ') for l in lines])
lavec = vals[:3]
xcoord = vals[3:]
numbers = [13, ] * 36 + [7, ] * 36
natom = len(numbers)

dfset = np.loadtxt("DFSET_AlN").reshape((-1, natom, 6))
displacements = dfset[:, :, :3]
forces = dfset[:, :, 3:]

# cutoff_radii = [np.ones((2, 2)) * -1, np.ones((2, 2)) * 4]
cutoff_radii = [np.ones((2, 2)) * -1,]

with ALM(lavec, xcoord, numbers, verbosity=1) as alm:
    alm.displacements = displacements
    alm.forces = forces
    alm.define(1, cutoff_radii=cutoff_radii)
    alm.optimize()

    fc2 = np.zeros((natom, natom, 3, 3), dtype='double', order='C')
    # fc3 = np.zeros((natom, natom, natom, 3, 3, 3), dtype='double', order='C')
    for fc, indices in zip(*alm.get_fc(1, mode='all')):
        v1, v2 = indices // 3
        c1, c2 = indices % 3
        fc2[v1, v2, c1, c2] = fc
    # for fc, indices in zip(*alm.get_fc(2, mode='all')):
    #     v1, v2, v3 = indices // 3
    #     c1, c2, c3 = indices % 3
    #     fc3[v1, v2, v3, c1, c2, c3] = fc
    with h5py.File('fc.hdf5', 'w') as w:
        w.create_dataset('fc2', data=fc2, compression='gzip')
        # w.create_dataset('fc3', data=fc3, compression='gzip')

% ln -s fc.hdf5 force_constants.hdf5
% phonopy --dim 1 1 1 --pa auto -c POSCAR_AlN --readfc --readfc-format hdf5 --band auto -p

Thank prof. Togo. I was mixing up Bohr (used in alamode),  and Angstrom (in Phonopy) in the cutoff between the two code.
Now after accounting for this the problem is resolved.  I will close this issue for now.
Thank you so much for your help..
best,
Alex

Interoperability problem. We should prepare a method to write force constants (e.g. in hdf5) with the information of physical units and each code will need to consistency check or unit conversion internally. But this will not be easy to get agreement in a short time. For the meantime, I modified phonopy to show unit of length in the develop branch.


SDRplay API 3.06 build errors

Greets,
Trying to build this driver against API 3.06.  Getting the following build errors.  Did SDR play change up some of the functions in their API since 3.01 to the point that your code is expecting different members?
Scanning dependencies of target sdrPlay3Support [ 20%] Building CXX object CMakeFiles/sdrPlay3Support.dir/Registration.cpp.o [ 40%] Building CXX object CMakeFiles/sdrPlay3Support.dir/Settings.cpp.o /home/pi/SoapySDRPlay3/Settings.cpp: In constructor ‘SoapySDRPlay3::SoapySDRPlay3(const Kwargs&)’: /home/pi/SoapySDRPlay3/Settings.cpp:149:30: error: ‘struct sdrplay_api_AgcT’ has no member named ‘knee_dBfs’      chParams->ctrlParams.agc.knee_dBfs = 0;                               ^ /home/pi/SoapySDRPlay3/Settings.cpp:152:30: error: ‘struct sdrplay_api_AgcT’ has no member named ‘hang_ms’      chParams->ctrlParams.agc.hang_ms = 0;                               ^ /home/pi/SoapySDRPlay3/Settings.cpp:154:30: error: ‘struct sdrplay_api_AgcT’ has no member named ‘LNAstate’      chParams->ctrlParams.agc.LNAstate = chParams->tunerParams.gain.LNAstate;                               ^ /home/pi/SoapySDRPlay3/Settings.cpp: In member function ‘virtual void SoapySDRPlay3::setAntenna(int, size_t, const string&)’: /home/pi/SoapySDRPlay3/Settings.cpp:294:98: error: too few arguments to function ‘sdrplay_api_ErrT sdrplay_api_Update(HANDLE, sdrplay_api_TunerSelectT, sdrplay_api_ReasonForUpdateT, sdrplay_api_ReasonForUpdateExtension1T)’                  sdrplay_api_Update(device.dev, device.tuner, sdrplay_api_Update_Rsp2_AmPortSelect);                                                                                ^ In file included from /home/pi/SoapySDRPlay3/SoapySDRPlay3.hpp:40:0,                  from /home/pi/SoapySDRPlay3/Settings.cpp:27:
It then goes on for some time with errors such as
In file included from /home/pi/SoapySDRPlay3/SoapySDRPlay3.hpp:40:0,                  from /home/pi/SoapySDRPlay3/Settings.cpp:27: /usr/local/include/sdrplay_api.h:216:52: note: declared here      _SDRPLAY_DLL_QUALIFIER sdrplay_api_ErrT        sdrplay_api_Update(HANDLE dev, sdrplay_api_TunerSelectT tuner, sdrplay_api_ReasonForUpdateT reasonForUpdate, sdrplay_api_ReasonForUpdateExtension1T re                                                     ^ /home/pi/SoapySDRPlay3/Settings.cpp:359:96: error: too few arguments to function ‘sdrplay_api_ErrT sdrplay_api_Update(HANDLE, sdrplay_api_TunerSelectT, sdrplay_api_ReasonForUpdateT, sdrplay_api_ReasonForUpdateExtension1T)’              sdrplay_api_Update(device.dev, device.tuner, sdrplay_api_Update_RspDuo_AmPortSelect);                                                                                ^
which I imagine is largely all getting set off from the first error I posted (which is the first viewable error.  Lemme know if you want the entire error output.
My ultimate goal is to get SoapyRemote working with the RSPdx as my main listening rig is an RPi 4 in my attic with all of the nice antennas connected to it.

Yes the API 3 has had some significant improvements since it's first release. If you are building against the 3.06 API then you must have the 3.06 include files? Your mention of 3.01 suggests that you have out of date files?
Can you confirm what API binary and include files you have installed and are building against?

I've just realised you are building from the wrong repo. Try this...
git clone -b API3+RSPduo https://github.com/fventuri/SoapySDRPlay
This issue can be closed now.

I'm building against ARM32 API 3.06.1, just tried building from the repo API3-RSPduo branch and received the following build error:
Scanning dependencies of target sdrPlaySupport [ 20%] Building CXX object CMakeFiles/sdrPlaySupport.dir/Registration.cpp.o [ 40%] Building CXX object CMakeFiles/sdrPlaySupport.dir/Settings.cpp.o [ 60%] Building CXX object CMakeFiles/sdrPlaySupport.dir/Streaming.cpp.o /home/pi/SoapySDRPlay/Streaming.cpp: In member function ‘virtual int SoapySDRPlay::activateStream(SoapySDR::Stream*, int, long long int, size_t)’: /home/pi/SoapySDRPlay/Streaming.cpp:302:49: error: ‘sdrplay_api_SetTransferMode’ was not declared in this scope      sdrplay_api_SetTransferMode(sdrplay_api_BULK);                                                  ^ make[2]: *** [CMakeFiles/sdrPlaySupport.dir/build.make:89: CMakeFiles/sdrPlaySupport.dir/Streaming.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/sdrPlaySupport.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 [ 20%] Building CXX object CMakeFiles/sdrPlaySupport.dir/Streaming.cpp.o /home/pi/SoapySDRPlay/Streaming.cpp: In member function ‘virtual int SoapySDRPlay::activateStream(SoapySDR::Stream*, int, long long int, size_t)’: /home/pi/SoapySDRPlay/Streaming.cpp:302:49: error: ‘sdrplay_api_SetTransferMode’ was not declared in this scope      sdrplay_api_SetTransferMode(sdrplay_api_BULK);                                                  ^ make[2]: *** [CMakeFiles/sdrPlaySupport.dir/build.make:89: CMakeFiles/sdrPlaySupport.dir/Streaming.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/sdrPlaySupport.dir/all] Error 2 make: *** [Makefile:130: all] Error 2

I had mentioned the 3.01 version as a reference to the first version you original built for (at least that I could see that someone compiled for.  Wasn't sure if you'd be updating this repo as the API evolved.  I've only ever had the latest version (as of today) installed along with the latest include files.  I actually scoured my system to ensure I didn't have any latent sdrplay libs or includes on my RPi.

Delete lines 300-303 and try again - I'll need to discuss this with Franco - those lines are no longer needed.
Sorry for the confusion,
Andy

I was just about to suggest that actually.  Compiled fine after removing the undeclared function.  Thanks for the super quick feedback!
-Joe

Thanks for the input, Andy and Joe.
I just pushed a commit to the API3+RSPduo branch in the SoapySDRPlay repo that removes those three lines (my desktop here is a x86_64 architecture, so my builds never saw that invalid API function call).
I also added a singleton object called 'sdrplay_api', that takes care of opening/closing the SDRplay API using RAII; this way the code is cleaner and sdrplay_api_Open()/sdrplay_api_Close() are invoked exactly once when the client ('CubicSDR') uses the SoapySDRPlay driver.
Let me know if you find any problem with these changes,
Franco


refactor: some small stuff

Codecov Report

Merging #4979 into dev will decrease coverage by 0.95%.
The diff coverage is 83.33%.

@@            Coverage Diff             @@
##              dev    #4979      +/-   ##
==========================================
- Coverage   93.26%   92.31%   -0.96%
==========================================
  Files          73       74       +1
  Lines        2391     2458      +67
  Branches      603      606       +3
==========================================
+ Hits         2230     2269      +39
- Misses        135      169      +34
+ Partials       26       20       -6

Impacted Files
Coverage Δ

packages/webpack/src/builder.js
94.68% <66.66%> (+3.01%)
:arrow_up:

packages/webpack/src/utils/style-loader.js
94.44% <86.66%> (-2.11%)
:arrow_down:

packages/cli/src/index.js
25% <0%> (-75%)
:arrow_down:

packages/cli/src/options/common.js
50% <0%> (-50%)
:arrow_down:

packages/cli/src/commands/start.js
66.66% <0%> (-33.34%)
:arrow_down:

packages/typescript/src/index.js
68.42% <0%> (-31.58%)
:arrow_down:

packages/cli/src/setup.js
70% <0%> (-30%)
:arrow_down:

packages/cli/src/run.js
72.22% <0%> (-27.78%)
:arrow_down:

packages/cli/src/list.js
77.77% <0%> (-22.23%)
:arrow_down:

packages/cli/src/options/server.js
80% <0%> (-20%)
:arrow_down:

... and 19 more

Continue to review full report at Codecov.

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

I hope CI passes. If that's the case, I'm done 🙌


Add Jupyter(lab) config

e.g.

black background in Terminal
bash as default shell instead of using SHELL environment variable in Dockerfile

done


docs: change korean awkward representation legam.md

[v] Have you followed the contributing guidelines?
[v] Have you explained what your changes do, and why they add value to the Guides?

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.

typo fix in korea

Thanks so much for your contribution!  You rock, @clucle!


if you do tokkulshop trip, it doesn't add the item obtained from it to collection log.

🐛 Bug Report
tokkulshop trip does not trigger the items being collected for sake of collection log. in the above on you can see me obtaining the obsidian platebody from tokkulshop trip. And at bottom one there is no obsidian platebody in collection log.

Collection log is linked to tzhaar monsters rather than the shop.
Tzhaar-ket drop the item

This is intentional as the Tzhaar shop in-game doesn't add to your CL either.


Update email validation message

🔎 Overview
Edit error message for email validation to e more natural and readable

Thanks for the correction!


Revert "Add support for Material 3 Divider and VerticalDivider"

Reverts flutter/flutter#112378
@TahaTesser this broke a few Google tests.
It seems like it's not pulling the correct color from the theme.
    final Color? color = this.color ?? defaults.color;

Googlers, see b/249195768

Thanks! I'll take a look.

@darrenaustin
Can you please check google tests? In the tests or visually, there is no difference in default M2 colors.
M2 template doesn't set any color and leaves to createBorderSide just like before this PR.

master
PR

@darrenaustin Can you please check google tests? In the tests or visually, there is no difference in default M2 colors.

So a couple of unrelated issues. The tests that failed were golden tests that were using a divider with useMaterial3: true, but with default values. This PR changes those defaults, so the tests failed. I have worked with the team to update the app to use ThemeData.dividerTheme to ensure their dividers won't change when this lands.
The second issue was one I didn't catch in review that @CaseyHillers brought up above: we weren't using the DividerTheme.of in the color calculation (at least not in the M3 case).
I took the liberty of taking your PR and changing some of the color logic to fix this, as well as adding more of the properties to the generated theme data so that all the properties followed the same pattern. Hope you don't mind. The new PR is: #112655.


Android Camera previews correctly but records upside down.

@janusw pushed fix for this for your review.

Front or back camera? On which Android version do you observe this?

I use the front (face) camera.  That is where I saw the camera was upside down.  I checked this with both my app and the test app.  But I do see the fact that the back camera is now upside down.  I'll see if I can find some documentation on this or worst case run through the different scenarios, to get it right.


remove clusters, listeners and routes in adsz endpoint

Removes

clusters, listeners and routes in adsz endpoint as they should be available in /config_dump
Removes cdsz endpoint as it is available in /config_dump

[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ X] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Pull Request Attributes
Please check any characteristics that apply to this pull request.
[ ] Does not have any changes that may affect Istio users.

New output
{
    "clients": [
      {
        "connectionId": "3r34",
        "connectedAt": "2009-11-10T23:00:00Z",
        "address": "<IP_ADDRESS>"
      },
      {
        "connectionId": "3v34",
        "connectedAt": "2009-11-10T23:00:00Z",
        "address": "<IP_ADDRESS>"
      }
    ]
  }


clarification on the format for ranking.tsv

@okhat
Upon running the following command for retrieval:
!python -m colbert.retrieve --amp --doc_maxlen 512 --query_maxlen 180 \
--mask-punctuation --bsize 128 \
--queries queries.tsv --partitions 32768 \
--index_root ./experiments/indexes \
--index_name test_index \
--checkpoint ./experiments/patents/train.py/2021-11-11_08.12.57/checkpoints/colbert.dnn

It appears that this command creates a ranking.tsv file.  The ranking.tsv file is of the following format

From my understanding, it displays the query id, the id of the document in the collection (corpus) and the rank. And it seems like it only displays the top 1000 ranks. Is this correct?  So for example, in that screenshot, for query 0, document 45934 is ranked first (i.e. document 45934 is predicted to be the most similar to query 0)

Yes!

Closing. Feel free to re-open if you have more questions!


Adding Fragment to a view

Is it possible to add a fragment to the view ?
I have tried this :
              Dialog showw = new LovelyCustomDialog(this)
                        .setTopColorRes(R.color.yellow)
                        .setIcon(R.drawable.ic_menu_camera)
                        .setView(R.layout.fragment_maps)
                        .configureView(new LovelyCustomDialog.ViewConfigurator() {
                            public ImageView mImageView;

                            @Override
                            public void configureView(final View v) {

   FrameLayout mapContainer= (FrameLayout) v.findViewById(R.id.mapView);

                                    SupportMapFragment fragment = new SupportMapFragment();
                                    FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
                                    transaction.add(mapContainer.getId(), fragment).commit();

                            }
                        })
                        .show();

Unfortunately this is not possible now. Maybe I should implement LovelyFragmentDialog and make it use DialogFragment, but currently everything is built on standard alert dialogs (and I think it is not possible to embed a fragment there). I will update this thread if publish an update.

I have managed to do this with DialogFragment... but this is not the same.
Thank you

+1
I am waiting for this feature. Can you specify, when you are going to do this?

If the need for this is only because of SupportMapFragment, you can try using LovelyCustomDialog and add MapView directly to it.

@yarolegovich, I wanted to add tabs into my dialog, so now I need to create DialogFragment.
Please consider creating new dialog, based on DialogFragment.

@pzienowicz this will be very problematic because of implicit reference to enclosing class in the inner classes. Imagine we are showing a dialog from inside the activity:
new LovelyFragmentDialog(context)
   .setView(R.layout.some_layout)
   .configureView((v, fragmentManager) -> {
      //How to preserve this configuration across orientation changes, taking into account
      //it has a reference to enclosing activity?
   })
   .show();

Maybe I will add some builder-class to easily initialize top color, top icon and title but you will still need to create your own class that extends DialogFragment.

Just consider using a DialogFragment subclass.


Unable to import .html files after latest rc2 update

Describe the bug
if having html imports in JS files, the browser fails to load with the error:
Failed to load module script: The server responded with a non-JavaScript MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.

Reproduction
https://github.com/ashubham/vite-bug-1
on Checking the html request in the network tab, it does say that the content-type is text/html in previous release it used to be application/javascript.
System Info

required vite version: 1.0.0-rc3 (also on rc2)
required Operating System: OSX
required Node version: 12.16.0

The previous behavior look like is error....

@underfin Whats the recommended way to import .html files then ?
import template from './file.html`

is what I use, and it works in major bundlers importing the file as a string. It does not in the latest vite.

No major bundler handles that by default without proper loader/plugin config, and it should have never worked previously. If it somehow worked it was an accident.
With the fix in 1a6447d you should be able to import html with the following config:
// vite.config.js
module.exports = {
  transforms: [
    {
      test: ({ path }) => path.endsWith('.html'),
      transform({ code }) {
        return `export default ${JSON.stringify(code)}`
      }
    }
  ]
}


How to do multiple crops such as 10-crop in the validation ?

https://pytorch.org/docs/stable/torchvision/transforms.html#torchvision.transforms.TenCrop


ELF binaries should not be stripped from debugging information by default

The build system should preserve debugging information if it is enabled by CFLAGS/CXXFLAGS, and preserve it in the final install (i.e., install -s is not used).
Debugging information is needed for support purposes, and also useful for measuring the presence of hardening features in the compiled binaries.

I presume this is a proposed criterion.  We need to generalize this to other languages if we're going to do this, and then list specific cases as examples.  Also - we need to make sure that we do not require that debugging info be enabled by default - merely that you can easily enable it.
Here's my proposed tweak:

The build and installation system SHOULD preserve debugging information if they are requested in the relevant flags (e.g., "install -s" is not used).
DETAILS: E.G., setting CFLAGS (C) or CXXFLAGS (C++) should create the relevant debugging information if those languages are used, and they should not be stripped during installation. Debugging information is needed for support and analysis, and also useful for measuring the presence of hardening features in the compiled binaries.

We've put this in as a draft passing+1 criterion, currently named build_preserve_debug.


vscode: add evenBetterToml settings

It does not collapse array of tables, but it should collapse arrays of
integers or strings if they fit in one line.


Update several packages

This PR updates the following packages:

glib, from 2.59.2 to 2.66.1,
grep, from 3.4 to 3.5,
libpng, from 1.6.34 to 1.6.37,
libxkbcommon, from 0.8.0 to 1.0.1, and modified the build instructions to also build libxkbcommon-x11.so,
pixman, from 0.34.0 to 0.40.0,
wayland-protocols, from 1.18 to 1.20.

LGTM. Why can we drop these two patches? Did upstream packages fix their build systems accordingly?

As a side note, it would be cleaner to have one commit per package/tool.

Regarding the patches, I removed the patches locally before trying to upgrade libxkbcommon a few weeks ago. It build fine without modifications and I've been running this version ever since.


[Bug Report]: Recaptcha / mail verification not working (getting bombed)

What operating system are you using?
Windows
What version of PHP do you use?
PHP 8.x
Where did you get the CMS code?
Github
Where are you trying to install the CMS?
Dedicated server
Which emulator are you using and which version?
AzerothCore
Describe the bug
The recaptcha is configured correctly, and the mail verification too. But even with both on they omit the login / registering process.
Even without filling in the recaptcha or the verification mail you can register and login. This results in some idiots "bombing" our form with fake info (look at screenshots)
How can I reproduce the problem?
Enable the recaptcha and configure the mail verification and see for yourself
Screenshots

I'll check the code to see what happens.


Remove Utils.FileExists(), Utils.DirectoryExists() and Utils.ItemExists() methods

PR Summary
Continue #6929
Cleanup code to replace Utils.FileExists(), Utils.DirectoryExists() and Utils.ItemExists() methods with .Net Core methods.
PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Change is not breaking
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: to the beginning of the title and remove the prefix when the PR is ready.

User-facing changes

[x] Not Applicable
OR
[ ] User-facing Documentation needed

[ ] Issue filed - Issue link:

Testing - New and feature

[x] Not Applicable or can only be tested interactively
OR
[x] Make sure you've added a new test if existing tests do not effectively test the code changed

[x] Add [feature] if the change is significant or affects feature tests

Rebased to get latest fixes.

I update some commits:

Fix typo if ((int)item.Attributes != 1)  ->  if ((int)item.Attributes != -1)
Replace wrong pattern isDirectory = attrs.HasFlag(FileAttributes.Directory); with isDirectory = exists && attrs.HasFlag(FileAttributes.Directory);
Fix CodeFactor issues.

Seems I fixed all Appveyor CI issues. I can not build Unix version locally so I haven't a progress with Travis CI issues.

Continue in #7129


two November 6th dates in November 2016 cal

Similar issue as https://github.com/n8armstrong/CalendarView/issues/7 but this time displaying two November 6 dates, pushing each date up 1 day.

Are you running the latest release? I checked this with 1.1.2 and November 2016 renders without issue.

@plastus what is the latest release? my podfile is:
pod 'CalendarView', '~> 1.1.2'
my Podfile.lock displays:
pod 'CalendarView', '~> 1.1.2'

@plastus @n8armstrong screenshot of the CalenderViewDemo included in the github repo:

My file:
PODS:

CalendarView (1.1.2):
SwiftMoment (0.5.1)

Can you confirm whether you're seeing the issue with those versions of CalendarView and SwiftMoment?

@plastus @n8armstrong I'm seeing the issue in my own project which is using:
- SwiftMoment (~> 0.1)```

The CalendarView demo included in the CalendarView repo has the following in Podfile.lock:
```PODS:
  - CalendarView (1.1.0):
    - SwiftMoment (~> 0.1)
  - SwiftMoment (0.3)```

@mikeh0rn Run 'pod update SwiftMoment' from your terminal and see if the issue goes away.

@plastus that worked. thank you.

@mikeh0rn Glad everything's fixed. :)

Thanks @plastus


Blog main page component

Check that this page works correctly : https://main--24petwatch--hlxsites.hlx.live/blog
Test search, pagingation and that the thumbnails/description/title look good.


Improve exception when requested error tag does not exist (#22401)

After 2.40.0 (this PR https://github.com/apache/beam/pull/17423), there are three to get the failed inserts from a BigQueryIO Write, as it was now added a specific tag/PCollection when using the write method via Storage API (STORAGE_WRITE_API or STORAGE_API_AT_LEAST_ONCE).
The exception when the requested tag is null is misleading now, as it explicitly says that the other method should be used. However, in the case of Storage API, the recommended method won't work either.
Closes https://github.com/apache/beam/issues/22401

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[x] ~Update CHANGES.md with noteworthy changes~.
[x] ~If this contribution is large, please file an Apache Individual Contributor License Agreement~.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Thanks for finding this and adding improved logs. This LGTM, please LMK if there is any reason to hold off on merging, otherwise I'll merge this in tomorrow

@johnjcasey Yes, this can be merged. Thanks!


WebXR broken on Meta Quest browser (renders a black void)

Tested versions

Reproducible on any WebXR app made with Godot 3 or 4
I've personally tested with apps using Godot 4.3-beta2, -beta3, -rc1, -rc2, Godot 4.2.2 and Godot 3.3.3

System information
Meta Quest 3 (v67) in Quest browser (v34.3)
Issue description
All WebXR apps made with Godot (both 3 and 4) are currently broken on the Meta Quest browser - on entering VR it simply renders a black void.
This isn't an issue introduced by any recent changes made by Godot: I've tested WebXR apps that previously worked, haven't been changed, but now don't work.
Here's some examples:

https://dsnopek.itch.io/toy-racer-xr?password=godot-webxr (Godot 3.3.3, unchanged for several years)
https://dsnopek.itch.io/constellation-coach-vr (Godot 4.3-beta3, from the recent game jam - worked then, broken now)
https://dragon1freak.itch.io/downtowndaisys (Godot 4.2.2, from recent game jam - worked then, broken now)

Clearly, something changed in the Meta Quest browser to kick this off. I'm not exactly sure when, but in the last 1 or 2 weeks.
However, all other WebXR experiences I've tried online (not made with Godot) still work. So, it's some interaction between our WebXR implementation and this browser change.
On Godot 4, I get this error in the developer console:
Not all layers have valid content; visual artifacts might occur.

On Godot 3, I get this error:
The XRSession has completed multiple animation frames without drawing anything to the baseLayer's framebuffer, resulting in no visible output.

The reason for the difference is probably because Godot 4 uses WebXR Layers in order to render with multiview, whereas Godot 3 didn't use WebXR Layers or multiview.
However, in both cases, the error sounds like we're not rendering to the textures that WebXR gives us?
Steps to reproduce

Open any of the linked apps above
Click the "Enter VR" button
See a black void

Minimal reproduction project (MRP)
See above

By adding print statements all over the place (using current master), I've narrowed this down somewhat.
Every frame we call GodotWebXR.pose = frame.getViewPose(GodotWebXR.space) to get the current pose, which has the transform matrices for the eyes, and is also used as an argument to loads of other WebXR functions.
For some reason, it's always returning null for the pose. Both the frame and the space objects appear to be valid.
It's not yet clear to me what we're doing that leads to pose being null, and why other WebXR apps (that don't use Godot) aren't getting null.
In the past, I've only seen pose be null when the headset loses tracking.

Ok, I've managed to narrow this down a little further!
In my test project, I had this:
webxr_interface.requested_reference_space_types = 'bounded-floor, local-floor, local'
webxr_interface.required_features = 'local-floor'
webxr_interface.optional_features = 'bounded-floor'

But everything works fine again if I change that first line to this:
webxr_interface.requested_reference_space_types = 'local-floor, local'

So, switching from bounded-floor to local-floor, fixes it.
I then tried the Immersive Web group's room-scale sample that uses bounded-floor:
https://immersive-web.github.io/webxr-samples/room-scale.html
And it also doesn't work with the Meta Quest browser (same black void)!
I think Meta may have just broken bounded-floor, and it only seemed like it was something in Godot's implementation, because all the other WebXR experiences I tried used the local-floor or local reference spaces, whereas we have bounded-floor in all the WebXR example code out there, which everyone (myself included) probably copy-pasted.

Someone has posted in the Meta developer forum about this issue:
https://communityforums.atmeta.com/t5/Quest-Development/Meta-Quest-browser-shows-a-black-screen-for-some-webxr-apps-in/td-p/1224303
I've replied and linked our issue here.
Up-votes on the forum topic would be appreciated, in order to hopefully increase the chances the Meta Quest browser team sees the issue. :-)

I tested again yesterday with Quest 3 and OS version <IP_ADDRESS>2.352.634170412, and bounded-floor is working again!
However, my headset is on the Public Test Channel, and so my OS version may not be generally available yet.
It'd be great if anyone not on the PTC could give it a try? Once we can confirm this is fixed in the latest public stable version of the Quest OS, then we can close this issue.

Hello @dsnopek, I have a Quest 3 on stable release (and a Quest 2 if it would help).
I tested with OS version <IP_ADDRESS>6.364.630553683 and when loading the Room Scale page get a plain white background, with the black void when clicking Enter VR.
There was another release available (just as of this morning I believe, definitely new within the past 2 days), OS version <IP_ADDRESS>8.364.636978664. With this release the Room Scale page renders a forest scene with FPS counter on the page itself, but when clicking Enter VR presents the black void again.

@castellotti Thanks for testing! I guess that might mean we'll need to wait for v69 to be released to the stable channel for this to be fixed


[New game]: Playable Piano Virtual

🎮 Game Request
Game logic and basic description
Recursive Arts Virtual Piano simulator is the ultimate online piano app that everyone can play. Enjoy the beautiful sound of a world-class Grand Piano. On desktop/laptop computers, you can play notes using your keyboard or mouse.
Point down the features
Game points
Tech Stack includes :
HTML,CSS,Java Script
Using piano tunes, we can build virtual piano for users. It helps to create their own tune and get lost in the music for some time.It brings peace out of it.

Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @SnigdhaP2022 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

/assign

Hey @SnigdhaP2022 👋!
@kunjgit here,
We have this annoucement to make 📢!!
During the time of PR don't alter main index file ! 🙂
In main Readme file just use * as a game number during the time we are merging we will add number !! 👀
Make sure you join our Discord🕹 if you haven't 😇
Thank you 💗!

Hey @SnigdhaP2022 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Support UnionArray in ffi

Is your feature request related to a problem or challenge? Please describe what you are trying to do.

UnionArray is not supported by ffi now. We should extend the support.
Describe the solution you'd like

Describe alternatives you've considered

Additional context

label_issue.py automatically added labels {'arrow'} from #3305


fetch data for streams that are unpartitioned but they actually have an offset

This PR fixes a bug where we do not export unpartitioned data if we already exported it before (thus have an offset).
In the specific case, we are not exporting component_versions as data is unpartitioned (no cluster_id) and it has been exported before.
This bug has been introduced when we have changed the way we export data, only one version is missing for now.
Once fixed, it should be exported automatically.

/cc @adriengentil


Microsoft.Management.Infrastructure.CimSession.Create Error

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce
An exception occurred using CimSession.Create(null))
windows system name：Windows 10 Home China
ver：10.0.19045.3208
Microsoft.Management.Infrastructure ver 2.0.0
Microsoft.Management.Infrastructure.Runtime.Win ver 2.0.0
.net runtime ver 6.0
Expected behavior
using CimSession.Create(null)) not error

Actual behavior
using CimSession.Create(null)) error

Error details
An exception occurred using CimSession.Create(null))

Microsoft.Management.Infrastructure.CimException: CimSessionOptions instance is invalid: unsupported protocol or unrecognized custom option. Verify parameter passed to the CimSessionOptions(string) constructor and/or parameters passed to the CimSessionOptions.SetCustomOption(string, string) or CimSessionOptions.SetCustomOption(string, int) method.
at Microsoft.Management.Infrastructure.CimSession.Create(String computerName, CimSessionOptions sessionOptions)
at Microsoft.Management.Infrastructure.CimSession.Create(String computerName)

Environment data
Microsoft.Management.Infrastructure.Runtime.Win ver 2.0.0

Visuals
No response

This issue still occurs when upgrading to 3.0.0

It might be me but there aren't any Steps to reproduce in your issue description.
What is the relation with PowerShell or better: why is this a PowerShell issue?
And if it is, what is the version of PowerShell?

可能是我的问题，但您的问题描述中没有任何可重现的步骤。 与 PowerShell 有什么关系？或者更好的是：为什么这是 PowerShell 问题？ 如果是，PowerShell 的版本是什么？

https://github.com/PowerShell/MMI/issues
According to the description of the MMI project, MMI is a dependency library of powershell, but this project has been set as read-only, so I can't raise a new issue, I don't know where to feedback this problem, I can only feedback it to powershell project, I'm sorry if the feedback is wrong. I hope you can provide a place to give correct feedback on this issue.

It is still unclear how anyone could reproduce this error as the details questioned in the bug report form are missing.
But taking a close look at the error:
using CimSession.Create(null))

Is not a PowerShell command but more probably a C#/.Net language command.
Anyhow, if you really intend to resolve your issue, I would start with placing a found question on a community site as StackOverflow as it is unlikely that anybody would resolve this from a PowerShell standpoint.


add web package

It does not solve #6 totally, but adds a good initial scaffold.

Awesome start, tks


Enter command sent to Python Interactive instead of Copilot

Type: Bug
When the last window active before moving to Github Copilot Chat was Python Interactive, entering text on Copilot and pressing enter causes the enter command to be send in Python Interactive window instead of Copilot.
This issue occurs on both Mac and Windows computers and it does not make a difference whether you move from Python Interactive window to Copilot via mouse click or via customized keyboard shortcut. The issue always occurs.
 Can you share a screenshot?

It's Python repl, not the terminal.

Can you try updating both vs code and python to the latest and check if it still happens? This should have been fixed by https://github.com/microsoft/vscode-python/pull/24130 and I'm not seeing this behavior anymore.

Hello, I just updated according to copy below and the issue is still there.
Version: 1.95.2 (Universal)
Commit: e8653663e8840adaf45af01eab5c627a5af81807
Date: 2024-11-07T11:07:22.054Z
Electron: 32.2.1
ElectronBuildId: 10427718
Chromium: 128.0.6613.186
Node.js: 20.18.0
V8: 12.8.374.38-electron.0
OS: Darwin arm64 23.6.0

Just to clarify, you are seeing something different from this behavior?

Is the python extension up to date as well?
can you run toggle keyboard shortcuts troubleshooting and repro the issue then find the logs where it resolves enter to a command, e.g.:
2024-11-14 09:38:23.565 [info] [KeybindingService]: | Resolving Enter
2024-11-14 09:38:23.565 [info] [KeybindingService]: \ From 35 keybinding entries, matched repl.execute, when: !config.interactiveWindow.executeWithShiftEnter && activeEditor == 'workbench.editor.repl', source: built-in.
2024-11-14 09:38:23.566 [info] [KeybindingService]: + Invoking command repl.execute.