Add a way to trigger the drag start programatically

I'm trying to create a draggable element that's dragged after a certain delay pressing into it and inside a certain distance from the pointer down event.
There currently doesn't seem to be a way to implement this: if I disable the draggable, when enabling it after the delay is done, the draggable doesn't start dragging (because the disabled property exists the onDragStart early internally and doesn't even start tracking the state).
If I try to let the draggable enabled but set the position to the initial position on the onDrag handler, the element jumps back an forth between the internal draggable's position and the initial position I want it to be.
Is this solvable in some way? Maybe calling something to imperatively start the internal state when I want?

I have plans to add a delay option. That will require some amount of touching/pressing before dragging begins. Would that satisfy your needs?

The problem with solving it with a delay prop is that other cases like starting the drag only after the pointer moved a certain amount from the position it was press in are still not possible. The best way I can think of would be to make the drag activate when the active property is set to true even if the cursor is pressed, and starting from the spot the cursor is when the active property changes. So:

press on the draggable when the active property is false.
move the pointer -> nothing happens.
after some time (or some distance or whatever), we set the active property to true.
move the pointer -> the draggable moves as if we had just pressed the pointer in the frame the active property was set to true.

Another idea would be to have an imperative call to start the drag when we want it to.

Hi @santiagopuentep now that v2.0 is very close and you have requested it, I'll be straight: I don't really understand the API design you want.
Can you suggest some rough code examples of how this would be configurable?

Hi @santiagopuentep now that v2.0 is very close and you have requested it, I'll be straight: I don't really understand the API design you want.
Can you suggest some rough code examples of how this would be configurable?

I think that adding a new property called deadzone (an object with x and y properties) (appart from the delay property) could solve the other common use case of not starting drag after the cursor moved a certain distance from the pointerdown event. Deadzone similar to the the deadzone of controller joysticks.
It wouldn't be a general solution for all cases where we want to control when the component starts the drag (maybe some other event in the app), but at least most cases would be covered.

deadzone could be a nice name.
But I find your idea of a generic solution more appealing.
I am thinking it could maybe resemble this:
start: ({ shadowOffsetX, shadowOffsetY }) => boolean

It gives you offsetX and offsetY. This is how much the component would have moved, but it didn't. Then based on it you can return true at some point, and then the dragging properly begins. The shadowOffsetX and shadowOffsetY will be reset and ignored. You won't be able to control this function once it becomes true.
Would that be a better solution to your answer?

That sounds great! Good idea, I think that might be a complete solution 👌

@PuruVJ Do you have any programmed dates on when this is going to be added? We really need to transition to this library but we can't until this feature is there because of how our app works. Maybe I can help?

Hi! Sorry for the delay, I kinda got busy with life and other more pressing projects for a while. I can't promise when this would be released. If you think you can make a PR, I will be happy merging it ASAP :)

Awesome. Tomorrow I'll try to do those changes.

I'm trying to run the project. I did npm install and npm run compile but it's failing with this error:  NX Could not find ".modules.yaml" at .... I couldn't find anyting in Google and this is the first time I use NX. Do you mind helping me to run the project? I'm running on Windows.

I use pnpm here. Try pnpm install

I have the changes complete. I managed to do the delay feature and the deadzone by letting the user return true from the onDrag callback to block the dragging. If the user returns nothing or false the drag works as usual. This way anyone can implement the feature they want however they want.
I also did some other improvements like the pointermove and pointerup events being added only when the pointer is down, instead of being permanently added and running, which is a big performance improvement.
I want to do a PR but I don't know how to run the project. If I run the react example it only shows two sliders. If I run the docs I get this error:
Failed to load url @astrojs/markdown-remark (resolved id: @astrojs/markdown-remark) in /home/santiagopuentep/neodrag-fork/docs/astro.config.ts
Could you please help me with that?

Hey man!
I test things out by going to packages/svelte/demo folder and running pnpm dev in that, while having pnpm compile:watch in packages/svelte running at all times.
If you're not familiar with svelte, you can use demo folders of other frameworks too, every single folder has a demo folder. Just remember to run pnpm compile of that framework before you run the demo server

I ended up completely changing the library to match what we need in our project, but I have a few changes that could help. I'll create issues for them.
This problem I solved by creating an onBeforeDrag callback that's run before every onDrag and if it returns true, the drag is blocked. This way the onBeforeDrag receives all the values necessary to calculate the deadzone or the delay of the drag start.
That was the best solution I could find in case you want to implement it.

Rewriting Neodrag v3 to be fully modular, you could write your own plugin. For your case, there will be a shouldDrag callback where you can return true or false


[CI] Set up CI for Mac M1

For now, ensure that XGBoost can be built with Clang 11 on Mac M1. This particular combination has given us trouble before (https://github.com/dmlc/xgboost/pull/9684).

@trivialfis This PR is now ready for review. The new CI pipeline will ensure that XGBoost will be compatible with NixOS and other environments.

clang11 seems quite old though. not sure if the apple-clang is in sync with clang when it comes to versioning.

I plan to add latest appleclang in a follow-up PR

The CI for macos is failing on master and on PR. The failure seems to happen right after mamba installs packages.


MailMerge fields not getting filled by data if inserted with Word/Insert tab/Quick Parts/Field/MailMerge field

If I get this straight, one should be able to create a new Word docx document as a template, insert some mailmerge fields, name them correctly, and sablon is supposed to fill those fields with data, just like its described in the gem page.
However, when I try to add a merge field via Word -> Insert tab -> Quick Parts -> Field -> MergeField (which seems to be the most convenient way to change any existing, well formated doc into a template for sablon) and name them "myfieldname" or "=myfieldname" (tried both), they are not being filled with data, and no error is thrown. Not certain if they are being correctly noticed by sablon either. In MS Word, fields display as mailmerge fields «myfieldname» or, (if you click Alt+F9) - { MERGEFIELD myfieldname } which looks just fine to me.
The curious part is that if you use this wizard you have in the Mailings tab->Start Mail Merge, to insert mailmerge fields in the template, it works properly - the field are indeed getting filled with data by sablon!
It would seem like the wizard is creating different XML tags, than just using Insert->Field->MergeField....
Any suggestions?

This should work... Would you mind uploading the template and sablon script, wich are not working for you?
On 24. Dez. 2015, 13:43 +0100, Jan<EMAIL_ADDRESS>wrote:

If I get this straight, one should be able to create a new Word docx document as a template, insert some mailmerge fields, name them correctly, and sablon is supposed to fill those fields with data, just like its described in the gem page
However, when I try to add a merge field via Word ->Insert tab ->Quick Parts ->Field ->MergeField (which seems to be the most convenient way to change any existing, well formated doc into a template for sablon) and name them "myfieldname" or "=myfieldname" (tried both), they are not being filled with data, and no error is thrown Not certain if they are being correctly noticed by sablon either In MS Word, fields display as mailmerge fields «myfieldname» or, (if you click Alt+F9) - { MERGEFIELD myfieldname } which looks just fine to me
The curious part is that if you use this wizard you have in the Mailings tab->Start Mail Merge, to insert mailmerge fields in the template, it works properly - the field are indeed getting filled with data by sablon!
It would seem like the wizard is creating different XML tags, than just using Insert->Field->MergeField
Any suggestions?
—
Reply to this email directly orview it on GitHub(https://github.com/senny/sablon/issues/25).

i tried to recreate the bug in several scenarios, and came across even more quirks. Two things suprized me really in this text: First, Now it would seem like adding a QuickParts-> Mergefield works provided it has an equal sign, but doesnt work if you make the field just adding the code. Tried it before, and failed. Second Mail Merge wizard fields did't got filled with text.
I'll do some more testing later on.
sablon_test_script.rb.txt
test_output_file_2.docx
template-not-working2.docx

I looked at the template and it looks to be in the wrong format. When I try to open it (I'm on a Mac using Word for Mac) I get the following errors:

I was able to open the document in some kind of recovery mode and could look at the fields. None of them had the right format necessary for Sablon. With a couple of modifications I got some of the fields working:

The fields in section one and two look right. But the MERGEFIELD code is not quite correct. A valid code looks something like this: MERGEFIELD =myfield6 \* MERGEFORMAT. There is exactly one space after MERGEFIELD, then an equal sign followed by the name of the field. In one instance the code in your field was quoted with " and the other one had additional whitespace.
Sablon could be more forgiving on the whitespace. I'll see if I can write a patch for that. Otherwise it looks like you just need to tweak your template a bit. Note that no Mail Merge wizard is required. You don't want to link your document to a database.
I hope that helps. Let me know if you got it working or if you have further questions.

Those hints of yours made me experiment some more with the template and eventually I managed to get it all to work! Thank you so much!
The three fields inserted with the Quick Parts feature work just fine with the MERGEFORMAT enabled and equal sign as a prefix. Without MERGEFORMAT however they don't seem to work (which is just fine, since in 99% cases one probably does want them to retain formatting).
Also, the hand-written Merge Field codes seem to work properly just fine AFTER you press F9 (Update field) after writing each of them (which probably explains why third of them failed to work in my file, despite looking OK).

@jan-kaczorowski yea, running "Update Field" is important to get the markup right. Glad you got it working. I'm closing this issue.


New option: scrollToToponChange

The title explains it :)
When the itemCount changes, i.e. when new items are passed, the optionally (or by default) scrollTo(0) should be invoked.
Ps: what I do now is a useEffect.

@phaistonian Great idea but the reset to top can't be a default option, because of the case of lazily loading will be influenced. Can you share your use case with me? I need more information for the feature.

Say you are filtering a list of items based in user input and you have scrolled down to the previous list.
Since the list updates you should have the scroll position move to too.

@phaistonian Okay, it makes sense. Will add this feature soon.

@phaistonian Thank you for this idea. This feature will be released tonight.


Champion Leader Board page not loading in team tab context

The Champion Leader Board page isn't loading in a team tab context (blank page).

@yhabersaat - We triaged this issue, it could be the permissions on the initial load. I'll try to repro on my end and get back to you.

This issue require more information with steps to reproduce like

Sharepoint site created ?
Sharepoint list created?
Is the white page  coming for first time logged in user who will be responsible for creating the lists or the other teams user who requested the champions
If a team member tried, Then on which case this white page has appear

I've recreated the tab in the team and now everything is working well!

Thanks @yhabersaat for confirming. Closing this issue as resolved.


Running Locally Feedback

Explain how to interact with the local resources.  I'm using Rails at the moment so the things I want to know is how to get a shell to the web server so I can rake commands or a rails console.
How can I access the database?
Also with the docker-compose.yml ... if in production we are using RDS and Redis with env variables set ... what should we be doing locally?  When I run convox init for example it creates a database section.
I have been doing this using docker and the container IDs but I'm not sure if that is the right approach or not.  How much docker do I need to know to use convox?

 Running Locally Feedback [site issue]

Hi @smingins, thanks for this feedback. I'll see if we can get this page updated soon with more information.
To answer your question: If you have set up a remote resource, during local development you can either:

proxy to the resource as described here
Use the local containers, which will be automatic for linked services as described here.

Either way, you'll want to scale the remote services to -1 to avoid creating unnecessary remote containers and load balancers.


OnlineMeeting JoinURL as Action does not work in AdaptiveCards

Please note that this issue only applies to Meeting Join Url, regular conversation thread link works properly.
How to Repro:

In Microsoft Teams Client, create a MeetNow meeting with specifying a Subject in any channel.
Get the JoinUrl of the meeting
Create simple card to have an action button to open the JoinUrl
Send the card in Teams, and click the button
Reply the card with pasting the JoinUrl

Expected:  Clicking the button should let user join the meeting, same as clicking on the latter raw link
Actual: Clicking the button does not redirect user to join the meeting, instead, it creates a new meeting at current channel, you can tell by not seeing the meeting subject you set previously.
{
"type": "AdaptiveCard",
"version": "1.0",
"actions": [
{
"type": "Action.OpenUrl",
"title": "Join This Meeting",
"url": "{JoinUrl}"
}
],
"body": []
}

@siduppal offline comment:

" There're bugs on meeting deeplinks on mobile currently. "

@dawwa, We have tested this for Teams desktop, web and mobile versions but could not able to reproduce. When we click on Join This Meeting button in adaptive card we are able to see the meeting room, Please take a look at screenshot

Could you please check your joinUrl and test it again?

this might be to the serialization/deserialization not sure from Teams side or AdaptiveCard side, as I noticed the Action.SubmitUrl turns to null after I transported the serialized card content through the wire.

ping for updates, as we really prefer actionable control rather than hyperlink for better UX

do we have any updates on this ?

@siduppal / @dawwa this isn't related to Teams Mobile though does seem specific to Teams at the moment --Do we have the corresponding Teams-side bug we can use to track this investigation and reference here? Following up offline on repro/debugging steps.

This is a feature request being tracked by Teams ADO item https://domoreexp.visualstudio.com/MSTeams/_workitems/edit/720439;
Per @siduppal from Teams, the ask is to enhance deeplink support in cards to allow join links..
Closing this issue out - @dawwa please do use the link above to track progress on this. Thanks


Fixed bad link on sharepoint-sync.md

https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/issues/1812

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@kaarins PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


Extend  compat for DocStringExtensions and relax test

A logging test has been invalidated by a change to show for machines in MLJBase. This PR relaxes the test and also bumps the compat for DocStringExtensions.jl

Codecov Report

Merging #119 (843a3ba) into dev (9f40825) will decrease coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##              dev     #119      +/-   ##
==========================================
- Coverage   96.06%   96.03%   -0.03%
==========================================
  Files          21       21
  Lines         863      857       -6
==========================================
- Hits          829      823       -6
  Misses         34       34

Impacted Files
Coverage Δ

src/utils.jl
97.59% <0.00%> (-0.03%)
:arrow_down:

src/glr/prox.jl
100.00% <0.00%> (ø)

src/glr/d_robust.jl
100.00% <0.00%> (ø)

src/glr/d_logistic.jl
100.00% <0.00%> (ø)

Continue to review full report at Codecov.

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


can not get to definition

My vscode can not get to definition, when I choose conda's python.It also loses the code hint.Although conda's python interpreter can run my code.That's bad. Because I want to know something about the package quickly.In the last version, it was fine.I don't know what the problem is.
My environment:
win10
vscode1.47
anaconda

/extPython


Table To 2-Point Line model is failing - can't find field "JoinID"

@topowright @mfunk
Using Pro 1.3 build from early today "Table To 2-Point Line" model is failing at Join Field, model is looking for field JoinID.  Previous models had "Copy Rows" and  "Add Unique Row ID" process which created JoinID.
Adding back in seems to fix it, but I suspect the section was removed for more efficiency and unnecessary copying of table?

@pshowalter
What is the error message?
What Input Table are you using?

Executing (Join Field (2)): JoinField C:\ArcGISForDefense\MilitaryAnalyst\MT_PRO_13_Projects\RLOS\RLOS.gdb\intermed2 JoinID C:\ArcGISForDefense\MilitaryAnalyst\MT_PRO_13_Projects\RLOS\RLOS.gdb\intermed3 JoinID #
Start Time: Wednesday, June 01, 2016 9:19:33 AM
<EMAIL_ADDRESS>999999: Error executing function.
Failed to execute (Join Field (2)).
Failed at Wednesday, June 01, 2016 9:19:36 AM (Elapsed Time: 3.52 seconds)
Failed to execute (TableTo2PointLine).
Failed at Wednesday, June 01, 2016 9:19:36 AM (Elapsed Time: 18.04 seconds)
I did not see a sample in the CSV folder, so made a small test file.
From: Matt Funk<EMAIL_ADDRESS>Sent: Wednesday, June 01, 2016 11:57 AM
To: Esri/military-tools-geoprocessing-toolbox<EMAIL_ADDRESS>Cc: Patrick Showalter<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [Esri/military-tools-geoprocessing-toolbox] Table To 2-Point Line model is failing - can't find field "JoinID" (#100)
@pshowalterhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_pshowalter&d=CwMCaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=6BG_IlrzjbGAOIlLCA5vdO8l1NJVfhbWnuChxtu_d88&m=06vKFtdNM4LsDBiarq4079vnIFeRW7Ka1sYewn0sa84&s=gvg5Rnyfce3To5KLWJ2yfuIuEYkPSWULakO8kV7h5eQ&e=
What is the error message?
What Input Table are you using?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Esri_military-2Dtools-2Dgeoprocessing-2Dtoolbox_issues_100-23issuecomment-2D223039133&d=CwMCaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=6BG_IlrzjbGAOIlLCA5vdO8l1NJVfhbWnuChxtu_d88&m=06vKFtdNM4LsDBiarq4079vnIFeRW7Ka1sYewn0sa84&s=JakIfMdbQgySBkQGCR5XkJyjxOT8ypr5TMBiGR16Do0&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe_AGhnIQdha1VAgK4pkC7uIfR-5FMot5Akpaks5qHavJgaJpZM4IrnkX&d=CwMCaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=6BG_IlrzjbGAOIlLCA5vdO8l1NJVfhbWnuChxtu_d88&m=06vKFtdNM4LsDBiarq4079vnIFeRW7Ka1sYewn0sa84&s=P7dyyH9kls3Bqggim0HoGTtU8mPdyla-67Eqsk6k8UM&e=.
OBJECTID,POINT_X,POINT_Y,POINT_X2,POINT_Y2
1,-121.900000000000010,36.600000000000001,-122.099999999999990,36.689999999999998
2,-121.781807877114020,35.509445999999997,-122.330216515836240,34.477917006008916
3,-121.377887274727100,35.299804927503679,-122.361999513360360,36.617726881251677

This model will also need an additional "Join Field" after the "XY To Line" in order to preserve user attributes from the Input Table.  The Join Field should connect to the Output of "Add Unique Row ID".
**Note that in experimenting I had mistakenly used OBJECTID on the first "Join Field", when OID was the field created.  Perhaps there is a way to eliminate the "Copy Rows", if the OID on result lines would match a unique identifier (OBJECTID) on the Input Table...?

@topowright Could you create a test CSV file for TableTo2PointLine to use for the unit tests? Thanks!

There is a small CSV test file for “Table To 2-Point Line” in this PR.
https://github.com/Esri/military-tools-geoprocessing-toolbox/pull/106
From: Judson Hardy<EMAIL_ADDRESS>Sent: Wednesday, June 01, 2016 8:06 PM
To: Esri/military-tools-geoprocessing-toolbox<EMAIL_ADDRESS>Cc: Patrick Showalter<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [Esri/military-tools-geoprocessing-toolbox] Table To 2-Point Line model is failing - can't find field "JoinID" (#100)
@topowrighthttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_topowright&d=CwMCaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=6BG_IlrzjbGAOIlLCA5vdO8l1NJVfhbWnuChxtu_d88&m=l1l9HZ49izl5UvVt5BrqWA33FZWiGLX4AgZy0wEoKF4&s=kYXdhhiCHMbbCaQLgZL1hEtFFK4omHMqQVDDLb-9vqE&e= Could you create a test CSV file for TableTo2PointLine to use for the unit tests? Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Esri_military-2Dtools-2Dgeoprocessing-2Dtoolbox_issues_100-23issuecomment-2D223161134&d=CwMCaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=6BG_IlrzjbGAOIlLCA5vdO8l1NJVfhbWnuChxtu_d88&m=l1l9HZ49izl5UvVt5BrqWA33FZWiGLX4AgZy0wEoKF4&s=4-YkFap1sUuA0MYV6Ker9UJTw9xF0qA-X4qOCF2CITQ&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe_AGhnIbo34g264xihQW7jLNBQFUhih4Bnks5qHh53gaJpZM4IrnkX&d=CwMCaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=6BG_IlrzjbGAOIlLCA5vdO8l1NJVfhbWnuChxtu_d88&m=l1l9HZ49izl5UvVt5BrqWA33FZWiGLX4AgZy0wEoKF4&s=MuE8pCRG15LFC7ouc3S37iC_ccciz9m1u3DeKO-O6rI&e=.

Fixed for #146


[WIP] Make GetHashCode deterministic

This PR is an attempt to fix #2281

[x] Add test cases to check GetHashCode result across different OS
[x] Add deterministic GetHashCode to AElf.Sdk
[x] Update contract patcher to replace calls for GetHashCode with a deterministic one
[x] Update default policy to prevent nondeterministic Object.GetHashCode calls
[x] Testing and clean up

Introduced SafeHashCode class in AElf.SDK.
After patching the contracts, all System.Object.GetHashCode calls goes through SafeHashCode.GetHashCode and it provides deterministic GetHashCode implementation for known types. For all unknown types, it returns 0. We can later add support for other types if required, without re-patching or updating existing deployed contracts.
Protobuf message types inherited from IMessage types will still have their GetHashCode method auto generated by Protobuf and it can be used to compare objects without security risk.

:x: Build AElf <IP_ADDRESS>19 failed (commit https://github.com/AElfProject/AElf/commit/a532ec5b6e by @aerkol)

:x: Build AElf <IP_ADDRESS>37 failed (commit https://github.com/AElfProject/AElf/commit/2738b32396 by @aerkol)

:x: Build AElf <IP_ADDRESS>62 failed (commit https://github.com/AElfProject/AElf/commit/9d3854cd86 by @aerkol)

:white_check_mark: Build AElf <IP_ADDRESS>63 completed (commit https://github.com/AElfProject/AElf/commit/2470f95a3c by @aerkol)

:white_check_mark: Build AElf <IP_ADDRESS>04 completed (commit https://github.com/AElfProject/AElf/commit/63a34178d8 by @EricBlack)

:white_check_mark: Build AElf <IP_ADDRESS>34 completed (commit https://github.com/AElfProject/AElf/commit/b629366b79 by @aerkol)


websocket server does not send close frame

Netty version = 4.0.27.Final
In WebSocketServerProtocolHandler getHandshaker and setHandshaker, storing in channel context instead of ChannelHandlerContext helped to make server answer to client close frame.
ctx.channel().attr(HANDSHAKER_ATTR_KEY)
instead of ctx.attr(HANDSHAKER_ATTR_KEY)
Without that,  handshaker is null at line 106 of WebSocketServerProtocolHandler (decode method and frame is a close frame)
Does it make sense ?
When are created ChannelHandlerContext ? we have a different one on each message received ?

@gbrd sorry that it took so long... I somehow missed it :(


announce the number of suggestions as user type

I have a requirement that says VoiceOver must announce the number of suggestions available as the user type. is that a current feature of autosuggest?

I don't actually know, but you are welcome to try and report back ;)
Do you know what exactly (aria attributes, or something else) causes VoiceOver to pronounce the number of suggestions? Do you have any relevant pointers to accessibility guidelines?

@moroshko, i made it work with adding a aria-live element and changes the text as the result changes.

Do you mind to paste the relevant code from your implementation here?

basically this, as content inside the aria-live element changes, VoiceOver will announce that content.
class AutoCompleteField extends Component {

  render () {
    return (

        <Autosuggest
          id={id}
          ...
        />

          {
            suggestions && suggestions.length > 0
              ? `${suggestions.length} suggestion${suggestions.length > 1 ? 's are' : ' is'} available, keyboard user use arrows to select.`
              : ''
          }

    )
  }

}

Nice that you found a way to achieve this outside of Autosuggest.
I still think it would be nice to have this functionality built in, but struggle to find clear accessibility guidelines on this topic. I'll close this issue until someone can provide authoritative links.
P.S. If we decide to include this functionality in Autosuggest, the message will probably have to be configurable.


Add missing Hyundai test routes

Each route should be at a least a few minutes with stock openpilot engaged. Comment a route with the model of your car.

[x] HYUNDAI.HYUNDAI_GENESIS
[ ] HYUNDAI.ELANTRA
[ ] HYUNDAI.ELANTRA_GT_I30
[ ] HYUNDAI.GENESIS_G80
[ ] HYUNDAI.GENESIS_G90
[ ] HYUNDAI.KIA_FORTE
[ ] HYUNDAI.KIA_OPTIMA
[ ] HYUNDAI.KIA_OPTIMA_H
[x] HYUNDAI.KIA_SORENTO
[x] HYUNDAI.KIA_STINGER
[ ] HYUNDAI.KONA
[ ] HYUNDAI.KONA_EV

Add these to list
HYUNDAI.KONA_HEV,
HYUNDAI.GRANDEUR,
HYUNDAI.GRANDEUR_HEV,
HYUNDAI.KIA_NIRO_HEV,
HYUNDAI.SONATA_H,
HYUNDAI.KIA_CADENZA,
HYUNDAI.KIA_CEED,
HYUNDAI.KIA_CADENZA_HEV,
HYUNDAI.KIA_SPORTAGE,

Those don’t need to be added since we don’t currently support them. They simply won’t be merged in until we have a test route.

i am a little confused, because people will not run the default stock release from comma since the vehicles are not supported. so we may find it even more difficult to get routes of the new vehicles running stock.
let me know what you think.

Before any new model gets merged in, someone with the car has to test the branch that we intend to merge in. The route they used to test it can serve as the test route.

KONA and OPTIMA route details added

Moved to #978


The HttpTriggerOptions.route property needs better documentation

Figuring out what patterns and syntax the route property supports is hard. Finding clear documentation is close to impossible.

Customize the HTTP endpoint is far from satisfactory
Route Constraints fill in some gaps but still leaves out for implicit interpretations

I think that a page like Express routing but for azure functions/static web apps API routing is needed.

We got more feedback that this is confusing, so bumping priority a bit
https://github.com/MicrosoftDocs/azure-docs/issues/112725
Especially for model v4, it seems like you should be able to use route parameters like this:
app.http('httpTrigger1/{id}', {
    methods: ['GET', 'POST'],
    authLevel: 'anonymous',
    handler: httpTrigger1
});

But you have to do this:
app.http('httpTrigger1', {
    methods: ['GET', 'POST'],
    authLevel: 'anonymous',
    route: 'httpTrigger1/{id}',
    handler: httpTrigger1
});

Between now and my last comment we added model v4 samples to the existing docs: https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-http-webhook-trigger?tabs=python-v2%2Cin-process%2Cnodejs-v4%2Cfunctionsv2&pivots=programming-language-javascript#customize-the-http-endpoint
Further improvements will be tracked with:
https://github.com/Azure/azure-functions-nodejs-library/issues/167


support await in pattern guards

If possible.
In the meantime, I'll prohibited them explicitly.

Prototype of this idea: https://github.com/scala/async/compare/master...retronym:ticket/26


window is not defined

description
window is not defined
When?
I reload my browser, I get the error shown in the attached image.
However, once I disable these imports, the screen works fine.
@polkadot/extension-dapp
@polkadot/identicon
pushed  branch
8bbef4b4600e9f092a005df6c51c8bf695fec441

The error was solved.
The issue is about how Next.js renders the frontend code. From their docs:
Next.js is universal, which means it executes code first server-side, then client-side. The window object is only present client-side.
In order to get around that problem you will need to use a dynamic import as opposed to the normal import you currently have: https://nextjs.org/docs/advanced-features/dynamic-import
https://substrate.stackexchange.com/questions/5481/window-is-not-defined-issue-when-i-integrate-polkadotjs-extension-into-my-da/5508#5508


Bittrex::get_deposit_address for NXT/Ardor only returns message field

It should return deposit address and the message.

Upon more inspection I've realized that this is up to the upstream API.


Bikeshedding but please call this project Authentication

Bikeshedding but please call this project Authentication instead of Security. This won't break anything but helps people find the code they are looking for.

It would actually break some scenarios because the redirects don't work for everything.
But, this repo contains more than just authentication features, so it does cover a broader set of security features.


Use extracted texture files when saving a mesh's material to a file in Advanced Import Settings

Describe the project you are working on
Trying to make 3D demo scene with multiple assets
Godot 4 rc2
Describe the problem or limitation you are having in your project
The current import workflow consumes too much time and storage.
For GLB/GTLF w/textures the Godot Editor is extracting textures to separate files by default. This is pretty fine - the loading time is fast, reusing textures is available OOTB. But extracting materials creates *.tres files with copies of these textures inside, but saved in text file in super inefficient serialization format  - comma separated decimals in ascii for each byte. This slows down the editor, slows down loading and saving times, and makes editor crashing more often.
Describe the feature / enhancement and how it helps to overcome the problem or limitation

Reuse already extracted textures. That would solve described issue.
Avoid implicit saving binary files into tres files for any extracted/imported resource.
Show a warning message for big files (using a threshold configured in the editor settings, default set to 10kb).

Just let's assume that storing binary data in text files is wrong by design, and allow doing that only for special cases like storing PackedArrays of hand crafted meshes in the editor.
The above suggestions will solve other similar issues, like storing complex meshes in text files.
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams

Already exported resources are well known for the editor. It should just reference them if they exist instead of serializing same assets into tres file.
If binary resources do not exist as a separate files, extract them first.
Warn user if the editor is going to store "big" binary data into text file.

If this enhancement will not be used often, can it be worked around with a few lines of script?
No. This is core of the editor and is always used.
Note: the https://github.com/godotengine/godot-proposals/issues/3443 proposal is handy but will not solve this one, because I'm talking here about default behavior.
Is there a reason why this should be core and not an add-on in the asset library?
As above.

Hi, I transferred this issue to an issue on godotengine/godot, because it is a bug and not intended behavior.
I have a proposed fix at #75636: I expect it should be possible to address in 4.0.x for all newly extracted materials without breaking compatibility, so there's no need for a feature proposal.


NIFI-10921 Update poi.version to 5.2.3

Summary
NIFI-10921
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[X] Apache NiFi Jira issue created

Pull Request Tracking

[X] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[X] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[X] Pull Request based on current revision of the main branch
[X] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[ ] Build completed using mvn clean install -P contrib-check

[X] JDK 8
[X] JDK 11
[X] JDK 17

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

When I ran this locally, every check passed


Add Databricks to Database Integrations

Related Issues

Related to this PR

Security Implications
[none]
System Availability
[none]

It is good!


Custom tabs prefetch

First 3 results when results are less than 10 and no sooner than maybe 400ms after typing
Requires #3 so we get good sorting first

Sorting is probably good enough now without FTS. Probably want #1 first to sort based on recent clicks though.


Module not found: @toast-ui/editor tried to access prosemirror-transform, but it isn't declared in its dependencies; this makes the require call ambiguous and unsound.

Summary
I'm going to use @toast-ui/react-editor for typescript + react project.
From the top of the code after installing the library,
import<EMAIL_ADDRESS>import { Editor } from "@toast-ui/react-editor";
Attempted to use Editor after loading code.
I wonder why the error does not occur on the code, but only on the terminal. Also, I wonder why that error appears.
Screenshots

Version
^3.1.5

Here's my code
/** @jsxImportSource @emotion/react */
import React, { useRef, useState } from "react";
import Button from "../Button/Button";
import * as S from "./Style";
import { useBeforeunload } from "react-beforeunload";
import Input from "../Input/Input";
import { useNavigate } from "react-router-dom";
import<EMAIL_ADDRESS>import { Editor } from "@toast-ui/react-editor";

interface WriteProps {
  onClick?: Function;
  data?: {
    contents: string;
    fieldList: string[];
    fileUrlList: any;
    languageList: string[];
    purpose: string[];
    status: string[];
    title: string;
  };
}

const WriteTextForm: React.FC<WriteProps> = () => {
  const [title, setTitle] = useState("");
  const [value, setValue] = useState("");
  const navigate = useNavigate();
  const innerRef: any = useRef(null);

  useBeforeunload((e: any) => {
    e.preventDefault();
  });

  const handleSubmit = (e: any) => {
    e.preventDefault();
  };

  return (

      <Input
        type="text"
        theme="WritePageInput"
        fontSize="h1"
        placeholder="프로젝트 이름을 입력하세요"
        fontWeight="600"
        width="100%"
        onChange={(currentTarget) => {
          setTitle(currentTarget.target.value);
        }}
        value={title}
      />
      <Editor
        initialValue={value}
        previewStyle="vertical"
        height="600px"
        initialEditType="markdown"
        useCommandShortcut={true}
      />

        <Button
          theme="GrayButtonWithBlackTextNoHover"
          children="취소"
          size="Regular"
          fontSize="h5"
          fontWeight="400"
          isShadow="No"
          onClick={() => navigate("/main")}
        />
        <Button
          theme="BlackButtonWithWithTextNoHover"
          children="글 등록"
          size="Regular"
          fontSize="h5"
          fontWeight="600"
          isShadow="No"
          onClick={() => {}}
        />

  );
};

export default WriteTextForm;

Summary
I'm going to use @toast-ui/react-editor for typescript + react project. From the top of the code after installing the library, import<EMAIL_ADDRESS>import { Editor } from "@toast-ui/react-editor"; Attempted to use Editor after loading code. I wonder why the error does not occur on the code, but only on the terminal. Also, I wonder why that error appears.
Screenshots

Version
^3.1.5

aaa

@JeongTaehwan Sorry for the late reply.
Can you show your code in detail? I tried to reproduce the error, but I can't do it. (ref link)

444

@JeongTaehwan Sorry for the late reply.
Can you show your code in detail? I tried to reproduce the error, but I can't do it. (ref link)

啊啊啊啊啊啊

I have the same problem in yarn berry

If you are using Yarn2, you can avoid the problem with the following settings.
.yarnrc.yml
packageExtensions:
  '@toast-ui/editor@*':
    dependencies:
      prosemirror-transform: '*'

https://yarnpkg.com/configuration/yarnrc#packageExtensions

If you are using Yarn2, you can avoid the problem with the following settings.
.yarnrc.yml
packageExtensions:
  '@toast-ui/editor@*':
    dependencies:
      prosemirror-transform: '*'

https://yarnpkg.com/configuration/yarnrc#packageExtensions

@jiwon-mun it works beautifully, thanks!


Extract Submission Number

This PR adds the submission number to the FinalOut csv file.

A bash script get_submission_no.bash uses regex to extract the submission number from a given sample name.

get_submission_no.bash is called from inside vcf2consensus.bash which adds the submission number to _ncount.csv so that it is implicitly included in FinalOut.csv.

An additional test script get_submission_number_test.py tests the outputs of get_submission_number.bash against desired outputs.
Note: the submission number pattern that's searched for is nn-nnnn-nn or nn-nnnnn-nn, where n represents a number. Currently the way the regex works is that if this pattern exists anywhere in the sample name it will be extracted. One possible downside of this approach is that if sample names are formatted incorrectly, then submission number may also be extracted incorrectly, e.g. additional numbers at the start or end of the submission number: AFT-123-4567-89 -> 23-4567-89 and AFT-12-3456-789 -> AFT-12-3456-78. (If this pattern doesn't exist anywhere in the sample name, then the sample name itself is used in place of the submission number (see test cases)).

closing this PR as the submission number will be extracted in btb-phylo instead


Added some non common chars as ~n on UPPER and lower case chars

Added some non common chars as ~n on UPPER and lower case chars. Just in case. The sample space is greater, then, is more improbable to use them. And, as this practice is not that common on other languages, it is also preventing some brute-force and dictionary attacks.

For custom character sets, you can make a custom generator with your own uppercase and lowercase letters.


add support for a genomic "relative region" plot

User story
Epigenomic signals around a particular feature type (transcription start site, location of a particular motif) which has many instances across the genome can give insight into regulation of nearby genes.

(from https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>3613v1.full.pdf)
Preferred solution
Vega-lite-based plot that pulls cluster profiles from a Zarr store (that is also used for genome-wide views)? The issue here is that one would need the locations of all instances of the feature and load those regions and average them (in the example above each lines is the average across all sites in a given cluster), which might be slow without a server. With a HiGlass server available, we could build this functionality directly into the server (as an extension of the work that @keller-mark did for retrieval of cluster/group summaries). Alternatively, one could create a new data type that represents such averaged profiles, which would be precomputed and can be linked to cell sets.
Possible alternatives
Implementation of this plot type in Gosling for the front end? (would still require the server-side support)

The above visualization feels like a summary version of the "tornado plot". Do you think this would be useful to implement as well?

https://elifesciences.org/articles/35989/figures#fig3
https://deeptools.readthedocs.io/en/develop/content/example_gallery.html#dnase-accessibility-at-enhancers-in-murine-es-cells

Yes! Those are indeed closely related in terms of the data that is being shown.

I didn't realize that they are called tornado plots. Pretty fitting!


publicsuffix-list: 0-unstable-2024-06-19 -> 0-unstable-2024-08-21

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for publicsuffix-list is: Cross-vendor public domain suffix database
meta.homepage for publicsuffix-list is: https://publicsuffix.org/
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0-unstable-2024-08-13 in filename of file in /nix/store/lmnm8f7hwl9mm41myggpxd16lasjbji9-publicsuffix-list-0-unstable-2024-08-13

Rebuild report (if merged into master) (click to expand)

52716 total rebuild path(s)

52715 package rebuild(s)

First fifty rebuilds by attrpath

ArchiSteamFarm
CuboCore.coreaction
CuboCore.corearchiver
CuboCore.corefm
CuboCore.coregarage
CuboCore.corehunt
CuboCore.coreimage
CuboCore.coreinfo
CuboCore.corekeyboard
CuboCore.corepad
CuboCore.corepaint
CuboCore.corepdf
CuboCore.corepins
CuboCore.corerenamer
CuboCore.coreshot
CuboCore.corestats
CuboCore.corestuff
CuboCore.coreterminal
CuboCore.coretime
CuboCore.coretoppings
CuboCore.coreuniverse
CuboCore.libcprime
CuboCore.libcsys
DisnixWebService
Fabric
LPCNet
MMA
OSCAR
OVMF
OVMF-cloud-hypervisor
OVMFFull
R
SDL
SDL2
SDL2_Pango
SDL2_gfx
SDL2_image
SDL2_image_2_0
SDL2_image_2_6
SDL2_mixer
SDL2_mixer_2_0
SDL2_net
SDL2_sound
SDL2_ttf
SDL_Pango
SDL_audiolib
SDL_classic
SDL_compat
SDL_gfx

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/lmnm8f7hwl9mm41myggpxd16lasjbji9-publicsuffix-list-0-unstable-2024-08-13 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A publicsuffix-list https://github.com/r-ryantm/nixpkgs/archive/52329e022fac4f82637a7ffd19c8a0514b9a0b1d.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/52329e022fac4f82637a7ffd19c8a0514b9a0b1d#publicsuffix-list

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/lmnm8f7hwl9mm41myggpxd16lasjbji9-publicsuffix-list-0-unstable-2024-08-13
ls -la /nix/store/lmnm8f7hwl9mm41myggpxd16lasjbji9-publicsuffix-list-0-unstable-2024-08-13/bin

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @c0bw3b for testing.

Add a :+1: reaction to pull requests you find important.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for publicsuffix-list is: Cross-vendor public domain suffix database
meta.homepage for publicsuffix-list is: https://publicsuffix.org/
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0-unstable-2024-08-21 in filename of file in /nix/store/21z6s4a39d7y1qvhbjsyxmcfpajjcrx6-publicsuffix-list-0-unstable-2024-08-21

Rebuild report (if merged into master) (click to expand)

51982 total rebuild path(s)

51981 package rebuild(s)

First fifty rebuilds by attrpath

ArchiSteamFarm
CuboCore.coreaction
CuboCore.corearchiver
CuboCore.corefm
CuboCore.coregarage
CuboCore.corehunt
CuboCore.coreimage
CuboCore.coreinfo
CuboCore.corekeyboard
CuboCore.corepad
CuboCore.corepaint
CuboCore.corepdf
CuboCore.corepins
CuboCore.corerenamer
CuboCore.coreshot
CuboCore.corestats
CuboCore.corestuff
CuboCore.coreterminal
CuboCore.coretime
CuboCore.coretoppings
CuboCore.coreuniverse
CuboCore.libcprime
CuboCore.libcsys
DisnixWebService
Fabric
LPCNet
MMA
OSCAR
OVMF
OVMF-cloud-hypervisor
OVMFFull
R
SDL
SDL2
SDL2_Pango
SDL2_gfx
SDL2_image
SDL2_image_2_0
SDL2_image_2_6
SDL2_mixer
SDL2_mixer_2_0
SDL2_net
SDL2_sound
SDL2_ttf
SDL_Pango
SDL_audiolib
SDL_classic
SDL_compat
SDL_gfx

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/21z6s4a39d7y1qvhbjsyxmcfpajjcrx6-publicsuffix-list-0-unstable-2024-08-21 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A publicsuffix-list https://github.com/r-ryantm/nixpkgs/archive/6c166ced421740ee6c108d546e350aa8899a623a.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/6c166ced421740ee6c108d546e350aa8899a623a#publicsuffix-list

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/21z6s4a39d7y1qvhbjsyxmcfpajjcrx6-publicsuffix-list-0-unstable-2024-08-21
ls -la /nix/store/21z6s4a39d7y1qvhbjsyxmcfpajjcrx6-publicsuffix-list-0-unstable-2024-08-21/bin

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @c0bw3b for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.


AC1.1: Dynamically list all accounts on the Home Screen

On the Home Screen, the new account with the account name appears with the description. A separate xPub/ xPubs is used for these accounts. The 2FA used is the same if Savings is selected.

When a new account is added this should be the first to be seen on the HS. So LIFO order for accounts.

@antuz123 #2191

CLosing this as this is being tracked via #2191


chore: remove notification feature

This feature is obsolete, the reason it was added was to show that the plugin was loading and working but now that we have the informer this isn't needed anymore.
Doesn't fix #248

thank you! i didn't like it that much haha

Yeah I agree!
I would love some feedback on the overview view, I suspect you aren't super happy with that either, if you could put the feedback here we can make it better: #350


Add custom hash update function prop

closes #48

I've added a version of this library to my library collection that has some added improvements already, for example this one.
https://www.npmjs.com/package/@marzahn-dev/react-scroll-anchor
https://github.com/leon-marzahn/marzahn-dev/tree/main/libs/react/scroll-anchor


Bluetooth: BAP: Add broadcast sink/source callback structs

Is your enhancement proposal related to a problem? Please describe.
Operations on the broadcast sink and sources affect an entire BIG.
For example, if you create a broadcast source with 4 BIS, they will all be created and started at the same time (and with a single HCI event), but in Zephyr they are treated as 4 individual streams.
In some cases such as stopping a broadcast sink or source followed by a delete, you will today need to wait for each stream to be stopped, before you can delete the underlying structure. Having set of callbacks that affect entire broadcast sink or sources, rather than the individual streams, will be useful here, as you only need to wait for a single callback (and can even do the delete operation in that callback).
Describe the solution you'd like
Create a struct for callbacks for broadcast sources and a struct for broadcast sinks.
The callbacks in these struct should reflect state changes in the source and sink, such as deleted, configured, stopped and started.
Describe alternatives you've considered
N/A
Additional context
It may make sense to first implement this at the ISO layer, and then simply use the BIG callbacks from ISO to trigger the BAP callbacks.

Somewhat related to https://github.com/zephyrproject-rtos/zephyr/issues/75252


[WW-5065] Defines a new flag to control appending params - cherry-pick

Refs https://github.com/apache/struts/pull/405
Refs WW-5065

Coverage increased (+0.01%) to 49.195% when pulling d960e94820eaca17ae72d7d8e58a47fa1486072c on WW-5065-append-or-not-cherry-pick into 387c203c091c4f92793f8302a392aae749ab5640 on master.


Demo app fails with Node 18

when I run the demo app with Node 18 it fails with this error:

><EMAIL_ADDRESS>serve
> vue-cli-service serve

 INFO  Starting development server...
10% building 2/5 modules 3 active ...ksch/Code/ogc-client/app/node_modules/babel-loader/lib/index.js!/mnt/c/Users/johndoe/Code/ogc-client/app/src/main.js n
ode:internal/crypto/hash:71
  this[kHandle] = new _Hash(algorithm, xofLen);
                  ^

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:71:19)
    at Object.createHash (node:crypto:133:10)
    at module.exports (/mnt/c/Users/johndoe/Code/ogc-client/app/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/mnt/c/Users/johndoe/Code/ogc-client/app/node_modules/webpack/lib/NormalModule.js:417:16)
    at handleParseError (/mnt/c/Users/johndoe/Code/ogc-client/app/node_modules/webpack/lib/NormalModule.js:471:10)
    at /mnt/c/Users/johndoe/Code/ogc-client/app/node_modules/webpack/lib/NormalModule.js:503:5
    at /mnt/c/Users/johndoe/Code/ogc-client/app/node_modules/webpack/lib/NormalModule.js:358:12
    at /mnt/c/Users/johndoe/Code/ogc-client/app/node_modules/loader-runner/lib/LoaderRunner.js:373:3
    at iterateNormalLoaders (/mnt/c/Users/johndoe/Code/ogc-client/app/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
    at Array.<anonymous> (/mnt/c/Users/johndoe/Code/ogc-client/app/node_modules/loader-runner/lib/LoaderRunner.js:205:4)
    at Storage.finished (/mnt/c/Users/johndoe/Code/ogc-client/app/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:55:16)
    at /mnt/c/Users/johndoe/Code/ogc-client/app/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9
    at /mnt/c/Users/johndoe/Code/ogc-client/app/node_modules/graceful-fs/graceful-fs.js:123:16
    at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3) {
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

Node.js v18.16.0

It works with Node 16 for me

Thanks for the report! Indeed some dependencies seem a little bit out of date here... I'll upgrade those!

This should be fixed on main, albeit with a workaround. A definitive solution would imply upgrading all the vue-related libs to their latest major versions.


test installation against specified path

install_miniconda should test against what has been specified by the user not the default value:

specify path = in test_miniconda() call
specify path = in get_python_version() call

Fixed by PR


test: Integration tests for v1

I'm actually working on integration tests for v2 (i.e. the next branch) but they keep failing and I wanted to make sure that the same tests work in v1. So here they are. Honestly, just the basics.

Can we send an already encoded request and get a response?
Can we encode a request from bytes and get a response?
Can we form a request from an object and get a response?
Can we call a method to form a request and get a response?
Can we use a shortcut method to form a request and get a response?
Can we sign a request and get a response (the rest are all anonymous)?

Test Results
❯ npm run test:integration

><EMAIL_ADDRESS>test:integration
> jest --testMatch '**/?(*.)+(integration).[jt]s?(x)'

 PASS  src/__tests__/network.integration.ts
  Network
    ✓ should send encoded bytes (21 ms)
    ✓ should send a request from bytes (9 ms)
    ✓ should send a request from an object (6 ms)
    ✓ should call a method (6 ms)
    ✓ should call a method from a shortcut (6 ms)
    ✓ should call a method non-anonymously (31 ms)

Test Suites: 1 passed, 1 total
Tests:       6 passed, 6 total
Snapshots:   0 total
Time:        1.189 s
Ran all test suites.

Coverage
From unit tests, not integration.
----------------------------------------|---------|----------|---------|---------|------------------------------------
File                                    | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
----------------------------------------|---------|----------|---------|---------|------------------------------------
All files                               |   84.77 |     66.6 |   77.25 |   84.92 |
 src                                    |   57.14 |      100 |     100 |   57.14 |
  const.ts                              |     100 |      100 |     100 |     100 |
  index.ts                              |       0 |      100 |     100 |       0 | 1-3
 src/identity                           |   89.13 |    66.66 |   81.81 |   89.13 |
  address.ts                            |   86.48 |    66.66 |   77.77 |   86.48 | 14,34,65-68
  index.ts                              |     100 |      100 |     100 |     100 |
  types.ts                              |     100 |      100 |     100 |     100 |
 src/identity/anonymous                 |   72.72 |      100 |      40 |      70 |
  anonymous-identity.ts                 |   66.66 |      100 |      25 |   66.66 | 12-20
  index.ts                              |     100 |      100 |     100 |     100 |
 src/identity/ed25519                   |   94.59 |      100 |      80 |   94.59 |
  ed25519-key-pair-identity.ts          |   94.44 |      100 |      80 |   94.44 | 61,79
  index.ts                              |     100 |      100 |     100 |     100 |
 src/identity/webauthn                  |      50 |        0 |   31.25 |   50.84 |
  index.ts                              |     100 |      100 |     100 |     100 |
  webauthn-identity.ts                  |   49.15 |        0 |   31.25 |      50 | 24,33-77,111-184
 src/message                            |   75.75 |    39.24 |   85.71 |   75.75 |
  cbor.ts                               |     100 |      100 |     100 |     100 |
  cose.ts                               |   83.33 |    37.03 |   85.71 |   83.33 | 105-114,127,153
  error.ts                              |   91.66 |    64.28 |     100 |   91.66 | 15
  index.ts                              |   60.78 |    31.57 |   81.81 |   60.78 | 43,48,51,55,62,65,68,77,90-101,114
 src/message/attributes                 |     100 |      100 |     100 |     100 |
  attributes.ts                         |     100 |      100 |     100 |     100 |
  index.ts                              |     100 |      100 |     100 |     100 |
  types.ts                              |     100 |      100 |     100 |     100 |
 src/message/attributes/async-attribute |     100 |       80 |     100 |     100 |
  async-attribute.ts                    |     100 |       80 |     100 |     100 | 15,27
  index.ts                              |     100 |      100 |     100 |     100 |
 src/network                            |    91.3 |    55.55 |     100 |    91.3 |
  index.ts                              |     100 |      100 |     100 |     100 |
  network.ts                            |   90.47 |    55.55 |     100 |   90.47 | 31,35
 src/network/modules                    |     100 |      100 |     100 |     100 |
  index.ts                              |     100 |      100 |     100 |     100 |
  types.ts                              |     100 |      100 |     100 |     100 |
 src/network/modules/account            |   94.87 |    77.77 |   94.73 |   97.33 |
  account.ts                            |   94.73 |    77.77 |     100 |   97.29 | 240,272
  index.ts                              |     100 |      100 |       0 |     100 |
 src/network/modules/async              |   89.58 |    71.42 |     100 |   89.13 |
  async.ts                              |   89.36 |    71.42 |     100 |   88.88 | 51,54,61,91,94
  index.ts                              |     100 |      100 |     100 |     100 |
 src/network/modules/base               |     100 |       75 |   83.33 |     100 |
  base.ts                               |     100 |       75 |     100 |     100 | 55-60
  index.ts                              |     100 |      100 |       0 |     100 |
 src/network/modules/blockchain         |      50 |      100 |       0 |      40 |
  blockchain.ts                         |      25 |      100 |       0 |      25 | 5-15
  index.ts                              |     100 |      100 |       0 |     100 |
 src/network/modules/events             |    92.3 |    73.52 |   88.88 |    92.1 |
  events.ts                             |   91.89 |    73.52 |     100 |   91.89 | 203,218,224
  index.ts                              |     100 |      100 |       0 |     100 |
 src/network/modules/id-store           |     100 |    68.75 |     100 |     100 |
  id-store.ts                           |     100 |    68.75 |     100 |     100 | 33-63,80
  index.ts                              |     100 |      100 |     100 |     100 |
 src/network/modules/kvStore            |   22.22 |        0 |   14.28 |   20.45 |
  index.ts                              |     100 |      100 |       0 |     100 |
  kvStore.ts                            |    18.6 |        0 |   15.38 |    18.6 | 23-87,101-114
 src/network/modules/ledger             |   88.88 |    76.92 |    62.5 |   91.17 |
  index.ts                              |     100 |      100 |     100 |     100 |
  ledger.ts                             |   88.23 |    76.92 |   57.14 |    90.9 | 35-46
 src/network/modules/test               |     100 |       75 |     100 |     100 |
  test-utils.ts                         |     100 |       75 |     100 |     100 | 30
 src/network/modules/tokens             |   96.82 |    68.96 |    87.5 |   96.77 |
  index.ts                              |     100 |      100 |       0 |     100 |
  tokens.ts                             |   96.72 |    68.96 |   93.33 |   96.72 | 66-67
 src/utils                              |    92.3 |    78.26 |    87.5 |    92.3 |
  index.ts                              |    92.3 |    78.26 |    87.5 |    92.3 | 43,52,98
 src/utils/transactions                 |   94.68 |       80 |   94.73 |   94.62 |
  index.ts                              |   94.68 |       80 |   94.73 |   94.62 | 95,210,225-229,276
----------------------------------------|---------|----------|---------|---------|------------------------------------

Can you craft a properly signed request using a random identity?

Added.

You should be able to reproduce the following error

Yes, changing the port allowed me to reproduce the error. I've added a means to not get that error (running many message status --hex before running the tests and then using the result) but it makes some assumptions about relative paths. We could beef it up if you think it's the right direction.


MM2 doesn't work as expected -- created a lot of duplicated topics

Hi,
I am new to mirrormaker2, and i did some test but it seems mm2 doesn't work very well. Hope someone can help me solve the issue, thanks!
I set up two one node kafka clusters, kafka version: 3.4.0.
I created two topics (test1 , test3) in TEST1 cluster, and created one topic (test3) in TEST3 cluster.
Then I run "bin/connect-mirror-maker.sh mm2.properties", I expect there would be one new topic TEST3.test3 topic in TEST1 cluster, and there would be two new topics (TEST1.test1 and TEST1.test3) in TEST3 cluster.
However, I found mm2 created a lot duplicated TEST1.test3 in both clusters which is not correct.
in TEST1 cluster:
bin/kafka-topics.sh --list --bootstrap-server localhost:9092
TEST1.TEST1.TEST1.TEST1.test3
TEST1.TEST1.TEST1.heartbeats
TEST1.TEST1.TEST1.test3
TEST1.TEST1.heartbeats
TEST1.TEST1.test3
TEST1.heartbeats
TEST1.test3
__consumer_offsets
heartbeats
mm2-configs.TEST3.internal
mm2-offsets.TEST3.internal
mm2-status.TEST3.internal
test1
test3
in TEST3 cluster:
bin/kafka-topics.sh --list --bootstrap-server localhost:9092
TEST1.TEST1.TEST1.TEST1.test3
TEST1.TEST1.TEST1.heartbeats
TEST1.TEST1.TEST1.test3
TEST1.TEST1.heartbeats
TEST1.TEST1.test3
TEST1.checkpoints.internal
TEST1.heartbeats
TEST1.test3
__consumer_offsets
heartbeats
mm2-configs.TEST1.internal
mm2-configs.TEST3.internal
mm2-offset-syncs.TEST3.internal
mm2-offsets.TEST1.internal
mm2-offsets.TEST3.internal
mm2-status.TEST1.internal
mm2-status.TEST3.internal
test3
And mm2 was creating more and more TEST1.test3, then I killed mm2 process. So anyone can explain me why this happened?
Thanks!
========================= mm2 properties file=========================
clusters = TEST3, TEST1
TEST3.bootstrap.servers = <IP_ADDRESS>:9092
TEST1.bootstrap.servers = <IP_ADDRESS>:9092
TEST1->TEST3.enabled = true
TEST1->TEST3.topics = .*
replication.factor=1
checkpoints.topic.replication.factor=1
heartbeats.topic.replication.factor=1
offset-syncs.topic.replication.factor=1
offset.storage.replication.factor=1
status.storage.replication.factor=1
config.storage.replication.factor=1

I solved the problem. since I found my kafka cluster configuration advertised_listener: localhost:9092, so mm2 cannot work with this setting. I changed the setting to host ip, then mm2 works as expected.

close this issue as previous comments.


Create event button container is too wide

The createEventButtonContainer covers a part of the "navigato to today date" link.

Fixed by 0606b89cea


[SPARK-31983][WEBUI][3.0] Fix sorting for duration column in structured streaming tab

What changes were proposed in this pull request?
Sorting result for duration column in tables of structured streaming tab is wrong sometimes.

We are sorting on string, which results in this behaviour.
sorttable_numeric and sorttable_customkey is used to fix this.
Refer this and this
After changes :

Why are the changes needed?
Sorting results are wrong for duration column in tables of structured streaming tab.

Does this PR introduce any user-facing change?
No

How was this patch tested?
Screenshots attached.

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-K8s/28601/
Test PASSed.

cc @srowen @sarutak @gengliangwang @HyukjinKwon

Test build #123978 has started for PR 28823 at commit dcf5035.

Test build #123978 has finished for PR 28823 at commit dcf5035.

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/123978/
Test PASSed.

LGTM. Merged to branch-3.0.

Thank You. @srowen @sarutak :)


Try to attach sub by heroesprofile_id first

Resolves #148 for the most part.
This will try to match substitute players by their heroesprofile_id, before falling back to matching by their battletag name. As our heroesprofile_id data is quite complete, this should prevent wrong sloths being assoicated with games.
This already wasn't a problem for players part of the team on the website , because we initially limit our search to website team members. (And it was really unlikely that people had the same battletag name on the same team)

Made this the primary check for identifying the sloth to associate with the game.

I'll create another pr if I do find time to do a refactor. Besides the duplication I noticed some more things that could be updated.


Invistigate the impact of kubernetes removes the docker support

We need to test if the shared memory/IPC between pods are supported by other OCI container runtime (e.g., containerd)

Close as staled.


bug: Accessing Commands using right-click dropdown menu does not pass in highlighted code

Installation Information
IntelliJ IDEA 2023.3.2 (Ultimate Edition)
Cody v5.2.12694
Describe the bug

Highlight a snippet of code

Right-click the highlighted area, and click Cody>Generate Docstring

Observe that Cody will claim : There is no code provided to generate documentation for.

With the same code snippet highlighted, go to the Commands tab

Observe that the docstring is generated as expected

Expected behavior
Highlighted text should be passed into Cody when accessing the right-click Commands options, i.e. step 3 above should match step 5.
Additional context (logs, images, etc)
https://www.loom.com/share/6ba61df830ab41ae9da3f14d30f05f04

Thanks for the detailed description! 💟
I quickly tested this on our recent WIP changes related to the new chat UI - it seems that it fixes the problem.

Yep, looks like this is fixed.

@taylorsperry This is still occurring on v5.2.17749. Can we reopen this issue?

@taylorsperry This is still occurring on v5.2.17749. Can we reopen this issue?

I'm seeing the same issue (when I trigger the doc command with the right-click menu, Cody says there is no code provided), but I'm not getting the same description that @morgangauth is seeing after the code snippet; for me it's just blank. Loom.

It's fixed, but it's not yet released.

As of v5.2.18630, it seems this issue still exists. The first right-click in a session will work, but any subsequent commands (even the exact same code snippet) will fail and Cody will claim that no code was provided.
https://github.com/sourcegraph/jetbrains/assets/113058716/143974a6-a5ba-4072-8060-9e97c2c55ee6

This one is fixed to some point by https://github.com/sourcegraph/jetbrains/pull/220 and eventually by https://github.com/sourcegraph/cody/pull/2803 (and the related PR).
All we need to do now is update codyCommit so it includes https://github.com/sourcegraph/cody/pull/2821.
(cc: @pkukielka)

it's fixed now for sure 😅


Disable a button if formly form not valid

I want to disable a button if the formly field is not valid, as in this example: http://stackoverflow.com/questions/15300067/disable-submit-button-when-form-invalid-with-angularjs
Formly names the form "form", so I try the following in the HTML:
<formly-form novalidate model="newUserForm" fields="newUserFields">
   <button type="button" ng-disabled="form.$invalid" class="btn btn-default" ng-click="confirmNewUser()">Confirm New User</button>
</formly-form>

However, this is not working for me. Is this a formly issue?

Here's an example of how to do that :-)
http://formly-js.github.io/angular-formly/#/example/other/disable-submit-button
Let me know if you have any other questions :-)

Works perfectly. Thanks so much!

link update: http://angular-formly.com/#/example/other/disable-submit-button

Thamks for the link update zorzysty ! :')


Publish as cloudflare-scrape additionally

This should aid people looking for this package on npm. I'll do this myself. An empty package with a simple README.md pointing to cloudscraper should do the trick.
Edit: I'll invite you as a maintainer so you'll have control over the package listing.

@codemanki, Done.
https://www.npmjs.com/package/cloudflare-scrape
https://www.npmjs.com/package/cfscrape
Might also want to consider actually republishing as cloudflare-scrape because I don't see cloudscraper at all when I search for cloudflare. :disappointed:


you repeat this printing in every implementation. consider moving to parent class

https://github.com/bessagroup/rvesimulator/blob/420db1b9b9b6800006a06689cb645cc71873bfe4/src/rvesimulator/cases/cddm_sve.py#L131-L133

fixed


Additional icons for Premium + Power Query

Icons for Premium and Power Query where missing. Added them to this PR.

thanks @marclelijveld !


Add support for Django 2.0

I've manually implemented the Django 2.0 edits on a project. Are there errors with it? Or will it be deployed at some point?
Thanks!

@faqtcoin yes - see errors on Travis! Glad to hear it works, so maybe it’s just an issue with the tests. I haven’t got time to fix right now, but I’m open to pull requests if you were willing. :)


[WIP] decrease flask startup time by pre-processing glove data

I was doing a bunch of docker-compose up and realized that the flask app was taking ~10s each time to process the glove data.
This change processes that data in the dockerfile so that we can just read in the processed data when the flask app starts.

Nice :). Tony brought up a decent point, we can probably use the glove.6B.300d.txt file to get 'better' summaries.

Yea we might as well since it's just in the image anyways


Scope view

Hello, im currently porting Your code to STM32, im having some issues with the timer synchronization on RX part, TX works flawlessly.
Would You happen to have some scope screen's when the Compare ISR receive() is called?

Hi there, i do not have a scope view. what i encountered with RX on BeamMPX is there is additional time allocated for rise and fall of signal. for example, 1bit is 100ms, rise and fall time is 5ms each, total is 110ms. however if there are consecutive 5bits then total time would be 510ms. The way i tackled this by attaching an ISR to the RX pin and whenever there is rise or fall edge detected i reset timer counter to middle of square wave.


Unable to trigger RefreshControl to open via refreshing prop

Issue Description
If you pass TRUE  to the RefreshControl 'refreshing' prop, the component will open and show the spinner until it receives a FALSE value.  However, this only happens the first time.  Any subsequent 'refreshing' state changes won't open the component on TRUE but once it becomes FALSE, the component will open and close at once.
I realize that the RefreshControl may not have been designed to use it this way but the fact that it behaves differently the first time vs. any other time, would indicate a bug.
Steps to Reproduce / Code Snippets
Setup a ListView or ScrollView with a RefreshControl (default refreshing to false).  Add a means of changing the 'refreshing' state (button for example). Once clicked, you'll notice the RefreshControl open up until the state is set to FALSE. If you repeat the same process, you will get a different behavior where it open and closes when 'refreshing' is set to FALSE.
Sample code:
'use strict';

import React, {Component} from 'react';
import {
  View,
  StyleSheet,
  Text,
  Image,
  ListView,
  RefreshControl,
  Dimensions,
  TouchableOpacity,
} from 'react-native';

export default class FeedItemListView extends Component {

  constructor(props) {
    super(props);

    this.state = {
      loading: false
    }

    this.toggleLoadingState = this.toggleLoadingState.bind(this);
    this.triggerLoadingState = this.triggerLoadingState.bind(this);
    this.refreshItems = this.refreshItems.bind(this);
  }

  refreshItems(){
    this.setState({loading: true});
    // Do some heavy lifting...
    setTimeout(() => { this.setState({loading: false})}, 3000);
  }

  triggerLoadingState(){
    this.refreshItems();
  }

  renderFeedItem(){
    return (
      <View style={{flex:1, height:200, marginBottom:5, backgroundColor:'#ececec', alignItems:'center', justifyContent:'center'}}>
        <Text>ITEM</Text>
      </View>
    )
  }

  render() {
    let ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2});
    let items = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1];

    let listView = (
      <View style={{flex:1, marginTop:30}}>
        <TouchableOpacity onPress={this.triggerLoadingState}>
          <Text>Toggle loading state: { this.state.loading } </Text>
        </TouchableOpacity>
        <ListView
          ref="feedItemsList"
          style={styles.itemList}
          dataSource={ds.cloneWithRows(items)}
          renderRow={this.renderFeedItem}
          refreshControl={<RefreshControl ref="rc" style={{backgroundColor:'transparent'}}  refreshing={this.state.loading} onRefresh={this.refreshItems}/>}
          enableEmptySections={true}
          indicatorStyle={"black"} />
      </View>
    );

    return listView;

  };
};

const styles = StyleSheet.create({
  container : {
    flex:1
  },

});

Expected Results
I would expect the RefreshControl to behave the same way every time I change the 'refreshing' state (same behavior as first state change).
Additional Information
There is a way to work around this for the time being.  If you over-scroll your ListView (to about y=-60 in iOS) you will trigger the RefreshControl as if it were triggered by a user interaction.  Its just not the cleanest way.

React Native version: 0.31
Platform(s) (iOS, Android, or both?): iOS
Operating System (macOS, Linux, or Windows?): macOS

I think something else is the problem here. RefreshControl does work with setting the refreshing state from false -> true -> false -> true a number of times - you can see this in action in UIExplorer, like the example on https://facebook.github.io/react-native/docs/refreshcontrol.html . One possible problem is that there is a race condition in your code here - the setTimeout could be returning after several cycles of toggling the refresh behavior. If you are still running into an issue here then I would suggest asking on Stack Overflow or trying to restart this component from something functional like the example. I am going to close this issue but if I am missing something about how to repro this bug then please feel free to reopen.


Flatten (and generate) fails intermittently

Problem statement
We use definitions referenced from different files and the flatten step sometimes fails with a message (or similar):

at #/definitions/user, object has no key "teamupdateOAIGen"`

I've attached a zip file with a minimal setup that reproduces this error. The script gen.sh can be used, but that uses the generate sub-command and it's probably easier to debug this with swagger flatten -f swagger.yaml, as per the reproducing steps.
Swagger specification
See attached zip file.
Steps to reproduce

Extract zip file oaigen_bug.zip
Navigate to oaigen_bug in console
swagger flatten -f swagger.yaml
You might have to repeat step 3 a couple of times.

Environment
swagger version: 0.21.0
go version: N/A
OS: GNU/Linux (tested on Fedora and Ubuntu)

Yep could reproduce your problem

@HexHacks working on a fix to go-openapi/analysis

@HexHacks your feedback is welcome. I believe it works better now:
https://github.com/go-openapi/analysis/pull/50

Sorry for late answer, but I've tested this with our more elaborate setup and it seems to work! Thank you!


Can't install azure-cli in Azure Linux 3

for test

Describe the bug
I have trouble during azure-cli installation. I'm not able to install it on Azure Linux 3
The error raised when I run install command.
Related command
tdnf install azure-cli
Errors
azure-cli package not found or not installed
Error(1011) : No matching packages

Issue script & Debug output
N/A
Expected behavior
azure-cli installed without error.
Environment Summary
N/A
Additional context

Thank you for opening this issue, we will look into it.


implemented progress bars

hi, I implemented a simple multi progress bar, one for each thread, with ETA to completion, to have some feedback on how much it's gonna take

hi, any comment on this?

You can invest your time in https://github.com/radareorg/radare2/issues/10725 instead ;)

I'll look at it eventually, but just fork. This is just a template of a tool to play around with. Probably won't fit your needs by default.
Good luck!

This is neat. Thank you, and apologies about the delay. Been a strange year.

Released 0.1.3 with progress bar support based on this commit. Pass in -p to see progress. Default output should be the same, except I now print more status messages to stderr and only the final results to stdout.


Prefix tags with 'v'

/area open-source
Ref https://github.com/gardener/gardener/issues/1096#issuecomment-508649092
Release note:

The release tags from now are prefixed with `v`.

Thank you, @ialidzhikov Sorry, I somehow missed the prefix v in the previous release.


Bad Request in postXAuth

Inside preExecute of AyncTask Android
 client = new JumblrClient(
                        "consumer key ",
                        "consumer key secret"
                );
                client.setToken(
                    "tokey key",
                    "token key secret"
            );
             @Override
        protected String doInBackground(String... params) {
            return posts(client);
        }
 private String posts(JumblrClient client) {
        try{
        Token token = client.getRequestBuilder().postXAuth(username, password);  //1. goes here
        if (token != null) {
            client.setToken(token);
        }
       }catch (JumblrException exc){
            exc.printStackTrace();
        }catch (OAuthConnectionException oas){
            Log.e("tag: ","OExec");
            oas.printStackTrace();
        }catch(RuntimeException rexc){
            Log.e("tag: ","RExc");
            rexc.printStackTrace();
        }
       return "Success";
       }`

Token clearXAuth(Response response) {
        if (response.getCode() == 200 || response.getCode() == 201) {
            return parseXAuthResponse(response);
        } else {
            throw new JumblrException(response);
        }
    }

Response Header which I am getting in response* is
"null" -> "HTTP/1.1 400 Bad Request"
"Set-Cookie" -> "tmgioct=589b08808216570049410250; expires=Sat, 06-Feb-2027 12:01:04 GMT; Max-Age=315360000; path=/; domain=.tumblr.com; HttpOnly"
"X-Android-Response-Source" -> "NETWORK 400"
"Connection" -> "keep-alive"
"X-Android-Sent-Millis" -> "1486555264206"
"Content-Type" -> "text/html; charset=UTF-8"
"P3P" -> "CP="Tumblr's privacy policy is available here: https://www.tumblr.com/policy/en/privacy""
"Date" -> "Wed, 08 Feb 2017 12:01:04 GMT"
"X-Content-Type-Options" -> "nosniff"
"Server" -> "openresty"
"Transfer-Encoding" -> "chunked"
"X-XSS-Protection" -> "1; mode=block"
"X-Frame-Options" -> "deny"
"X-Android-Received-Millis" -> "1486555264614"

xAuth is not available for all applications. You may contact Tumblr Support at<EMAIL_ADDRESS>and request it. Once enabled, You'll stop receiving 400 HTTP status codes.

Oh, OK and thanks for the fast reply @dakshsrivastava

could you please write in your readme AND javadoc that xAuth is not available for all applications? it took me hours trying to figure out why public function just won't work!

@miterial Check my comment here from 2017.

yes, of course I saw it, that's why I asked to mention it not only in 2017 comment in project issues, but also on main readme page to let other developers know about this.


Macos gcc 9 fixes

@afanfa This will bring your branch up to date with master and fix the failing test on CI.

coverage on master

Summary of changes

Updated CI for macOS since Homebrew shipped GCC 9.1
Fixed a compilation error where GFortran 9.1 doesn't like procedure pointers to be initialized to internal procedures ¯\_(ツ)_/¯
Added a fancy banner that gets printed out during the build (during CMake configuration) that includes the build type and the version being built

Rationale for changes
macOS CI was failing, and the new logo/banner look cool
Additional info and certifications
This pull request (PR) is a:

[X] Bug fix
[X] Feature addition
[ ] Other, Please describe:

I certify that

[X] I certify that:

I have reviewed and followed the contributing guidelines
I will wait at least 24 hours before self-approving the PR to give another
OpenCoarrays developer a chance to review my proposed code
I have not introduced errant white space (no trailing white space or white space errors may
be introduced)
I have added an explanation of what these changes do and why they should be included
I have checked to ensure there aren't other open Pull Requests for the same change
I have you written new tests for these changes
I have successfully tested these changes locally
I have commented any non-trivial, non-obvious code changes
The commits are logically atomic, self consistent and coherent
The commit messages follow best practices
Test coverage is maintained or increased after this is merged

Code coverage data

It seems that a new header isn't present on macOS. Also, there is a bug in how the Travis-CI PR API talks to GitHub... I'm closing this PR for the time being in an effort to ensure that CI is marked as green (since it actually is) for the other PR.


fancyzone not saving settings after reboot, please help

Microsoft PowerToys version
0.33.1
Running as admin
Yes
Area(s) with issue?
FancyZones
Other Software
No response
Steps to reproduce
after each reboot, my settings are gone
✔ Expected Behavior
help so I don't have to redo each time
❌ Actual Behavior
have to redo each time
i have a 4 monitor setup, when I setup fancyzone after each reboot the settings are gone, and fancyzone is running, I have the icon on the bottom left

can you do a "report bug" log and share your logs before and after a reboot?

with pleasure but I don't know-how

@mcubaynes

PowerToysReport_2021-03-30-08-19-before reboot-24.zip

PowerToysReport_2021-03-30-08-21 after reboot-09.zip

Just remembered something,  it's the things I put in the layout that are not saved.   Is it supposed to go back in their layout when I reboot?   It does when I use windows tiles and I put them in the start-up.   I like fancyzone better.   It's it possible to do that with fancyzone?


Watching pod events don't ever show pod changing to running state

When using the /api/v1beta2/watch/pods pod events only ever show pod as Waiting. e.g.
curl -k https://localhost:8443/api/v1beta2/watch/pods/60767d85-ac8b-11e4-85fd-54ee7527188d

Returns:
{"type":"MODIFIED","object":{"kind":"Pod","id":"60767d85-ac8b-11e4-85fd-54ee7527188d","uid":"60767d85-ac8b-11e4-85fd-54ee7527188d",<SNIP>,"status":"Waiting",<SNIP>}}}
{"type":"MODIFIED","object":{"kind":"Pod","id":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d","uid":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d",<SNIP>,"status":"Waiting",<SNIP>}}}

However if you watch events you see the corresponding events for the boundPod entering the Running state:
 curl -k https://localhost:8443/api/v1beta2/watch/events | grep 60f0b4c1-ac8b-11e4-85fd-54ee7527188d

{"type":"ADDED","object":{"kind":"Event","id":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d.13bfc062f3a4fbdb","uid":"62be59d5-ac8b-11e4-85fd-54ee7527188d","creationTimestamp":"2015-02-04T16:32:18Z","selfLink":"/api/v1beta2/events/60f0b4c1-ac8b-11e4-85fd-54ee7527188d.13bfc062f3a4fbdb","resourceVersion":26,"apiVersion":"v1beta2","namespace":"default","involvedObject":{"kind":"Pod","namespace":"default","name":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d","uid":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d","apiVersion":"v1beta1","resourceVersion":"21"},"reason":"failedScheduling","message":"Error scheduling: no minions available to schedule pods","source":"master","timestamp":"2015-02-04T16:32:18Z"}}
{"type":"ADDED","object":{"kind":"Event","id":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d.13bfc0660a327b62","uid":"6aa656f3-ac8b-11e4-85fd-54ee7527188d","creationTimestamp":"2015-02-04T16:32:31Z","selfLink":"/api/v1beta2/events/60f0b4c1-ac8b-11e4-85fd-54ee7527188d.13bfc0660a327b62","resourceVersion":45,"apiVersion":"v1beta2","namespace":"default","involvedObject":{"kind":"BoundPod","namespace":"default","name":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d","uid":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d","apiVersion":"v1beta1","fieldPath":"spec.containers{registry-container}"},"reason":"created","message":"Created with docker id afab08cea073041ade8ff76f64208c82558b68e7c34056070db2909c2dfee588","source":"master","timestamp":"2015-02-04T16:32:31Z"}}
{"type":"ADDED","object":{"kind":"Event","id":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d.13bfc065c1d0bf4c","uid":"69ed87ce-ac8b-11e4-85fd-54ee7527188d","creationTimestamp":"2015-02-04T16:32:30Z","selfLink":"/api/v1beta2/events/60f0b4c1-ac8b-11e4-85fd-54ee7527188d.13bfc065c1d0bf4c","resourceVersion":39,"apiVersion":"v1beta2","namespace":"default","involvedObject":{"kind":"BoundPod","namespace":"default","name":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d","uid":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d","apiVersion":"v1beta1","fieldPath":"implicitly required container POD"},"reason":"pulled","message":"Successfully pulled image \"openshift/origin-pod:v0.2.2\"","source":"master","timestamp":"2015-02-04T16:32:30Z"}}
{"type":"ADDED","object":{"kind":"Event","id":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d.13bfc065c2342241","uid":"69ee66ae-ac8b-11e4-85fd-54ee7527188d","creationTimestamp":"2015-02-04T16:32:30Z","selfLink":"/api/v1beta2/events/60f0b4c1-ac8b-11e4-85fd-54ee7527188d.13bfc065c2342241","resourceVersion":40,"apiVersion":"v1beta2","namespace":"default","involvedObject":{"kind":"Pod","namespace":"default","name":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d","uid":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d","apiVersion":"v1beta1","resourceVersion":"21"},"reason":"scheduled","message":"Successfully assigned 60f0b4c1-ac8b-11e4-85fd-54ee7527188d to jimmi-redhat.localnet","source":"master","timestamp":"2015-02-04T16:32:30Z"}}
{"type":"ADDED","object":{"kind":"Event","id":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d.13bfc065e0726a0c","uid":"6a3b706a-ac8b-11e4-85fd-54ee7527188d","creationTimestamp":"2015-02-04T16:32:31Z","selfLink":"/api/v1beta2/events/60f0b4c1-ac8b-11e4-85fd-54ee7527188d.13bfc065e0726a0c","resourceVersion":43,"apiVersion":"v1beta2","namespace":"default","involvedObject":{"kind":"BoundPod","namespace":"default","name":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d","uid":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d","apiVersion":"v1beta1","fieldPath":"implicitly required container POD"},"reason":"created","message":"Created with docker id f9246a56306bef3fd62e583fa229dca0c661d97f28184a19044f1eb329ea3894","source":"master","timestamp":"2015-02-04T16:32:31Z"}}
{"type":"ADDED","object":{"kind":"Event","id":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d.13bfc0660f0ef697","uid":"6ab4764e-ac8b-11e4-85fd-54ee7527188d","creationTimestamp":"2015-02-04T16:32:31Z","selfLink":"/api/v1beta2/events/60f0b4c1-ac8b-11e4-85fd-54ee7527188d.13bfc0660f0ef697","resourceVersion":46,"apiVersion":"v1beta2","namespace":"default","involvedObject":{"kind":"BoundPod","namespace":"default","name":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d","uid":"60f0b4c1-ac8b-11e4-85fd-54ee7527188d","apiVersion":"v1beta1","fieldPath":"spec.containers{registry-container}"},"reason":"started","message":"Started with docker id afab08cea073041ade8ff76f64208c82558b68e7c34056070db2909c2dfee588","source":"master","timestamp":"2015-02-04T16:32:31Z"}}

Is there any way to watch all pod events, including succesful scheduling & starting?

Dupe of #2726 and #3692 .

@jimmidyson Not yet, but working on it.


derivedFrom for marking a submodel kind=instance that is derived from a submodel kind=template

A clear definition/guide on how to use the derivedFrom-association when referencing that a submodel kind=instance has been derived from a submodel kind=template.
Maybe it should be discussed what is needed to model this relationship: reference via semanticID, derivedFrom, instanceOf, ...? The semantic of derivedFrom should be clearly defined. Does it include instanceOf?
Should be discussed together with the requirements for template descriptions.

There is not derivedFrom association between submodels of kind=instance and kind=template.
The relationship "derivedFrom" can be established between AAS for an Asset with assetKind=Instance and AAS for an AssetKind=Type.

Any decision made here @BirgitBoss @JoergNeidig?

06.09.21: submodel with kind=instance and kind=template should have same semanticID to indicate the applicability of the template


Global Tag Search to Enhance User Experience

Describe your suggested feature
Dear Community,
I would like to propose the implementation of a global tag search function across the application. This improvement, along with the inclusion of TachiSY Komikku recommendations and the requested filter, would streamline the search process for all users.
The key aspects of this feature are:
Unified tag search accessible from each extension
Addition of a search icon in each extension to enable quick scanning for keywords
Seamless integration without increasing app size
Automated user agent updates to prevent unnecessary site blocks
To address potential concerns, I suggest an automated data cleaner that preserves user history and downloads, maintaining accessibility.
I believe this proposal would significantly enhance our collective experience, and I look forward to your valuable feedback.
Sincerely,
[Fran]
Other details
And yes, excuse me, everything was done by A'is, because although the idea is mine, apparently someone already suggested it, someone named G-94. At least it's worth trying to ask nicely, since, as I'm a fan of this, I'd like to see how it improves.
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an official extension, I should be opening an issue in the extensions repository.
[X] I have updated the app to version 1.11.2.
[X] I will fill out all of the requested information in this form.

the least you can do is ask for the chat gpt to resume the text. please.

Fran proposes implementing a global tag search function in the application, which would streamline the search process for users. The main features would include:

Unified tag search from each extension.
Search icon in each extension for easy access.
Integration without increasing the application's size.
Automatic updates of the user agent to avoid blockages.
An automated data cleaner that preserves user history and downloads.

Fran believes this improvement would enrich everyone's experience and looks forward to receiving feedback.


Obsolete with new AWS feature ("Fine-Grained IAM Roles for Service Accounts")?

See https://aws.amazon.com/blogs/opensource/introducing-fine-grained-iam-roles-service-accounts/
Twitter thread: https://twitter.com/mhausenblas/status/1169292857108324353
OSS repo: https://github.com/aws/amazon-eks-pod-identity-webhook

Betteridge's Law of Headlines comes to mind here. A new solution doesn't render this solution obsolete. This new solution involves a mutating admission Webhook, projected service account tokens, an OIDC provider, mating IAM roles to service accounts, and new capabilities in the AWS API. Not all existing users of this program could swallow all of that.


Migrate images to Google Cloud Storage

The apis used to add files to the Blobstore are being deprecated. Need to update to use Google Cloud Storage instead, and migrate existing images over.

Fixed in https://github.com/einaregilsson/MyLife/commit/08075fc6acca1613610c10b6529a7da2c3dfa7e6

New release added on releases page: https://github.com/einaregilsson/MyLife/releases

Will this only be necessary if we want to include photos/images in the emails?

Yes, if you don't have any photos and don't plan on having any than it doesn't really matter.


Add BASE to more wallets

Ledger, Trezor, OKX, Talllisman and WC

Also lint is failing. If you dont have the time - I can take over and finish this up


The drive or UNC share you selected does not exist or is not accessible. Please select another.

VSCode Version: 1.50.1
OS Version: 1909

Steps to Reproduce:

install vscode on a drive
remove the drive from your PC
try to install vscode on a new drive

Does this issue occur when all extensions are disabled?: Yes
i keep on getting this error message when trying to install vscode on my new drive, please help i really need it for school

Yeah our Setup program doesn't deal with this very well. I suggest you uninstall VS Code altogether and reinstall it on the new drive.

i cant uninstall vscode becaus i threw away the old drive

What happens if you go to the Control Panel, and choose to uninstall VS Code? Can you show me that error?

i cant even uninstall it, i dont even have the program, it was installed on my old E drive, it is now in the garbage, and i have a D drive,

You can manually remove Code from the Control Panel by deleting the following entire registry key:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{771FD6B0-FA20-440A-A002-3B3BAC16DC50}_is1

where do i find that registry key? i wrote the line on the file explorer but i cant seem to find it
im not that good with windows and operating systems

i think i found it but it doesnt apear to be anything called 771FD6B0-FA20-440A-A002-3B3BAC16DC50}_is1

i think i found it but it doesnt apear to be anything called 771FD6B0-FA20-440A-A002-3B3BAC16DC50}_is1

How about {D628A17A-9713-46BF-8D57-E671B46A741E}_is1?

sadly no

Can you run a Search over that top Uninstall key, look for Visual Studio Code

i cant find any of them, they both dont lead to anywhere

if i knew it would do it like thati would have uninstalled vscode before i threw the drive, i dont know why this is happening

OK then just do a full search for Visual Studio Code or VS Code in your entire registry, you'll soon find the key.

ive searched threw the entire registry and i couldnt find visual studio code anywhere

You can manually remove Code from the Control Panel by deleting the following entire registry key:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{771FD6B0-FA20-440A-A002-3B3BAC16DC50}_is1

My vscode was installed on a drive that died. Deleting that registry entry worked for me. Thank you!

You can manually remove Code from the Control Panel by deleting the following entire registry key:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{771FD6B0-FA20-440A-A002-3B3BAC16DC50}_is1

Just had this problem, your solution did the trick. Thanks!


English Version

A dataset of Open High Low Close and volume. Is that for such a dataset?

A dataset of Open High Low Close and volume. Is that for such a dataset?

我已经提交了英文版本介绍，请在 README-EN 查看。


Rewrite the batching code

This PR adds StartGame and EndGame methods to BatchingDualNetFactory so that it can keep track of which models are playing each other and perform better batching. The idea is that if model A is playing model B, the batching code knows that model B isn't going to make any inferences while model A is performing tree search.
This rewrite means the batching code will do the correct thing without callers having to worry about synchronization, meaning with can eliminate the Barrier and WrappedDualNet code from the Evaluator. As an added bonus, we also don't need to know the number of parallel games ahead of time, meaning we can scale the parallel game dynamically (something that would be useful for playing resign disabled games as quickly as possible).
In my single GPU tests, the batching performed is close to optimal for selfplay and eval. I've also done some light testing with 3 or more models playing games amongst each other and the batching in these cases also seems sensible.
Here's the output of running 32 parallel eval games with 32 reads per move at HEAD and with this PR:
# Current code at HEAD
Evaluated 32 games, total time 10.098505238s
Wins          Total         Black         White
eval_a    13  40.62%     7  21.88%     6  18.75%
eval_b    19  59.38%    10  31.25%     9  28.12%
                        17  53.12%    15  46.88%
Ran 372 batches with an average size of 68.0914.
Ran 371 batches with an average size of 68.5067.

# This PR
Evaluated 32 games, total time 8.313876682s
Wins          Total         Black         White
eval_a    19  59.38%    10  31.25%     9  28.12%
eval_b    13  40.62%     7  21.88%     6  18.75%
                        17  53.12%    15  46.88%
Ran 292 batches with an average size of 86.7466.
Ran 292 batches with an average size of 87.0411.

For the time being, I've shoved the StartGame and EndGame methods into the base DualNetFactory to keep the changes to a minimum. I plan on refactoring the code in a followup CL to remove these methods from the base class.
I also had to rewrite the puzzle mode because when I tried to test it locally, it immediately OOMed because it was submitting too large batches.

@chsigg if you have the chance, could you try this PR out on your multi-GPU machine please?

Happy to do so, thanks for this change. It might take a little bit, we are in the middle of TF 1.13 release. I have to push CUDA 10 through for that and I just got sick. Bad timing.

Happy to do so, thanks for this change. It might take a little bit, we are in the middle of TF 1.13 release. I have to push CUDA 10 through for that and I just got sick. Bad timing.

Thanks Christian! Absolutely take care of yourself first :)


docsRename Title of zh-CN Docs

Proposed changes
Issue Number: close #xxx

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

run buildall


Remove keyword continue from sample code

Update the ReadMe.md to change the usage of a reserved keyword continue as variable name to shouldContinue
Fixes #4

Thanks for this