Cannot use library

Hey!
Thanks for your work!
I came back to space-lift after some time and I cannot really run it. I immediately get errors when trying to run examples.

index.ts(10,4): error TS2339: Property 'findIndex' does not exist on type 'ArrayOps<{ id: number; name: string; }>'.
index.ts(11,30): error TS2339: Property 'updateAt' does not exist on type 'ArrayOps<{ id: number; name: string; }>'.

You can also see it some online coding environments.  https://codesandbox.io/s/4xn0zj3o40

space_lift_1.default(...).findIndex is not a function

import lift, { update } from 'space-lift'

const people = [
  { id: 1, name: 'jon' },
  { id: 2, name: 'sarah' },
  { id: 3, name: 'nina' }
]

const updatedPeople = lift(people)
  .findIndex(p => p.id === 2)
  .map(index => lift(people).updateAt(index, person => update(person, { name: 'Nick' })))
  .getOrElse(people)

{
  "name": "test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "tsc": "tsc"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "space-lift": "^0.6.5",
    "typescript": "^2.7.2"
  }
}

You're missing a step documented in : https://github.com/AlexGalays/spacelift#how-to-use
Apparently, codesandbox doesn't know how to deal with ES modules so you can use
import "space-lift/commonjs/all";

Of course! Thanks and sorry for an unnecessary issue! Greetings!

No problem, cheers :)


Invalid path in CSS Maps

It seems that CSS Maps have an extra __source__ prepended to file paths. Like this
https://example.com/__source__/Assets/pandrah/src/less/general/animations.less

That is not invalid, and is done on purpose. There reason is that we can not have the same path for it a the dist file. It's a limitation by the specification of source maps.
I also did that to make the codebase clean, there are dist files, and then there's source files arranged differently


Forms instrumentation failed

Hey there, thanks for porting this.
Unfortunately for some reason javac2 doesn't read third party libraries and I get the error that the Forms instrumentation failed for My.form: Class not found: com.github.weisj.darklaf.components.loading.LoadingIndicator, where LoadingIndicator class comes from darklaf. I checked that the formsClasspath in Gradle contains all directories to all libraries, which is the case.
Compiling via IntelliJ works fine.

Hello!
Yes, it looks like there's a problem with third party libraries. Actually, if I got it right, the same problem is present even for com.intellij.uiDesigner.core.Spacer (components HSpacer and VSpacer in the IntelliJ IDEA GUI Designer).
Yes, it looks like the problem is connected to the classpath even though formsClasspath looks valid.
I've spent some time looking into it and I've also looked into the old Maven plugin. It looks like they called setClasspath on com.intellij.ant.Javac2 task (Javac2Mojo.java:159). Calling that in the plugin code can probably help to fix it, although I'm not sure.
I'll look into it later when I have more time. If anyone is proficient in Gradle and Ant - any advice is appreciated!

I believe PR #3 works for me!

Oh, thank you! Yes, it's also working for the Spacer components.
I thought that I've tried this before.
Then, I'll make a new version available on Gradle Plugin portal.


fix: avro & json (de)serializer return types

Description:
fix non class var
Related Issue:
resolve #176
Type of change:
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)

Checklist:

[x] All code follows the project's coding style and conventions.
[x] I have performed a self-review of my own code.
[x] My changes generate no new warnings or errors.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have made corresponding updates to the documentation.

:tada: This PR is included in version 1.2.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


[stable/sumlogic-fluentd] Supply SumoLogic collector URL via existing secret

Signed-off-by: Mike Robinet<EMAIL_ADDRESS>What this PR does / why we need it:
This adds the ability to specify the SumoLogic collector URL via an existing secret similar to what can be done for the DataDog chart. This allows developers to use things like sealed-secrets to create the secret and keeps the secret values from being retrieved in plaintext using helm get.
Which issue this PR fixes
No related issue exists.
Special notes for your reviewer:
If both sumologic.collectorUrl and sumologic.collectorUrlExistingSecret are set then sumologic.collectorUrlExistingSecret wins, similar to the DataDog chart.
Checklist

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

@flah00 @frankreno @darend

/assign @mgoodness

@mrobinet can you please rebase?

Rebased

/approve

/lgtm

Thanks!


Update Unity.README.md

Incorrect XML in the example.

Description

Motivation and Context

Testing

Screenshots (if appropriate)
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[ ] My code follows the code style of this project
[ ] My change requires a change to the documentation
[ ] I have updated the documentation accordingly
[ ] I have read the README document
[ ] I have added tests to cover my changes
[ ] All new and existing tests passed

License

[ ] I confirm that this pull request can be released under the Apache 2 license

We are deprecating support for the AWS SDK for Unity.  We are recommending that Unity users instead target .NET Standard 2.0 and use the provided dlls, which can be found in this migration article (more info here).  Directly targeting .NET Standard 2.0 with the AWS SDK for .NET binaries will let Unity users use all AWS services.
We have no plans to accept further pull requests for Unity.  If you wish, you may post your pull request to https://github.com/aws/aws-sdk-unity-net.


next release v0.10.0

fix device ID inconsistency between NVML and CUDA (#14)

fixes #14

/tag v0.10.0 69fe6e5


update to .net 6 +

.net 5 is EOF and no longer supported

You can still use it, but you'll have to use the VS 2019 solution and project, the regular ones are for .NET 6.0

Not sure if this issue was to say we should change to .NET 6.0 or that you want to use .NET 5.0


iroh add from a separate process is slow-er in a tty env?

Running iroh add (for eg the linux kernel) when you have a separate iroh provide process is very slow. Moving to a non tty env and not having fancy progress bars makes it blazing fast again.

any rough sense of the definition of "slow" and "fast" here?

Sorry yeah, fast=finishes in <15 sec or so. Slow = takes 3+ min.

Just to add color here, think that @rklaehn cleaned up some of this already. It was mostly in the progress reporting.

AFAIK this is no longer an issue.


Searching the F# Language Reference pulls up results for C# and VB as well

Can we please get a search bar that can separate out the different languages for better searching?
Or maybe get different web pages entirely for each language's reference?

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

ID: a34c541d-29fa-6497-c851-17a7d605edc1
Version Independent ID: 90ab1d8a-0195-e8c2-0f8d-fea3c3539098
Content: F# Language Reference
Content Source: docs/fsharp/language-reference/index.md
Product: dotnet-fsharp
GitHub Login: @cartermp
Microsoft Alias: phcart

@cartermp Ah, I understand your point of view on this. For context, I had this thought when searching for negation in F#. I was trying to see if it's something like !(myFunctionThatReturnsBool) or not myFunctionThatReturnsBool etc.
When I searched, I only got VB results, even though you can see F# has a page on this.

I think adding some method of saying "only search the F# section for this" could help. Might allow the searching to be more intensive as well so it could pick up the F# not result too?

I think we should probably move this to https://github.com/MicrosoftDocs/feedback, no?
Unfortunately, if I wanna find content under a different section, I use Google, such as:
https://www.google.com/search?q=not+site%3Ahttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fdotnet%2Ffsharp%2F
Now, separating the different Guides into completely different documentation sites would be a major task. We could investigate with @DuncanmaMSFT and team if we can have different scope searches for the different sub-folders here.

I'm closing this feedback since we recently split up the different guides into their own section.


Inaccurate information

In the section "Install the Skype for Business Online Connector"
There is a note "Skype for Business Online Connector is currently part of the latest Teams PowerShell module. If you're using the latest Teams PowerShell public release, you don't need to install the Skype for Business Online Connector."
That's not accurate.
There is a link to the latest public release (1.1.6) and it does not include the Skype for Business Online Connector.
It needs to say PREVIEW release (or better, give a version number).
There is a second note on the page and that does have the correct PREVIEW wording.

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

ID: cd283f6e-3865-ed70-d663-cc461ee8ba57
Version Independent ID: 2450d311-fc04-d8b6-b4a2-b1890ec6fc3e
Content: Install Microsoft Teams PowerShell - Microsoft Teams
Content Source: Teams/teams-powershell-install.md
Service: msteams
GitHub Login: @brandber
Microsoft Alias: brandber

Hi @neilslater123, thank you for your feedback.
I confirm that the latest public version (1.1.6) includes the Skype for Business Online Connector:

If you are having problems, please verify with the following command that 1.1.6 is the only version installed on your machine:
Get-Module MicrosoftTeams -ListAvailable
If you still have problems, I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome, let me know if it can be called out in the docs.
Please follow this link to contact support for business products:  https://docs.microsoft.com/office365/admin/contact-support-for-business-products.
Please keep us posted here on the resolution to feed whatever information you discover into the content.

Thanks for your response.
You are (of course!) absolutely correct: the latest public version (1.1.6) includes the Skype for Business Online Connector.
I think the documentation could be improved as follows:

Remove the entire section "Install the Skype for Business Online Connector"
These instructions are not required.
Move the section "Install Teams PowerShell public preview" to the end of the article
Then the flow of the article is easy to follow: "Install the Teams PowerShell module" and "Sign In"


Integration of AWQ (Activation-aware Weight Quantization for LLM Compression and Acceleration)

Integration of AWQ will help in faster inference and batch predictions as well.
This works for me, so basically after exporting the model (merging lora weights), we can use this for faster inference.
https://github.com/casper-hansen/AutoAWQ?tab=readme-ov-file

supported

supported

Hello @hiyouga
Please provide tutorial use AWQ (convert model, tesing, hosting)


When state_hold != None then kwargs will not be set

pyscript Version 1.3.3
homeassistant Version 2022.6.7 on hassio on Raspberry Pi
When i set state_hold to a value != None, then kwargs will not be set correctly in a @state_trigger.
Correct: The following state_trigger with state_hold=None set "status=min" on triggering:
@state_trigger(f"float({t_sensor}) < float({i_min_day})", state_hold_false=0, state_hold=None, state_check_now=True, kwargs={'status': 'min'})
Wrong: The following state_trigger with state_hold=60 set "status=None" on triggering:
@state_trigger(f"float({t_sensor}) < float({i_min_day})", state_hold_false=0, state_hold=60, state_check_now=True, kwargs={'status': 'min'})

i support this issue. this bugs me a lot.

This is affecting me as well

I've finally got some time to work on this issue and found a fix. #382


How to load weights from a specific checkpoint?

After training,  the output_directory looks like:
checkpoint-51/
checkpoint-102/
tokenizer_config.json
adapter_model.bin
adapter_config.json
tokenizer.model
special_tokens_map.json
added_tokens.json

and inside checkpoint-51 and checkpoint-102 there are files of
training_args.bin
pytorch_model.bin
trainer_state.json
scheduler.pt
rng_state.pth
optimizer.pt

I would like to load the model saved in checkpoint-51, with the code below I can get the weights in checkpoint-102
peft_config = PeftConfig.from_pretrained(output_directory)
model = LlamaForSequenceClassification.from_pretrained(peft_config.base_model_name_or_path)
model = PeftModel.from_pretrained(model, peft_model_id=output_directory)

What should I modify to load from checkpoint-51? Thanks

How did you defined the rule to save your adapter checkpoints? Can you share with us the way you save the peft model?

How did you defined the rule to save your adapter checkpoints? Can you share with us the way you save the peft model?

I used a TrainingArguments and trained it with a hugginface Trainer, I think these steps created the files inside each checkpoint folder. I also saved the model and tokenizer after the Trainer finished, this one created files in the top level of the output_directory, adapter_model.bin etc.
training_args = TrainingArguments(
    output_dir=output_directory,
    num_train_epochs=2,
    logging_dir=os.path.join(training_dir, './logs'),
    logging_steps=10,
    save_strategy="epoch",
    report_to="wandb",
    ...
)
trainer = Trainer(
    model=model,
    args=training_args,
    train_dataset=train_dataset,
    # eval_dataset=valid_dataset,
    callbacks=[SaveTokenizerCallback(tokenizer, os.path.join(training_dir, "tokenizer"))],
)

model.save_pretrained(output_directory)
tokenizer.save_pretrained(output_directory)

In the test example I provided above, checkoutpoint-51 is saved at end of epoch1 checkoutpoint-102 is saved at the end of epoch2

Hi @ruian0
I think that you need to define a proper callback to save the adapter weights each n-steps, please take a look at the proposed solution in https://github.com/huggingface/peft/issues/96

Hi @ruian0 I think that you need to define a proper callback to save the adapter weights each n-steps, please take a look at the proposed solution in #96

Sorry, I'm having the same problem, and I don't understand how this leads to the solution. Aren't the checkpoint folders that PEFT save already contain the necessary adapter weights & artifacts?
If so, is there a way to manually load checkpoint-51 instead of checkpoint-102?


Jfinks readme alpha

Re-arranged content for more linear, logical narrative.
Abbreviated certain content sections.
Added TOC for content viz.
README Alpha - mainly QuickStart for now to focus users on top 6-7 steps we need them to accomplish.
README will evolve with Beta and GA content.

Reverted last commit from @rgreenberg1 as the fixes will now land on main that will enable the original command


Prevent duplicate tries of long running action

Commenting this line out fixed my long running actions being run 2 times.
Is there a configuration setting for how often this cleanup runs?
As a side note there are retries everywhere in the code base so I am not convinced this is needed.

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


[7.x] Return API style responses on requests to logout

On #30855, Taylor missed the logout method. This PR also makes it respect the $this->redirectPath() when a redirection after logout is needed.

Usually the redirectPath on the LoginController is used to redirect to an authenticated page after login. I think it would be better to keep the old behavior and redirect the user away (to the app root).
Of course it is easy to customize by extending the loggedOut method, but I guess we should document this behavior change in the upgrade guide. Some applications might expect the old behavior.

This is part of a bigger change that allows easy customization of redirect paths in version 7. All if the changes will be documented in the upgrade guide before release.

Thanks for the update =)


