Compensating for FoodNetwork site change

I've spent the better part of today trying to get this working, but thanks to my poor Python skills, I've only managed to get title and author tests to pass.
The time one is defeating me right now. It appears that, at least on the test case, FN removed the cook time value from the page. So, rather than hold up the first two fixes while I beat my head against the wall, I figured I'd submit what's working and hope that it prods others more knowledgeable than me to step in.

Looks good, thanks.


Recreated #228

Updated content in api-support/supported-apis.md per customer PR #228.

Docs Build status updates of commit ec2f109:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/extensions/api-support/supported-apis.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 4d48884:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/extensions/api-support/supported-apis.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

#sign-off offline and merged.


Probe AIMD simulations

Let's make the analysis of AIMD simulations more standardized and transferable, offering interpretable insights for interfacial chemistry and catalysis.


sift  install error

root@sift:~# sift install
/usr/local/bin/sift: line 6: syntax error near unexpected token newline' /usr/local/bin/sift: line 6: '
root@sift:~#

@sandeep-gupta85 Is there an issue you're currently experiencing, or was this opened in error?


Checkout Address Component

Checkout Shipping Address
Overview / Summary
Summary description of UI component
This is a component that permits the customer to add a shipping address to their checkout. The shipping address they add may be entered via an address form or by selecting from a list of previously saved addresses.
If an address has been chosen, this component is responsible for displaying the chosen address and providing an action for which the user can choose or enter a different address.
Rationale for why this component is necessary
This component is needed to wrap address book components and render the correct address component based on the data in the cart.
Expected use cases
This component will be used in the checkout process
Where this component should be created
This component should be created in the component library
Images / Designs of UI component in context
Enter/Add Address

Resolve Address Validation Errors

Choose Address

Edit Address

// INCOMPLETE Address Action
// Pseudo-markup for the Checkout Shipping Address Action

  {{StepNumber}}. Enter|Choose|Add Shipping Address
  <AddressBookComponent />

// COMPLETE Address Action
// Pseudo-markup for the Checkout Shipping Address Action

  <CheckoutActionComplete
    label="Shipping Address"
    content="addressData"
    change="handleAddressChange"
  />

Data
State
This component is either complete or incomplete
// If the customer is signed in and has an existing address in their address book,
// the status should default to complete, and the default address should be used by default.
state: {
  status: "incomplete"
}

Props
propTypes: {
  isLoading: PropTypes.bool,
  shippingAddress: PropTypes.shape({
    id: PropTypes.string,
    country: PropTypes.string,
    fullName: PropTypes.string,
    address1: PropTypes.string,
    address2: PropTypes.string,
    region: PropTypes.string,
    postal: PropTypes.string,
    phone: PropTypes.string
  }),
}

Render Criteria
This component will be rendered whenever a shipping address is needed in the checkout process.
UI States
Normal
The Normal and Empty states are identical in this component
In the normal, incomplete state, there is no shipping address on the cart. The component should render the header and the new address form.
Empty
When the shipping address on the cart is missing, the component should render the address header and the new address form.
Complete
When the shipping address exists on the cart, the component should render the CheckoutStepComplete component with the address on the cart.
Loading / retrieving data
When the component is waiting on data (such as from the address service) the component should render the header and a spinner.
Processing / Waiting for response
This component shouldn't have a processing state, though child components such as the address form will.
Error
This component should not have an error state

Closing this in favor of #115


qtransform_by_min_max example

Is there an example of using the qtransform_by_min_max? I'm unsure how to use it without entirely re-implementing the mctx._src.policies.muzero_policy.

On Go, with reward=-1 for a loss and reward=1 for a win, you can use:
qtransform=functools.partial(mctx.qtransform_by_min_max, min_value=-1.0, max_value=1.0)

I recommend to use the gumbel_muzero_policy with the default qtransform. It works well on many environments.


tapOn with optional: true parameter doesn't work on iOS

Describe the bug
It seems like tapOn with optional: true parameter doesn't work on iOS.
To Reproduce
Steps to reproduce the behavior, e.g.:
Having a test like this
appId: ${APP_ID}
tags:
  - abc
---
- launchApp:
    permissions: { all: allow }
- tapOn:
    text: "Dismiss"
    optional: true
...

Start the simulator
Execute the test on an iPhone simulator
The Flow fails at ...

[Fail]	Tap on (Optional) "Dismiss"

Expected behavior
It should ignore if it can't find the text with "Dismiss" label
Environment information (please complete the following information):

Maestro version: 1.36.0
Platform: iOS 17.0
Framework: Native iOS
Device model and OS version: iPhone 15 Pro
Simulator, emulator or physical device: simulator
Host: Mac M1

Hey @giangpham96, thanks for reporting this bug. We don't have bandwidth for it right now, but we're glad to merge a contribution.

Hey, I could not reproduce it on latest version 1.37.9. Please provide more information.


make dependency secp256k1 optional, fix #391

fix #391

Codecov Report

Merging #441 into master will decrease coverage by 0.0%.
The diff coverage is 0.0%.

@@           Coverage Diff            @@
##           master    #441     +/-   ##
========================================
- Coverage    30.9%   30.9%   -0.1%
========================================
  Files         132     132
  Lines        5502    5504      +2
  Branches     1710    1711      +1
========================================
  Hits         1701    1701
- Misses       2605    2607      +2
  Partials     1196    1196

Impacted Files
Coverage Δ

tendermint/src/account.rs
52.6% <ø> (ø)

tendermint/src/amino_types/ed25519.rs
36.0% <ø> (ø)

tendermint/src/config/node_key.rs
70.0% <ø> (ø)

tendermint/src/public_key.rs
43.4% <0.0%> (-1.1%)
:arrow_down:

tendermint/src/validator.rs
50.4% <ø> (+0.4%)
:arrow_up:

Continue to review full report at Codecov.

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


Tutorial website is down

Go 1.9 is no longer available. Please refer to https://goo.gl/aESk5L for more information.

The statement in the link that @Gregory-Han shared:

Thank you.

