Some action icones (list, search) does not displaed

by documintation we have 7 default actions
...and there are 7 actions predefined in AdminJS

[new](https://docs.adminjs.co/module-NewAction.html) (resource action) - create new records in a resource
[list](https://docs.adminjs.co/module-ListAction.html) (resource action) - list all records within a resource
[search](https://docs.adminjs.co/module-SearchAction.html) (resource action) - search by query string
[edit](https://docs.adminjs.co/module-EditAction.html) (record action) - update records in a resource
[show](https://docs.adminjs.co/module-ShowAction.html) (record action) - show details of given record
[delete](https://docs.adminjs.co/module-DeleteAction.html) (record action) - delete given record
[bulkDelete](https://docs.adminjs.co/module-BulkDeleteAction.html) (bulk action) - delete given records

but list or search icone not displayed, and i dont have any idea how i can make it vissible
i try to use this options for resources:
  {
            resource: Photo,
            options: {
                actions:{
                    search:{
                        isVisible: true,
                        hideActionHeader: false,
                        showResourceActions: true,
                    },
                    list: {
                        isVisible: true,
                        hideActionHeader: false,
                        showResourceActions: true,
                    },
                },
                properties: {
                    owner: {
                        isTitle: true,
                    },
                    imgAlt: {
                        position: 1,
                    },
                    height: {
                        isVisible: false,
                    },
                    width: {
                        isVisible: false,
                    }
                },
            }
        }

also is it possible to change default number records on page for example from 10 (default now) to 25 >> also could not found any solution by this issue using tutorial.

UPD: by analyzing my browser inspector a found that search action triggerd by filtering and list action action triggered by pagination or click on resorces list in sidebar menu, But any way how i can change default records per page? i trying solution from this post https://github.com/SoftwareBrothers/adminjs/issues/936 but in my case when list action was triggered request.query has not any perPage parameter

found solution >> https://github.com/SoftwareBrothers/adminjs/issues/363#issuecomment-882135253

looks like feature from this post https://github.com/SoftwareBrothers/adminjs/issues/363 in back log =(


[Tutorial proposal] introduction-gee-python-api-guiattard

This is a new version of my tutorial

Closing - superseded by #254


[1.20.1] crash with missing tree

Describe the bug
the game crashed after right-clicking on a certain tree
To Reproduce
Steps to reproduce the behavior:
Screenshots

Addi
crash-2024-08-06_17.52.33-client.txt
this is a client-side crash, as I am on the server and the server is unaffected
tional context
Crashes

Dynamic Trees 1.20.1-1.3.0-BETA13
Dynamic Trees + 1.20.1-1.2.0-BETA3
Dynamic Trees 1.20.1-3.2.3
Dynamic Trees 1.20.1-2.5.3

This should be fixed in Beta14


[Frontend] Make the Admin's Home Page

Deliverables:

[ ] Make separate navbar for admin taking reference of this design

[ ] Make the admin home page, taking reference from this design.

[ ] Make /admin route that will direct to the admin's home page

Use this color pallet

Make a separate folder under component and put all the codes there

Improvements are welcomed :)

@Kajol-Kumari I would like to work on this issue. Please assign me.

sure @sakshikhachane Go ahead with this issue

@Kajol-Kumari i would like to give it a shot as well.Can you assign this to me?

@Kajol-Kumari i would like to give it a shot as well.Can you assign this to me?

sure @antaramunshi go ahead with this issue!

sure @antaramunshi go ahead with this issue!

Hello can i contribute in the issue under swoc @Kajol-Kumari ?

Hello can i contribute in the issue under swoc @Kajol-Kumari ?

sure @Bishal05 Pleasego ahead with this issue.

sure @Bishal05 Pleasego ahead with this issue.

Please assign me this issue as well

Please assign me this issue as well

Would like to work on this issue

Would like to work on this issue

@Kajol-Kumari  mam do i have to submit individual submission keeping the issue in mind, or all assignees have to work collaboratively and send a single request?

@Kajol-Kumari  mam do i have to submit individual submission keeping the issue in mind, or all assignees have to work collaboratively and send a single request?

@Kajol-Kumari mam do i have to submit individual submission keeping the issue in mind, or all assignees have to work collaboratively and send a single request?

You need to make individual submission for this issue

@Kajol-Kumari mam do i have to submit individual submission keeping the issue in mind, or all assignees have to work collaboratively and send a single request?

You need to make individual submission for this issue

can i work on this issue @Kajol-Kumari

can i work on this issue @Kajol-Kumari


Create and import blender models into Unity project

Create the following blender models:

Donut (https://www.youtube.com/watch?v=nIoXOplUvAw: Blender Guru)
Chair (https://www.youtube.com/watch?v=Hf2esGA7vCc&t=1s: Blender Guru)
Test tube in test tube rack?

When importing:

Model should be scaled and oriented appropriately
Model should have back-face culling checked in blender (or else you will see weird see-through side effect on models)

Progress Report (5/18/23):

I've finished importing the chair, and fixed a back-face culling issue. The import did have slight issues with rotation, but I fixed this by parenting the object to an empty game object, and just adjusting the rotation on the child. This way transforms on the parent should be consistent and make sense.
Still need to import donut, and make test tube and test tube rack if I have the time.

I've decided to do the test tube and rack later when I have the main gameplay mechanics planned more thoroughly


error: future cannot be sent between threads safely

v0.5.2 and git fail to build with the error above.
The log is attached.
hyprkool_built_fails.log

i did not cargo updates git dependencies before installing. 723a6ea should fix this.


Improve actor lookups

Support for bots, enterprise user account, organization, and mannequin

Updated to title to better reflect model changes


Apollo Client (example)

Overview
This PR adds a relatively simple example using Apollo Client and a readily available GraphQL API working with Remix. Additionally I've opted to add in a codegen setup which automates the creation of types and react hooks.
There are two routes being used, each making a request for some data. The index route makes use of Remix Loaders whereas the details view $id uses react hooks to achieve the same.
Thanks to everyone involved in this fantastic project and LMK how I can improve on this PR.

I'm not sure what use cases Apollo client fills in the context of Remix.

On the initial SSR, getDataFromTree wipes out all the benefits of Remix's SSR approach.
You can't fetch all data in parallel on the initial SSR
You can't fetch all data/modules/css in parallel on client side transitions
You can't prefetch pages the user is about to navigate to
It ships a lot more JS to the client
You can't model mutations in the UI as simple forms

I'd be interested to see this example but remove Apollo client and just fetch from the graphql API from a loader and then compare the performance characteristics.
Perhaps this is most useful as an example of migrating to Remix from Apollo Client? I don't know, would love to hear your thoughts.

@ryanflorence Thanks for the initial feedback and questions!
Yes this example was absolutely meant as more of a migration path from Apollo Client to Remix. I'd imagine there are a lot of orgs that have tons of logic wrapped up in Apollo already and this would help to minimize the LOE to port things over to Remix. However I also understand that in doing so we're making other trade offs.
So, hows about I take a crack at a version that's free of Apollo Client all together 💯. I've create a separate PR here which strips out all those bits noted and makes light use of the codegen to help automate the types which can then be used in our useLoaderData hook.
I'd also love to iterate on this one as a clear migration path example and hopefully better callout the trade-offs if that's something you think (with a little polish) would be useful.

If this PR is intended to be a migration step from React + Apollo to Remix, maybe adding a note in the README explaining that and suggesting next steps on the migration would be useful

Yeah, a migration path in the README with detailed instructions on how to iterate toward not shipping the graphql client anymore would be awesome :) And then it can link to the other example of just using graphql in loaders/actions. Perhaps even a mention of how much less JS is shipped and how the UX is improved with the initial render + prefetching? I don't know, getting carried away now 😋
The apollo "recursive render" and server-side render+fetch chains that creates is just not something I want anybody to be doing in a Remix app 🥲 So the README needs to be very clear that this is about migration 😇

@ryanflorence and @kentcdodds, thank you both for the feedback and sorry for the slow response. I was hoping to work through the smaller version (non Apollo) version here before tackling the updates in here. The code in that PR is potentially a last phase of this migration PR. Here we started with Apollo and by the end of it Apollo is stripped out in favor of Remix + GraphQL (existing server).
Happy to close it out and re-open shortly if that makes life any easier on your side of things.

No rush. I think having an example of Remix working with Apollo (with the note about migration) is still valuable. Take your time :)

I will close this for now though. When you're ready to start working on it again we can definitely open it up again :)

I'm not sure what use cases Apollo client fills in the context of Remix.

On the initial SSR, getDataFromTree wipes out all the benefits of Remix's SSR approach.
You can't fetch all data in parallel on the initial SSR
You can't fetch all data/modules/css in parallel on client side transitions
You can't prefetch pages the user is about to navigate to
It ships a lot more JS to the client
You can't model mutations in the UI as simple forms

I'd be interested to see this example but remove Apollo client and just fetch from the graphql API from a loader and then compare the performance characteristics.
Perhaps this is most useful as an example of migrating to Remix from Apollo Client? I don't know, would love to hear your thoughts.

Hi Ryan, I feel like i'm stepping out of line by butting in on something that has nothing to do with me, but, I really wanted to understand more on some of the points you've mentioned here. At my company, we're about to adopt Remix for a big re-design of the application (for various reasons). We are heavily reliant on apollo and our mindset and paradigm are very different from what Remix is introducing, so, It will be a slow and potentially a not so straightforward path.
I'm having difficulties understanding the first 2 points you've mentioned, and both of which, I need to fully understand as we embark on to adopting Remix. Point 3 onwards, I think, is clear to why these are issues (it's pretty much the cons of client side logic). The first two points I can't wrap my head around because of my lack of knowledge here.

How does On the initial SSR, getDataFromTree wipes out all the benefits of Remix's SSR approach.? What approach are you talking about and what are the benefits being wiped out, and why?
Why can't the data be fetched in parallel? Whether it is apollo or just a regular fetch being awaited, in the end it's just a promise waiting to be resolved, no? What am I missing here?

CC @kentcdodds since you've been assigned here. I hope my tags don't add any weight to your work and that this post (and hopefully the reply) will be beneficial to others who might be in a similar situation to us.

@marwan38, could you post this as a GitHub discussion instead? Old closed PRs are tough for the community to notice and help on and Ryan and I don't always see GitHub notifications.


FR: Hourly resolution

Will you consider implementing an hourly view?
We are using frappe gantt in ERPNext and we could use this feature for shiftplans.

I have just seen this PR https://github.com/frappe/gantt/pull/142
Can this be merged?

another solution<EMAIL_ADDRESS>

I reworked it a little and got it going for me.
See the jsFiddle link
Direktlink without stackoverflow

I reworked it a little and got it going for me. Maybe it helps one of you
js fiddle example

'Hour_upper': this.options.column_width * 30 / 2,

=>
'Hour_upper': this.options.column_width * 24 / 2,

Upper seems to be right to offset 12 units to center the date text.

Will be implemented in #387.


[WIP] [flow] Flow TouchableNativeFeedback.android.js

Related to #22100
Turn Flow active on for Libraries/Components/Touchable/TouchableNativeFeedback.android.js.
I try apply flow-strict, but Touchable is not applied flow, so I can't apply flow-strict.
 I will submit PR to apply flow strict to Touchable.js before this PR.


Fix JUnit failures

There are some JUnit failures to do with the Bootstrap 4 theme. These should be fixed to get a clean passing test suite.
In the meantime, run the GreenSuite to get a passing green JUnit run. If an error/failure appears in the green suite run, then a change has caused a new issue, and it should be fixed before the change is delivered.

xsp.extlibx.test.ExtlibXTestSuite
xsp.extlibx.test.render.Bootstrap4RenderThemeControlTest
testRenderControlsInThemes(xsp.extlibx.test.render.Bootstrap4RenderThemeControlTest)
junit.framework.AssertionFailedError: 29 fail(s). :
META-INF/ibm-common.xsp-config xp:text [theme:Bootstrap4] No output rendered.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:dashboard [theme:null] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:dashboard [theme:notes] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:dashboard [theme:oneui] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:dashboard [theme:oneuiv2.1] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:dashboard [theme:oneuiv2] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:dashboard [theme:webstandard] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:dashboard [theme:Bootstrap4] No renderer found for component-family javax.faces.Panel, renderer-type com.ibm.xsp.extlibx.theme.bootstrap4.components.responsive.Dashboard
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:dashboard [theme:Bootstrap4] No output rendered.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:navbar [theme:null] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:navbar [theme:notes] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:navbar [theme:oneui] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:navbar [theme:oneuiv2.1] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:navbar [theme:oneuiv2] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:navbar [theme:webstandard] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:navbar [theme:Bootstrap4] No renderer found for component-family javax.faces.Panel, renderer-type com.ibm.xsp.extlibx.theme.bootstrap4.components.responsive.Navbar
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:navbar [theme:Bootstrap4] No output rendered.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:carousel [theme:null] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:carousel [theme:notes] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:carousel [theme:oneui] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:carousel [theme:oneuiv2.1] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:carousel [theme:oneuiv2] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/theme/bootstrap/config/extlib-bootstrap.xsp-config xe:carousel [theme:webstandard] Problem rendering page: com.ibm.commons.util.NotImplementedException: This control is not implemented for the current theme (null) and render-kit(HTML_BASIC), try a different theme, perhaps bootstrap.
com/ibm/xsp/extlib/config/extlib-layout.xsp-config xe:applicationLayout [theme:Bootstrap4] No renderer found for component-family com.ibm.xsp.extlib.layout.ApplicationLayout, renderer-type com.ibm.xsp.extlibx.theme.bootstrap4.layout.ResponsiveAppLayout
com/ibm/xsp/extlib/config/extlib-layout.xsp-config xe:applicationLayout [theme:Bootstrap4] No output rendered.
com/ibm/xsp/extlib/config/extlib-outline.xsp-config xe:navigator [theme:Bootstrap4] No renderer found for component-family com.ibm.xsp.extlib.Outline, renderer-type com.ibm.xsp.extlibx.theme.bootstrap4.outline.OutlineMenu
com/ibm/xsp/extlib/config/extlib-outline.xsp-config xe:navigator [theme:Bootstrap4] No output rendered.
com/ibm/xsp/extlib/config/extlib-data-viewpanels.xsp-config xe:dataView [theme:Bootstrap4] No renderer found for component-family com.ibm.xsp.DataIterator, renderer-type com.ibm.xsp.extlibx.theme.bootstrap4.data.DataView
com/ibm/xsp/extlib/config/extlib-data-viewpanels.xsp-config xe:dataView [theme:Bootstrap4] No output rendered.
at junit.framework.Assert.fail(Assert.java:47)
at com.ibm.xsp.test.framework.render.RenderThemeControlTest.testRenderControlsInThemes(RenderThemeControlTest.java:242)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at junit.framework.TestCase.runTest(TestCase.java:164)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:120)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)


Export docname in needs.json

We have a large number of documents and the current needs.json does not list the document name the needs resides in - only the section names.  It would be useful to add this information.

Fix is already deployed.
See 0.3.6: https://sphinxcontrib-needs.readthedocs.io/en/latest/changelog.html#id1


toggleComment in a multi-line python string keeps adding # characters

Repro:

have a CodeMirror with the following content

"""
test
"""

repeatedly toggle comment on the test line (or e.g. sublime's toggleCommentIndented)

Expected:
The line gets commented and uncommented, or just stays as a string.
Actual:
Each 'toggle' adds another '# ' at the start of the line.

The issue is that there's not language-independent way to determine whether inserting a comment string at a given position is actually going to create a comment. One option would be to insert the characters and then verify whether a comment was created, but that's a bit of a kludge, and pollutes the editor's history with nonsense changes.

How about adding another class like multiline-string (for the languages that support such a thing) and including that in the commenting heuristics?

Attached patch uses a rather sloppy (but probably effective in most languages) heuristic to distinguish multi-line strings from strings that start at the start of the line. Does it help in your case?

That works well for our use cases, thank you :)


Fix a bug in FileBuilder::fromDateFormat (or time_from_string)

Looks like it produces std::time_t instance with wrong hour:
time_helper_test.cpp:19: ERROR: CHECK( time_from_string(current_str) == current ) is NOT correct!
values: CHECK(<PHONE_NUMBER> ==<PHONE_NUMBER> )
(difference is exactly 3600)
time_helper_test.cpp:21: ERROR: CHECK( time_to_string(time_from_string(current_str)) == current_str ) is NOT correct!
values: CHECK( 2022.09.30 15:07:25 == 2022.09.30 14:07:25 )

Very unexpected bug, since tm_hour is not changed in the code. I suggest that it's a tm_isdst bug, because Daylight Saving Time is actually 1 hour difference in time. I'd add tm.tm_isdst = -1 in the method, but don't want to commit w/o testing it yet, so I'll just leave this comment for now :)

Looks like setting tm.tm_isdst = -1 fixes this bug, which corresponds to documentation https://en.cppreference.com/w/cpp/chrono/c/tm
"The value is positive if DST is in effect, zero if not and negative if no information is available"
Probably fixed in d299d80edefd83b640d25f7615d72b74e7e75205


Exercise 4: Unable to pass all test cases

My puzzle doesnt use Grid2d at all, what I do is modifying the toString method to move the digits around. My code works perfectly fine when I test it manually but it cannot pass all the test cases on codecrunch.

Seems like your code has some flaw in logic or is not accounting/ over-accounting for some movements. Can consider testing these codecrunch failed test cases by breaking them down into individual movements to find out what exactly is the problem.

As mentioned above, seems like your code has not considered all possible test cases.
Does your code produce the same output as the below test cases?
Case 1:

Case 2:

Could you include some of the conditional checks you implemented?
Also just wanted to understand your choice for not implementing the board with Grid2D, when the implementation of the movement of the tiles are in Grid2D.

hmm yes, my code works for both cases

I didnt use Grid2D because I feel it's not very useful since I modify the output using toString method. Also if I need to move the digits around i can just use set method from ImList directly.

Update: I left out some edge conditions, and after implementing them my code managed to pass all test cases now, thanks guys! :D


Package search list should be better sorted

Search results don't seem to be sorted by any user focused metric. We should sort according to some usage metrics (e.g. downloads, stars, imports).

I would include by author, recently updated, SDK version.
In fact, a lot can be learned from npmjs.com's search options.
Though they don't have sorting and I would definitely recommend sorting as well as filtering options.

https://github.com/dart-lang/pana/blob/c0a64026bdd658601b2ba13147f3fe52f6abd47b/lib/src/scoring.dart#L65
Oh, I know. We're working on it 😄

@kevmoo Stop worrying about releasing Dart 2.0 and do this! 😛

@mcmahonjohn – I'm spending more time on this than Dart 2, I promise 😄

Understood. Thanks!

V2 design and overall ranking addresses this.


adding commit hash into launch event logs

I just found out a note of mine about adding commit hash into launch event logs (https://github.com/jupyterhub/binderhub/blob/master/binderhub/event-schemas/launch.json). Probably I was thinking it would be useful to have it for analysis but right now I cannot come up with an example. That's why I wanted to ask your opinion.

We have the "tag/branch name" that people enter on the website already. We could store the resolved reference as well. It would be interesting but I hardly ever look at the tag/branch name so .. maybe we already log "enough"?

yes, I agree that we log enough (for now).


Make StartifyEntryFormat() work with bookmarks

This pull request makes it so that the user defined function StartifyEntryFormat() works in the bookmarks list.

Thanks @lovetocode999 , I've tested this and it works like a charm!

Sorry, I wasn't active on GitHub in recent months. :)
I moved the logic out of the for loop, so please check if master is working for you as expected!

Works, thank you!


compiler-metrics.md link is outdated

When throwing errors, plugin will mention https://github.com/androidx/androidx/blob/androidx-main/compose/compiler/design/compiler-metrics.md link which is now dead
New link: https://github.com/JetBrains/kotlin/blob/master/plugins/compose/design/compiler-metrics.md

awesome! will address shortly, thank you

Pushed out release 2.2.0 to maven central with this fix


Remove fluentd-ds-ready label

https://github.com/kubernetes/kubernetes/issues/42840

cc @deads2k

lgtm, but the edit needs to be made here:  https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/well_known_labels.go .  These repos are mirrored out from staging.

Ups, thanks for letting me know. Closing in favor of https://github.com/kubernetes/kubernetes/pull/43687


new release

Can you release a version with updated authentication options?

Hi @reyvonger,
we van make a new release by the end of the week.
In the meantime you can use this tag. It has all the recent changes:
xpkg.upbound.io/crossplane-contrib/provider-openstack:v0.1.8-10.ge9daa2f


Bug: Docs doesn't upload versions.json when being updated

Expected Behaviour
When generating the docs and uploading to S3, the versions.json file should be updated
Current Behaviour
The action responsible for docs, doesn't generate the versions.json file
Code snippet
N/A

Possible Solution
No response
Steps to Reproduce
On release, observe the lack of versions.json file being upload
Powertools for AWS Lambda (Python) version
latest
AWS Lambda function runtime
3.10
Packaging format used
PyPi
Debugging logs
No response

Thanks for opening this issue @sthulb! Waiting to Convert PR to Ready to Merge to verify it.


New release for bower

When installing with Bower, an old version, using Angular 1.5.x code, but with tag 1.5.1 is installed. A new release with tag 1.6.2 should be created to prevent this.

Hi @oli4jansen, maybe I've missed something, but I can't see the new version being released (version number bumped), so there is the tag isn't obviously created.
Do you please mean that new version should be released?

@joni2back Would be good to get a new release, the last one is from 2016 and there were 96 commits in the meantime. A beta version would be fine.

Ping...


Extra iinformation on first file uploaded

Is there a way to receive  extra data on the first chunk of the file? as in a form data that sends data and a file

Yes, you can attach query parameters.

just a word of warning. There is a bug with this method. If you pass:
{ "bla": true, **"lentgh"**: "anyNumber" }

Your query will be treated as an array. Therefore it will pass 0: undefined, 1: undefined


Adding .tex files icon

Hi! After reading #60700 issue, I've created icons for .tex files. Hope it fits with the style:

 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: junquera sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

Closing based on https://github.com/Microsoft/vscode/issues/60699#issuecomment-429208011.
Also, since these icons cover our other platforms (insiders and stable) the actual graphics work will need to come from our team to ensure they're consistent. Thanks for trying.


[DOCS] Update Roadmap page

Change Logs
Updates to Roadmap page on recent and future releases.
Impact
site update
Risk level (write none, low medium or high below)
none
Documentation Update
Describe any necessary documentation update if there is any new feature, config, or user-facing change. If not, put "none".

The config description must be updated if new configs are added or the default value of the configs are changed
Any new feature or user-facing change requires updating the Hudi website. Please create a Jira ticket, attach the
ticket number here and follow the instruction to make
changes to the website.

Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

Tested locally!

Addressed the comments. Please take a look @yihua


What is the version of rdkit?

Traceback (most recent call last):
File "data_TL.py", line 4, in
from rdkit import Chem
File "/home/panfulu/anaconda3/envs/atom3d/lib/python3.6/site-packages/rdkit/Chem/init.py", line 18, in
from rdkit import DataStructs
File "/home/panfulu/anaconda3/envs/atom3d/lib/python3.6/site-packages/rdkit/DataStructs/init.py", line 13, in
from rdkit.DataStructs import cDataStructs
ImportError: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /home/panfulu/anaconda3/envs/atom3d/lib/python3.6/site-packages/rdkit/DataStructs/../../../../libRDKitDataStructs.so.1)
When I use the rdkit 2020.09, it will meet a mistake. What is the version of rdkit?

If import torch.utils.data first, it will mistake.
If import rdkit first, it will not mistake.
(atom3d) [panfulu@localhost cnn3d ]$python
Python 3.6.13 |Anaconda, Inc.| (default, Jun  4 2021, 14:25:59)
[GCC 7.5.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

from torch.utils.data import Dataset
from rdkit import Chem
Traceback (most recent call last):
File "", line 1, in
File "/home/panfulu/anaconda3/envs/atom3d/lib/python3.6/site-packages/rdkit/Chem/init.py", line 18, in
from rdkit import DataStructs
File "/home/panfulu/anaconda3/envs/atom3d/lib/python3.6/site-packages/rdkit/DataStructs/init.py", line 13, in
from rdkit.DataStructs import cDataStructs
ImportError: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /home/panfulu/anaconda3/envs/atom3d/lib/python3.6/site-packages/rdkit/DataStructs/../../../../libRDKitDataStructs.so.1)
exit()
(atom3d) [panfulu@localhost cnn3d ]$python
Python 3.6.13 |Anaconda, Inc.| (default, Jun  4 2021, 14:25:59)
[GCC 7.5.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
from rdkit import Chem
from torch.utils.data import Dataset
exit()

Hi, thanks for reporting this!
I use RDKit 2021.03.4 and PyTorch 1.9.0 with Python 3.6.13 and can import them either way.

I'm closing this issue.
Feel free to reopen it if anything has remained unclear or raise a new issue if something else comes up.


Update newsboat.txt

Removed last engendered reference, following #86.

@Minoru this should do it! In #86 I just searched for " he " (note the spaces, as "he" is part of a lot of words). This time I searched for "she", "her" and "him". I also read the entire doc, so I didn't notice anything else.

Coverage remained the same at 35.599% when pulling cd4ba15f5f3f1e121d3c074297baa26142ea4694 on maiki:patch-2 into 3b7c169878d5c32665c3a5845408df2f89adbcfc on newsboat:master.

I just searched for " he " (note the spaces, as "he" is part of a lot of words). This time I searched for "she", "her" and "him".

More advanced regex implementations have syntax for word boundaries. For example, in Vim, /\<he\>/ will match things like "he", "he,", and "—he", but not "the", "her" or "searched". Hope it'll come in handy the next time, and thanks for the PR!


[LFX PreTest] : kcl mod graph to show the dependency graph of KCL package

1. Does this PR affect any open issues?(Y/N) and add issue references (e.g. "fix #123", "re #123".):

[ ] N
[x] Y
#263

2. What is the scope of this PR (e.g. component or file name):

pkg/client.go
pkg/client/dependency_graph.go
3. Provide a description of the PR(e.g. more details, effects, motivations or doc link):

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[x] Other

4. Are there any breaking changes?(Y/N) and describe the breaking changes(e.g. more details, motivations or doc link):

[x] N
[ ] Y

5. Are there test cases for these changes?(Y/N) select and add more details, references or doc links:

[ ] Unit test
[ ] Integration test
[ ] Benchmark (add benchmark stats below)
[ ] Manual test (add detailed scripts or steps below)
[ ] Other

recheck

I have read the CLA Document and I hereby sign the CLA

recheck

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

-51 of 51 (0.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.5%) to 40.111%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/client/client.go
0
22
0.0%

pkg/client/dependency_graph.go
0
29
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.5%

Covered Lines:
1594

Relevant Lines:
3974

💛  - Coveralls


SyntaxError: expected expression, got '<'

I'm trying to use this library but every time I include it (WordPress Project) I get the following error in the console in both FF & Chrome:
SyntaxError: expected expression, got '<'
http://******************************/js/he.js?ver=0.5.0
Line 32

Cheers!

I cannot reproduce the issue with the latest version from this GitHub repository. I guess your file somehow got mangled. Try getting a fresh copy.

Ok, seems I was using the wrong he.js file. I was using the one in src and not the one in the root dir. What is the difference?
Btw..... thanks for the excellent library!

The one in src contains placeholders for complex data that is generated and placed into the code at build time.

So which one should I be using? I tried the one in root but then I got..
he is not a function

My usage:
jQuery('input[name=billing_name]').val(he(name));

My bad, I see I missed using the encode part. facepalm

What are you trying to do exactly?
When using jQuery#val() there’s no need to HTML-encode first (unless you want to display the HTML-encoded value).

It's basically just a simple checkbox that populates the billing info the same as the applicant details. So I thought I would need to make sure the data pulled from the applicant data would be in entities to avoid breaking things if the values had certain characters such as backslashes.

Yeah, you don’t need he for that. Just set .val() directly.

Oh ok, thanks!


Refactoring path modifier to use union discriminator

What type of PR is this?
/kind cleanup
/kind api-change
What this PR does / why we need it:
This is a follow up to @thockin's feedback in https://github.com/kubernetes-sigs/gateway-api/pull/1086#discussion_r846356699. It makes the following changes:

HTTPPathModifier API

Replaces "Substitution" with new type-specific "ReplaceFullPath" and "ReplacePrefixMatch" fields
Renames "Absolute" to "ReplaceFullPath" for more consistency

Validation

Adds webhook validation to ensure that only type-appropriate fields are set in HTTPPathModifier (this could be done with oneOf validation, but that is not supported with Kubebuilder annotations: https://github.com/kubernetes-sigs/controller-tools/issues/461)
Adds webhook validation to ensure that rewrite and redirect validation
Adds examples of path rewrites and redirects that will be used in verification script

Use "PreciseHostname" instead of "Hostname" URLRewrite filter

Does this PR introduce a user-facing change?:
Not sure this needs a release note because none of the updated fields were ever released, so up to author of changelog as far as if this should be included:
- HTTPPathModifier API
  - Replaces "Substitution" with new type-specific "ReplaceFullPath" and "ReplacePrefixMatch" fields
  - Renames "Absolute" to "ReplaceFullPath" for more consistency
- Validation
  - Adds webhook validation to ensure that only type-appropriate fields are set in HTTPPathModifier (this could be done with oneOf validation, but that is not supported with Kubebuilder annotations: https://github.com/kubernetes-sigs/controller-tools/issues/461)
  - Adds webhook validation to ensure that rewrite and redirect validation
  - Adds examples of path rewrites and redirects that will be used in verification script
- Use "PreciseHostname" instead of "Hostname" URLRewrite filter

This is a relatively large change, adding a hold until we can get some broader consensus.
/hold

There's a kubernetes-api-reviewers thread that's relevant to this PR.

Discussed at community meeting today. Seems like there's consensus with this approach. I've pushed an update to address feedback and going to go ahead and remove the hold so we can get this in with the next LGTM.
/hold cancel

/lgtm


documentation updates

I say go for it! I'll let you handle merging both this and #100 in case any merge conflicts come up since it's mostly your code


👯 Builders club landing page

As the community team
We want to have a dedicated home for builders club that clearly explains what it is, why you should join, what's going on and how to join
So that we can point people there easily, provide something to link to from our beer mats etc, generally make it easier to get more people "in".
Acceptance Criteria

There's a new dedicated landing page for the builders club (see sketch)

Header and key CTAs
Notification / call out to the free builders course
Repurposed events module, show first 5 upcoming, filtered for builders club only events (AMAs and Hackathons) with cta to all events
We've used the new branding (blurple keynote attached by @David R)
There's a way to find out more about the ambassadors program in general

The URL is easy to remember / share i.e. /buildersclub (but that could be achieved through redirects as that's not necessarily how the site is structured?)
We've made it clearer how to join one team or another of the ambassadors program on the ambassadors page i.e. two columns, two apply buttons
There's a way to apply directly to the builders club and a link to find out more / see what's going on on the ambassadors page (this effects the one column / two column / sticky button thing)
We've updated the links from discord to the new builders club page

on the community landing page
In the header (under community and develop)
In the footer

Link to Builders Club Templates keynote in Drive https://drive.google.com/file/d/191HCxNILgXBhXQI_08m3igZQ8FMUN7YL/view?usp=sharing

Being slightly opportunistic here @bigfandavid @joellecharlotte @goslingo if we are adding / amending the footer as part of this story could we take a look at the footer layout for mobile and see if we can tidy it up a little... as the community list has grown lots it is starting to look a little unbalanced.

XL Visual. Signed off and now moving forward to responsive versions once Joelle has looked at consistent title sizes/styles.

Review:
* Link to builders club to be updated under "community" to link to this page

The secondary (?) CTA / link at the bottom looks very small, is it the right size?
Something funky about the events table on mobile (see attached)
I think the "see more" button wasn't in the design - duplicates functionality of the view all events so not needed

@ckpringle

The secondary (?) CTA / link at the bottom looks very small, is it the right size?

It is the correct size

I think the "see more" button wasn't in the design - duplicates functionality of the view all events so not needed - interestingly the view all button doesn't appear on mobile though, only see more?

There wasn't a mobile design provided for this area of the page. But it felt more logical to hide the "View all events" button from showing on the mobile view as it would sit above the list.
The  component already provides a "See more" button at the bottom on the mobile view (you'll see it as it appears on the home page). I think it makes sense to keep it there as we hide the button at the top.

https://deploy-preview-233--vega.netlify.app/builders-club


UX Function password ESO and login

Make it possible to fix password and login and don't interrupt upload -> Easy of use

Partially done and rest is superfluous


KeyNotFoundException: The given key 'Left HardContactHand (Leap.Unity.PhysicalHands.HardContactHand)' was not present in the dictionary.

Hi, I have encountered following incident which occurs infrequently while using ultraleap hand tracking. It leads to a crash of the app. It sometimes occurs with the Left HardContactHand and sometimes with the Right HardContactHand.
The error message is following:
KeyNotFoundException: The given key 'Left HardContactHand (Leap.Unity.PhysicalHands.HardContactHand)' was not present in the dictionary.
System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) (at <834b2ded5dad441e8c7a4287897d63c7>:0)
Leap.Unity.PhysicalHands.GrabHelperObject.SetBoneGrabbing (Leap.Unity.PhysicalHands.ContactHand hand, System.Boolean add) (at<EMAIL_ADDRESS>Hands/Runtime/Scripts/Helpers/GrabHelperObject.cs:845)
Leap.Unity.PhysicalHands.GrabHelperObject.UpdateGrabbingValues () (at<EMAIL_ADDRESS>Hands/Runtime/Scripts/Helpers/GrabHelperObject.cs:821)
Leap.Unity.PhysicalHands.GrabHelperObject.UpdateHelper () (at<EMAIL_ADDRESS>Hands/Runtime/Scripts/Helpers/GrabHelperObject.cs:357)
Leap.Unity.PhysicalHands.GrabHelper.UpdateHelpers () (at<EMAIL_ADDRESS>Hands/Runtime/Scripts/Helpers/GrabHelper.cs:223)
Leap.Unity.PhysicalHands.GrabHelper.OnFixedFrame (Leap.Frame frame) (at<EMAIL_ADDRESS>Hands/Runtime/Scripts/Helpers/GrabHelper.cs:89)
Leap.Unity.LeapProvider.DispatchFixedFrameEvent (Leap.Frame frame) (at ./Library/PackageCache/com.ultraleap.tracking@6.15.0/Core/Runtime/Scripts/LeapProvider.cs:79)
Leap.Unity.PhysicalHands.PhysicalHandsManager.ProcessFrame (Leap.Frame inputFrame) (at<EMAIL_ADDRESS>Hands/Runtime/Scripts/PhysicalHandsManager.cs:263)
Leap.Unity.LeapProvider.DispatchFixedFrameEvent (Leap.Frame frame) (at ./Library/PackageCache/com.ultraleap.tracking@6.15.0/Core/Runtime/Scripts/LeapProvider.cs:79)
Leap.Unity.PostProcessProvider.processFixedFrame (Leap.Frame inputFrame) (at ./Library/PackageCache/com.ultraleap.tracking@6.15.0/Core/Runtime/Scripts/PostProcessProvider.cs:177)
Leap.Unity.LeapProvider.DispatchFixedFrameEvent (Leap.Frame frame) (at ./Library/PackageCache/com.ultraleap.tracking@6.15.0/Core/Runtime/Scripts/LeapProvider.cs:79)
Leap.Unity.XRLeapProviderManager.HandleFixedFrame (Leap.Frame _frame) (at ./Library/PackageCache/com.ultraleap.tracking@6.15.0/Core/Runtime/Scripts/XRLeapProviderManager.cs:194)
Leap.Unity.LeapProvider.DispatchFixedFrameEvent (Leap.Frame frame) (at ./Library/PackageCache/com.ultraleap.tracking@6.15.0/Core/Runtime/Scripts/LeapProvider.cs:79)
Ultraleap.Tracking.OpenXR.OpenXRLeapProvider.FixedUpdate () (at ./Library/PackageCache/com.ultraleap.tracking@6.15.0/OpenXR/Runtime/Scripts/OpenXRLeapProvider.cs:131)

Would it be possible to check whether the key exists in the dictionary before accessing it?

Can I just check which version of the Plugin you are using? (or which branch, if not using a released version)

Thanks - we are currently working on a new major release of the Plugin (7.0.0) which makes some optimizations to the Psychical Hands. We will make sure that if still necessary, we also check for existence of this key before using it :)

Thank you :)


Update generated source code

Automated PR triggered by new code generation.
Update generated source code
Generated SDK source code using:

Generator version 3.16.0
Specification version 0.0.27
Automation (cloudant-sdks) version c6700c8

Thank you for making this test! 👍


S3 bucket being filled with small debug files not in mysql_backup folder

Is there a way of deleting those files after backup is completed?
some example from 1 file:
d470328cfe947e583c786ac96870cbd backup [31/Mar/2013:01:19:25 +0000] <IP_ADDRESS> 3272ee08a76771012BADB7E10721E6 REST.PUT.OBJECT 2013-03-31-01-19-25-B645228B9AC6A250 "PUT TTP/1.1" 200 - - 385 28 9 "-" "Jakarta Commons-HttpClient/3.0" -

@embedded1 where are you finding those files?


Return self after using mixin()

Will allow user to chain mixin(), and most importantly use mixin() in the dependency section of the file, and only there.
The Motivation
I'm currently extending underscore like this:
var s = require('underscore.string');
var _ = require('underscore');
    _ = _.mixin(s.exports()) || _; // Ohhh this is nasty

But I'd rather use it like this:
var s = require('underscore.string');
var _ = require('underscore').mixin(s.exports());

Or even:
var _ = require('underscore')
        .mixin(require('underscore.string').exports())
        .mixin([another module]);

Coverage increased (+0.004%) to 96.867% when pulling 929fc74b880a87e669229597b9c5cf6cdd2dbf14 on amit3vr:master into 5500925f9f6d4b30f02d24196364735532624ba9 on jashkenas:master.

Seems reasonable to me.

fyi lodash supports this.

I'll followup with tests and docs.

Awesome! good job @captbaritone


[Issue] Module saves id of user instead of username

I have a custom user model, however, when i register a device, the fcm-django model registers the id column of the related username or (partner_id in my case) to the user_id column.
I want the user_id column to have username from the users table and not the id of the particular username row
I have attached screenshots of the tables, how can i fix this? I need to send push notifications to a particular username(partner_id) which is my unique identifier for data across other tables.
PS: partner_id == username.
My users table:

django push notifications table:

@uber1geek
The user column is a foreign key, the value stored is the id reference to your user table.  To get the devices using the partner_id from your user table try:
devices = GCMDevice.objects.filter(user__partner_id='X1234')

@jamaalscarlett  Thanks, I didn't think of that before.
I was doing client = User.objects.get(partner_id=self.request.user.username) and devices = GCMDevice.objects.filter(user_id=client.id) which worked but the way you suggested looks better.
Thanks :)

@jamaalscarlett  How do we decide when the device is inactive? Does it depend on FCM_ERROR_TIMEOUT? What would be an ideal error timeout in your opinion?

@uber1geek There is an active flag on the device model.


WIP: Thorough CI if run_slow is set

Run on more Python versions, creating a more complete matrix etc. Fixes #1265
Contributor Checklist:

[ ] I have added or updated my entry in the creators.json file
[ ] I have added a changelog entry for my contribution
[ ] I have added/updated documentation for all user-facing changes
[ ] I have added/updated test cases
[ ] I have included the rebuilt production build of the client (only if changes were made to the GUI)

Reviewer Checklist:

[ ] /azp run libertem.libertem-data passed
[ ] No import of GPL code from MIT code

Coverage submission current fails because their certificate has expired (or rather, the wrong certificate has been deployed, which expired some time last month...). But the new pipeline definition does create jobs for Py37,Py38 for data_tests and a job for Py37 for linux_tests. See logs here for reference: https://dev.azure.com/LiberTEM/LiberTEM/_build/results?buildId=1867&view=logs&j=25e595a8-091d-50ed-1ba6-52ec9a5c17ec
Now to re-run without the run_slow parameter...

/azp run libertem.libertem-data

Now to re-run without the run_slow parameter...

Looks good, no jobs for the aforementioned combinations.

Looks good, slow tests and additional Python versions seem to run according to output on Azure pipelines. Merging!


[bdedit Enhancement] Switch from PyQT5 to PySide6?

bdedit relies on PyQt5, which has a GPL license, and that seems to create problems with PyQT5
Here is the license for PyQT5: PyQt5 is released under the GPL v3 license and under a commercial license that allows for the development of proprietary applications.
bdsim has a MIT license, but including PyQT5 makes the application a GPL application, unless buying a commercila license.
An alternative would be to switch from PyQT5 to PySide6
The main notable difference between PyQT5 and PySide6 is licensing — with PyQt6 being available under a GPL or commercial license, and PySide6 under a LGPL license.
The PySide6 wheel is an alias to other two wheels PySide6_Essentials and PySide6_Addons, which contains a predefined list of Qt Modules.
Switching from PyQT to PySide is documented here. Little more complicated than sed -i s/PyQT5/pyside/g source.py but can be done easily...
Moreover, QT recommend to use PySide6.
QTCreator can be used with PySide6.

I did not know that! I will investigate and fix, but am a bit backlogged at the moment.  Do you know if PySide is easier to install on Apple silicon?  PyQt5 was a pain.

I have no experience with Apple Silicon, but some already had the problem and it seems to be fixed as indicated:

@cmaureir wrote here PySide 6.2.2+ provides support for Apple Silicon, so you could simple run a pip install pyside6 and get it.
There is a dedicated blog here

So it might be solved...

Yes, we support Apple Silicon since 6.2.2+ we have a node in our CI that builds universal wheels which are uploaded to PyPI https://pypi.org/project/PySide6/#files

I've started this process, but this also involves an effective change from Qt5 to Qt6 which has non trivial changes in methods and enums.  Will keep you posted on progress


fix crash when target package doesn't have a key and sort package keys before output

This is a great tool. Thanks for putting it together.
I stumbled on two issues while adding it to our system.
I added an inherit which had a devDependencies block to a package that didn't already have devDependencies block which triggered a crash. The first commit fixes that crash.
I also noted that when adding a new inherit the packages were no longer sorted. Adding a package with a package manager like yarn or npm would cause many lines to move because package managers sort these keys before output. Thus I have added sorting for these keys before outputting them to match package manager behavior when potentially adding a new inherit to a package.

same issue, plz merge

Hi @nick, I am curious to know how you got this project working in the first place.
I followed instructions, but it says "nothing to do..."
would you have a test project handy?


[SPARK-10248] [core] track exceptions in dagscheduler event loop in tests

DAGSchedulerEventLoop normally only logs errors (so it can continue to process more events, from other jobs).  However, this is not desirable in the tests -- the tests should be able to easily detect any exception, and also shouldn't silently succeed if there is an exception.
This was suggested by @mateiz on https://github.com/apache/spark/pull/7699.  It may have already turned up an issue in "zero split job".

Merged build triggered.

Merged build started.

Test build #41634 has started for   PR 8466 at commit 2c45f78.

Test build #41634 has finished for   PR 8466 at commit 2c45f78.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class LogisticRegressionModel @Since("1.3.0") (
class SVMModel @Since("1.1.0") (
class GaussianMixtureModel @Since("1.3.0") (
class KMeansModel @Since("1.1.0") (@Since("1.0.0") val clusterCenters: Array[Vector])
class PowerIterationClusteringModel @Since("1.3.0") (
class StreamingKMeansModel @Since("1.2.0") (
class StreamingKMeans @Since("1.2.0") (
class BinaryClassificationMetrics @Since("1.3.0") (
class MulticlassMetrics @Since("1.1.0") (predictionAndLabels: RDD[(Double, Double)])
class MultilabelMetrics @Since("1.2.0") (predictionAndLabels: RDD[(Array[Double], Array[Double])])
class RegressionMetrics @Since("1.2.0") (
class ChiSqSelectorModel @Since("1.3.0") (
class ChiSqSelector @Since("1.3.0") (
class ElementwiseProduct @Since("1.4.0") (
class IDF @Since("1.2.0") (@Since("1.2.0") val minDocFreq: Int)
class Normalizer @Since("1.1.0") (p: Double) extends VectorTransformer
class PCA @Since("1.4.0") (@Since("1.4.0") val k: Int)
class StandardScaler @Since("1.1.0") (withMean: Boolean, withStd: Boolean) extends Logging
class StandardScalerModel @Since("1.3.0") (
class FPGrowthModel[Item: ClassTag] @Since("1.3.0") (
  class FreqItemset[Item] @Since("1.3.0") (
  class FreqSequence[Item] @Since("1.5.0") (
class PrefixSpanModel[Item] @Since("1.5.0") (
class DenseMatrix @Since("1.3.0") (
class SparseMatrix @Since("1.3.0") (
class DenseVector @Since("1.0.0") (
class SparseVector @Since("1.0.0") (
class BlockMatrix @Since("1.3.0") (
class CoordinateMatrix @Since("1.0.0") (
class IndexedRowMatrix @Since("1.0.0") (
class RowMatrix @Since("1.0.0") (
class PoissonGenerator @Since("1.1.0") (
class ExponentialGenerator @Since("1.3.0") (
class GammaGenerator @Since("1.3.0") (
class LogNormalGenerator @Since("1.3.0") (
abstract class GeneralizedLinearModel @Since("1.0.0") (
class IsotonicRegressionModel @Since("1.3.0") (
case class LabeledPoint @Since("1.0.0") (
class LassoModel @Since("1.1.0") (
class LinearRegressionModel @Since("1.1.0") (
class RidgeRegressionModel @Since("1.1.0") (
class MultivariateGaussian @Since("1.3.0") (
case class BoostingStrategy @Since("1.4.0") (
class Strategy @Since("1.3.0") (
class DecisionTreeModel @Since("1.0.0") (
class Node @Since("1.2.0") (
class Predict @Since("1.2.0") (
class RandomForestModel @Since("1.2.0") (
class GradientBoostedTreesModel @Since("1.2.0") (
abstract class SetOperation(left: LogicalPlan, right: LogicalPlan) extends BinaryNode
case class Union(left: LogicalPlan, right: LogicalPlan) extends SetOperation(left, right)
case class Intersect(left: LogicalPlan, right: LogicalPlan) extends SetOperation(left, right)
case class Except(left: LogicalPlan, right: LogicalPlan) extends SetOperation(left, right)

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

Merged build finished. Test FAILed.

Merged build triggered.

Merged build started.

Test build #41635 has started for   PR 8466 at commit 32102f5.

Test build #41635 has finished for   PR 8466 at commit 32102f5.

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

Merged build finished. Test PASSed.

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

Hey, so is the conclusion that the DAGScheduler actually did pass the exception to JobListeners, but we weren't listening for it in our test suite? I thought the initial problem was that some exception got swallowed before ever being passed up.

Merged build triggered.

Merged build started.

Test build #43477 has started for   PR 8466 at commit f1f4814.

Hi @mateiz sorry I totally missed your comment a while back. so I think poorly explained the issue in the first place.  Exceptions are already making it to the joblisteners to the best of my knowledge (as part of doCancelAllJobs).
The issue that I'm trying to address is just confusing behavior in the tests.  Before this change, if there is an exception inside the event processing loop, then all that happens is some internal state is set.  Furthermore, the event process loop stops the SparkContext, but it doesn't actually stop the DAGScheduler in use b/c in these tests the DAGScheduler is custom, not the one created by the SparkContext.
The net effect is that when a test doesn't behave the way you expect it to, its hard to unravel why.  Unless tests include assert(failure == null) on every other line, if you do hit an exception, the test will keep running quite a bit further but with strange behavior which can be hard to make sense of.
The only goal here is just to make those issues much more immediately obvious.  For these tests, as soon as there is an exception in the event process loop, throw the exception and fail the test.

Test build #43477 has finished for   PR 8466 at commit f1f4814.

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

Merged build finished. Test PASSed.

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

LGTM.

retest this please

LGTM pending tests

Test build #47556 has started for PR 8466 at commit f1f4814.

Test build #47556 has finished for PR 8466 at commit f1f4814.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test FAILed.

@squito looks like this is failing a legit test

retest this please

Test build #47684 has started for PR 8466 at commit f1f4814.

Test build #47684 has finished for PR 8466 at commit f1f4814.

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

Merged build finished. Test PASSed.

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

I don't think that test failure is related at all, but I also dont' see why that test would be flaky :(

Jenkins, retest this please

Test build #47861 has started for PR 8466 at commit f1f4814.

Test build #47861 has finished for PR 8466 at commit f1f4814.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test FAILed.

retest this please

Test build #47883 has started for PR 8466 at commit f1f4814.

Test failure is unrelated. Merging into master.

Test build #47883 has finished for PR 8466 at commit f1f4814.

This patch fails from timeout after a configured wait of `250m`.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test FAILed.


Add onExtraLongClick method?

Any chance you'd be open to adding that?
I have a special button that directs to a Support page, would like to longClick to access a Debug menu.

@caman9119 you can add this one on your own :) Just add a LibsUIListener and hook into the view creation after it was done: https://github.com/mikepenz/AboutLibraries/blob/develop/library/src/main/java/com/mikepenz/aboutlibraries/LibsConfiguration.java#L131
https://github.com/mikepenz/AboutLibraries/blob/54abd1254c71beb856533ac68146e19c6529404b/library/src/main/java/com/mikepenz/aboutlibraries/LibsFragmentCompat.java#L91
There are also other listeners you could use.


Allow satisfies to be used as a type contraint to allow constraining types to be exactly the same as the constraint.

🔍 Search Terms
satisfies, constraints, extends
Couldn't find anything, but also there are way too many issues and it is quite hard to filter through them so I might have missed something, hopefully one day we could get AI assisted search for issues.
✅ Viability Checklist
My suggestion meets these guidelines:

[*] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[*] This wouldn't change the runtime behavior of existing JavaScript code
[*] This could be implemented without emitting different JS based on the types of the expressions
[*] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
[*] This feature would agree with the rest of TypeScript's Design Goals.

⭐ Suggestion
Allow satisfies to be used as a type contraint to allow constraining types to be exactly the same as the constraint.
Specifically, by using satisfies instead of extends, we tell the compiler that we do not accept Types that are subtypes of our constraint, only those that are structurally the same.
So instead of doing T extends Type one would use T satisfies Type.
📃 Motivating Example
This suggestion would allow to easily avoid 'Type could be subtype of constraint' errors.
So instead of having this code:
interface Events {
    first: { a: boolean }
    second: { b: string }
    third: { c: number }
}

type EventHandler<Key extends keyof Events> = (value: Events[Key]) => Promise<void> | void

const eventHandlers: Partial<{[Key in keyof Events]: EventHandler<Key>}> = {}

function addEventHandler<Key extends keyof Events>(name: Key, handler: EventHandler<Key>) {
    if (!eventHandlers[name]) {
        eventHandlers[name] = handler // error: '"first"' is assignable to the constraint of type 'Key', but 'Key' could be instantiated with a different subtype of constraint 'keyof Events'.
    }
}

We would have:
interface Events {
    first: { a: boolean }
    second: { b: string }
    third: { c: number }
}

type EventHandler<Key extends keyof Events> = (value: Events[Key]) => Promise<void> | void

const eventHandlers: Partial<{[Key in keyof Events]: EventHandler<Key>}> = {}

function addEventHandler<Key satisfies keyof Events>(name: Key, handler: EventHandler<Key>) {
    if (!eventHandlers[name]) {
        eventHandlers[name] = handler // no error
    }
}

💻 Use Cases
I am currenly not aware of workarounds for this issue.

I’m not understanding; if you don’t want a subtype, why use a generic at all?

Specifically, by using satisfies instead of extends, we tell the compiler that we do not accept Types that are subtypes of our constraint

What you're saying here is that
addEventHandler("first", () => {});

should be an illegal call, since "first" is a subtype of keyof Events. Huh?
It seems like you're trying to talk about #27808

Yes, I believe that https://github.com/microsoft/TypeScript/issues/27808 is precisely what I was trying to express.
Sorry for the trouble.


Support ruby core repository with gemspec

This is the part of https://github.com/ruby/ruby/commit/60ebd4e26a1b6ed3ad11bade520db0a19e9be190.
The Ruby core repository uses the different structure with this upstream.  I added a fallback rescue block for the ruby core.

I also extract spec.files caused by build failure of ruby core repository:  https://rubyci.org/logs/rubyci.s3.amazonaws.com/ubuntu/ruby-trunk/log/20180906T003003Z.fail.html.gz

Can we merge this?
Or do we need more commits?

Can we merge this?

Yes, I have no commits for this issue.


Add support for ARC EMSK

Hi
This is support for Synopsys ARC EMSK has been added, including the OpenThread platform implementation in 'examples/platforms/emsk' and EMSK BSP in 'third_party/synopsys'.
Thank you.
Qiang

Thanks for working to bring OpenThread to a new platform.  Great to see this!

Also, please provide a third_party/synopsys/README.md file.  See third_party/mbedtls/README.md for an example.

Codecov Report

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

@@            Coverage Diff             @@
##           master    #1549      +/-   ##
==========================================
- Coverage   71.06%   69.25%   -1.81%
==========================================
  Files         145      149       +4
  Lines       18223    19941    +1718
  Branches     2215     2425     +210
==========================================
+ Hits        12950    13811     +861
- Misses       4441     5230     +789
- Partials      832      900      +68

Impacted Files
Coverage Δ

examples/drivers/windows/otLwf/alarm.c
91.66% <0%> (-2.78%)
:arrow_down:

examples/platforms/cc2538/flash.c
92% <0%> (-0.6%)
:arrow_down:

src/core/thread/mesh_forwarder.cpp
74.05% <0%> (ø)
:arrow_up:

examples/platforms/cc2538/random.c
100% <0%> (ø)
:arrow_up:

examples/drivers/windows/ottmp/hdlc.cpp
77.77% <0%> (ø)

src/ncp/ncp_base.hpp
0% <0%> (ø)

src/ncp/ncp_uart.cpp
75.67% <0%> (ø)

src/ncp/ncp_base.cpp
36.38% <0%> (ø)

src/core/thread/mle.cpp
80.86% <0%> (+0.14%)
:arrow_up:

src/core/thread/mle_router.cpp
80.02% <0%> (+0.63%)
:arrow_up:

... and 14 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 27ddb2d...fa49602. Read the comment docs.

I signed it!

I signed it!


Keep the legion alive!

I feel the activity of the anti region legion has plummeted. WE MUST KEEP FIGHTING!!
#endregions

Would love to show my support with a tshirt, but I'm not sure they're still a thing?


Bug: individual author feeds from The Nation don't import correctly

Using On My Mac, with NNW 5.0.3 on Catalina.
I tried adding (individual author) feeds from The Nation magazine, through the "+" button. There's probably something (or things) wrong with the feeds, though, because articles are out of order, and the date/time stamp on them are set to when I imported them. There's also an extremely odd site/author header above the articles (especially for Mike Konczal's). I've attached screenshots of Mike Konczal's (https://www.thenation.com/feeds/?author_id=3495) and Matt Stoller's (https://www.thenation.com/feeds/?author_id=19119) feed displays in NNW. I've also attached a screenshot from Inoreader, which, even though it's not picking up date/time correctly, at least displays the articles in the correct order, which you can see by comparing it to a screenshot from The Nation's website.

It’s a terrible feed.

It doesn’t include any pubDate elements, which is where RSS dates are specified.

Instead, it includes date elements, which is not a thing in RSS.

And — inside those date elements it uses a non-standard way to specify the date.

I would recommend reporting this as a bug to the publisher.

It gets worse, though it’s not relevant.
It made up a teaser element which is also not a thing.
And inside the author tags it looks like this: Mike Konczal,Mike Konczal,Mike Konczal

Yeah, figured. lol. sigh
I'll reach out to them! Thanks for looking through them. :)


Add Barkrowler bot

Add Barkrowler bot

We technically already detect this bot at is also matches "Owler"
https://crawlerdetect.io/?q=Barkrowler


accelerate Inappropriate convert all inputs to specific dtype

As title said, I made a minium snippet like this:

from transformers import ,Trainer

class MyTrainer(Trainer):
  def compute_loss(inputs):
        input_ids = inputs.pop("input_ids")
        attention_mask = inputs.pop("attention_mask")

        valid_label_index_list = inputs.pop(
            "valid_label_index_list"
        )
        all_prob_supervised = inputs.pop("all_prob_supervised")
        all_prob_clm = inputs.pop("all_prob_clm")
        supervised_cnt = inputs.pop("supervised_cnt")
        clm_cnt = inputs.pop("clm_cnt")

        result = model(
              input_ids=input_ids,
              attention_mask=attention_mask,
          )

If we set amp to 'bfloat16', all element in inputs will be convert from float32 to bfloat16.
While amp supported by huggingface trainer argument will not do this. So I am not sure if this is a feature of accelerate or just a bug?
If this  is a feature, how can we avoid this? (Since other input like clm_cnt in the case won't go into model, so there is no need to convert them to bf16)
compute_environment: LOCAL_MACHINE
debug: false
deepspeed_config:
  gradient_accumulation_steps: 8
  offload_optimizer_device: none
  offload_param_device: none
  zero3_init_flag: false
  zero3_save_16bit_model: false
  zero_stage: 3
distributed_type: DEEPSPEED
downcast_bf16: 'no'
enable_cpu_affinity: false
machine_rank: 0
main_training_function: main
mixed_precision: bf16
num_machines: 1
num_processes: 2
rdzv_backend: static
same_network: true
tpu_env: []
tpu_use_cluster: false
tpu_use_sudo: false
use_cpu: false

System info (please complete the following information):

GPU count and types 2xA100
Python version 3.11
deepspeed 0.14.2
accelerate 0.30.0
transformers 4.40.2
cuda 12.2

We can try, but I'm not 100% sure we can, since generally we assume that anything related in there will be cast via amp for loss calculation properly.

We can try, but I'm not 100% sure we can, since generally we assume that anything related in there will be cast via amp for loss calculation properly.我们可以尝试，但我不是100%确定我们可以，因为通常我们假设那里的任何相关内容都将通过 amp 进行正确的损失计算。

Thanks in advance, I am not sure if I made it clear
If I run my training scripts using python train.py instead of accelerate launch train.py , and set bf16 in trainingArguments to true
The training procedure is still mixed precision but it won't convert all inputs to compute_loss to bf16. (Since here exist some input I don't need send it to model, so it does not need to be converted.)
It would be great if this process could be handled correctly : )

Yes you were quite clear. I'll see what we can do but again it's a blanket usage of autocast() so not sure if we can

Though the answer is likely yes, since the model has its own autocast wrapper around the forward() method

Hi, is there are a status on this. I am currently using a messy hack where I convert all the tensors to lists and pass the lists to the model. Then reconstruct the lists into tensors in the forward() call

It could be related. I’m working with diffusion models and PyG, and when I batch edge_indices, they are converted to mixed precision FP16. However, I need to keep edge_indices as int64 for indexing. For now, my workaround is to cast them back to int64 after precomputing the indices.

It could be related. I’m working with diffusion models and PyG, and when I batch edge_indices, they are converted to mixed precision FP16. However, I need to keep edge_indices as int64 for indexing. For now, my workaround is to cast them back to int64 after precomputing the indices.

This is indeed a temporary solution; however, this  conversion will result in precision loss, making it unsuitable for scenarios that are sensitive to precision."


Support  for PySpark 2.4.4 Mllib

/kind feature
Hi, our current pipeline and models are implemented using PySpark Mllib. After looking at the examples I realize we currently don't support PySpark Mllib. Can we include PySpark model server as additional feature in the next release? Thanks
Link on how MLflow implement Spark: https://www.mlflow.org/docs/latest/python_api/mlflow.spark.html

Who is working on this? Support for Spark ML would be a huge boon for KFServing!


MINOR: [Python] Fix memory_map() docstring

The file mode was incorrectly documented.

I rebased on master in the hope of getting a successful CI run.


Enable a chat command for one specific group doesn't seem to be working.

Enabling a chat command for one specific group doesn't seem to be working. When I use it, I don't receive any messages from that group for the command to which it was applied.
When I enable groups=True  everything working just fine.

can you share how you are using groups by obfuscating the string?

I just use your example, where I changed name of group to existing one:
bot.register(PingCommand(), contacts=False, groups=["Test GROUP"]
After that I have any response till  I change it to groups=True
Here is response from curl -X GET 'https://mysignalapi.com/v1/groups/regirestedPhone' | python -m json.tool
{         "name": "Test GROUP",         "id": "group.OCt1ZkRvMW=",         "internal_id": "8+ufDo1lg2X7I4=",         "members": [             "+4999999360",             "+4987654630"         ],         "blocked": false,         "pending_invites": [],         "pending_requests": [],         "invite_link": "",         "admins": [             "+4987654630"         ]     }
WARNING:root:[Bot] Could not initialize Redis. In-memory storage will be used. Restarting will delete the storage! INFO:root:[Bot] Producer #1 started INFO:root:[Bot] Consumer #1 started INFO:root:[Bot] Consumer #2 started INFO:root:[Bot] Consumer #3 started INFO:root:[Bot] 2 groups detected

just to make sure, on what version of the framework are you?

On 0.9.2 I just installed it yesterday.

"message":"PING"

Oh, can you try typing ping? The command is not performing any string manipulation, see https://github.com/filipre/signalbot/blob/master/example/commands/ping.py#L11

Oh I forgot to say that I changed Command:
    def describe(self) -> str:
        return "🏓 Ping Command: Listen for a ping"

    @triggered("Ping")
    async def handle(self, c: Context):
        await c.send("`Pong`", text_mode="styled")

got it. I'll try to reproduce it but it may take a while. Maybe there is something wrong with the current way group names are resolved in the current version. groups=["Test GROUP"] looks fine to me.

got it. I'll try to reproduce it but it may take a while. Maybe there is something wrong with the current way group names are resolved in the current version. groups=["Test GROUP"] looks fine to me.

Ok sounds good, as I faced this issue I eventually tried contacts["+4965847363"]  to find out it does't work as well.

I may have more context on this.
I also face the issue of not receiving messages from groups.
I am using signalbot v0.9.2 and signal-cli-rest-api v0.83 (latest as of today).
I am registering the Ping command like this
bot.register(PingCommand(), contacts=False, groups=[group_id])
where group_id is a string of this format: group.<OMMITED_CHARS>
And the logs reveal the following exception:
INFO:root:[Bot] Producer #1 started
INFO:root:[Bot] Consumer #1 started
INFO:root:[Bot] Consumer #2 started
INFO:root:[Bot] Consumer #3 started
DEBUG:websockets.client:= connection is CONNECTING
DEBUG:websockets.client:> GET /v1/receive/<OMITTED> HTTP/1.1
DEBUG:websockets.client:> Host: <IP_ADDRESS>:3010
DEBUG:websockets.client:> Upgrade: websocket
DEBUG:websockets.client:> Connection: Upgrade
DEBUG:websockets.client:> Sec-WebSocket-Key: <OMITTED>
DEBUG:websockets.client:> Sec-WebSocket-Version: 13
DEBUG:websockets.client:> Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
DEBUG:websockets.client:> User-Agent: Python/3.10 websockets/10.4
DEBUG:websockets.client:! failing connection with code 1006
DEBUG:websockets.client:= connection is CLOSED
DEBUG:websockets.client:x half-closing TCP connection
ERROR:asyncio:Task exception was never retrieved
future: <Task finished name='Task-1' coro=<SignalBot._detect_groups() done, defined at /usr/local/lib/python3.10/site-packages/signalbot/bot.py:225> exception=GroupsError()>
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/signalbot/api.py", line 132, in get_groups
    resp = await session.get(uri)
  File "/usr/local/lib/python3.10/site-packages/aiohttp/client.py", line 605, in _request
    await resp.start(conn)
  File "/usr/local/lib/python3.10/site-packages/aiohttp/client_reqrep.py", line 966, in start
    message, payload = await protocol.read()  # type: ignore[union-attr]
  File "/usr/local/lib/python3.10/site-packages/aiohttp/streams.py", line 622, in read
    await self._waiter
aiohttp.client_exceptions.ServerDisconnectedError: Server disconnected

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/signalbot/bot.py", line 227, in _detect_groups
    self.groups = await self._signal.get_groups()
  File "/usr/local/lib/python3.10/site-packages/signalbot/api.py", line 139, in get_groups
    raise GroupsError
signalbot.api.GroupsError
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/websockets/legacy/http.py", line 120, in read_response
    status_line = await read_line(stream)
  File "/usr/local/lib/python3.10/site-packages/websockets/legacy/http.py", line 200, in read_line
    raise EOFError("line without CRLF")
EOFError: line without CRLF

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/websockets/legacy/client.py", line 138, in read_http_response
    status_code, reason, headers = await read_response(self.reader)
  File "/usr/local/lib/python3.10/site-packages/websockets/legacy/http.py", line 122, in read_response
    raise EOFError("connection closed while reading HTTP status line") from exc
EOFError: connection closed while reading HTTP status line

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/signalbot/api.py", line 20, in receive
    async with self.connection as websocket:
  File "/usr/local/lib/python3.10/site-packages/websockets/legacy/client.py", line 642, in __aenter__
    return await self
  File "/usr/local/lib/python3.10/site-packages/websockets/legacy/client.py", line 659, in __await_impl_timeout__
    return await asyncio.wait_for(self.__await_impl__(), self.open_timeout)
  File "/usr/local/lib/python3.10/asyncio/tasks.py", line 445, in wait_for
    return fut.result()
  File "/usr/local/lib/python3.10/site-packages/websockets/legacy/client.py", line 666, in __await_impl__
    await protocol.handshake(
  File "/usr/local/lib/python3.10/site-packages/websockets/legacy/client.py", line 326, in handshake
    status_code, response_headers = await self.read_http_response()
  File "/usr/local/lib/python3.10/site-packages/websockets/legacy/client.py", line 144, in read_http_response
    raise InvalidMessage("did not receive a valid HTTP response") from exc
websockets.exceptions.InvalidMessage: did not receive a valid HTTP response

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/signalbot/bot.py", line 324, in _produce
    async for raw_message in self._signal.receive():
  File "/usr/local/lib/python3.10/site-packages/signalbot/api.py", line 25, in receive
    raise ReceiveMessagesError(e)
signalbot.api.ReceiveMessagesError: did not receive a valid HTTP response

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/signalbot/bot.py", line 294, in _rerun_on_exception
    await coro(*args, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/signalbot/bot.py", line 336, in _produce
    raise SignalBotError(f"Cannot receive messages: {e}")
signalbot.bot.SignalBotError: Cannot receive messages: did not receive a valid HTTP response
``

i think that is a timing-problem:
first you have to register a command with a group-name, but the data about the groups (including id and name) only be  resolved after starting the bot.
I made a first attempt to fix the problem by extending the tuple for registering a command (https://github.com/joe128/signalbot/tree/issue43/recolve_groupnames_for_commands_after_start), but I think it would be better if the command class got dedicated fields for membership (allconctacts, valid_contacts, allgroups, valid_group_ids, unresolved_group_names).

Looks to me like the specific issue is that .register checks for _groups_by_name here https://github.com/filipre/signalbot/blob/master/signalbot/bot.py#L158
But that variable isn't populated until _detect_groups is called.  Which doesnt happen until start is called.


Release Repositories and Expanded Prebuilt RPMs

Hi All,
First of all great work and I hope Nvidia continues to invest in this.
Are there any plans on provided release RPMs as part of a repository to make enroot easier to consume?  The libnvidia-container repo (https://nvidia.github.io/libnvidia-container/) seems to be a good example on how to do this with just GitHub.  An official Spack package recipe would also work though I'm not sure the caps functionality would work from that install method.
If not are the current el7 RPMs compatible with RHEL 8 (or clones)?  For newer RHEL (8/9) will I need to build enroot from source instead?

We don't currently plan on making a repository for enroot.
Regarding the RPMs, yes the el7 should work on every RHEL based distribution, enroot is statically linked and doesn't depend on any specific userspace aside from standard utilities.


Bindable with custom element doesn't work

This code:
import {customElement, bindable } from 'aurelia-framework'

@customElement('value')
export class Value
{
	@bindable target
	@bindable min
	@bindable max
	@bindable doubleClick
}

Is throwing this error (four times):
Potentially unhandled rejection [1] TypeError: Cannot read property 'getObserversLookup' of undefined
    at new BehaviorInstance (http://localhost:9000/jspm_packages/github/aurelia/templating@0.10.3/behavior-instance.js:22:56)
    at HtmlBehaviorResource.create (http://localhost:9000/jspm_packages/github/aurelia/templating@0.10.3/html-behavior.js:206:36)
    at http://localhost:9000/jspm_packages/github/aurelia/templating@0.10.3/composition-engine.js:91:33
    at O (http://localhost:9000/jspm_packages/es6-module-loader.js:7:7439)
    at K (http://localhost:9000/jspm_packages/es6-module-loader.js:7:7071)
    at y.7.y.when (http://localhost:9000/jspm_packages/es6-module-loader.js:7:10745)
    at v.7.v.run (http://localhost:9000/jspm_packages/es6-module-loader.js:7:9781)
    at a.3.a._drain (http://localhost:9000/jspm_packages/es6-module-loader.js:7:1740)
    at 3.a.drain (http://localhost:9000/jspm_packages/es6-module-loader.js:7:1394)
    at MutationObserver.b (http://localhost:9000/jspm_packages/es6-module-loader.js:7:3302)

Are you sure you have the latest versions of all the aurelia libraries?

i confirm updating to latest aurelia, dont show this problem

Ok, good to hear.

@EisenbergEffect I can reproduce this on latest when DI'ing a class into a view-model.  Originally I put the @bindable on the class before upgrading a while back to get the valueChanged for free but I think this was bad practice anyway.  On update it started getting mad at me and using a customAttribute instead of a bindable fixed it.
I think this was ok at a point in time during alpha but shouldn't be a good practice so good to keep closed, just mentioning.


Fix for Issue#18

Visuals now update immediately when X or Y constraint buttons are pressed.

This looks good and appears to work well! Thank you very much! 😁


Abstract measurements

• Abstract measurements on horizontal grid into variables in font scss files
• Add (quickly) Myriad and Frutiger alternates

This is all OK by me!


Make Conda presentation

Include slides on what is conda, what is anaconda vs. miniconda, what are channels etc.


Every modal must be non-closable when clicking on background

Technical Story
As a user I want that my configurations are not lost when I accidently click on the modal background
Requirements

Use latest release from PANIC UI kit to perform the fix on every modal

Acceptance criteria
Given: Any Modal
When: I click on the background
Then: The modal is not closed

I suggest going through the entire PANIC UI and applying this fix to each modal, mainly those that include user input (forms).

We also need to investigate the case of when the user hits ESC on their keyboard. After implementing the fix that this ticket covers, please test if the modal still closes upon ESC is hit on the keyboard. If closes, we need to investigate from the UI Kit side.


Exposing WCF Service from Serenity Web application

Hi!
Anyone has a experienced any issue creating a WCF service on a Serenity Web application ?
I've created a test service (add  new item--> new wcf service-->etc...) that creates a wcf service with a test method "DoWork".
Although the config file is changed and the metadata appears to be correct since is available to the client that can read it, when calling this method from client (WCF Test Client for example) the site returns 400 Bad request.
EDIT :
Of course if i do the same with a blank asp.Net MVC project it works correctly.
The system is throwing a System.ServiceModel.ProtocolException (inner:System.Xml.XmlException : "unexpected end of file") so I suppose that can have something to do with the serialization. Maybe serenity is overriding any of default serialization behavior ?

Turns out that this has nothing to do with Serenity. Serenity, of course, works fine  :)
For future reference for someone doing the same mistake that I did.
I've added some code to Application_BeginRequest method for debugging purposes where I was copying the incoming stream. Turns out that that caused the stream to position in the end and WCF started to read in that point. of course there was no more data to read.
protected void Application_BeginRequest(object sender, EventArgs e) {
    var ms= new MemoryStream();
    Request.InputStream.CopyTo(ms); /***THAT WILL MAKE INPUTSTREAM POSITION TO THE END***/
    ms.Position = 0;
    Debug.WriteLine(new StreamReader(ms).ReadToEnd());

The solution is obvious, after that CopyTo we need to reset the  InputStream position also:
Request.InputStream.Position = 0;
Sorry for the trouble.


Do you have a sample base on PCL?

Do you have a sample for UWP in Xamarin.forms?,
Thank you!

Not supporting UWP at the moment, thereby closing this ticket.


Fix chart-timeline-bar misalignment for yearly datasets

https://github.com/opendatacube/datacube-explorer/issues/158
I am not sure how to manage the product that is yearly only, maybe we will do a hard pass on _annaul and summary, then any additional we will just identify in config file.

Closing


Deterministic figures

The README mentions that

Note that the Figures 4 through 7 are probabilistic and not deterministic, so tiny differenes in the exact data points/errors from the published article may be noticeable.

Can you set a fixed randomizer seed to help with this?

Ah, I see -- the article is published already, and I imagine you didn't set one originally. Ignore me!

Yep, I published this article first without showyourwork, and now I'm going back as an exercise for myself before getting too deep into my next paper. I figured their'd be a learning curve/maybe some weirdness with Julia vs. Python, so thanks for your help with everything :)


dart run wasm:setup fails on linux when referenced as a dependency pointing to git

I tried to reproduce the example on README on Ubuntu and it failed when i executed dart run wasm:setup.
I got this error:
...
manifest path `/home/abner/dart-wasm-project/.dart_tool/pub/bin/wasm/Cargo.toml` does not exist

I referenced the wasm project in my pubspec.yaml using git reference:
dependencies:
  wasm:
    git:
      url: https://github.com/dart-lang/wasm.git
      ref: main

I manually copied the files in the wasm repository bin folder (Cargo.toml, finalizers.cc, setup.dart, wasmer.rs) into my .dart_tool/pub/bin/wasm and after it, the command dart run wasm:setup just worked.
Actually, i wanna also to know if dart-lang/wasm is intended to work inside Flutter apps (both mobile, desktop and web)?

@abner thanks for raising this issue and including your work around!
I had the same error (on Ubuntu 21.04) and copying across the bin folder worked for me too.
I wonder if copying those files across should be part of setup.dart ?

Actually, i wanna also to know if dart-lang/wasm is intended to work inside Flutter apps (both mobile, desktop and web)?

We plan to support flutter and the web, but currently we only support linux/windows/mac.

The fix for these sorts of errors is usually to add whatever directory pub puts git deps in to the list of directories that setup.dart looks through. Unfortunately, it seems to put git deps in an internal cache that is not relative to any of the other directories that setup.dart knows about, and also puts the git hash in the directory name. For example on my windows machine it ends up in C:\Users\<USER>\AppData\Local\Pub\Cache\git\wasm-8130064aa79227564ac07d561837ded2cefa0d9f.
That wouldn't be a problem, because one of the search paths is wherever the script is. But pub precompiles setup.dart and puts it in the project's .dart_tool folder, so Platform.script points to .dart_tool/pub/bin/wasm, rather than the cloned repo. It seems there's not an easy way for setup.dart to locate that directory.
I think to do this properly I'll need to read the package config file to figure out where wasm ended up. Fortunately there's a package for that :)


Step 3 has incorrect exe name

The step references vsintr.exe, it should be vsinstr.exe. I could not find the DLL referenced, msdis150.dll, installed anywhere from the download.

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

ID: 9eb6a064-a3ec-7013-d28f-36d860bb9128
Version Independent ID: 78db436e-7099-f9b0-4ca4-79a796a595df
Content: How to: Install the Stand-Alone Profiler - Visual Studio
Content Source: docs/profiling/how-to-install-the-stand-alone-profiler.md
Product: visual-studio-windows
Technology: vs-ide-debug
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

@rtrusso Thank you for the feedback, assigning this to the author for review.

It appears that msdis150.dll is an old reference. I'm updating the doc.


Add resources and ingress

In our project we would use this chart but we missing these features to deploy in our cluster.
So I added resource request and limit for the containers and an ingress

Hi @ebcFlagman
Thnx for the contribution.
Will use this weekend for review.

Before I could check PR in details I'd like to make some general remarks.

I'd prefer to have two independent PR for every new feature, i.e. ingress and pod resources
Every PR should consist of a single commit
Please use conventional commits for commit messages


Navigaton property not work whe used OfType

This code raise error
public class NavPropertyError
    {
        class TestEntity
        {
            public int Id { get; set; }
            public string Field1 { get; set; }
        }

        class TestEntityDetail
        {
            public int Id { get; set; }
            public TestEntity TestEntity { get; set; }
        }

        class Context: DbContext
        {
            public DbSet<TestEntity> Entities { get; set; }
            public DbSet<TestEntityDetail> EntityDetails { get; set; }
        }

        [Fact]
        public void MyTestMethod()
        {
            var serviceCollection = new ServiceCollection();
            serviceCollection
                .AddEntityFramework()
                .AddInMemoryDatabase()
                .AddDbContext<Context>(o => o.UseInMemoryDatabase());

            var serviceProvider = serviceCollection.BuildServiceProvider();
            var context = serviceProvider.GetRequiredService<Context>();
            var target = context.EntityDetails;

            target
                .OfType<TestEntityDetail>()
                .Select(ed => ed.TestEntity.Field1)
                .ToArray();
        }
}

If remove call OfType, then no error.

Possibly a dupe of #3235

This query results in a null value being passed from the NavigationRewritingExpressionVisitor in CreateEntityQueryable. The value is supposed to be an IAsyncQueryProvider that is in the query itself. This value is passed down into subqueries as their expressions are visited, however, this query results in the IQueryable / IAsyncQueryProvider being nested in a subquery in the original Expression. As a result, the top level visitor's reference is never updated.


[spark] support subquery for spark update/delete

Purpose

https://github.com/apache/paimon/issues/3057

Tests

API and Format

Documentation

+1


Mono: support exported parent class fields

This exposes exported parent class fields in the inspector.  It behaves like C# overriding / hiding.  If the child class has a field with the same name as one of its ancestors, we use the child's field.
@neikeq: I have no clue if this is the right approach.  Let me know if I did something wrong 😄

GDMonoClass should only contain the fields of the class it represents. This should be done in CSharpScript::_update_exports:
https://github.com/godotengine/godot/blob/b759d1416f574e5b642413edd623b04f2a1d20ad/modules/mono/csharp_script.cpp#L1184-L1244
with a loop similar to the one in CSharpInstance::get.

Cool that makes sense.  I'll make it happen!

Looks good. Thanks!


Fix integration tests

% godep go test -v -retries 3 --timeout=5m '--vmodule=*=2'
=== RUN TestHeapster
I0722 17:48:11.240633   22204 heapster_api_test.go:110] built and pushed heapster image
--- PASS: TestHeapster (50.15s)
PASS
ok      github.com/GoogleCloudPlatform/heapster/integration     50.159s

Need I say more? :)

CC @vmarmol @vishh @afein

FWIW, this is passing on a Kubernetes 1.0.1 cluster.

Included #426 into this PR.

Thanks for the fix @mvdan. Much appreciated!

Still failed, with the same error that #426 had. Agh!

LGTM


specs-go/v1: use correct field type for diff ids

Signed-off-by: Stephen J Day<EMAIL_ADDRESS>

It seems good to me. CI is failed because its deadline value inappropriate. I present the fix patch in #619

@xiekeyang Fixed.

LGTM

lgtm

LGTM


[ENH] Possibly/semi directed paths in mixed-edge-graphs

Changes proposed in this pull request:

Implements is_semi_directed_path to check if an iterable collection of nodes is a semi-directed path in a graph
Implements all_semi_directed_paths to generate all semi-directed paths between two nodes

Before submitting

[ ] I've read and followed all steps in the Making a pull request
section of the CONTRIBUTING docs.
[ ] I've updated or added any relevant docstrings following the syntax described in the
Writing docstrings section of the CONTRIBUTING docs.
[ ] If this PR fixes a bug, I've added a test that will fail without my fix.
[ ] If this PR adds a new feature, I've added tests that sufficiently cover my new functionality.

After submitting

[ ] All GitHub Actions jobs for my pull request have passed.

@aryan26roy would you be interested in reviewing this PR?

@aryan26roy would you be interested in reviewing this PR?

@adam2392 sure! Although I must clarify with all the application deadlines coming in early December, I will not be able to contribute much for the next 2 weeks. Please bear with me.

@adam2392 I don't see a problem with the implementation.

@adam2392 I don't see a problem with the implementation.

Thanks for reviewing! Hopefully, this provides some insight into the process and helps you also understand the code-base over time and related concepts :)

Yes, I learned a lot by looking at the PR, thanks!


[FEATURE] Allow to checkout to any commit in the tree.

Sometimes is needed to test parts of the applications that is not necessary up to date with any branch or tag. I didn't notice any way to do that with the current state of the application.

Yes, I could do that. But that wasn't what I meant.  Sometimes it happens to be necessary.

I do NOT understand. Did you talk about cherry-pick commit?

Or you can provide the Git commands to do that job.

I do NOT understand. Did you talk about cherry-pick or archive command?

I think filipeRmlh means git checkout <SHA1>, which would not create a new branch.

git checkout : Switches to a specific commit, creating a detached HEAD state.
git reset: Moves the current branch's HEAD to a different commit, with options to affect the index and working directory.
git checkout -b  : Creates a new branch starting from a specific commit, allowing you to safely work from that point in history.

I just made a Pull request about it... but I think it needs review. rs

I've merged PR #147.