Newer versions (instead of older ones) uninstalled after a restart (MSI files)

Environment
Windows build number: Microsoft Windows [Version 10.0.19041.172]
PowerToys version: v0.16.0
PowerToy module for which you are reporting the bug (if applicable):

Steps to reproduce

Install v0.15.2 using PowerToysSetup-0.15.2-x64.msi
Restart
Install v0.16.0 using PowerToysSetup-0.16.0-x64.msi
Restart
A message should show and say that an older version of the PowerToys is installed. Do you want to remove it? Click Yes or OK (sorry forgot to write down the message)
After the old version is uninstalled, open the PowerToys Settings
Verify the version under About PowerToys (Preview), in my case it shows v0.15.2
You can repeat with v0.16.1 and file PowerToysSetup-0.16.1-x64.msi

Expected behavior
The uninstaller should uninstall the actual old version i.e. v0.15.2 in the first case and v0.16.0 in the second case.
Actual behavior
The newer version (e.g. v0.16.0) is uninstalled instead of the actual old one (v0.15.2)
Screenshots

Hi @noeldev
thank you for your feedback, this has been fixed in 0.16.1  https://github.com/microsoft/PowerToys/releases
Closing this as resolved.
Thanks.


Switch to search for config files in default (appdirs) locations

For cross-platform apps, config file locations should always be specified using appdirs.  This allows it to be used with a single flag.

Using such thing is a good idea for cross platform-compat indeed.
But build is failing as it is missing the appdirs requirement. Can you add it?

Closing due to unaddressed questions/comments.


Training times/license

Hello,
I was wondering, how much slower are the training times than the official implementation? I am currently running your implementation and it seems significantly slower.
The other question, is the license. This is under Apache 2.0, which allows for commercial use, but official implementation does not allow this. Why the difference?
Thank you for your work!

I think it's 2-3 times slower in training and 2 times slower in inference. The reason is most likely to be some limitation of taichi, e.g. not support float4. If you notice any other fix that can accelerate the code, contributions are welcome.
For license, the code is developed based on their paper only and released one month before the official code. For the same reason there might be any detail differences between two implementations which could cause the difference in speed.


Disable persistent logging test

Disabling the persistent logging test again,
Context: https://www.flowdock.com/app/rulemotion/device-testing/messages/35792
Change-type: patch
Signed-off-by: Vipul Gupta (@vipulgupta2048) <EMAIL_ADDRESS>

@balena-ci I self-certify!

@balena-ci I self-certify!


Automate Execution blocked: Please navigate to https://www.facebook.com to continue

While I was working on a bug, I noticed that once a user is logged in, we check to see if the current url is https://www.facebook.com/ and if it is not we block the execution until the user manualy navigates to https://www.facebook.com/. My suggestion would be we atleast try to do it for the user and if we fail after a retry we can ask the user to manually navigate to the URL.
Here is how I have done it on my branch.
If it is a feature we would love to have, I can create a PR for it. cc @weskerfoot

IIRC, this line
https://github.com/weskerfoot/DeleteFB/blob/b278d45ac721215fdff6cab160a3ec625e049782/deletefb/tools/login.py#L51
Should redirect to that URL, so the purpose of this code was to detect situations where e.g., Facebook is forcing them to do 2FA or some other verification, and the automatic 2FA stuff failed. I'll have to test it out to make sure it works as intended still if this code changes.
It could probably use better comments explaining how it's intended to work too

Thank you for the fast response.
I also thought it should redirect to that url but in my case, here is the URL that it redirects to
https://www.facebook.com/?sk=welcome not sure if it's because my facebook account is new. But even if that is the case, it just shows that driver.get("https://www.facebook.com/login/device-based/regular/login/?login_attempt=1&lwv=110")  doesn't guarantee to redirect to  www.facebook.com.

Can anyone reproduce this behaviour?

I will close this if no one else can reproduce this.


Web 3  Related Link.

Description
This is Web 3 Related community Site where blockchain developer can post their doubt or code realted to web3.
https://ethereum.stackexchange.com/?newreg=3c1f5bbf1bde474b89e8636ec02b9619
this is link of the website.
This will be great website to the enduser in web3 section.
Screenshots
No response
Additional Information
No response

If you accept this issue.
Will be my first contribution.

@rupali-codes He wants to add the ethereum stack exchange site in the web 3 section. That is basically a stack overflow for ethereum related issues.
@Ankit5kumar Thank you for opening this issue. From next time, please use the template of adding a new link while creating a issue if you want to add a new link.

@rupali-codes He wants to add the ethereum stack exchange site in the web 3 section. That is basically a stack overflow for ethereum related issues.
@Ankit5kumar Thank you for opening this issue. From next time, please use the template of adding a new link while creating a issue if you want to add a new link.

Thanks.
@Ankit5kumar are you willing to work on this?

@rupali-codes He wants to add the ethereum stack exchange site in the web 3 section. That is basically a stack overflow for ethereum related issues.
@Ankit5kumar Thank you for opening this issue. From next time, please use the template of adding a new link while creating a issue if you want to add a new link.

Thanks. @Ankit5kumar are you willing to work on this?

Yes

@Ankit5kumar Are you still working on this?

Currently, I am working on a project.
Could you let me know.
What I need to do.

Currently, I am working on a project. Could you let me know. What I need to do.

Hi @Ankit5kumar! :) You need to add the source you recommend to the JSON database. Refer to the How to Contribute section of the Contributing file to help you.

Do I need to clone the project again to add the resource I recommend to the json db.
Ro Get the latest feature of the app.
Let me know.

As clonned the project and then install all dependencies then start using npm run dev.
but it is not seems currently available website as it is on locaal machine.
Please let me know.
Do I need to build
after npm start getting the below error.
ready - started server on <IP_ADDRESS>:3000, url: http://localhost:3000
Error: Could not find a production build in the 'D:\OpenSource\LinksHub.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
at NextNodeServer.getBuildId (D:\OpenSource\LinksHub\node_modules\next\dist\server\next-server.js:171:23)
at new Server (D:\OpenSource\LinksHub\node_modules\next\dist\server\base-server.js:58:29)
at new NextNodeServer (D:\OpenSource\LinksHub\node_modules\next\dist\server\next-server.js:68:9)
at NextServer.createServer (D:\OpenSource\LinksHub\node_modules\next\dist\server\next.js:143:16)
at async D:\OpenSource\LinksHub\node_modules\next\dist\server\next.js:155:31
at async NextServer.prepare (D:\OpenSource\LinksHub\node_modules\next\dist\server\next.js:130:24)
at async D:\OpenSource\LinksHub\node_modules\next\dist\cli\next-start.js:116:9