I really miss the tutorial... :-(

You can still access the archived version at http://web.archive.org/web/20200111083027/http://workshop.chromeexperiments.com:80/examples/gui/

Is there any chance to fix the broken tutorial site?

Unfortunately I don't have access to bring back or re-host this tutorial. So, I've removed the link from the readme.

Thank you for your mail.

-----Original Message-----
From: "Don @.>
To: @.>;
Cc: "Greg @.>; @.>;
Sent: 2021-04-20 (화) 02:03:51 (GMT+09:00)
Subject: Re: [dataarts/dat.gui] Tutorial in Go 1.9 is no longer available. (#275)
Unfortunately I don't have access to bring back or re-host this tutorial. So, I've removed the link from the readme.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

I have a files identical to the wayback'd version in a zip if anyone wants to cleanup & rehost.
111kb, 4 files (html,css,gif,js).
The js is a big ole bundled beast, but its clear text and all runs locally from a simpleServer run in the root folder.

Can't we host it on Github pages?


ar

Xcode 8 isn't working? See https://github.com/alcatraz/Alcatraz/issues/475

typo opening this issue


Not retrieving - just spinning on "Retrieving Volunteers" or "Retrieving Service Body call handling"

Describe the bug
Log into Yap
Go to Volunteers - select an area - activity notice appears and just spins without producing results
Go to Service Bodies - click on Call Handling for any area - activity notice appears and spins without producing results
What version are you running?
3.5.0
Did this happen on prior versions to the one you are running?
No
To Reproduce
Steps to reproduce the behavior:
as above
Expected behavior
expected to be able to see and edit volunteers or view and edit call handling.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
running on my test server

Suggestion is to roll back, this is beta software not to be used in production.

Not in production.  In testing only.

Did you close this because it was resolved?

No, I thought you meant you  would be addressing it in a later release

From: Danny Gershman<EMAIL_ADDRESS>Sent: Wednesday, October 23, 2019 6:46:08 AM
To: bmlt-enabled/yap<EMAIL_ADDRESS>Cc: brustar64<EMAIL_ADDRESS>State change<EMAIL_ADDRESS>Subject: Re: [bmlt-enabled/yap] Not retrieving - just spinning on "Retrieving Volunteers" or "Retrieving Service Body call handling" (#320)
Did you close this because it was resolved?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://github.com/bmlt-enabled/yap/issues/320?email_source=notifications&email_token=AG5KHL4UJ4NWEAOFWLTHQMDQP5RBBA5CNFSM4JDOQXF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEB7EQRQ#issuecomment-545146950, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AG5KHL7H6AVAWUBZVA23ETDQP5RBBANCNFSM4JDOQXFQ.

Can you send an screenshot of the javascript console?

[cid:c5abc38b-4a16-481d-9767-0e303a4174a0]
It just sits there doing this...

From: Danny Gershman<EMAIL_ADDRESS>Sent: Wednesday, 23 October 2019 1:06 PM
To: bmlt-enabled/yap<EMAIL_ADDRESS>Cc: brustar64<EMAIL_ADDRESS>State change<EMAIL_ADDRESS>Subject: Re: [bmlt-enabled/yap] Not retrieving - just spinning on "Retrieving Volunteers" or "Retrieving Service Body call handling" (#320)
Can you send an screenshot of the javascript console?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://github.com/bmlt-enabled/yap/issues/320?email_source=notifications&email_token=AG5KHLZIEOBNLCJOUIJ4FD3QP65U5A5CNFSM4JDOQXF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEB74JUY#issuecomment-545244371, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AG5KHL3NUIA4CBDJKA3P7DLQP65U5ANCNFSM4JDOQXFQ.

No images attached
On Wed, Oct 23, 2019 at 3:17 AM brustar64<EMAIL_ADDRESS>wrote:

[cid:c5abc38b-4a16-481d-9767-0e303a4174a0]
It just sits there doing this...

From: Danny Gershman<EMAIL_ADDRESS>Sent: Wednesday, 23 October 2019 1:06 PM
To: bmlt-enabled/yap<EMAIL_ADDRESS>Cc: brustar64<EMAIL_ADDRESS>State change <
<EMAIL_ADDRESS>Subject: Re: [bmlt-enabled/yap] Not retrieving - just spinning on
"Retrieving Volunteers" or "Retrieving Service Body call handling" (#320)
Can you send an screenshot of the javascript console?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub<
https://github.com/bmlt-enabled/yap/issues/320?email_source=notifications&email_token=AG5KHLZIEOBNLCJOUIJ4FD3QP65U5A5CNFSM4JDOQXF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEB74JUY#issuecomment-545244371>,
or unsubscribe<
https://github.com/notifications/unsubscribe-auth/AG5KHL3NUIA4CBDJKA3P7DLQP65U5ANCNFSM4JDOQXFQ

.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/bmlt-enabled/yap/issues/320?email_source=notifications&email_token=AAOD3O5SAAANZ3IYK4J7DBDQP73BNA5CNFSM4JDOQXF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECALHIQ#issuecomment-545305506,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAOD3O7FRARRLOEL4ZHEVXLQP73BNANCNFSM4JDOQXFQ
.

It just started happening to me too on older version  3.3.1. no response from any lookup query yet the webpage returns results

Hopefully you backed up your database before installed this.
On Wed, Oct 30, 2019 at 8:30 AM gutterwall<EMAIL_ADDRESS>wrote:

It just started happening to me too on older version 3.3.1. no response
from any lookup query yet the webpage returns results
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/bmlt-enabled/yap/issues/320?email_source=notifications&email_token=AAOD3O3FWFX4BEERE4RD3IDQRF46ZA5CNFSM4JDOQXF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECT7LGI#issuecomment-547878297,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAOD3O4QEZHVISPD3GC2MPLQRF46ZANCNFSM4JDOQXFQ
.

Ok 3.4.0 is the latest.

I’m assuming this is not affecting production?

It is we are down :(
On Wed, Oct 30, 2019, 4:06 PM Danny Gershman<EMAIL_ADDRESS>wrote:

I’m assuming this is not affecting production?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/bmlt-enabled/yap/issues/320?email_source=notifications&email_token=ACAEIWG5LHWDO2QRDOYX5JTQRHSMJA5CNFSM4JDOQXF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECVS6EI#issuecomment-548089617,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACAEIWHTEJSMSGXN6MYORWDQRHSMJANCNFSM4JDOQXFQ
.

define down?  are calls not completing?

No searches or volunteers are being retrieved, the only thing that works is
the just for today
On Wed, Oct 30, 2019, 5:24 PM Danny Gershman<EMAIL_ADDRESS>wrote:

define down? are calls not completing?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/bmlt-enabled/yap/issues/320?email_source=notifications&email_token=ACAEIWEQCKT556XS7HYIP3LQRH3QBA5CNFSM4JDOQXF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECV2AXQ#issuecomment-548118622,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACAEIWBPUHOPNTSIOBBDCS3QRH3QBANCNFSM4JDOQXFQ
.

I have my homegroup and then I'll be looking into trouble shooting at after
7 or so
On Wed, Oct 30, 2019, 5:26 PM Richard Schellenberg<EMAIL_ADDRESS>wrote:

No searches or volunteers are being retrieved, the only thing that works
is the just for today
On Wed, Oct 30, 2019, 5:24 PM Danny Gershman<EMAIL_ADDRESS>wrote:

define down? are calls not completing?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/bmlt-enabled/yap/issues/320?email_source=notifications&email_token=ACAEIWEQCKT556XS7HYIP3LQRH3QBA5CNFSM4JDOQXF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECV2AXQ#issuecomment-548118622,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACAEIWBPUHOPNTSIOBBDCS3QRH3QBANCNFSM4JDOQXFQ
.

Ok let's move this to outside this ticket, because it's totally unrelated to what you are seeing.

this fix will be in yap 3.5.0 beta 2

Thanks Danny

From: Danny Gershman<EMAIL_ADDRESS>Sent: Friday, November 1, 2019 2:01:49 PM
To: bmlt-enabled/yap<EMAIL_ADDRESS>Cc: brustar64<EMAIL_ADDRESS>State change<EMAIL_ADDRESS>Subject: Re: [bmlt-enabled/yap] Not retrieving - just spinning on "Retrieving Volunteers" or "Retrieving Service Body call handling" (#320)
Closed #320https://github.com/bmlt-enabled/yap/issues/320.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://github.com/bmlt-enabled/yap/issues/320?email_source=notifications&email_token=AG5KHL2ZSGAOD7CW5ZEZ75TQROS23A5CNFSM4JDOQXF2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOUSRHSIY#event-2762111267, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AG5KHLYQBCVAR3DJBCBZR6TQROS23ANCNFSM4JDOQXFQ.


Language services stop working partially

VS 17.10.0 P1
It started to happen quite frequently:
https://github.com/dotnet/razor/assets/9047283/d10bd748-7155-4f31-991b-c8cf76a7a705
Syntax highlighting, completion, quick info, all services stop working. While some still for existing text partially.
The file must be closed and reopened to be able to work.
Log is full with the following error:
1:17:10.716 [LSP][LanguageServer.DocumentContextFactory] Tried to create context for document S:/git/app/App.Client.Web/Pages/Create - Copy.razor and project (null) which was not found.
1:17:10.716 [LSP][LanguageServer.RazorRequestContextFactory] Could not create a document context for textDocument/documentColor for file:///S:/git/app/App.Client.Web/Pages/Create - Copy.razor. Endpoint may crash later if it calls GetRequiredDocumentContext.

There is another error which may be related:
1:15:01.981 [CLaSP] [null]
StreamJsonRpc.RemoteInvocationException: The requested line number 514 must be less than the number of lines 1.
Parameter name: Line
   at StreamJsonRpc.JsonRpc.<InvokeCoreAsync>d__154`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Razor.LanguageServer.ClientConnection.<SendRequestAsync>d__3`2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Razor.LanguageServer.AbstractRazorDelegatingEndpoint`2.<HandleRequestAsync>d__25.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`3.<StartRequestAsync>d__20.MoveNext()
RPC server exception:
StreamJsonRpc.RemoteInvocationException: The requested line number 514 must be less than the number of lines 1.
Parameter name: Line
      at StreamJsonRpc.JsonRpc.<InvokeCoreAsync>d__154`1.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
      at Microsoft.VisualStudio.LanguageServer.Client.JsonRpcExtensionMethods.<SendMethodRequestWithTelemetryAsync>d__0`2.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
      at Microsoft.VisualStudio.LanguageServer.Client.RemoteLanguageClientInstance.<TrackTaskAsync>d__108`1.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
      at Microsoft.VisualStudio.LanguageServer.Client.MefClient.<>c__DisplayClass32_0`2.<<SendRequestAsync>g__SendRequestAsyncHelperAsync|0>d.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(Int16 token)
      at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state)
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
      at Microsoft.VisualStudio.LanguageServer.Client.AsyncEnumerableExtensions.<<UndeferExecutionUpToFirstYieldAsync>g__UnwrapRemainingItemsAsync|2_0>d`1.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at Microsoft.VisualStudio.LanguageServer.Client.AsyncEnumerableExtensions.<<UndeferExecutionUpToFirstYieldAsync>g__UnwrapRemainingItemsAsync|2_0>d`1.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(Int16 token)
      at Microsoft.VisualStudio.LanguageServer.Client.LanguageServiceClient.EnqueuedMessage`2.<GetResponsesAsync>d__8.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at Microsoft.VisualStudio.LanguageServer.Client.LanguageServiceClient.EnqueuedMessage`2.<GetResponsesAsync>d__8.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(Int16 token)
      at Microsoft.VisualStudio.LanguageServer.Client.AsyncEnumerableExtensions.<MoveNextWrappedAsync>d__3`1.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at Microsoft.VisualStudio.LanguageServer.Client.AsyncEnumerableExtensions.<SelectManyAsync>d__1`1.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(Int16 token)
      at Microsoft.VisualStudio.LanguageServer.Client.LanguageServiceClientManager.<RequestFromSpecificClientsAsync>d__46`2.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at Microsoft.VisualStudio.LanguageServer.Client.LanguageServiceClientManager.<RequestFromSpecificClientsAsync>d__46`2.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(Int16 token)
      at Microsoft.VisualStudio.LanguageServer.Client.RemoteLanguageServiceBroker.<RequestAsync>d__45.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at Microsoft.VisualStudio.LanguageServer.Client.RemoteLanguageServiceBroker.<RequestAsync>d__45.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
      at Microsoft.VisualStudio.LanguageServer.ContainedLanguage.DefaultLSPRequestInvoker.<ReinvokeRequestOnServerAsync>d__9`2.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
      at Microsoft.VisualStudio.LanguageServerClient.Razor.RazorCustomMessageTarget.<DelegateTextDocumentPositionAndProjectContextAsync>d__46`1.MoveNext()

Copy-pasting files may be a trigger to reproduce this issue.

Also reported at https://developercommunity.visualstudio.com/t/Syntax-highlighting-broken-in-Razor-page/10613045
Managed to reproduce this, and have been scouring through the logs. Seems like a combination of copying a file, pasting it (and having VS automatically open it) and then renaming it, triggers the issue. Guessing a race condition where we're not having two "new" documents in quick succession (one for the copy, one for the newly named file).

Copy file, rename also does trigger this error:
1 Start VS
2 Go to the solution explorer
3 Right-click / copy a .razor page
4 Paste
5 Change the name of the razor file
6 Edit the new file --> Syntax highlighting broken

Interestingly this only repros for me if I copy and paste the file with the mouse. Mainly noting this down for future reference so I don't go mad trying to reproduce it again in future, like I did this morning :)


Autofix description show {{ correctedStoreName }} placeholder in WebStorm

rule: enforce-store-naming-convention

Not sure that it is really related to the plugin itself

Looks like a big 🤔

Uh-oh!
    "eslint": "^7.32.0",
    "eslint-plugin-effector": "^0.4.0",

Will be fixed in 0.5.0


config base url includes the port

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 95.08%. Comparing base (bcc5101) to head (46f5954).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #164   +/-   ##
=======================================
  Coverage   95.08%   95.08%
=======================================
  Files          28       28
  Lines        2951     2951
  Branches      395      395
=======================================
  Hits         2806     2806
  Misses        144      144
  Partials        1        1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Method .near doesn't look across 180th Meridian

If I have multiple POIs in Eastern and Western Hemisphere, method .near with coords near 180th Meridian will find only points from the hemisphere the coordinates belong to.
For example, if I search anything within 2000 Km from Nothern Island, New Zealand, I won't find far east islands belong to NZ, because they are across the 180th Meridian.
I created small demo project to reproduce the bug: https://github.com/kolomeetz/geocoder-near-meridian.

sorry misclicks :-(

Unfortunately this is a shortcoming of the Haversine formula which Geocoder uses to calculate distances. I'm not sure it can be fixed without using a different algorithm, and I'm not aware of a great alternative.


Having a way to autogenerate self-signed certs for SNI/TLS TCP router.

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you expect to see?
Hello,
Traefik can now handle TCP routes with SNI, but if multiple services on the same port.
In case of replicable/multiple service, using different ports would be too hard to maintain, so the best way is to have dedicated certs with unique common name so SNI can be cleanly resolved.
Use case is development environment, which usually use factive domains (so DNS-01 challenge cannot be used) or unreachable from the internet (so Let's encrypt cannot be used).
Having the possibility to autogenerate self-signed certs for TCP Route would be really helpful, and make thing simpler.
I know Traefik is based on Lego, so I opened an improvement request here : https://github.com/go-acme/lego/issues/1549
I don't know if Lego will implement it or if traefik can handle this on its side.
For our use case, we use a wildcard domain for our dev environment making it simpler (*.dev.company.com). So they can easily use this cert for multiple projects/services. But wildcard seems to have a problem with SNI/TCP router (I opened a bug issue here: https://github.com/traefik/traefik/issues/8638 for reference).
I think this will be really useful, so we can very easily create TCP Route for dev/internal company environment, it will give something like this (for instance multiple rabbitmq service):
...
- "traefik.tcp.routers.myrouter.entrypoints=rabbitmq"
- "traefik.tcp.routers.myrouter.rule=HostSNI(`rabbitmq1.local`)"
- "traefik.tcp.routers.myrouter.tls.certResolver=selfsigned"
- "traefik.tcp.routers.myrouter.tls=true"
- "traefik.tcp.services.myrouter.loadbalancer.server.port=5671"
...
- "traefik.tcp.routers.myrouter.entrypoints=rabbitmq"
- "traefik.tcp.routers.myrouter.rule=HostSNI(`rabbitmq2.local`)"
- "traefik.tcp.routers.myrouter.tls.certResolver=selfsigned"
- "traefik.tcp.routers.myrouter.tls=true"
- "traefik.tcp.services.myrouter.loadbalancer.server.port=5671"
...

Actually, this is not so simple to route TCP for developpers/internal servers (QA, stage, integration, etc.).
It is more convenient to have self-signed certs for this type of environment and having simple/ready to go configs.
I hope my suggestion is a good one ; )
Best regards.

Hello @Yivan and thanks for your interest in Traefik,
The certResolver mechanism is meant to be used to retrieve certificates from an ACME server, not to generate self-signed certificates. The role of Traefik is not to implement a PKI but to provide the mechanisms to obtain certificates from third parties PKIs.
To generate certificates for development purposes, some private PKIs (ACME compliant) could be leveraged to generate self-signed certificates, see https://github.com/smallstep/certificates#readme or https://github.com/letsencrypt/pebble#readme.
According to this, we will decline this feature request.

Hello, thanks, ok I understand, go-acme answered me the same things this is only for acme providers.
So it must be a separated feature of certResolver, maybe some days I open a suggestion on it, but I think it will to much be outside of the scope of Traefik.
Relying on certResolver was to make things simple, a simple resolver name autosign which will tell traefik to call openssl in background to create cert for domain filled in HostSNI or domains section.
I think it can anyway be resolved without traefik new feature by modifying entrypoint of container to create selfsigned certificates using openssl (one line of bash : openssl req -new -newkey rsa:2048 -sha256 -days 30 -nodes -x509 -subj '/CN=mydomain.com' -keyout /var/www/certificates/mydomain.com.key -out /var/www/certificates/mydomain.com.crt) or surcharging dockerfile image.
I don't know if traefik provide "hooks" so it can run scripts when he detects a container start/reload, it could be another way to handle self cert generation. It seems not, I found nothing on this on documentation/internet.
I confirm this issue can be closed.
Thanks again for your time and support.


Docs missing on npm

The readme isn't published to npm: https://www.npmjs.com/package/cycled
You should probably publish a patch release to so people can read the docs directly on npm.

It's available now. Maybe npm registry delay.

Oh yeah, working for me now too 😭👍


Parse return Always None on server

when i deploy my code  on pythonanywhere server, parse return always  None.
local is Ok  with the same version of datepaser and python.

matches = dateparser.parse(date_str, languages=['es'])
if not matches is None:
    mdate = matches.strftime("%d-%m-%Y %H:%M")
    print("dateparser matches", mdate )

You should ask pythonanywhere what they do differently, if it works locally.


NESocket - Use std::string instead of String

=== NOT READY TO MERGE ===
Converting String to std::string in the areg base can be done incrementally like this.
Still not compilable, but it is quite promising that we can move to std::string step by step.

@aregtech Yes, this PR breaks the build, thus it is not ready to merge.
In fact, this is a tiny demonstration for the approach that we can use to convert String to std::string.

@aregtech please take another look at this PR, thanks!


Corrupt parquet files due to overflow in UncompressedPageSize

I came across an issue where parquet files written by parquet-go were found to be corrupted, leading to an inability to read them using parquet-go. The panic occurred within the filePages.ReadPage() function, more specifically at bufferPool.get(bufferSize int).
Upon debugging, it was evident that the bufferSize causing the panic had the value -1926395834. The buffer size is derived from header.UncompressedPageSize.
Based on my investigation, it appears that an overflow may be occurring in the conversion of the uncompressed page size value from int to int32 in writer.go.

Stack trace for the panic:
github.com/parquet-go/parquet-go.(*bufferPool).get(0xbb7b80?, 0xffffffff8d2d8846?)
	/home/runner/go/pkg/mod/github.com/parquet-go/parquet-go@v0.17.0/buffer.go:534 +0x12d
github.com/parquet-go/parquet-go.(*Column).decompress(0xc0002589c0, {0xc00060e000, 0x92b5ed0, 0xa435d04}, 0x18cdb8?)
	/home/runner/go/pkg/mod/github.com/parquet-go/parquet-go@v0.17.0/column.go:542 +0x38
github.com/parquet-go/parquet-go.(*Column).decodeDictionary(0xc0002589c0, {0x77ff60?}, 0xc00018cf98?, 0x18cee8?)
	/home/runner/go/pkg/mod/github.com/parquet-go/parquet-go@v0.17.0/column.go:771 +0xe7
github.com/parquet-go/parquet-go.(*filePages).readDictionaryPage(0xc00026e500, 0xc0001223c0?, 0xc0001223c0?)
	/home/runner/go/pkg/mod/github.com/parquet-go/parquet-go@v0.17.0/file.go:615 +0x35
github.com/parquet-go/parquet-go.(*filePages).ReadPage(0xc00026e500)
	/home/runner/go/pkg/mod/github.com/parquet-go/parquet-go@v0.17.0/file.go:550 +0x1ce
github.com/stoewer/parquet-cli/pkg/inspect.(*ColStatCalculator).NextRow(0xc00024bd10)
	/home/runner/work/parquet-cli/parquet-cli/pkg/inspect/col_stats.go:136 +0x285
github.com/stoewer/parquet-cli/pkg/output.printTab({0x89edc0, 0xc000118020}, {0x89ffe8, 0xc00024bd10})
	/home/runner/work/parquet-cli/parquet-cli/pkg/output/output.go:91 +0x222
github.com/stoewer/parquet-cli/pkg/output.PrintTable({0x89edc0?, 0xc000118020?}, {0xc00012f960?, 0x0?}, {0x89ffe8?, 0xc00024bd10?})
	/home/runner/work/parquet-cli/parquet-cli/pkg/output/output.go:61 +0x67
main.(*colStats).Run(0xbb7260)
	/home/runner/work/parquet-cli/parquet-cli/cmd/parquet-cli/cmd_col_stats.go:27 +0x7f
reflect.Value.call({0x7a8b20?, 0xbb7260?, 0x10?}, {0x80c9cd, 0x4}, {0xc00018da50, 0x0, 0x764c96?})
	/opt/hostedtoolcache/go/1.21.1/x64/src/reflect/value.go:596 +0xce7
reflect.Value.Call({0x7a8b20?, 0xbb7260?, 0x7aada0?}, {0xc00018da50?, 0xc00018da50?, 0x4e5250?})
	/opt/hostedtoolcache/go/1.21.1/x64/src/reflect/value.go:380 +0xb9
github.com/alecthomas/kong.callFunction({0x7a8b20?, 0xbb7260?, 0x18?}, 0x7b59c0?)
	/home/runner/go/pkg/mod/github.com/alecthomas/kong@v0.8.0/callbacks.go:98 +0x40b
github.com/alecthomas/kong.callMethod({0x80c7ec, 0x3}, {0x7c5740?, 0xbb7260?, 0x3?}, {0x7a8b20?, 0xbb7260?, 0xc00018dc18?}, 0x0?)
	/home/runner/go/pkg/mod/github.com/alecthomas/kong@v0.8.0/callbacks.go:132 +0x67
github.com/alecthomas/kong.(*Context).RunNode(0xc000164280, 0xc0001982d0, {0x0, 0x0, 0xc000168640?})
	/home/runner/go/pkg/mod/github.com/alecthomas/kong@v0.8.0/context.go:762 +0x845
github.com/alecthomas/kong.(*Context).Run(0x7853e0?, {0x0?, 0xc00018df00?, 0x7f2f574ed5b8?})
	/home/runner/go/pkg/mod/github.com/alecthomas/kong@v0.8.0/context.go:787 +0x132
main.main()
	/home/runner/work/parquet-cli/parquet-cli/cmd/parquet-cli/main.go:41 +0x15d

The panic occurred while reading a column with strings and dictionary encoding. The column contained large values with high cardinality. I assume that this caused a dictionary to become too large.

Hello @stoewer, thanks for the amazing investigation!
The uncompressed page size should be controlled by config.PageBufferSize, although this is a target and not a hard limit, so it's possible to exceed 2GiB and overflow https://github.com/parquet-go/parquet-go/blob/main/writer.go#L597
The first change we should make is to error if the writer is asked to produce a page larger than 2GiB, so we never create a corrupted file. This should be done when we write data pages and when we write dictionary pages.
The next change would be to allow a more graceful handling of the case where dictionaries grow too large. The Parquet specification says that pages of a column can be downgraded to the PLAIN encoding when the dictionary exceeds a given limit. We haven't implemented this logic in parquet-go due to never having encountered this problem, but it could help in your case. Keep in mind that this kind of change will likely damage the performance of your readers if the dictionary grows too large and values stop being indexed.
What you could try on your end is lowering the maximum number of rows per group. A new dictionary page is created for each row group; lowering the limit will result in smaller dictionaries that could fit within the page size limit.

Thanks for the helpful comment. I'll prepare a PR to make sure we error instead of producing corrupted files.
About downgrading to PLAIN: I agree that this will hurt the read performance. It will also increase the file size: In our case the compressed size of the dictionary is in the range of ~100MB while the uncompressed size is gigabytes. If downgrading to PLAIN is implemented, this should be configurable or there should be a mechanism that avoids silently degrading performance

Hello @stoewer @joe-elliott, do you think we could close this issue since #81 was merged, or do you plan further work on this?

I think it would still be interesting to implement the behavior to downgrade pages of a column to PLAIN encoding when the dictionary exceeds the limit. But right now I don't plan to work on this. Maybe it could be worth creating a separate feature issue for the downgrading behavior and close this one

I opened https://github.com/parquet-go/parquet-go/issues/90 to capture the follow up, let's close this issue 👍


added changeSelection() in DataSheet component

hi,
thanks for your super neat library of yours in advance,
there was this feature that i needed, to be able to select a whole row, a whole column or all cells by clicking on the edges of the grid.
I figured it out how to handle this need, by adding a prop and function to DataSheet component.
hope you like it and let it live in your beautiful library.

Coverage decreased (-1.5%) to 93.371% when pulling 2c7fa9a08685123f3c66a2aa77529b9ec02b0062 on poonzah:master into b90482237e243dc8687d0cf423fb5c1ee998ac24 on nadbm:master.

Thanks for the PR @poonzah , there's a few discussions going on about this on #65 #60 , and even an implementation on #68 .
I haven't had the time to review yours fully, but while this implementation works, this is not a controlled selection.


Decrease the default idle parse delay in the script editor

This makes errors reported 0.5 seconds faster compared to the previous default value, and is closer to other code editors' behavior such as VS Code.
In 4.0, the script editor can now report multiple errors and still has working autocompletion when there's at least one error, so this is probably less annoying than it would be in 3.x. Therefore, I recommend not cherry-picking this to 3.x (at least for now).
See https://github.com/godotengine/godot-proposals/discussions/4625.

Thanks!


LOG_RORATE - Documentation has incorrect key for LOG_ROTATE

The config cheat sheet has "LOG_ROTATE" incorrectly spelled as "LOG_RORATE"
Found in these versions.
https://github.com/gogits/docs/blob/master/en-US/advanced/configuration_cheat_sheet.md
https://github.com/gogits/docs/blob/master/zh-CN/advanced/configuration_cheat_sheet.md
Repo search for LOG_RORATE
https://github.com/gogits/docs/search?utf8=✓&q=LOG_RORATE&type=
The master app.ini file has the key as LOG_ROTATE
https://github.com/gogits/gogs/blob/master/conf/app.ini

This issue should be fixed by PR https://github.com/gogits/docs/pull/187.
Hope it gets merged! xD

Fixed!


Drop AppEngine driver?

Is it still useful? IMO Google PubSub would be a better path to follow. Not a single issue arrived for this driver over the years and it can always be added back if someone needs it.

PubSub is not suitable for message queues

Unless it works like NSQ

Moving it to the drivers package then.


fix doc V4 - tailwindcss config presets

When checking the documentation to configure my test project using nativewind V4, I noticed that in the TailwindCSS configuration section, it is showing to add the preset and not presets, according to the tailwindcss documentation

fixed on #579


feat: Add circom-lsp

Addresses the feature request #2833
Added circom-lsp.lua.
Ran all the linting checks.
Please look into the PR and merge if OK.
Thanks

Hey @glepnir Can you please review the PR whenever you are free?


Show "latest" documentation site rather than beta documentation site

Clear and concise description of the problem
As a developer using Vitest, when I visit vitest.dev, I want the documentation to show the "latest" non-beta documentation available. I expect the documentation to match the latest published version available, so when the documentation is pointed at the beta release, it is confusing.
I'm open to helping out with this issue.
Suggested solution
Only publish the documentation site for the latest non-beta release. Do not publish when releasing a beta version. This makes the documentation site very confusing since it is pointing at the 1.0.0 beta release and most people are on a pre-1.0.0 version right now.
Alternative
Show multiple versions on the documentation site, so you can pick an older version. This would be more future-proof as security fixes, etc are added to an older version.
We could add options to this dropdown. I was expecting it to allow me to pick the latest documentation.

Additional context
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

We are out of the beta period so this issue can be closed. We will discuss having a separate doc for each release as part of #1110


feat: Implement CI Reporting for Playwright Tests

CI now generates HTML report, which can be downloaded and then shown using npx playwright show-report
Merge blob-reports and screenshots for cleaner artifact overview

Is it possible to not show the error when no screenshots are updated?

Is it possible to not show the error when no screenshots are updated?

No, AFAIK after 5 minutes of googling.


make for a slightly smaller image

unfortunately, only by 8 MB or so...

Good job, thanks for this improvement!
It seems hard to save more space, the Agent is quite big and the base image debian:wheezy is already one of the smallest available.


fix: support python

What this PR does / why we need it
Add a new flag for enabling Python and do placeholder Go service codes differently: to proxy the Python-service behind it instead.

Jira ID
DSC-10572

Notes for your reviewers
Tested locally

As DT will try to delete this duplicate, will stop changing this then.

found you actually can't delete the definition easily from here since it's being used in Readme, and I need to modify the Readme to make python developer to use the right command too (a wrapper to support python image build).

Based on the provided script, support for building and deploying more than one docker image is the only thing needed.
Tracking that in DT-3624, closing in favor of that. We can reopen/readdress as needed if the timeline becomes an issue. Though I suggest just adding a documentation entry for that service into Confluence if that becomes a blocker.


Feature/issue 31/motor disconnect alert

Closes #31.
Adds a new utility function which gives feedback to the driver about motor disconnections on the robot. From the docs:
    * If a motor is disconnected, this task will notify the driver using haptic
    * and visual feedback. The controler will vibrate in three short pulses if a
    * motor disconnects, and will vibrate in one long pulse if a motor
    * reconnects. The LCD screen is also updated with the current disconnected
    * motors. When the connection state of all motors remains the same, no
    * feedback is given.

Sorry for the delays on checking this PR. I will take a look at it once my schedule lightens.

Sorry for the delays on checking this PR. I will take a look at it once my schedule lightens.

Letting you know that this PR is now ready for review. I plan to test the feature soon.


Grafana visulaization

Add visualization for cluster information, ML training, ML production (drift etc.),

Sed all information needed to trac process of model training, mode preprocessing, cluster staus as with resource usage and other usful metric, ex. remainig diskspace in the cluster/nodes.
om pods failar regelbundet


Adding Home icon in Privacy Policy,Terms and Conditions Page,Setting Linking and Adding Privacy Policy,Terms and Conditions Page in sidebar

Description
@sk66641 I have made changes by Adding Home icon in Privacy Policy,Terms and Conditions Page,Setting Linking and Adding Privacy Policy,Terms and Conditions Page in sidebar. Kindly review this.
Fixes:  #413

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

@sk66641 Kindly change the label of issue from level 1 to level 2.

@Ojas-Arora
i think you have already did it in pr #403 😅

@sk66641 I have not done Adding Home icon in Privacy Policy,Terms and Conditions Page,Setting Linking and Adding Privacy Policy,Terms and Conditions Page in sidebar. These file changes were not seen as they were commited due to branch updation before but I have made changes after that. Kindly assign me the level for this.

@Ojas-Arora
ok

@Ojas-Arora i think the changes are already there in the site you must have added the changes in the other pull request

@aditya-bhaumik Actuaaly in my previous pr #403  due to mistake while  branch upgradation The changes of this PR were done also with that thats why It is showing now

@aditya-bhaumik I think the level should be 2 rather than 1

@aditya-bhaumik  @sk66641  Kindly please sir do the same for the level.

@sk66641 Thanks sir

it's ok but there's no need to call me sir 😅

@sk66641 ok


:setlocal cmdheight=2 affects global value

Steps to reproduce

vim --clean
:setlocal cmdheight=2
:setglobal cmdheight? --> output: 2

Expected behaviour
Global value of cmdheight should not be affected by :setlocal cmdheight=2, like other global-local options, e.g. number:

vim --clean
:setlocal number
:setglobal number? --> output: nonumber (not affected by :setlocal)

Version of Vim
VIM - Vi IMproved 9.1 (2024 Jan 02, compiled Jan 02 2024 18:36:25)
Environment
OS:
Linux ThinkPad-P15v-Gen1 6.7.0-arch3-1 #1 SMP PREEMPT_DYNAMIC Sat, 13 Jan 2024 14:37:14 +0000 x86_64 GNU/Linux

$TERM: tmux-256color
shell: bash
Logs and stack traces
N/A

we don't really have tab-local options. It may be a bit of work, to make this work properly and it will make the current already confusing handling of local, global and local-global options even more confusing.

@chrisbra Thanks for your reply. According to the doc, &cmdheight is tab-local, so does it really mean if we don't really have tab-local options? It does not behave like a global option, nor buffer-local option or window-local option, it is confusing. It will be helpful if we can make it clear er in the doc.

the option is global-local, see :h global-local. It's the only option, that is global-local to a tab-window. What I mean with we don't have tab-local options is (and I think it has been discussed in the context of diff mode), is we don't have proper setup for tab-local options at all. cmdheight is currently special and is remembered for each tabpage, but that is not how tab-local options should work (from a code perspective). So we would need to properly support tab-local options similar to how window-local options work. However, I fear that will make the option setting and getting code even more complex.


Noinit

In order to keep things well separated, The init(son:JSON) was supposed to be provided in a Swift extension file.

With Structs, it is supposed to work but yells a compiler segfault (weirdly when structs contain optional type)
With classes, the init(json:JSON) is required and has to be provided inside our class.

This clearly violates our desire to separate the JSON parsing logic from the plain swift Object.
The proposed solution is the following :
Transform init(son:JSON) into func deserialize(json: JSON), the latter will be mutating for structs and plain for classes.
Arrow still requires you to have a plain init() method but no longer the JSON version. (It needs to know how to build your models obviously).
@maxkonovalov I have tested in my project and it seems to work fine, and solves the issue explained above. I would love your feedback on this since it is a breaking change, that will require bumping version number to 1.0.0
Thanks a lot in advance,

@s4cha unfortunately, that seems to be the only way to meet all the above requirements - doesn't look as pretty as the original init(json: JSON) but should work anyway... So I agree that it's worth adding this.
I managed to get rid of segfault btw by keeping the extension in the same file as the struct itself.

@maxkonovalov  Indeed I found out too that compiler segfault goes away by keeping the extension in the same file as the struct itself. This proves this is a compiler bug.
For classes it used to force us to have required init(json) which prevents us from having well separated responsibilities.
Thanks a ton for your time ;)


Support for data that is not time series

I came across your tool and am quite impressed with the API and examples!
I would like to apply something of this sort to a dash app with a UMAP scatter plot that will have a highly variable number of points (between 10,000-500,000+) each of which represents a human cell in a biological system.
However, since UMAP data is inherently unordered (the order is merely the order at which different entities in a data frame come ordered), and that the coordinates can be either positive or negative, this type of data is not directly compatible with the FigureResampler class.
I was wondering if there was any way to provide support for unordered and non times series data with similar functionality for dash apps?

I am the same, I have temperature data on the x axis, it is strictly monotonically increasing but still I can an error:
AssertionError: In order to perform time series aggregation, the data must be sorted in time; i.e., the x-data must be (non-strictly) monotonically increasing.

|direction | peak | temp_interpolated
-- | -- | -- | --
| BC1x_[] | 1.953125 | -4.434
| BC1x_[] | 1.953125 | -4.433
| BC1x_[] | 1.953125 | -4.430
| BC1x_[] | 1.953125 | -4.429
| BC1x_[LSB] | 1.953125 | -4.427
... | ... | ... | ...
| BC1x_[] | 2.929688 | -4.260
| BC1x_[] | 1.953125 | -4.258
| BC1x_[] | 0.976562 | -4.256
| BC1x_[] | 1.953125 | -4.254
| BC1x_[] | 1.953125 | -4.252

Any news on this enhancement? I am in a similar situation.
Thank you for the tool!

It seems to be working with the latest version

@domerich Are you able to provide a dataset or minimal example to show this? With the latest version I still require data that are strictly monotonically increasing.
As an example, the dataset attached does not work in dash with v0.10.0
umap_coordinates.csv


Add PHP 8.2 version test in GitHub action

Changed log
As title.

The has been done in the latest version. Thanks for the PR.


Flip the parameters to Message

By reordering the parameters from most-used to least-used, we can
declutter the tests in consuming apps in the most common scenario:
MockMessage.new({}, {}, payload)

vs
MockMessage.new(payload)

This was originally done in https://github.com/alphagov/govuk_message_queue_consumer/pull/24.

:+1:


feat(tutorial): complete step 1

Closes #
{{short description}}
Changelog
New

{{new thing}}

Changed

{{change thing}}

Removed

{{removed thing}}

I followed all the steps on Carbon Design Tutorial but message still shows on log when Netlify try to build my branch.

Hi alisonjoseph I keep getting error on netlify yet i followed the instructions and have no errors on my local build


What's the reason for nitro instance types not being supported? Specifically I'd like to use the p3dn.24xlarge instance type

Nitro-based instances have different device names for attached EBS volumes (see Amazon EBS and NVMe on Linux Instances). Moreover, they say:

The block device driver can assign NVMe device names in a different order than you specified for the volumes in the block device mapping.

That means, it should be a smarter way to figure out which volume is which.
At the moment, a Nitro-based instance would fail to start if you attached any volume. So, for now, I decided to disable this functionality at all.

Now Spotty supports Nitro-based instances.


StarCoderCommit Prompt

Hi @Muennighoff, @loubnabnl,
StarCoder paper describe the commit format as:
<commit_before>code<commit_msg>text<commit_after>code<eos>
However, the StarCoderCommit Prompt does not have anything between <commit_before> and <commit_msg> tokens?
In my understanding, both instruction and code are part of the commit message ({inp}) in the current version of StarCoder Prompt.
Thus the current version of StarCoder Prompt differs slightly from what was used during pre-training.
Is my understanding correct ?

Sorry, I should be looking at the prompt here


fix: Hardcode known intermediary thumbprints in github oidc provider

Description
Following GitHub's announcement that can be found on their blog there are now multiple thumbprints that are required to integrate AWS with GitHub actions.
We have been running with this change for some time now and wanted to submit upstream in case others are having issues with their GitHub actions workflows assuming AWS roles.
Motivation and Context
Solves errors where GitHub actions workflows are unable to assume an IAM role due to an invalid thumbprint.
Breaking Changes
N/A - this change is additive and won't interfere with the current implementation.
How Has This Been Tested?

[x] I have updated at least one of the examples/* to demonstrate and validate my change(s) (N/A)
[X] I have tested and validated these changes using one or more of the provided examples/* projects
[X] I have executed pre-commit run -a on my pull request

As previously mentioned, we have been testing this change for a while. We vendored this change into our own Terraform workspace and have been running without issue for a while now. During the last couple of weeks, GitHub has changed thumbprints twice and our change detected when this occurred and showed up in a Terraform plan.

Every second request to the data source changes

Thank you for bringing this to my attention I thought I was going crazy and getting a bit better stability with the endpoint I provided, but it was wrong. I think I agree that at least in the interim until these fingerprints are stable that hardcoding is the right approach. I will update the PR to use the fingerprints provided by GitHub and leave it to the maintainers to decide if they want a TODO or to merge at all.

Here we can simply wrap it in a sort() to make the diff the same - we should NOT hardcode these

Here we can simply wrap it in a sort() to make the diff the same - we should NOT hardcode these

This is simply not possible.  Github is returning a different intermediate cert on each request. How do you want to not hardcode this?

This happens for customers who are pinned to a single intermediary thumbprint from the Certificate Authority (CA) of the Actions SSL certificate.

Pinning something that is known to change, and designed to change, is not a viable solution

Pinning something that is known to change, and designed to change, is not a viable solution

Let me know if you would like this PR closed. We have pinned our own custom implementation as this provider is not usable in its current form.
The commit message states it's an interim solution.

why is it not usable in its current form? its returning the wrong thumbprints? its returning the incorrect thumbprints?

why is it not usable in its current form? its returning the wrong thumbprints? its returning the incorrect thumbprints?

The provider returns different thumbprints on every CI run leading to detected changes on every single Terraform plan. We run CI automation that plans our infrastructure every PR to our CI environment and it's not viable for us to have unrelated changes in every single PR.

If you would like me to go with a conditional approach where pinned thumbprints are an optional variable I will do this. However, I'm not going to invest any more time until I get some consensus from maintainers on whether or not this is something they want to solve.

while spurious diffs are annoying, I would prefer to have that rather than having a hardcoded value that will change and be incorrect at some point in the future. I think the proper solution here is for GitHub to provide the guidance or changes to alleviate this issue. As Anton mentioned above, there is a whole discussion happening here https://github.com/aws-actions/configure-aws-credentials/issues/357 with no resolution currently

@bryantbiggs you misunderstood. Github actions HTTPS endpoint uses either one certificate chain or another certificate chain for different HTTPS connections, it's pure luck which one you end up with.
A single terraform run might end up discovering one fingerprint, while another one will discover the other one. There is simply no way to properly discover this from Terraform in a reliable fashion, see https://github.com/aws-actions/configure-aws-credentials/issues/357#issuecomment-1612005962 for a detailed answer.
The proper fix would be AWS "Internal P82323250" issue, but in the meantime, pinning certs as documented by AWS in https://github.blog/changelog/2023-06-27-github-actions-update-on-oidc-integration-with-aws/ is the officially documented way, so that's what this terraform module should do too.

A single terraform run might end up discovering one fingerprint, while another one will discover the other one

I think the maintainers understand the issue they just don't agree with pinning the images or even providing the option to do so. It's, for this reason, we decided to abandon using the module.


High CPU usage on macOS?

Describe the bug
After creating an app from the avalonia.app and running it, I see high CPU usage on my Mac (approx 6-10% on a M1 Max). If I run the same project on Windows, I see very low CPU usage, which is expected from an application idling (0.48% on a 10700k).
Doing actions such as moving the mouse on the window sends the CPU up to 35% CPU, whereas on Windows it uses 8%.
To Reproduce
Steps to reproduce the behavior:
dotnet new avalonia.app
dotnet run
Expected behavior
After the application initialised, the CPU should drop down to a reasonable level.
Screenshots

Desktop (please complete the following information):

OS: [e.g. Windows, Mac, Linux (State distribution)] macOS Ventura 13.3 (MacBook Pro, 14-inch, 2021, M1 Max)
Version [e.g. 0.10.0-rc1 or 0.9.12] 0.10.18

Additional context
Add any other context about the problem here.
(Windows numbers were multiplied by x16 from the taskmgr value, as macOS uses per-core CPU values, whereas Windows uses totals)

Note that CPU usage on Windows is measured differently. Windows task manager shows you the the percentage of all cores usage, while macOS (and pretty much every other platform) shows the percentage of singe core usage (i. e. it's possible to have more than  100% usage).

@kekekeks Yeah, for my numbers in the issue I multiplied all the Windows numbers by 16.

I am also interested in this one. It does not seem to be expected behaviour. I guess some clock is running on background constantly. Any initiative to fix it?

@GabrielHalvonik which Avalonia version? Does it also happen in release mode?

Well for me, I observed this pretty much constantly during last year in all versions I tried on MB Air M1...including latest 11.0.3 one. This is minimal repro I tried, even without rendering any window, cpu idle is constantly hanging somewhere around 7%. With or without window to render.

(this one is 11.0.3 with .net 8 preview)

@GabrielHalvonik I think net8 is not officially supported yet. There are some known issues with this preview, see

https://github.com/AvaloniaUI/Avalonia/issues/12225
https://github.com/AvaloniaUI/Avalonia/issues/9503

It behaves the same way in the previous version.

Btw did anyone else encountered same issue, or am I only one? Seems to me like big issue to not having any attention, so want to be sure, that problem is not on my side.

My previous comment is still valid. Net8 still may have some issues. Also do you observe it in release mode without any debugger attached?
In general .Net apps are kinda known to have high memory usage if there is enough memory available.

Well it behaves exactly the same in dotnet 7 (currently tested with newest Avalonia 11.0.4 again) with debug/release/deploy mode. Exactly same problem as OP mentioned, but his post was pretty much unanswered for couple months, and my try to revive this issue seems not bring any relevant suggestions also.
Also note that this issue is about CPU usage, not RAM consumption. I mean when picking up language with GC with excess RAM consumption is probably everyone reconciled, but around 7% cpu usage on idling/minimized application can be dealbreaker. (no matter that windows calculate percentages differently, it is still huge consumption for some minimal-style apps or just keeping app running in background)
I think it may be related to constantly looping of animation clock, even if nothing is subscribed as mentioned in those issues :
https://github.com/AvaloniaUI/Avalonia/issues/7608
https://github.com/AvaloniaUI/Avalonia/pull/9554
but they seems to be kind of abandoned (for such a significant issue)
(also not entirely really sure if it is source of problem in this case)

@GabrielHalvonik we have many things going on in the background to improve performance. However, this one seems to be not that easy and therefor the mentioned PR was closed. If you have some ideas, you can test them using src/samples/Sandbox and ControlCatalog. (I have no Mac to test on my own).

Animations could be an issue, but if no animation is there yet, I doubt it is
Probably we have software rendering in your configuation? (just a guess)

Thanks for the details provided btw.

The cpu usage of an empty native App is around 0.0%, but an empty avalonia app is 10%, and an empty net8.0-macos app is 0.0% too, avalonia is wasting battery's lifetime.  I gived up using avalonia when I realized that, even though I've written a lot of lines of code.

I have the same high processing consumption on Ubuntu 24.04 with x11.
After locking the screen, the app is consuming high CPU. I have to stop the process to avoid consumption.

Are there any news on this? I'm new to Avalonia, tried it and an empty "dotnet new avalonia.app" application already pulls >10% cpu usage on my M1 MacBook Pro (.net8 as specified in the latest template + release build).

I am going to close this issue, for several reasons:

The biggest reason - in 11.1 Avalonia we started using CVDisplayLink, it is supposed to lower CPU usage, instead of other timers.
This issue was created in 0.10, which was way slower comparing to 11.1 or even 11.0.
When I am running an app with couple of text boxes published in release mode, I see 0.5% CPU usage on all threads summed (since my machine has 12 cores, it's essentially 0.5 / 12 = 0.04% of total CPU. And 2-3% when textbox caret is blinking.

Additionally, developers can try experimental support for Metal rendering:
.With(new AvaloniaNativePlatformOptions()
{
    RenderingMode = new [] { AvaloniaNativeRenderingMode.Metal, AvaloniaNativeRenderingMode.OpenGL }
})

This configuration will prefer Metal over OpenGL, and it might result in better performance for complex apps. Likely won't make any difference on an empty one though.
Note: Metal is already enabled by default in 11.2 nightly builds.

Is there a related issue for Linux? A year ago I saw that the X11 platform implementation of event loop constantly polled even without events (never sleeping). I just got a user reporting they get 25% idle CPU usage (I get around 5% which is probably due to me having more cores). I don't have time right now to check the avalonia code if anything was changed which is why I'm posting this comment, but unless there's an existing report, I can open a new issue later.


update README to clarify the current status of this repo

Let's have this update in the master and release/1.4 branch.

@dmcgowan PTAL

/test pull-cri-containerd-verify

/test pull-cri-containerd-node-e2e

https://github.com/kubernetes/kubernetes/pull/95613 is causing some of your pull-cri-containerd-node-e2e failure.

The code is no longer maintained in this repo, so let's merge this as-is

README.md change doesn't break code. But it needs to tell what happens right now. Merging....

cherry-pick: https://github.com/containerd/cri/pull/1599


Long-term suggestions and ideas for AutoRetainer

AutoRetainer is currently not in active development, which means, mostly bugfixes are being implemented and new features are added slowly. In this list I attempt to gather feature requests from people for further implementation.

[ ] Have sub processing delayed until after all retainer processing is completed
[ ] Support for airships levelling and planning
[ ] Complex teleportation rules between FC and personal house
[ ] Ability to set custom timeout/completely disable bailout module
[ ] Automatically disable auto afk and idle camera upon plugin activation
[ ] Automatic part swapping
[ ] Per character option to "Finalize all vessels before resending them"
[ ] Show time from the first submarine coming back on a character in the collapsed menu next to repair kits and tanks

Please comment in this issue for a feature requests.
We do not guarantee to implement each and every feature request, however

Add a new filter check for warning gear:
Sub level >= AND Route selected
This way if a sub reaches farming level and we miss it, we can notice this in our lists of 100s of subs.

Notes for Inventory management:

Need to be able to search the list
need to be able to add/remove items on the list menu itself (similar to liza's autodiscard)
need to have an option to exclude specific characters from this feature.

A feature that can relist/update prices on marketboard listings while running AutoRetainer

A feature that can relist/update prices on marketboard listings while running AutoRetainer

Market board stuff is actually outside of AutoRetainer scope

level goal flag for submarines, say a sub reaches a predetemend level AR only finalelise the sub insted of resending it

I would like to see the option to mass entrust shard/crystals/clusters into our retainers. This could be handy when we stock up for patches/expansions. We could even get it to set a certain threshold. Either dump all into retainers, or set a certain amount/threshold.

As a follow-up to issue #62, I'd appreciate an automated solution for running AutoRetainer with multiple accounts on the same machine (multiboxing). The currently proposed solution with .bat files is somewhat clunky and appears not to work well with launching FFXIV through XIVLauncher, which I assume most people do.

Maybe a feature to auto vendor certain items?
I think salvaged jewelry/junk salvage getting auto vendored would be neat.

I'd like to be able to do "repeat last venture" on a retainer without needing to specify a particular Venture task inside the planner. Basically, I want to handle the selection of venture per-retainer using in-game menus but then have AutoRetainer handle the re-deploy. But I don't think that feature is available atm. The only way to select "repeat last venture" is after specifying an item to gather.

Improve the keybind "Put up for sale" automation functionality (maybe an optional checkbox?), so that when you bind+right click the item in your inventory, item puts up for sale it would have baked in pennypincher functionality, IE you hit the item, it slams through windows or completely bypasses them and puts item (or max stack) for sale with 1 gil undercut in a single click. 🤔

Improve the keybind "Put up for sale" automation functionality (maybe an optional checkbox?), so that when you bind+right click the item in your inventory, item puts up for sale it would have baked in pennypincher functionality, IE you hit the item, it slams through windows or completely bypasses them and puts item (or max stack) for sale with 1 gil undercut in a single click. 🤔

there's a plugin specifically for that, Marketbuddy
https://github.com/chalkos/Marketbuddy

can we get a ipc or / command to invoke the selling of items

Improve the keybind "Put up for sale" automation functionality (maybe an optional checkbox?), so that when you bind+right click the item in your inventory, item puts up for sale it would have baked in pennypincher functionality, IE you hit the item, it slams through windows or completely bypasses them and puts item (or max stack) for sale with 1 gil undercut in a single click. 🤔

there's a plugin specifically for that, Marketbuddy https://github.com/chalkos/Marketbuddy

First time hearing , but just tried it out, it's amazing thanks o7

Include automatic expert turnin as part of multimode rotation -- maybe at a certain inventory or venture threshold?

I'd appreciate it if there were an option to disable the scary warning upon loading AutoRetainer while another instance of the game with AutoRetainer is already running.
I'm multiboxing with up to 4 characters and all of them use AutoRetainer in parallel without issues.
Maybe even add multiboxing support as a feature? Whatever technical limitations once were the reason for the warning do not seem to apply any longer.

I would like an option to only entrust HQ items (where applicable) as a toggleable option when creating a plan. That would be especially helpful to reduce material bloat on miners and botanists.
Thank you.

I would like an option to only entrust HQ items (where applicable) as a toggleable option when creating a plan. That would be especially helpful to reduce material bloat on miners and botanists.

Or auto lower quality something before entrusting, otherwise you'll just be bloating your own inventory

Both are nice?

An option to teleport to an Inn in any of the three large cities during multimode, not just Uldah.


Fix(ci): Run workflows only on push to branches

Description

pushing new tags caused hell becuase the workflows were run for every tag pushed

Additional context

Issue reference

coverage: 78.751% (-0.7%) from 79.469%
when pulling 2e0b77e49559a8846c30c46d259618fc9b7a9c67 on fix/ci-on-push-to-branches
into 7aac16dc1c179094390f7f5eee47b4098e081ff0 on main.

coverage: 78.751% (-0.7%) from 79.469%
when pulling 2e0b77e49559a8846c30c46d259618fc9b7a9c67 on fix/ci-on-push-to-branches
into 7aac16dc1c179094390f7f5eee47b4098e081ff0 on main.


Translations do not work with Zend\Mvc 3 anymore

I just stumbled upon an issue with Zend\Validator in combination with the Zend\Mvc 3 release. The 2.8.0 release is expecting a services called MvcTranslator to be injected as the translator for each validator.
https://github.com/zendframework/zend-validator/blob/master/src/ValidatorPluginManager.php#L446
But in Zend\Mvc 3 no service called MvcTranslator is defined anymore. This results into the fact that no validator messages are translated any more.

I tried to add an alias for the MvcTranslator like this:
namespace Application;

use Zend\I18n\Translator\TranslatorInterface;

return [
    'service_manager' => [
        'aliases'            => array(
            'MvcTranslator' => TranslatorInterface::class,
        ),
    ],
];

But than I get this error:

Catchable fatal error: Argument 1 passed to Zend\Validator\AbstractValidator::setTranslator() must be an instance of Zend\Validator\Translator\TranslatorInterface, instance of Zend\I18n\Translator\Translator given

To solve this I could create a new class, extend the Zend\I18n\Translator\Translator and implement the Zend\Validator\Translator\TranslatorInterface and then overwrite the Zend\I18n\Translator\TranslatorInterface service with factory that instantiates my new class. But that is messy.

You need to install zendframework/zend-mvc-i18n, and register it as a module (if you use the component installer, you'll be prompted to do so). That module defined and registers these services now.

:+1:
Of course you are right. That solves the issue.


414 authentication popup temporary

Closes issue #414

Styled the "Gateway" page on the Phone tab
Added copy buttons that copy the username or password for the user.

I've never worked in Vue or used Tailwindcss before so it might not be the cleanest. Let me know if y'all want anything changed.

:+1: Awesome!


VSCode uses way too much memory

Type: Performance Issue
When launching vscode, even with the "disable-extensions" option on Linux (mint), 17 processes are started, using around 600Mb of Ram and more than 32 TB of Virtual Memory
VS Code version: Code 1.78.0 (252e5463d60e63238250799aef7375787f68b4ee, 2023-05-03T20:09:46.685Z)
OS version: Linux x64 5.15.0-71-generic
Modes:
Sandboxed: No

System Info

Item
Value

CPUs
AMD Ryzen 9 5900X 12-Core Processor (24 x 2200)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: disabled_softwarevulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
7, 8, 9

Memory (System)
31.27GB (25.33GB free)

Process Argv
--disable-extensions --crash-reporter-id 6878e7d1-5676-4556-8a79-e5a0600135e1

Screen Reader
no

VM
0%

DESKTOP_SESSION
cinnamon

XDG_CURRENT_DESKTOP
X-Cinnamon

XDG_SESSION_DESKTOP
cinnamon

XDG_SESSION_TYPE
x11

Process Info
CPU %	Mem MB	   PID	Process
    0	   128	 24879	code main
    0	    32	 24882	   zygote
    0	   160	 24915	     gpu-process
    0	     0	 24923	       broker
    0	    32	 24883	   zygote
    0	     0	 24885	     zygote
    0	    64	 26140	window [2] (Issue Reporter)
    0	    32	 24921	   utility-network-service
    0	   288	 24940	window [1] (releaseDocumentation.ts - bbva-ibf-staffmanager - Visual Studio Code)
    0	    96	 24988	extensionHost [1]
    0	    96	 25109	     electron-nodejs (/usr/share/code/code --ms-enable-electron-run-as-node --max-old-space-size=3072 /usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js --serverMode partialSemantic --useInferredProjectPerProjectRoot --disableAutomaticTypingAcquisition --cancellationPipeName /tmp/vscode-typescript1000/1add7a3925dc09a25a13/tscancellation-b29396684448a0b57cd3.tmp* --locale en --noGetErrOnBackgroundUpdate --validateDefaultNpmLocation --useNodeIpc)
    0	   448	 25110	     electron-nodejs (/usr/share/code/code --ms-enable-electron-run-as-node --max-old-space-size=3072 /usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName /tmp/vscode-typescript1000/1add7a3925dc09a25a13/tscancellation-927373756a8b34f731f2.tmp* --locale en --noGetErrOnBackgroundUpdate --validateDefaultNpmLocation --useNodeIpc)
    0	    64	 25125	       electron-nodejs (/usr/share/code/code --ms-enable-electron-run-as-node /usr/share/code/resources/app/extensions/node_modules/typescript/lib/typingsInstaller.js --globalTypingsCacheLocation /home/patrick/.cache/typescript/5.0 --enableTelemetry --typesMapLocation /usr/share/code/resources/app/extensions/node_modules/typescript/lib/typesMap.json --validateDefaultNpmLocation)
    0	    64	 25186	     electron-nodejs (/usr/share/code/code --ms-enable-electron-run-as-node /usr/share/code/resources/app/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=24988)
    0	    96	 25000	shared-process
    0	    64	 25041	     ptyHost
    0	     0	 26158	     /bin/sh -c /usr/bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command=
    0	     0	 26159	       /usr/bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command=
    0	    64	 25001	fileWatcher [1]

Workspace Info
|  Window (releaseDocumentation.ts - bbva-ibf-staffmanager - Visual Studio Code)
|    Folder (bbva-ibf-staffmanager): 2479 files
|      File types: py(589) pyc(347) ts(319) html(148) scss(134) js(111)
|                  map(106) json(62) svg(25) png(22)
|      Conf files: package.json(4) tsconfig.json(3) launch.json(2)
|                  tslint.json(2) settings.json(1) makefile(1)
|      Launch Configs: node(5) python;

Extensions disabled
A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492cf:30256860
vstes627:30244334
vslsvsres303:30308271
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593:30376534
pythonvs932:30410667
cppdebug:30492333
vsclangdc:30486549
c4g48928:30535728
dsvsc012:30540252
pynewext54:30695312
azure-dev_surveyone:30548225
2e4cg342:30602488
pyind779:30671433
f6dab269:30613381
pythonsymbol12:30671437
2i9eh265:30646982
showlangstatbar:30730054
vsccsb:30705552
azdwalk:30721579
pythonms35:30701012
pythonfmttext:30731395
pythoncmv:30731968
fixshowwlkth:30730052

Everything you say sounds reasonable to me and not like a performance issue or bug except for the virtual memory, that seems incredibly high, but I am also not entirely sure that amount of space is gone vs. reserved. Did you typo and meant to say GB instead of TB?

Hi,
Thank you very much for such a quick response!
I wish I had made a typo...
[image: image.png]
My Pc OS runs on a 500GB NVMe, with another 2Tb traditional hard drive... I
don't really understand where all those TB are allocated from...
On Mon, May 8, 2023 at 1:12 PM Benjamin Pasero @.***>
wrote:

Everything you say sounds reasonable to me and not like a performance
issue or bug except for the virtual memory, that seems incredibly high, but
I am also not entirely sure that amount of space is gone vs. reserved. Did
you typo and meant to say GB instead of TB?
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/181806#issuecomment-1538189052,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAASPN6ACWV7RAXAZRYRBLDXFDIIHANCNFSM6AAAAAAXZX2D5M
.
You are receiving this because you authored the thread.Message ID:
@.***>

You can see all the details in the attached screenshot
On Mon, May 8, 2023 at 3:14 PM Benjamin Pasero @.***>
wrote:

Can you clarify how you got to that number?
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/181806#issuecomment-1538343622,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAASPNZWIVZVHSQYCGRJQJ3XFDWUJANCNFSM6AAAAAAXZX2D5M
.
You are receiving this because you authored the thread.Message ID:
@.***>

I think you need to attach it again here, not via e-mail. It is not visible.

On precision though, this last screenshot has been taken from a normal session of vsCode, not with the --disable-extensions flag.
The only difference is that there are more "code" processes. When run with said flag, the VMem consumption is still the same, except there are less processes

Just curious, what does Chrome report as browser when you check it out? We use a framework quite similar to Chrome.

It reports the same...
So I guess it's more of an Electron issue.
In any case, after checking more stuff, it seems that those TBs aren't really an issue. They don't look real to me. I only have 32Gb of Ram and the swap file is at 0% used.
And after rebooting my machine twice, it seems that the slowness of vscode was gone... dunno why.
Sorry to have wasted your time.


Build failure: graalvm-ce on x86_64-darwin

Steps To Reproduce

build graalvm-ce on x86_64-darwin

Build log
https://hydra.nixos.org/build/276756639
Notify maintainers
@bennyandresen @hlolli @glittershark @ericdallo @thiagokokada
Metadata
Build was attempted on Hydra.

Add a :+1: reaction to issues you find important.

Looks like a regression? https://github.com/NixOS/nixpkgs/pull/299203

Looks like a regression? #299203

This doesn't look like to be the same issue. I think the reason is the recent macOS SDK bump.
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libnio.a(UnixFileSystem.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libnio.a(UnixNativeDispatcher.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(TimeZone_md.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(UnixFileSystem_md.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libnio.a(nio_util.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(VM.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(VMSupport.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(VM_md.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(VirtualThread.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(canonicalize_md.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(check_classname.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(check_version.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(childproc.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(io_util.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(io_util_md.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(java_props_macosx.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(java_props_md.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(jio.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(jni_util.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(jni_util_md.o)) was built for newer macOS version (11.0) than being linked (10.12)
ld: warning: object file (/nix/store/75r6jjjlb65ikiwjjw550p6app04jacq-graalvm-ce-23.0.0/lib/static/darwin-amd64/libjava.a(path_util.o)) was built for newer macOS version (11.0) than being linked (10.12)

Unfortunaly I can't figure out the issue here. The obvious fix would be to set MACOSX_DEPLOYMENT_TARGET to 11.0 (we also need to add to the wrapper native-image wrapper), but it results in another error:
Undefined symbols for architecture x86_64:
  "____chkstk_darwin", referenced from:
      _InflateFully in libzip.a(zip_util.o)
      _checkCPUFeatures in liblibchelper.a(cpuid.o)
      _readBytes in libjava.a(io_util.o)
      _writeBytes in libjava.a(io_util.o)
      _collapse in libjava.a(path_util.o)
ld: symbol(s) not found for architecture x86_64
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
        at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.image.NativeImageViaCC.handleLinkerFailure(NativeImageViaCC.java:204)
        at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.image.NativeImageViaCC.runLinkerCommand(NativeImageViaCC.java:154)
        at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.image.NativeImageViaCC.write(NativeImageViaCC.java:115)
        at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:761)
        at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:554)
        at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:528)
        at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:711)
        at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.start(NativeImageGeneratorRunner.java:139)
        at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:94)

PR to fix was opened: #360254