Fix proto file to be compliant with style guide

Proto style guide says the file name should be snake cased.

Files should be named lower_snake_case.proto

The content of the file might need to be fixed too.

done.


chore: setup a Spectron integration test suite

Add a make test-spectron target

Install spectron and mocha (since we don't need to run the tests
inside an Electron instance like in the case of electron-mocha)

Add some example tests

Fixes: https://github.com/resin-io/etcher/issues/1870
Change-Type: patch
Signed-off-by: Juan Cruz Viotti<EMAIL_ADDRESS>

Okay, I think it should be all green now. I made some small changes to the Appveyor configuration file, and to the Spectron's entry point path.

Its random as far as I could see
On Wed, Dec 13, 2017 at 07:41:35AM -0800, Jonas Hermsmeier wrote:

jhermsmeier commented on this pull request.

+'use strict'

+const Bluebird = require('bluebird')
+const spectron = require('spectron')
+const EXIT_CODES = require('../../lib/shared/exit-codes')
+const entrypoint = process.env.ETCHER_SPECTRON_ENTRYPOINT
+
+if (!entrypoint) {

console.error('You need to properly configure ETCHER_SPECTRON_ENTRYPOINT')
process.exit(EXIT_CODES.GENERAL_ERROR)
+}

+describe('Spectron', function () {

// Mainly for CI jobs, Appveyor CI in particular
// times out even on >30 seconds timeouts.
this.timeout(120000)

I just realized I was being a bit too vague here – what I meant is; Do all tests hit the timeout on appveyor (i.e. are all of them that slow), or is it just the startup that's so slow and might hit the timeout?
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/resin-io/etcher/pull/1884#discussion_r156695101

--
Juan Cruz Viotti
Software Engineer


Inaccuracies with peak readings of graphs

Hi, thanks for the project.
I encountered a discrepancy in the time value when changing the scale of the graphs. In my case, the peak load is single and I can conclude that the readings are shifted in the peak threshold. The load is created by the scheduler at the same time 03:00, every day (backups).
The 12-hour peak of the graph exactly matches my time.

The 24-hour peak of the graph shifts by 10 minutes, relative to the 12-hour one

1 week, the peak of the graph shifts +2 hours forward relative to the 12-hour graph

30 day, the peak of the graph shifts +4 hours forward relative to the 12-hour graph

Perhaps I do not understand the peak points of the graph correctly.

Each data point in the chart records the average over the whole time period since the last data point.

1 hour chart is 1 minute average
12 hour chart is 10 minute average
24 hour chart is 20 minute average
1 week chart is 2 hour average
30 day chart is 8 hour average

The peaks and troughs become more difficult to distinguish in longer charts because they are distributed over more time.
I do want to add peak values in at some point. There is an issue you can reference here: #132.
We may also be able to increase the number of data points in longer charts eventually. I wanted to be conservative to start with.
I will close the issue since this is intended behavior, but let me know if you have further questions.


Improved cover support, added sensors and device-entity relations

This update includes:

improved cover position and control handling
sensor classes for power and energy attributes (more to be added)
device hierarchy: a homee node is a device that can contain multiple entities (e.g. a multi-switch metering light has 2 lights and 4 sensors)
improved homee attribute handling; attributes that work together to form one home assistant entity will stay together (would appreciate feedback here if you notice that an entity doesn't behave 100% correct)

Hope this is a bit clearer @FreshlyBrewedCode - I wiped the commits back to the last PR so should be all tidy now!

Thank you, this looks really good. I assume merging this will be a breaking change with current configurations? There seem to be a lot of (good) changes to how homee nodes are split into entities, which ids they get and how light entities work.
Have you tested this with an existing configuration? If not I will mark it as a breaking change and release it as v6.0.0.

No worries - yeah this is a breaking change due to the changes with unique IDs; updating orphans certain entities.
I have tested removing the integration, upgrading and re-adding and this works (i.e. no need to nuke your whole HA folder or entity register).


SandboxChanged  -  Pod sandbox changed, it will be killed and re-created recurring pod won't start

Is this a request for help?:
Yes

Is this an ISSUE or FEATURE REQUEST? (choose one):
ISSUE

What version of acs-engine?:
0.19.1

Orchestrator and version (e.g. Kubernetes, DC/OS, Swarm)
v1.11.0
What happened:
Series of events:
Cluster created 11 days ago.
Running single pod  with single container hosting asp.net core 2.1 web server and running additional processes that run .net framework 4.6 bits.
Some clients connected. (windows 1709 based pool and image based on microsoft/dotnet-framework:4.7.2-runtime-20180615-windowsservercore-1709)
~1 days ago symbolruntime-6bdb459f-9xxnz 14:28 18/07/30 pod evicted  due to:
Status:         Failed
Reason:         Evicted
Message:        The node was low on resource: ephemeral-storage. Container symbolruntime was using 26784188Ki, which exceeds its request of 0.
The pod recreated, clients reconnected. Everything still OK at this point.
(This might be unrelated but:)
At around 0700 18/7/31 UTC a DNS Name was added to the Public IP Address
maclustermls2-a13fdb5768bef11e8b947000d3af946c
Done using azure portal.
At around 0730 18/7/31 UTC we see some CPU spike ~50% on the VM running the windows node 21580k8s9000
Again maybe unrelated
At around 0930 18/7/31 UTC is when the
21580k8s9000  Pod sandbox changed, it will be killed and re-created.
Begins.
This morning we see that
Normal  SandboxChanged  35s (x3601 over 14h)  kubelet, 21580k8s9000  Pod sandbox changed, it will be killed and re-created.
It has 2 restarts.
What you expected to happen:
pod to recover from sandbox changed.
Problem is I am not sure what is causing the sandbox changed, it could be our container. Container logs show the web server hosted therein was running OK up to the point of sandbox changed.
How to reproduce it (as minimally and precisely as possible):
Steps above and attached acs-engine config file and deployment yml.
Not sure if our image is required, maybe just a microsoft/dotnet-framework:4.7.2-runtime-20180615-windowsservercore-1709 based image will suffice?
Anything else we need to know:
We have seen this problem before with 1803 based windows images also, though it seemed to occur more readily.
Kubernetes.json (for acs-engine)
{
"apiVersion": "vlabs",
"properties": {
"orchestratorProfile": {
"orchestratorType": "Kubernetes",
"orchestratorRelease": "1.11"
},
"masterProfile": {
"count": 1,
"dnsPrefix": "maclustermls2",
"vmSize": "Standard_D2_v2"
},
"agentPoolProfiles": [
{
"name": "winpool",
"count": 1,
"vmSize": "Standard_A2m_v2",
"availabilityProfile": "AvailabilitySet",
"osType": "Windows"
}
],
"windowsProfile": {
"adminUsername": "--",
"adminPassword": "--",
"windowsPublisher": "MicrosoftWindowsServer",
"windowsOffer": "WindowsServerSemiAnnual",
"windowsSku": "Datacenter-Core-1709-with-Containers-smalldisk"
},
"linuxProfile": {
"adminUsername": "--",
"ssh": {
"publicKeys": [
{
"keyData":  "--"
}
]
}
},
"servicePrincipalProfile": {
"clientId": "--",
"secret": "--"
}
}
}
Deployment.yml
apiVersion: apps/v1
kind: Deployment
metadata:
name: symbolruntime
labels:
app: symbolruntime
spec:
replicas: 1
selector:
matchLabels:
app: symbolruntime
template:
metadata:
labels:
app: symbolruntime
spec:
containers:
- name: symbolruntime
image: cloudhmi.azurecr.io/pv:master-0.1.18199.6
ports:
- containerPort: 5000
imagePullSecrets:
- name: newsecret
nodeSelector:
beta.kubernetes.io/os: windows
apiVersion: v1
kind: Service
metadata:
name: symbolruntime
labels:
app: symbolruntime
spec:
type: LoadBalancer
ports:

port: 80
targetPort: 5000
selector:
app: symbolruntime
sessionAffinity: ClientIP
docker.log

kubelet.zip

The pod went into an error state soon after it was created.
Events that happened:

Cluster was created
Single pod with an image based on windows 1709 was created.
The container was created successfully and it was running
Connected a browser to the external ip
Pod restarted.
Reason was sandbox changed and it was killed and restarted.
Pod restarted twice before going into an error state.
Left the cluster to run over 2 days to check whether the pod would recover. But the pod had not recovered and when I did a kubectl pod described , I got the following message :
Normal  SandboxChanged  5s (x14657 over 3d)  kubelet, 42289k8s9000  Pod sandbox changed, it will be killed and re-created.

The logs I got from the pod are :
docker.log
kubelet.log

I have seen the same problem mentioned in my previous comment. i.e the pod went into an error state soon after it was created.  The logs from the pods are :
docker.log
kubelet.log

Can you log into the Windows nodes directly and look for errors in c:\k\kubelet.err.log ? Those logs are attached from the Linux node, not the Windows node running the container.
Also - after the failure, what's the free disk space on c:? I'm wondering if the asp.net container logs are filling up the disk and causing failures.

Hi Patrick,
When you say log into the windows nodes directly, do you mean remote desktop to the master VM and then get the err.log?  Do you have a set of steps that I can go through to get this log? Thanks for your help.

Hi Patrick,
Have managed to get the kubelet.err.log :
kubelet.err-20180801T001658.151.log
The free disk space on c:  12,117,385,216 bytes

I have tried reproducing the scenario and again the pod went into an error state. The logs are :
logsFromPod_9-8-18.zip

I tried reproducing the scenario on a VM with better spec (Standard_DS3_V2) and again ran into the same problem.

Have tried the same scenario with the following configurations :
ACS Engine version : Acs-Engine 0.20.7
VM : DS3_V2
OSDisk Size : 2TB
Status : When I executed the same scenario, the pod restarted and the client wasn't able to display the graphics. The pod went into an error state after 6 restarts.

Kubernetes Version : Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.2", GitCommit:"5fa2db2bd46ac79e5e00a4e6ed24191080aa463b", GitTreeState:"clean", BuildDate:"2018-01-18T10:09:24Z", GoVersion:"go1.9.2", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.2", GitCommit:"bb9ffb1654d4a729bb4cec18ff088eacc153c239", GitTreeState:"clean", BuildDate:"2018-08-07T23:08:19Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}
The logs :
DS3_V2_2TB_logs.zip
Azure CNI plugin version and configuration :
mode : "bridge"
dns.Nameservers : "<IP_ADDRESS>",
"<IP_ADDRESS>"
dns.Search : "svc.cluster.local"
Azure CNI build : v1.0.7

@PatrickLang any theory on things they can keep trying?
@poirot007 any way to build a smaller in scope sample to repro the issue?  Trying different containers, or different apps on the container?

I do see some network failures that weren't handled correctly. ACS-Engine 0.20.9 fixes some known errors and also fixes error handling https://github.com/Azure/acs-engine/pull/3667. It should be out later today. It would be worth redeploying with that release as the next step in the investigations.
The other thing I'm doing is adding some more logs to my log collection tool so we can see if there are other sources of errors buried in the Windows event logs such as Microsoft-Windows-Hyper-V-Compute/Admin

@jasonshortphd
As suggested by @paulbouwer and @PatrickLang  , I will test the following 2 sets of configurations and then update the status of this issue :
Configuration 1 :
ACS Engine (0.20.9)
VM : DS3V2
OSDiskSize : 1023GB
Windows 1709 Image
Configuration 2
ACS Engine (0.20.9)
VM : DS3V2
OSDiskSize : 1023GB
Windows 1803 Image

Tested with the following configuration :
Configuration 1 :
ACS Engine (0.20.9)
VM : DS3V2
OSDiskSize : 1023GB
Windows 1709 Image
When I connected 1 client, the pod restarted and went into an error state and then immediately recovered. I then connected a few more clients and the pod again went into an error state and then recovered.
Screenshot :

Everytime a new client is added, the pod goes into an error state and then recovers.
Logs:
logs.zip
Azure CNI plugin version and configuration :
mode : "bridge"
dns.Nameservers : "<IP_ADDRESS>",
"<IP_ADDRESS>"
dns.Search : "svc.cluster.local"
Azure CNI build : v1.0.11
Kubernetes version :
Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.2", GitCommit:"5fa2db2bd46ac79e5e00a4e6ed24191080aa463b", GitTreeState:"clean", BuildDate:"2018-01-18T10:09:24Z", GoVersion:"go1.9.2", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.2", GitCommit:"bb9ffb1654d4a729bb4cec18ff088eacc153c239", GitTreeState:"clean", BuildDate:"2018-08-07T23:08:19Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}

Tested with the following configuration :
Configuration 1 :
ACS Engine (0.20.9)
VM : DS3V2
OSDiskSize : 1023GB
Windows 1803 base Image with our latest code changes.
The pods have been running without any issue for the last 1 hour.


Couldn't upload video to Minio S3 after updating to 2.7

After updating moon to version 2.7.1 we found that the recorded video couldn't be uploaded to S3 on Minio.
Error:
video-recorder 2024/09/22 14:56:11 upload: operation error S3: PutObject, https response error StatusCode: 0, RequestID: , HostID: , request send failed, Put "http://moon.ci-infrastructure-minio.ci-infrastructure.svc.cluster.local:9000/chrome-125-0-df6a7edc-d951-4a6d-83ac-57fc2affc846/video.mp4?x-id=PutObject": dial tcp: lookup moon.ci-infrastructure-minio.ci-infrastructure.svc.cluster.local on <IP_ADDRESS>:53: no such host

Everything works fine on version 2.6.1
video-recorder Completed 256.0 KiB/366.8 KiB (23.3 MiB/s) with 1 file(s) remainingCompleted 366.8 KiB/366.8 KiB (9.3 MiB/s) with 1 file(s) remaining upload: Downloads/video.mp4 to s3://moon/chrome-125-0-0ec133e0-e503-4f9c-8b15-fec14b0e60a2/video.mp4

Config:
      storage:
        endpoint: http://ci-infrastructure-minio.ci-infrastructure.svc.cluster.local:9000
        bucket: moon
        accessKey: "minio"
        secretKey: "minio"
        metadata: false

Thank you for the report, this is known issue with minio and it will be
fixed in next 2.7.2 release, as a workaround you can set storage endpoint
by ip address.
вс, 22 сент. 2024 г., 18:09 evheniyt @.***>:

After updating moon to version 2.7.1 we found that the recorded video
couldn't be uploaded to S3 on Minio.
Error:
video-recorder 2024/09/22 14:56:11 upload: operation error S3: PutObject, https response error StatusCode: 0, RequestID: , HostID: , request send failed, Put "http://moon.ci-infrastructure-minio.ci-infrastructure.svc.cluster.local:9000/chrome-125-0-df6a7edc-d951-4a6d-83ac-57fc2affc846/video.mp4?x-id=PutObject": dial tcp: lookup moon.ci-infrastructure-minio.ci-infrastructure.svc.cluster.local on <IP_ADDRESS>:53: no such host
Everything works fine on version 2.6.1
video-recorder Completed 256.0 KiB/366.8 KiB (23.3 MiB/s) with 1 file(s) remainingCompleted 366.8 KiB/366.8 KiB (9.3 MiB/s) with 1 file(s) remaining upload: Downloads/video.mp4 to s3://moon/chrome-125-0-0ec133e0-e503-4f9c-8b15-fec14b0e60a2/video.mp4
Config:
  storage:
    endpoint: http://ci-infrastructure-minio.ci-infrastructure.svc.cluster.local:9000
    bucket: moon
    accessKey: "minio"
    secretKey: "minio"
    metadata: false

—
Reply to this email directly, view it on GitHub
https://github.com/aerokube/moon/issues/432, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKY23JIDOVNJXSM4ZEI3QDZX3MRFAVCNFSM6AAAAABOUUNDY2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGU2DCMJSGI4DGMA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Fix tabs exception

Fix exception thrown after tab closing.
Steps to reproduce:

open many different tabs (especially "Editor" tab)
close tabs in random order
try to open some tabs, exception could be thrown

can you assign this to me? let me fix this

Hi @CrissNamon .... this is a tough one. you basically can't add same node twice in the same parent problem. it is written as a rule here "A node may occur at most once anywhere in the scene graph" https://docs.oracle.com/javase/8/javafx/api/javafx/scene/Node.html
The advice given is to put the GUI into FXML and load into the scene. This allows for the reuse of tab. It gonna quite some effort to rewrite the GUI code into FXML file and inject values and load them up. I don't think I have the time. But I think you get the gist on how to proceed forward.

 Tabs exception


[#5639] Ensure fireChannelActive() is also called if Channel is close…

…d in connect promise.
Motivation:
We need to ensure we also call fireChannelActive() if the Channel is directly closed in a ChannelFutureListener that is belongs to the promise for the connect. Otherwise we will see missing active events.
Modifications:
Ensure we always call fireChannelActive() if the Channel was active.
Result:
No missing events.

@Scottmitch @trustin PTAL

@Scottmitch reviewed offline.

Cherry-picked into 4.1 (5e148d5) and 4.0 (126965a)

lgtm


Study CMU SPHINX website

http://www.speech.cs.cmu.edu/sphinx/doc/Sphinx.html

https://github.com/cmusphinx

studied github README tuitorial and CMU SPHINX
DURATION : 1 hr

studied about n grams model; started studying  Speech Processing book.
studied upto language models .
.duration: 2 hr

studied speech and language processing book JURAFSKY & MARTIN. started part 1 ..upto page no. 48.
duration: 2and 1/2 hr

studying  speech and language processing book JURAFSKY & MARTIN .
continuing  part  1.. upto pdf page no 53
duration : 1 hr

studying speech and language processing book JURAFSKY & MARTIN .
continuing part 1.. upto pdf page no 60
duration: 1 hr

studying speech and language processing book JURAFSKY & MARTIN .
continuing part 1.. upto pdf page no 66
duration: 1 hr

studying speech and language processing book JURAFSKY & MARTIN .
continuing part 1.. upto pdf page no 71
duration: 1 hr

youtube links:
https://www.youtube.com/watch?v=s3kKlUBa3b0
https://www.youtube.com/watch?v=bzz1pFWAtMo

studying speech and language processing book JURAFSKY & MARTIN .
continuing part 1.. upto pdf page no 73
and  https://en.wikipedia.org/wiki/Nondeterministic_finite_automaton
duration: 1 hr

studying speech and language processing book JURAFSKY & MARTIN .
started part 2.. studying upto pdf page no 91
duration :2 hr

studying speech and language processing book JURAFSKY & MARTIN .
continuing  part 2.. studying upto pdf page no 97
duration :1hr

studying speech and language processing book JURAFSKY & MARTIN .
continuing part 2.. studying upto pdf page no 104
duration :1hr

studying speech and language processing book JURAFSKY & MARTIN .
continuing part 2.. studying upto pdf page no 111
duration :1hr


More keybindings

🚀 The feature, motivation and pitch
first of all big thanks for a great plugin ! here are some features I really miss:

a variant of ObsidianNew command that would requests user's input to get new note name.
a variant of ObsidianLink command that would open up a picker to select a file or a header to link.
a variant of ObsidianRename command that would request user input to get a new name of the current note.

Alternatives
public lua functions similar to require("obsidian").util.toggle_checkbox() are also fine.
Additional context
I'am not a big fan of typing commands in NeoVim so I bind every command that I would ever use to a key but currently it seems to be impossible to do that with the commands I listed above (correct me if I'am wrong)

Hey @aitvann, those features are on the roadmap, but it might be a while as I'm pretty busy right now. In the meantime you could use Telescope's API to open a picker, and then call the corresponding Obsidian.nvim command with the result.
Here's an example of using the Telescope API from our ObsidianLink command: https://github.com/epwalsh/obsidian.nvim/blob/afe4bce39d811f1c085d097edde6e33b33bae557/lua/obsidian/commands/link.lua#L78-L95

By the way you can run any Obsidian.nvim command programmatically like this:
:lua require("obsidian").get_client():command("ObsidianNew", { args = "Foo" })

thank you. feel free to close the issue

By the way you can run any Obsidian.nvim command programmatically like this:
:lua require("obsidian").get_client():command("ObsidianNew", { args = "Foo" })

hi, may I ask how to run command "ObsidianTags" using in this form? When I run :lua require("obsidian").get_client():command("ObsidianTags", { args = "Foo" }) it just prompted that Error executing lua vim/shared.lua:0: Expected table, got nil.


Cannot download dataset.

Hello. Thank you for sharing good open-source. I'm trying to run codes related to DiffDRR, but I got stuck at the stage of downloading the dataset. Could you please help me with this issue?
I think that the download is currently blocked. Could you please help me understand what the issue might be?
I installed diffdrrdata and just tried to run below code.
from diffdrrdata.ljubljana import LjubljanaDataset, Transforms

# Load a subject from the LjubljanaDataset
ljubljana = LjubljanaDataset(id_number=1)
gt, pose, focal_len, height, width, delx, dely, x0, y0 = ljubljana[0]

# Initialize the DRR module
subsample = 8
drr = DRR(
    ljubljana.subject,
    focal_len,
    height // subsample,
    delx * subsample,
    width // subsample,
    dely * subsample,
    x0=-x0,
    y0=y0,
    reverse_x_axis=False,
)
transform = Transforms(height // subsample, width // subsample)

# Render a DRR from the ground truth camera pose
img = drr(pose)
gt, img = transform(gt), transform(img)
plot_drr(torch.concat([gt, img]), title=["Downsampled X-ray", "DRR"])
plt.show()

Are you using the dev version on GitHub? @momen-mh noticed an issue with the download command for the Ljubljana dataset in the latest PyPI version. His PR should fix that: https://github.com/eigenvivek/DiffDRR-Datasets/commit/f000ef59f94983d7c6b5fbd8df459fa1c75543d4

Hi @SangbaekYoo , just uploaded a new version of the package to pypi with @momen-mh's fix.


Apply the apache license

cool, cool, but how do I approve?

too late, you already merged it. I'll create a new pull request


adding finer-grained access based on "web concepts"

not sure whether that's out of scope: https://github.com/dret/webconcepts has the idea of "concepts" and "values", which at some level are close to IANA registries and the values in them. it focuses on web-API level things. but there is some data to play around with: http://webconcepts.info/specs/IETF/RFC/ lists 177 RFCs and there is structured data about them. http://webconcepts.info/JSON explains the JSON data available, but i could easily create other data (in XML or JSON) if that would work better.
if there is an opportunity to support this more structured view of RFCs, that would be nice, and i'd be willing to put some effort into making data available from http://webconcepts.info/.

Interesting. I think the most direct way to do this would be to process the concepts into tags.json; that file labels various things as groups (see the front page for several examples).
If you want to do that, I'll help out; otherwise not sure when I'd get to it.

so would that mean to produce a tags.json that as tag name would have the concept, and as value would have the concept value? for example RFC 4287 would then have the concept shown on http://webconcepts.info/specs/IETF/RFC/4287 defined in tags.json?
that should be easy to do, the question is how to most easily generate the data, and then how to combine or integrate it into EveryRFC. one tags.json for each RFC?
if you can give me an example (let's stick with RFC 4287 for this) of how you want the data to look like, and how you want it delivered, then it should be easy to generate this.


Clarify Licensing terms

Thanks for this gem.
It would be great if you could add license information to the repo and gem to facilitate it's use.

license field in the gemspec (found by rubygems and tools like license_finder)
LICENSE.md file in the root of the repo.

Our preference would be the MIT license, but obviously that's up to you.
Same for the rails_event_store that depends on this.

Done.


fix IllegalStateException in onDetachedFromWindow

fix IllegalStateException when release called release before onDetachedFromWindow.
Details:
In my HM note(China Xiaomi Inc), I use ScalableVideoView in fragment, I init ScalableVideoView in onViewCreated method, and when I destroy this fragment and recreate it again, the video could not be played, when I call ScalableVideoView.release() in onDestroyView method, the video could be played again in the condition above, but my app will crash with IllegalStateException, when the fragment is destroyed again.
I think set mMediaPlayer = null; in release() method could be solve this problem, and it does in my project (I introduce this repo's source into my project and set mMediaPlayer = null;, and the crash goes off).

@Piasy

I init ScalableVideoView in onViewCreated method, and when I destroy this fragment and recreate it again, the video could not be played

I don't understand why this happens. It would be great if u can see me ur sample project.
But setting mMediaPlayer = null; in release() seems better implementation.
Thanks for you PR.


Clean up + unify string concatenation

We are doing (often similar or the same) string concatenation in multiple places, like adding the owner+repo name to create a URL.
I noticed this in #1120 (specifically, check this comment). We should look at how we can clean this up and prevent duplication that can break things in the future.
See here, here, here, here, here, here, here, here... (and some other places - you get the idea).
And that excludes the actual concatenation that happens in probably as many places? 😅

I know on RepositoryDetails I had a nice extension which did the concatenation so it was only done in one place, but this was removed -- can't remember why though

Yeah so I wanted to do the same when tackling #1120, but when I saw the issue was actually much bigger / more widespread, I held off on doing so. I think if we introduce a model encapsulating this, we should definitely add that as an extension / computed var!
Sent with GitHawk


 What do you think?

Already did

Hm. I did. You do)


Broken build on Node 6 due to node-gyp / fibers

We should fix this asap. Could be due to a new node version. I don't think the fibers package was updated at all.

@helfer to fix the build temporarily, could we make that test run only on Node 4? AFAIK Meteor devs are the only people that use Fibers, and Meteor uses Node 4, so that seems like an OK compromise.


Add node.js attribution to LICENSE

Should cover any node.js code we decide to re-use (primarily for test/node right now).

Your question from https://github.com/feross/buffer/pull/348

Okay, after looking, I guess it isn't accounted for. Should I add a the node.js LICENSE file inside the test/node directory, or should I concatenate the existing LICENSE file with the node.js one?

I don't mind, and as I don't know the history of the project fully, I think covering this broadly is OK, the licenses are the same, with different attribution. I might ping @feross in any event.


xplorer: init at unstable-2022-08-11

Description of changes
xplorer is a cross-platform file-manager written using the Tauri platform. My main motivation for packaging this was to figure out how difficult packaging Tauri apps would be. Turns out it is pretty simple - Tauri backends can be built using standard rust build-support in nixpkgs, and the frontend can be built using mkYarnPackage.
I have not tested the bin outside x86_64 though.
https://github.com/kimlimjustin/xplorer
https://github.com/tauri-apps/tauri
QUESTION: Given that upstream provides both package.json and yarn.lock, can we not skip the package.json or the offlineCache ? It seems like it does not work without those.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

and/or package tests

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/tauri-apps-lets-build-it-with-nix/13845/6

Result of nixpkgs-review pr 187547 run on x86_64-linux 1

1 package built:

xplorer

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/1164

@dit7ya hey,, I think it would be really nice to have an example of an app packaged with tauri in nixpkgs. Are you still interested in getting this merged ?
I think it only needs a rebase and to address a few commands, I would be happy to help you get this merged.

Ok there is another package that uses tauri that im interested in. Im going to give a go to that one and will ping you if i succeed.
Thanks a lot for laying the groundwork in this PR!

@happysalada  Actually, it worked after a while - I have updated the package!
I would like to get this PR merged.

Nice work !


Support for Adyen v67 API

Hello,
I've used to work on integration with v52 API of Adyen. However, I see now, we should use the newest version of both Web Drop-In and Adyen's API. That's why I am trying to apply support for v67 (latest) version of API.
The first difference I found is that I cannot pass any additional (not specified in doc) property anymore because Adyen throws a validation error. The thing is you extend submitAdditionalPaymentDetails with applicationInfo which is redundant field - not possible to pass validation anymore in the newest version of API:
function submitAdditionalPaymentDetails(
  merchantAccount,
  commercetoolsProjectKey,
  submitAdditionalPaymentDetailsRequestObj
) {
  const adyenCredentials = config.getAdyenConfig(merchantAccount)
  extendRequestObjWithMetadata(
    submitAdditionalPaymentDetailsRequestObj,
    commercetoolsProjectKey
  )
  extendRequestObjWithApplicationInfo(submitAdditionalPaymentDetailsRequestObj)
  return callAdyen(
    `${adyenCredentials.apiBaseUrl}/payments/details`,
    merchantAccount,
    adyenCredentials.apiKey,
    submitAdditionalPaymentDetailsRequestObj
  )
}

I am going to play with it and prepare a PR if succeed.

Hi @Fifciu,
we made a release with your change (https://github.com/commercetools/commercetools-adyen-integration/releases/tag/v7.1.3). Thank you for contributing.


Embedding a diagram into notion leads to a white page with "undefined"

Preflight Checklist

[X] I agree to follow the Code of Conduct that this project adheres to.
[X] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Describe the bug
When embedding (using /embed) a diagram on notion, a white diagram with "undefined" is shown.
To Reproduce
Steps to reproduce the behavior:
On draw.io

Files > Embed > Notion
Copy code and paste it into an /embed in Notion

Expected behavior
The diagram to show up
Screenshots

draw.io version (In the Help->About menu of the draw.io editor):

draw.io version 20.7.4

Desktop (please complete the following information):
tested on multiple browsers & OSes

What was the copied code?

And what embed link did you get from draw.io?

https://viewer.diagrams.net/?border=0&tags={}&highlight=0000ff&edit=_blank&layers=1&nav=1&open=G1d1saXj9NvqDCHzjr3UTHW3ocsvJ9trLY

Hmm, it used to create an iframe, but now I'm getting this box instead:

could you try with https://viewer.diagrams.net/?border=0&tags={}&highlight=0000ff&edit=_blank&layers=1&nav=1&title=Untitled Diagram.drawio&open=Uhttps%3A%2F%2Fdrive.google.com%2Fuc%3Fid%3D1s1VPuXQoolO6TPSy2ZSMVbNtn7zzI87K%26export%3Ddownload ?
This is done with another google account with "everyone can read" permissions...

I'm having a similar issue where the embed code given by the app itself results in Notion simply returning
"Failed to execute 'atob' on 'Window': Tge string to be decoded is not correctly encoded."
Here's the embed
https://viewer.diagrams.net/?border=0&tags={}&highlight=0000ff&edit=_blank&layers=1&nav=1&open=RjZLJbsMgEIafhmMlY%2Bqo57hpokZVFx96RmZqkLCxCK7tPn1xGbwoitQTwzcLM%2F9AWF4PR8tb%2BWIEaJImYiDskaQpTbLEHxMZA8lSGkBllcCgBRTqB2Im0k4JuGwCnTHaqXYLS9M0ULoN49aafhv2ZfT21ZZXcAWKkutr%2BqmEk4E%2BxLEmfgJVyfgyTdBT8xiM4CK5MP0KsQNhuTXGBasectCTeFGXkPd0wzs3ZqFx%2F0l4LU%2F6nL0fn9Xb%2FvzRjnLH%2BF0aqnxz3eHA2KwbowLWdI2AqUhC2L6XykHR8nLy9n7nnklXa3%2Bj3sRyYB0MN%2Fuk8%2FT%2B24CpwdnRh8SEexQMfwxleO8X%2FWkUVa603yHjuPJqLr2o4g0UJl6XBfz5Vt%2BYHX4B
What's the deal

@sulkbliss Does it work when you click on the link directly in the browser?

@sulkbliss Does it work when you click on the link directly in the browser?

Seems to, yes

What browser, operating system, version, language etc?

I was getting the same issue and stumbled across a "workaround"
@limpkin your link, which is formatted per the Embed -> Notion -> Create workflow in draw.io gives you the link:
https://viewer.diagrams.net/?border=0&tags={}&highlight=0000ff&edit=_blank&layers=1&nav=1&title=Untitled Diagram.drawio&open=Uhttps%3A%2F%2Fdrive.google.com%2Fuc%3Fid%3D1s1VPuXQoolO6TPSy2ZSMVbNtn7zzI87K%26export%3Ddownload
If you open that link, the URL in the address bar updates to:
https://viewer.diagrams.net/?border=0&tags={}&highlight=0000ff&edit=_blank&layers=1&nav=1&title=Untitled Diagram.drawio&lightbox=1&chrome=0#Uhttps%3A%2F%2Fdrive.google.com%2Fuc%3Fid%3D1s1VPuXQoolO6TPSy2ZSMVbNtn7zzI87K%26export%3Ddownload
Using the second link works to embed in notion, whereas the draw.io provided link does not
[Note: the error shown Not a diagram file sometimes comes up as Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.]

Please test again with 21.6.5


Node: Prelaunchtask not running on "restart debugging" in June 2020 release

VSCode Version:
OS Version:

Steps to Reproduce:

Using this launch config:-

{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/src/server.ts",
"preLaunchTask": "tsc: build - tsconfig.json",
"outFiles": [
"${workspaceFolder}/build/**/*.js"
],
"outputCapture": "std",
},

Run node debugger
3 Hit "restart debugging", code is not rebuilt
4 Hit stop, then "start debugging", code is rebuilt
5 Downgrade to May2020 and repeat
6 Code is rebuilt on "restart debugging"

Does this issue occur when all extensions are disabled?: Yes/No

Same in launch chrome debug:
launch.json
{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "Launch Chrome against localhost",
            "url": "http://localhost:8080",
            "webRoot": "${workspaceFolder}",
            "preLaunchTask": "preLaunchTask",
            "postDebugTask": "postDebugTask",
        },
    ]
}

task.json
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "preLaunchTask",
            "type": "shell",
            "command": "echo preLaunchTask",
        },
        {
            "label": "postDebugTask",
            "type": "shell",
            "command": "echo postDebugTask",
        },
    ]
}

The problem with not running tasks is that when a session is restarted we only run tasks associated with that session.
https://github.com/microsoft/vscode/blob/eb4a91f7eeb30a96057bcc5f8934ac14171c74dd/src/vs/workbench/contrib/debug/browser/debugService.ts#L615-L624
This is okay -- I can just copy the preLaunch and postDebug tasks into the child session so that they get run. But unfortunately this then causes the preLaunchTask to be run twice, once for the root session and then again when the child session is created. I see three possible solutions for this:

js-debug runs the tasks manually on restart. Not great since then we don't get problem handling, and it duplicates functionality that might diverge.
We make restart take tasks from the root session so that child sessions don't need to have explicit preLaunch/postDebug tasks
We additionally add a preRestartTask and postRestartTask, called only on the session being restarted, in the order

preRestartTask
postDebugTask
preLaunchTask
postRestartTask

cc @weinand  Since (3) is non-destructive/breaking, I will make that change in VS Code and implement it in js-debug so that Insiders can take it. I'm fine scrapping it and going with a different approach if you have feedback after vacationing 🙂

Users hitting this error -- this requires a change in VS Code itself and therefore is not as simple to get as grabbing the nightly js-debug extension. Instead, you can do one of the following:

Get the next VS Code Insiders build where this fix will be released https://code.visualstudio.com/insiders/
Set debug.javascript.usePreview: false to use the old debugger until the fix is released in VS Code stable.

The VS Code Insiders build (https://code.visualstudio.com/insiders/). It will be released to everyone in the July release.

The July release will be version 1.48.0

The July release will be version 1.48.0 and will go out early next month

What do you mean by "early"? It's 10th, there's the 1.47.3 update and no 1.48.0

See https://github.com/microsoft/vscode/issues/103792


Improve clarity of the encoding error

Hi,
I have this CSV file https://gist.github.com/aborruso/ec970c3a56596f9c014794466ce2f1d8
If I validate it via CLI I have
'charmap' codec can't decode byte 0x9d in position 3116: character maps to <undefined>

If I try to inspect it
head -c 3116 input.csv | tail -c -1

I get nothing special, I don't see a strange character.
How can I use this validate error message, to clean this CSV file?
Thank you

Hi @aborruso, Thank you for reporting!.
If I understand your question correctly, it should solve the issue:
frictionless validate finanziamenti.csv --encoding utf-8

If I understand your question correctly, it should solve the issue:

Ok, thank you, I know, but why doesn't it map it automatically as utt-8? Shouldn't it do it automatically?
Thank you again

Thanks! we will check and respond.

Ok, thank you, I know, but why doesn't it map it automatically as utf-8? Shouldn't it do it automatically?

Moreover  chardetect gives utf-8 with confidence 0.99

Thank you!
It seems to be a bug, I also checked and it is inferred as 'utf-8' with 99% confidence in command line, but same library in frictionless gives different result Windows-1252 (.73%)

Hi, there are two aspects:

the underlying detection library (Python version of chardet) detects it as cp1252 unless we use a bigger buffer size frictionless describe tmp/finanziamenti.csv --buffer-size 1000000 (we can't fix it on the Frictionless level)
anyway the error message is not clear enough so I've updated to issue to improve the error message

the underlying detection library (Python version of chardet) detects it as cp1252

We should understand what is the mechanism of chardetect, through the cli. Because that's the right one
Because via cli I have utf-8 with confidence 0.99.
Thank  you @roll

@aborruso I was wrong because I did not consider rows that framework uses to predict the encoding.
Just to add up to what @roll has said, if I use only 500 rows in command line:
head -500 finanziamenti.csv | chardet
it predicts(same as framework does):
<stdin>: Windows-1252 with confidence 0.73
So if you run validation increasing the buffer size(5000/1000000) then it infer correct encoding and validation passes:
frictionless validate finanziamenti.csv --buffer-size 1000000

What chardet do you use in CLI?

The standard https://github.com/chardet/chardet
And I run simply "chardetect input.csv"

@roll also via code and not cli, I have utf-8.
The sample code
import glob
from chardet.universaldetector import UniversalDetector

detector = UniversalDetector()
for filename in glob.glob('finanziamenti.csv'):
    print(filename.ljust(60), end='')
    detector.reset()
    for line in open(filename, 'rb'):
        detector.feed(line)
        if detector.done: break
    detector.close()
    print(detector. Result)

I think the difference is that Frictionless feed all the buffer (10000 bytes by default) to the chardet detector and at some point of this file some weird char that confuses chardet. It we reduce the buffer size it also detects utf-8:

frictionless describe tmp/finanziamenti.csv --buffer-size 100
frictionless describe tmp/finanziamenti.csv --buffer-size 1000


Convert Coverage tool to PFM

Convert the Coverage tool to use the PFM (Polymorphic File Manager).

Done


test with bad metadata values

Docs Build status updates of commit 9dce1f6:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/add-ins/activation-rules.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

test complete


Change Breakpoint for Responsive Layouts

Problem
I am using the Breakpoints from Material Design Guidelines to change layouts based on the available width.
Those Breakpoints define XS as < 600px, while the app-drawer-layout defines his responsiveWidth as 640px.
Possible solution
All the LeftResponsive*-Layouts should have an API to set the responsiveWidth.
The responsiveWidth is a property of the app-drawer-layout and defaults to 640px.
Also the style of all the left-responsive*.html-Files has to be updated, as it contains a media-query with those 640px.
Also the left-responsive*.css-Files may need to be updated, as they contain media queries as well.
But it might be a good idea to remove them and add the content to the *.html-File instead, as only @HtmlImports seems to be used for vaadins theme-logic.

I implemented this feature for app-layout-left-responsive.
@appreciated Can you take a look at the commit in my fork and tell me if the modifications are okay for you?
I will then update the other behaviours to use this new feature.

Look very promising! The changes are fine as long as Internet Explorer can be supported!

@appreciated can you explain the limitations of Internet Explorer, which I could face here?

We'll as you probably already know IE only supports Webcomponents via Polyfills. But there are still some webcomponents which do not even support IE 11. So when adding new webcomponents it is necessary to test the support and their integration with IE thoroughly.

Thanks for the info.
I don't think the logic I added causes IE 11 issues, as the only new webcomponent I am using is iron-media-query, which is already in use by app-drawer-layout.


Convert argparse command line spec to Run cmd format

Should ease moving to lightex.

Added in cee7757571f77d8cd26e05fc38a5b4bd1572dbec.


Fix typo in Getting Started section of docs

There's a typo in the "And Friends" section of the "Getting Started" docs. JSR-349 should be JSR-303, as specified in the links below that section.

Correct me if I'm wrong, but JSR-349 is the reference implementation to JSR-303, so the link name may be wrong -- which is correct? :smile:

JSR-349 looks like the right link, so I changed the link name and URL instead.

Ok looks good, to me.


Extract Flagbox

Preamble
As part of removing the extraneous use of Webpack in #314 , I noticed that the usage of scss in styling forces the project to be bundled so that a style loader can take care of the style. Before scss can be replaced by something more appropriate for the module context (versus having a bundled webapp), there's a few refactors that can be done to simplify the logic, lighten the code and speed up later development.
Description
This breaks out the FlagBox component our of CountryList to separate concerns and extract code that is purely presentational in nature from containers that are more involved in business logic. As far as the outside API is concerned, this is a no-op, but it'll benefit developer velocity and further work.
Types of changes

[x] Refactor
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have used ESLint & Prettier to follow the code style of this project.
~[ ] I have updated the documentation accordingly.~
~[ ] I have added tests to cover my changes.~
[x] All new and existing tests passed.

QA
I went through storybook and interacted with the component before and after the changes, and compared with the latest master. No differences there. Also interacted with the CountryList using keyboard-only to make sure that it didn't regress.
Test suites passing + the above quality checks make this change a high-confidence move.

FTR: Going to go ahead and merge it so I can continue on to the next small incremental refactor.

:tada: This PR is included in version 8.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


DXCDT-592: Adding lucene examples to auth0 users search

🔧 Changes
Adding example lucene queries to the auth0 users search command.  Some examples did exist as help text, but this change makes them even more visible. I selected this example somewhat arbitrarily but it seemed to cover several fields, parentheses, wildcard operator and logistcal AND/OR.

📚 References

Auth0 using Lucene syntax

🔬 Testing
No functional changes.
📝 Checklist

[x] All new/changed/fixed functionality is covered by tests (or N/A)
[x] I have added documentation for all new/changed functionality (or N/A)

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

Comparison is base (f5b138a) 72.59% compared to head (bb85f95) 72.59%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #912   +/-   ##
=======================================
  Coverage   72.59%   72.59%
=======================================
  Files          93       93
  Lines       12393    12393
=======================================
  Hits         8997     8997
  Misses       2874     2874
  Partials      522      522

Files
Coverage Δ

internal/cli/users.go
74.11% <ø> (ø)

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


add the test manifests for 2.1.0 and 3.0.0

Signed-off-by: Tianle Huang<EMAIL_ADDRESS>Description
Set up the basic structures for test manifest. No plugin is added yet. This can help trigger test jobs.
Issues Resolved
Check List

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #2031 (8578217) into main (b9f83df) will increase coverage by 5.76%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##               main     #2031      +/-   ##
=============================================
+ Coverage     94.23%   100.00%   +5.76%
=============================================
  Files           198         6     -192
  Lines          3902       105    -3797
  Branches         29        19      -10
=============================================
- Hits           3677       105    -3572
+ Misses          219         0     -219
+ Partials          6         0       -6

Impacted Files
Coverage Δ

src/manifests/bundle_manifest.py

src/test_workflow/integ_test/distribution_tar.py

tests/jenkins/jobs/Messages_Jenkinsfile

src/test_workflow/test_args.py

src/run_build.py

src/ci_workflow/ci_check_package.py

...ests/jenkins/jobs/AssembleManifest_tar_Jenkinsfile

src/test_workflow/integ_test/distributions.py

src/test_workflow/integ_test/integ_test_runner.py

src/run_checkout.py

... and 182 more

Continue to review full report at Codecov.

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


Cannot auth with tailscale using yaml config

I am using the following yaml config:
defaultproxyprovider: default
docker:
  local: # name of the docker provider
    host: unix:///var/run/docker.sock
    defaultproxyprovider: default
tailscale:
  providers:
    default:
      authkey: tskey-auth-***
log:
  level: info # set logging level info, error or trace
  json: false # set to true to enable json logging
proxyaccesslog: true # set to true to enable container access log

Nevertheless I am getting the following errors in tsdproxy:
tsdproxy       | 6:50AM ERR Error Listening on TLS error="tsnet.Up: backend: invalid key: unable to validate API key" module=proxymanager proxyname=sonarr
While if I use the TSDPROXY_AUTHKEY variable on my docker-compose file it is totally fine. Also I am using the same key for both methods.
Can you help me out?

Is the key still valid?
Can you create a new key and change the configuration?

I just created a new key and it is still the same. If I use the yaml it does not work, if I add it into the docker-compose it is working fine.

I'm trying but can't reproduce your problem. I need as much details as you can give.

Ok, let me share everything: docker-compose.yml, tsdproxy.yaml and log file.
files.zip
I put the log level to trace and I got these:
tsdproxy       | 3:17PM INF Authkey is set; but state is NoState. Ignoring authkey. Re-run with TSNET_FORCE_LOGIN=1 to force use of authkey. module=proxymanager tailscale=default
tsdproxy       | 3:18PM ERR Error Listening on TLS error="tsnet.Up: backend: invalid key: unable to validate API key" module=proxymanager proxyname=filebrowser
tsdproxy       | 3:18PM INF stopping proxy module=proxymanager name=filebrowser proxyname=filebrowser

Let me know if you need anything else.

put yout tsdproxy.yaml  in /mnt/docker/config/tsdproxy/config
change the compose:
tsdproxy:
image: almeidapaulopt/tsdproxy:latest
container_name: tsdproxy
environment:
PUID: 1000
PGID: 1000
TZ: Europe/Madrid
volumes:
- /mnt/docker/config/tsdproxy/data:/data
- /mnt/docker/config/tsdproxy/config:/config
- /var/run/docker.sock:/var/run/docker.sock
restart: unless-stopped

It is working now, thanks for the support!


Captured message stack traces are not being sent by default (payload serialized decision)

Hi all,
I am trying to attach stack traces to the captured messages (not exceptions).

I initialize Client with attach_stacktrace set to true.
I call captureMessage('foo)
Indeed, the tracked event has the stack trace correctly set when I try to debug it.
The payloadSerializer doesn't include it in the final payload, because there are no exceptions (I'm tracking the message).
https://github.com/getsentry/sentry-php/blob/b1c8679177f0f869ae5b177e9d29fc6007bff121/src/Serializer/PayloadSerializer.php#L145-L149

I stumbled upon #859, but it looks like it doesn't really handle this very issue.
I also tried to use my own payloadSerializer, but setting it up would require copying lot of private methods outside of Client initialization and it didn't feel right. Even more when you mentioned that it should be automatically attached (https://github.com/getsentry/sentry-php/issues/859#issuecomment-516355370).
Am I missing something here?
Thanks for any help.

I looks like it is already fixed here - https://github.com/getsentry/sentry-php/pull/1123 - but not released yet.

You are right, it does look like it. In that case closing this up, will wait for the next release.
Thanks!


[ISSUE #1089]🔥Optimize api according to rust api-guidelines🎨

Which Issue(s) This PR Fixes(Closes)

Fixes #1089
Brief Description

How Did You Test This Change?

Summary by CodeRabbit
Release Notes

New Features

Streamlined response body handling across various request and response methods in both the broker and client components, enhancing readability and maintainability.

Bug Fixes

Improved error handling for body encoding in RPC requests to prevent setting invalid values.

Documentation

Updated method signatures for clarity regarding body handling, eliminating unnecessary option wrapping.

These changes aim to enhance the overall performance and reliability of the messaging system.

🚀Thanks for your contribution🎉. CodeRabbit(AI) will review your code first🔥

🚀Thanks for your contribution🎉. CodeRabbit(AI) will review your code first🔥

🚀Thanks for your contribution🎉. CodeRabbit(AI) will review your code first🔥

🚀Thanks for your contribution🎉. CodeRabbit(AI) will review your code first🔥


Why does loop do not support variables without brackets

This example of loop works perfectly.
<%
i = 1
while i < 10 do
puts i
i += 1
end
%>
If I replace '10' by variable 'l' and add brackets, it also works perfectly.
<%
l = 10
i = 1
while (i < l) do
puts i
i += 1
end
%>
But if I rewrite loop without brackets, I have an error.
<%
l = 10
i = 1
while i < l do
puts i
i += 1
end
%>
UndefinedMethodError: Undefined Method 'l' for . At /Users/user/Documents/goby_scripts/script.gb:3
Some information:

Operating system (MacOS)
How did you install Goby (brew)
Goby version (0.1.2)
The value of $GOBY_ROOT ('')

@kopylovvlad This is a bug, thanks for reporting!

Note: The issue is caused by code generator, which should generate getlocal for l but generated send

@kopylovvlad This should be fixed in master branch. You can install Goby from source and try it. Or we'll release 0.1.3 next week.


Bot will get stuck when attempting to open an existing chest because the chest itself is buried in sand or dirt

Before submitting an issue, make sure you read the FAQ.md
Briefly describe your issue
The bot accidentally discovered a chest while exploring the map and attempted to open it. However, the chest was buried in sand, causing the bot to get stuck. This is likely because the checkItemInsideChest function did not give the bot the ability to dig.
Please provide your python, nodejs, Minecraft, and Fabric versions here

Python: 3.10.10
Node: v18.16.0
Minecraft: 1.19
Fabric: 0.14.18

[If applicable] Please provide the Minefalyer and Minecraft logs, you can find the log under logs folder
[If applicable] Please provide the GPT conversations that are printed each round.

Task: Open chest at (-23, 62, 57) and check items inside.
Curriculum Agent Question: How to open chest at (-23, 62, 57) and check items inside in Minecraft?
Curriculum Agent Answer: You need to be standing right in front of the chest at the given coordinates and right-click on it to open it. You can then hover your mouse over the items inside to check what they are.
Starting task Open chest at (-23, 62, 57) and check items inside for at most 4 times
Mineflayer process has exited, restarting
Subprocess mineflayer started with PID 19224.
Server started on port 3000

Skill Manager retrieving for 5 skills
Skill Manager retrieved skills: craftBucket, craftFurnace, craftIronPickaxe, craftStoneSword, craftStonePickaxe
Render Action Agent system message with 5 skills
****Action Agent human message****
Code from the last round: No code in the first round

Execution error: No error

Chat log: None

Biome: river

Time: day

Nearby blocks: grass_block, water, oak_leaves, dirt, stone, coal_ore, sand, grass, oak_log

Nearby entities (nearest to farthest): None

Health: 20.0/20

Hunger: 20.0/20

Position: x=-31.5, y=64.0, z=48.5

Equipment: [None, None, None, None, 'crafting_table', None]

Inventory (17/36): {'furnace': 2, 'wooden_pickaxe': 1, 'oak_planks': 1, 'dirt': 11, 'birch_log': 1, 'coal': 9, 'diorite': 5, 'stick': 9, 'iron_pickaxe': 1, 'crafting_table': 1, 'iron_ingot': 3, 'stone_sword':
1, 'raw_iron': 3, 'bucket': 1, 'cobblestone': 112, 'oak_sapling': 1}

Chests:
(-23, 62, 57): Unknown items inside

Task: Open chest at (-23, 62, 57) and check items inside

Context: Question: How to open chest at (-23, 62, 57) and check items inside in Minecraft?
Answer: You need to be standing right in front of the chest at the given coordinates and right-click on it to open it. You can then hover your mouse over the items inside to check what they are.

Critique: None

****Action Agent ai message****
Explain: There's no error or missing steps in the previous code. Now, we need to open the chest at the specified coordinates and check the items inside.

Plan:
1) Move to the chest at (-23, 62, 57)
2) Open the chest and check the items inside
3) Close the chest

Code:
```javascript
async function openAndCheckChest(bot) {
  const chestPosition = new Vec3(-23, 62, 57);
  await checkItemInsideChest(bot, chestPosition);
  bot.chat("Checked items inside the chest.");
}

Mineflayer process has exited, restarting
Subprocess mineflayer started with PID 21056.
Server started on port 3000
Your last round rollout terminated due to error:
HTTPConnectionPool(host='<IP_ADDRESS>', port=7890): Read timed out. (read timeout=300)
Failed to complete task Open chest at (-23, 62, 57) and check items inside. Skipping to next task.

Task: Open chest at (-23, 62, 57) and check items inside.
Starting task Open chest at (-23, 62, 57) and check items inside for at most 4 times

</details>

Hi, thanks for pointing out this issue. This should be a very uncommon case. If the bot gets buried in sand, it's probably that it will just die and respawn. Also, there's a max_retry for each task, so the bot should not get stuck for a very long time. If you still get stuck, you can manually call /kill bot in the game to respawn the bot.
Let us know if this situation happens very often in your experiments.


Make v0.97.6 available on Atmospherejs/Meteor

Hey guys, two things:

I :heart: materialize
Could you make the latest version available for Meteor? Thanks!

+1

The autopublisher we were using no longer works, but we have pushed this version manually


Fix DER datestring sanity check

This PR fixes a bug in which datestring parsing fails when there are bytes after the datestring.

Merged, thanks!


Adds support for custom comparators and Heap.split/1

I added Heap.split() to get easy access to both root and rest. I checked if there was a better way here: https://elixirforum.com/t/elixir-struct-that-implements-hd-tl/8777?u=rdrey
Let me know if you'd like that renamed. I also added docs in the README and doctests.

Sure, I can implement all of those quickly. (This is my first elixir PR.)

Nice work. Since you've changed the > and < directions, let's bump the major version number, eh?

Looks great! You happy for me to merge and release?

Yes, please :)
On Mon, 25 Sep 2017 at 21:07, James Harton<EMAIL_ADDRESS>wrote:

Looks great! You happy for me to merge and release?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jamesotron/heap/pull/3#issuecomment-332012947, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAVPSdriZSVmE-6W1DOYVecAL4vVLPZRks5smBX1gaJpZM4PhT4j
.

Released 🎉


test: added 'useSelector for pure proxy use'

This is the failing test case for: #256
(And some small build fixes for windows)

Thanks!


Ability to easily extend the default topic and schema resolvers

We provide the ability for users to provide their own custom topic and schema resolvers. Let's verify that the default impls are easy to extend in the "right" places. IOW - users do not have to override a giant method to affect 1 line of behavior.

This is already implemented. Closing as such


App won't install to device - FIRAnalyticsConnector.framework (No code signature found)

[REQUIRED] Step 1: Describe your environment

Xcode version: 12.0 (12A7209)
Firebase SDK version: 6.32-spm-beta
Firebase Component: Analytics
Component version: 6.32.1
Installation method: Swift Package Manager

[REQUIRED] Step 2: Describe the problem
App builds / installs fine on simulator, but when building to device an alert appears saying "Unable to install AppName".
This started happening after updating from Xcode 12 Beta 6 to the GM and the spm version from 6.31 to 6.32
Steps to reproduce:
Console Output from device:
0x16eea7000 +[MICodeSigningVerifier _validateSignatureAndCopyInfoForURL:withOptions:error:]: 77: Failed to verify code signature of /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.KqUtwR/extracted/AppName.app/Frameworks/FIRAnalyticsConnector.framework : 0xe800801c (No code signature found.)

Xcode Details:
Unable to install "AppName"
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402620388
--
No code signature found.
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402620388
User Info: {
    DVTRadarComponentKey = 261622;
    MobileDeviceErrorCode = "(0xE800801C)";
    "com.apple.dtdevicekit.stacktrace" = (
	0   DTDeviceKitBase                     0x000000011f5a893f DTDKCreateNSErrorFromAMDErrorCode + 220
	1   DTDeviceKitBase                     0x000000011f5e7124 __90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 155
	2   DVTFoundation                       0x0000000104590b53 DVTInvokeWithStrongOwnership + 71
	3   DTDeviceKitBase                     0x000000011f5e6e65 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1440
	4   IDEiOSSupportCore                   0x000000011f49fd28 __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.292 + 3513
	5   DVTFoundation                       0x00000001046bf2ba __DVT_CALLING_CLIENT_BLOCK__ + 7
	6   DVTFoundation                       0x00000001046c0edc __DVTDispatchAsync_block_invoke + 1191
	7   libdispatch.dylib                   0x00007fff682816c4 _dispatch_call_block_and_release + 12
	8   libdispatch.dylib                   0x00007fff68282658 _dispatch_client_callout + 8
	9   libdispatch.dylib                   0x00007fff68287c44 _dispatch_lane_serial_drain + 597
	10  libdispatch.dylib                   0x00007fff682885d6 _dispatch_lane_invoke + 363
	11  libdispatch.dylib                   0x00007fff68291c09 _dispatch_workloop_worker_thread + 596
	12  libsystem_pthread.dylib             0x00007fff684dca3d _pthread_wqthread + 290
	13  libsystem_pthread.dylib             0x00007fff684dbb77 start_wqthread + 15
);
}
--

System Information

macOS Version 10.15.6 (Build 19G2021)
Xcode 12.0 (17219)

I have the same problem and I can't solve it, did someone find the solution please?

Duplicate of #6472. See the workaround at https://github.com/firebase/firebase-ios-sdk/issues/6472#issuecomment-694449182

@paulb777 Thanks!

Hi has this issue been fixed? would like to build the project today


Update LAB_06_ImplementDirectorySynchronization.md

The original lab document still referred to AZ303 file names.
Module: 01
Lab/06
Fixes # .
Fix Typo

You'd need double backslashes - rather than individual forward slashes
updated
rgds
Marcin


Bug (in docs?): the "_internal" table on latest.datasette.io doesn't load

When following the steps in https://docs.datasette.io/en/stable/internals.html#the-internal-database it appears that the https://latest.datasette.io/_internal link returns a 404 (even when logged in as root)

The "latest" version of Datasette (1.0a13) introduced a new concept for "internal databases", described in #2157 . The legacy _internal database was deprecated, and a new "hidden" internal database replaced it (only accessible through Python code/plugins, not in the UI by default).
The problem here is that the docs you linked are the stable version of Datasette (0.64), while latest.datasette.io uses the bleeding-edge 1.0a13, which is an "alpha" build. Not sure what's the best way to fix this - a stable.datasette.io would be nice, but much work is planned for Datasette 1.0, so hopefully this weird ambiguity doesn't last for much longer?


No obvious Reset function

There isn’t an obvious function to reset this as far as I can tell.
Is there a recommended means to say “default” value ?  Imagine running a suite of jobs. Maybe in Pipeline form, or in the Radiator form. There might not be a simple answer.

The default value used to preset the parameter is fetched from the previous (successful)  build. Thus the default value specified in the parameter definition is ignored, unless there's no such previous build. That is, removing all builds will reset the parameter to its configured default value.

Still I consider this to be an issue that has to be addressed.
We reorder the list of choices regularly to assign different environments, but as the info is persisted, this will keep running with the previous environment as long as nobody starts the job manually, selecting the correct value.
You can argue: Well, just run the job with the new value, it will stick - but unfortunately this is only half the solution, new branches without previous builds would still pick up the outdated default and run with the old environment.
Another use case is that by using booleanParam, the job can skip over certain test steps - think of ways to quickly go to the part that needs debugging. One would usually not keep this selection of skipped tests indefinitely.
I'd really prefer to make sticky parameter behaviour explicit with a parameter for any of the parameter calls.


Add JWT custom claims.

What's this PR do?
This PR adds two additional claims to the JWT access tokens:
🍁 The issuer claim (iss) indicates what authorization server issued the token. This may be useful for debugging, i.e. why a token generated from QA doesn't work on prod servers or vice versa.
🔏 Adds a custom role claim which can contain the user's role once we start storing that on the user model. For now, just returning user for all users. References #376.
How should this be reviewed?
Tests should all continue to pass!
Checklist

[x] Documentation added for changed endpoints.
[x] Tests added for new features/bug fixes.

For review: @angaither @weerd

Seem cooooool to me 👍


Backend Repo Fixes

This PR fixes the backend stuff of the repo such the README, license, etc etc for the rebrand.

[x] README.md updated
[x] Add Contributing.md
[x] update licence.txt and header.txt Will do header.txt in separate PR cuz its a big thing to change.
[x] add scripts/pre-commit script
[x] Make the .gitignore nicer Done by Hassan in develop branch already

I feel like we should ask for complex algorithms to be commented. I know some of my base is a little light on comments, but I suppose I should go back to that too.
Might be something I'll think about later.

ok this PR is ready. Just go through and tell me any changes that you want to have done and then you can add this into master.

886ad48


Automatic Chapter Update Inside Mangatain

Can't you guys design a built-in automatic update feature for all chapters so users can be notified with whatever manga we read can tell us the time and date of when it was released while reading said chapter?

This will be a good feature, will research, and might implement in an upcoming release.