Changing default shell breaks terminal if shellArgs script used.

VSCode Version: 1.39.2
OS Version: win 10 home (10.0.18362)

Steps to Reproduce:

install vs code & cmder & git bash (
configure cmder to be used in terminal (link) i.e. set,

    "terminal.integrated.shell.windows": "cmd.exe",
    "terminal.integrated.shellArgs.windows": [
        "/k", "%CMDER_ROOT%\\vendor\\init.bat"
    ],

Observe that Terminal -> new terminal works.
ctrl + shift + p -> "default shell"
Select "Terminal: Select Default Shell"
Choose bash
Terminal -> new terminal now results in,

The terminal process terminated with exit code: 127

and no terminal pane at all.
At first I thought there was no way to fix this because I had been using the terminal window's drop-down box to change the default, and due to the exit code, there was no longer any terminal window.
I did manage to find the correct lines in settings.json to revert (by luck), and later learnt about ctrl + shift + p -> "default shell". However, initially I thought I had caused a more serious issue.

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

This goes into the bigger discussion of supporting profiles in the terminal that are more than just the executable: https://github.com/microsoft/vscode/issues/45444, we need the same to be able to automatically expose the different flavors of WSL conveniently.
/duplicate https://github.com/microsoft/vscode/issues/45444


Fix issue where TensorBoard run selector can become non-responsive.

Various dashboards in TensorBoard store the same runSelector state via the url bar. However, the text dashboard may have a different number of runs, because it only shows runs that have text data to display. Some logic that I added to try to keep the runSelector state short actually causes state updates to be lost when the text dashboard and scalar dashboard have very different numbers of runs. I removed the clever update logic in this commit.

core_rnn_cell_test unrelated


implement anvil and enchantment table inventorys

The inventorys are working at this stage but some of the code especially for the enchantment table is a mess. I will clean it up soon. If there are problems in the way i implemented these or bugs, let me know. This is some progress to #2

Is this still in work or did you just forget to un-draft it?

yes, now it should be ready for review

This is really cool, thanks!


add a genetic algorithm fuzzer that uses coverage as a fitness function

flows summarize

flows summarize

flows summarize

Hello, I am a code review bot on flows.network.
It could take a few minutes for me to analyze this PR. Relax, grab a cup of coffee and check back later. Thanks!


Can't work with Iris

The Minecraft version is 1.17.1, and the Sodium version is 0.3.0+IRIS1-rev.7491e3a When EBE was using the Indigo API to render a box, a crash occurred.
crash-2021-07-21_18.49.31-client.txt
Iris needs a customized version of Sodium, which may be the cause of the crash.

have u got a version of indium for 1.17 and not 1.17.1 ?? ive been looking for a file for ages and cant find one?

@ccicnce113424 The version of Sodium that Iris uses is outdated, please use the Indium build pinned in the Iris discord.
@Josh-Hagan-77 Indium for 1.17.1 will run on 1.17 as well, though I suggest you update to 1.17.1.

This will be fixed with the next version of Iris, which should release soon.


Add systemd hardening for bitcoind, lnd, electrs, and btcrpcexplorer

Added some systemd hardening that I've been running in production for months
without any issues.
Please note, I kept ProtectHome disabled, as RaspiBlitz seems to use several
files from /home/ and I didn't want to make big changes.
As a first step, though, I moved the PID files to /run/ where they existed.

bitcoind.service: add systemd hardening
lnd.service: add systemd hardening
bonus.electrs.sh: add systemd hardening
bonus.btc-rpc-explorer.sh: add systemd hardening

Thank you for testing, but please see the changes in the current dev branch pre-1.7.1 (yes should be moved to dev).
I have added some of the hardening to all systemd services there.

Thank you for testing, but please see the changes in the current dev branch pre-1.7.1 (yes should be moved to dev).
I have added some of the hardening to all systemd services there.

That makes sense. I saw systemd hardening discussed but only found one service that had it enabled in master (./home.admin/config.scripts/bonus.btcpayserver.sh). Didn't realize you had that in a different branch.

I have added some of the hardening to all systemd services there.

Okay I just looked at it and couldn't see MemoryDenyWriteExecute=true ... should that be added? It works well for bitcoind, electrs, and lnd. Only btcrpcexplorer is causing trouble with it.

Need to test on a raspiblitz with the base image which will be part of the release.
We are planning to make an 1.7.1RC1 soon which will be for syncing up on the many changes and refactoring done since v1.7.

Need to test on a raspiblitz with the base image which will be part of the release.
We are planning to make an 1.7.1RC1 soon which will be for syncing up on the many changes and refactoring done since v1.7.

Okay. We can close this PR ... I have no hard feelings about the PID file move ... but I would suggest adding the MemoryDenyWriteExecute=true.
I also like the PrivateTmp=true, because why not. BTW, for electrs you have to use PrivateTmp=tmpfs, see here: https://github.com/romanz/electrs/issues/217#issuecomment-899295834

ok, will close this for now as pending more testing.


Issue: Apple News App open links in Safari

Is there anything that can be done to make opening Apple’s News App articles in Safari from the News app sharing easier with opener?
It fails to work using share -> opener -> Safari and you end up having to select Safari under the 'other viewing options' category, where it does work, adding additional steps to what should be the same functionality.

Ah, great idea! I just made Opener unfurl Apple News URLs when they're opened in Safari in this commit. Give it a try!


How is 0.2325 calculated?

Hi,
Thanks for your great work！
I don't really understand why this operation is necessary, could you please explain? As you mentioned in the other issues: 0.2325 = 1 / torch.std(vae.encode(x).sample()), my understanding is that for each Image in the training set, this value(i.g. vae.encode(x).sample()) is calculated just sample once for one image, not sure whether that's accurate or not.

The 0.2325 is calculated on all tokens in the entire ImagegNet dataset.

For example, the shape of the entire dataset tokens is (b, c, h, w), b is the number of samples in the dataset, for all tokens calculate std and then 1/std = 0.2325. Do I understand this correctly?

Yes -- simply torch.std(x) where x is this b, c, h, w dataset

Thank you for your help!

In ImageNet dataset, after calculation, I found that the latents inferred by the petrained vae have mean = -8.889777183532715 std = 8.755897521972656. How to calculate the scale_factor = 0.2325?

Hi,
Why ignore the mean just for {token / std}? Have you tried the {(token - mean) / std} effect?

This just follows the original LDM implementation which only divides the std. I think removing the mean is also reasonable, but I feel this might not significantly affect the performance as such a constant should be learned easily (unlike the scale factor which could affect the SNR)

Thanks a lot. I get it!


Will it work for LaBSE 2 version?

https://tfhub.dev/google/LaBSE/2

@takiholadi : Thanks for flagging! Haven't tried it, but I'm assuming yes. I can try it over the weekend and check in a few days.

@takiholadi : Updated the model to v2 on the HF Hub. FWIW, it is an identical model (see this test) with slightly different inputs.


The paste works in Chrome on Mac, but does not work in Chrome on Windows

As subject, the latest version works in Chrome running in macbook, but not on Windows. On Windows, when click the paste button, paste object is none. Is this something that only works on Mac and Linux? thanks

Apologies. It's actually my user error. The reason why it didn't work on my Windows is becuase I was using RDP from mac to windows and the clipboard on Mac is not accessible.


Update readme

Update readme with updated instructions.  Also change project name to WaveForms Live.

Updated in https://github.com/Digilent/waveforms-live/commit/08d93facad1566538d0b88e977e359645e835e48.


Prevent redirection of non-subscribed users when free plan flag is enabled

Summary
This PR enables users to use Giselle without a subscription.

Limitations of the free plan will be implemented in other pull requests.
Normal users won't be affected by this PR because of the feature flag.

Confirmed working properly in production environment. ✅

@shige @toyamarinyon
I'll revert this.
Internal users without free plan flag will redirect to /coming-soon page.

OK 🙏


Update/remove slides ?

Thank you for reporting an issue, suggesting an enhancement, or asking a question.
We appreciate your feedback - to help the team understand your needs please complete the below template to ensure we have the details to help. Thanks!
Please check out the Docs to see if your question is already addressed there. This will help us ensure our documentation covers the most frequent questions.
Category

[ ] Enhancement
[ ] Bug
[ X] Question
[ ] Documentation gap/issue

Version
Please specify what version of the library you are using: [3.4.0        ]
Please specify what version(s) of PowerPoint you are targeting: [         ]
Hi guys, thanks for your work on this library. I have a couple of questions

Can I update the existing slide base on the index/slice name? I notice you have a private slice variable where you store the new slice and I am wondering if you have a method to update the existing Slide. In my case, the user updates the slice using a wizard and I need to keep updating the slide every time that s/he clicks update.
is it a way to remove the slide from the pptxGen object?

Best
H. Méndez

Hi @hmendezm
Thanks for the feedback, hope you find the library useful.
In answer to your questions: no and no. You'll need to store the users configuration in variables until its time to generate the presentation. The API is not meant to be used in real-time as changes are made.


package update than show issue flutter_quill: ^3.0.0

Because delta_markdown 0.3.0 depends on flutter_quill ^2.0.0 and no versions of delta_markdown match >0.3.0 <0.4.0, delta_markdown ^0.3.0 requires flutter_quill ^2.0.0.
So, because lms_teacher depends on both delta_markdown ^0.3.0 and flutter_quill ^3.0.0, version solving failed.
pub get failed (1; So, because lms_teacher depends on both delta_markdown ^0.3.0 and flutter_quill ^3.0.0, version solving failed.)
Process finished with exit code 1

Go to delta_markdown to submit issue.
NO SPAM!

ok sir


added uploading sboms to s3

added files for uploading sboms to object storage in .gitlab-ci.yml

yes


Add buildAll functionality - test manually. #HacktoberFest

Simple solution (maybe too simple?) that resolves the requested PR.

The second build will just override the first one. This won't save the builds in two different folders either

It still doesn't do this, i can't accept the PR


Support for other assemblies - NuGet Support

For Reference to this discussion please read this issue.
The main discussion is focused on the two point list below:

[x] Pre-vision environments : Currently, NuGet package experience is we pre-provision specific packages.  An example of this is the work we have done with NodaTime.
[ ] Ongoing discussion:  On fly package experience.  Should we or can we enable user to easily add packages in the editor.

Pre-vision environments : Currently, NuGet package experience is we pre-provision specific packages.  An example of this is the work we have done with NodaTime.

What's the process of getting something like MoreLINQ also added? I understand it's manual at the moment but I suppose NodeTime also went through some selection process.


Add a short description of how to use the jupyter notebooks with Galaxy

I could complete this task - however, would it be faster to just link these instructions? https://galaxyproject.github.io/training-material/topics/galaxy-ui/tutorials/galaxy-intro-jupyter/tutorial.html#open-a-notebook
LMK and I'll proceed if needed

@nekrut do we use IEs or ITs?
@lynnlangit thanks a lot. On EU we are using the newer Interactive Tools, they behave the same but are tools and can be started like tools. E.g. from live.usegalaxy.eu

Unfortunately we are still using IEs -> @jmchilton and @natefoo are prepping for proper IT release on main, but it will take a month or so

Is my PR sufficient here? If not, I can write a one-paragraph explanation.  LMK

@lynnlangit I think so. If I get some time I would like to add some more information about the Interactive Tools. But I don't think this is crucial atm.
Thanks Lynn!
P.S. Do you have any other feedback for us?

@bgruening - I employ a number of graduate students, would it be useful to have them test these workflows to make sure they can replicate the workflows?  If so, we can do that and provide feedback on any small documentation changes or possible omissions/errors in the workflows - LMK

Oh my gosh, this sounds terrific! @lynnlangit please do so! Any feedback is welcome and if you students learn something from this even better. This sounds awesome!
I actually wanted to write some training material for those workflows. But we haven't got time so far. If someone of your students is motivated to help writing some training material for it, let me know. There is also training to write training material. Sorry, don't want to push work to you, just wanted to point out the training material and that this would probably also enable citizen science in some way.
Thanks a lot @lynnlangit!

@bgruening ok - if my team tests and tries to write training, where should we put it?  do you want to make a folder on this repo and we can just PR to that location?  LMK

Thanks, I lost my laptop, but should be back again, let me know when you have any problems!

@lynnlangit can we help in any way? We got many requests for training material. We also created a Docker container with everything included: https://covid19.galaxyproject.org/deploy/#docker

@lynnlangit I will set up the backbone for these tutorials on the Galaxy Training Network, it will than be easy to contribute to them
.

ping @wm75 ...


Remove app name from frontend request URL

The requests made by the frontend are appending the application name at its beginning.
This breaks when deploying to Heroku.

Removed, but it requires a better solution.


[Rangers of a Broken World] Bugfix and instructional text update

Submission Checklist
Required

[x ] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

Changes / Description
Just a minor bugfix (scatter and blur tracks were sharing the same attribute set rather than their own distinct separate ones) and an update to the instructional text for the Key section.

Character Sheet Info Roll20 Internal Use only.


We need a better literate backend for academic writing

We at least need:

math formula
bibliography
something like \section, \subsection and \ref, \cref
no layout-based grammar
(?) integrate with JavaScript+CSS for IDE features in the rendered page

There are some candidates:

BTeX: https://www.bananaspace.org/wiki/帮助:编辑页面
Typst: https://typst.app/docs/tutorial/writing-in-typst/ , but it uses a different syntax for math

You don't need \section, you need \label.

Is it possible to support multiple literate backends?

Is it possible to support multiple literate backends?

Yes.

Is it possible to support multiple literate backends?

We already do


Github repo
https://github.com/teavuihuang/qiskit-shots-animator
Description
Qiskit-Shots-Animator is an open-source Python add-on package I developed for IBM Qiskit that animates quantum job execution results e.g. for 1024 shots: "{'000': 510, '111': 514}" as microwave flashes either on a gate map, or x-ray photo of the quantum computer chip. The stand-alone looping GIF animation can be viewed directly in the Jupyter notebook or saved & exported to webpages & social media. Qiskit animation examples can be seen in the Github repo.
It's purpose is to help newcomers to Quantum to visually comprehend the quantum results. It can also be used as a fun, indirect way to learn quantum circuit design as the students modify the circuits to draw and create simple animation patterns on the gate map like a LED signboard. Hence, I think this is something that could be used / incorporated in IBM Qiskit tutorials, lessons and even YouTube video lessons and presentations.
Email
<EMAIL_ADDRESS>Alternatives
No response
License
Apache License 2.0
Affiliations
No response
Labels
simulation, circuit simulator, circuit, game, notebook
Website
No response

Hi @teavuihuang :) I re-created your issue du to breaking change on our sides.
As your repo is not structured as what our program are expected, you have to add a file at the root of your repo call ecosystem.json see here : https://github.com/qiskit-community/ecosystem/blob/main/docs/project_overview.md#adding-project-to-the-ecosystem

Hi @teavuihuang any news :) ?

Hi @teavuihuang any news :) ?

Hi! Sorry I don't have time to fix this at the moment :(

As form our side the code of the submission has evolved and labels changed.
If it's ok for you I'll close this issue and I let you create a new one later :)


Dev server should have an additional configuration for http

I was wondering why the GET request silently failed. This should help people who are trouble shooting.

Hi, thanks for your PR.
Actually, I'm not against seeing a PR for supporting Https.
However, I think neither vue-cli, nuxt, vue-cli-plugin-ssr, vue-cli-plugin-apollo support it directly, so I don't think this is something that should be handled in a app level.

actually, let me write a small pr for this shouldn't be that hard


Monaco generates a network because it fetches our file from the wrong URL

This issue is relevant for Cypress tests, not for the end user.
I ran Ladybug in combination with the test webapp. I opened a Ladybug page that used the Monaco editor. A network error was generated as shown below:

I clicked on the failed HTTP request. The following URL was requested: http://localhost/assets/monaco/min/vs/base/worker/workerMain.js
This is the wrong URL. It should be http://localhost/ladybug/assets/monaco/min/vs/base/worker/workerMain.js
I think this issue is related to the failure of ladybug-ff-cypress-test. That test fails when it first encounters the Monaco editor, in Test a Pipeline. When we understand how to fix this issue, the solution may be replicated to the Frank!Framework to fix ladybug-ff-cypress-test.

@jacodg found an issue of the Monaco editor that may be related to this issue: https://github.com/microsoft/monaco-editor/issues/4699.


Laravel11 support

Description
I was going to upgrade my app to laravel11, but couldn't do it because tall-toasts doesn't have laravel11 support
To Reproduce
Steps to reproduce the behavior:

Switch laravel/framework to ^11 in the composer.json
Run composer update
See error:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires usernotnull/tall-toasts ^2.0 -> satisfiable by usernotnull/tall-toasts[v2.0.0, v2.0.1].
    - Conclusion: don't install laravel/framework v11.0.1 (conflict analysis result)
    - Conclusion: don't install laravel/framework v11.0.2 (conflict analysis result)
    - Conclusion: don't install laravel/framework v11.0.3 (conflict analysis result)
    - Conclusion: don't install laravel/framework v11.0.4 (conflict analysis result)
    - Conclusion: don't install laravel/framework v11.0.5 (conflict analysis result)
    - Conclusion: don't install laravel/framework v11.0.6 (conflict analysis result)
    - Conclusion: don't install laravel/framework v11.0.7 (conflict analysis result)
    - Conclusion: don't install laravel/framework v11.0.0 (conflict analysis result)
    - usernotnull/tall-toasts[v2.0.0, ..., v2.0.1] require illuminate/contracts ^8.15 || 9.0 - 9.34 || ^9.36 || ^10.0 -> satisfiable by illuminate/contracts[v8.15.0, ..., 8.x-dev, v9.0.0-beta.1, ..., 9.x-dev, v10.0.0, ..., 10.x-dev].
    - Only one of these can be installed: illuminate/contracts[v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev, v8.0.0, ..., 8.x-dev, v9.28.0, ..., 9.x-dev, v10.0.0, ..., 10.x-dev, v11.0.0, ..., 11.x-dev], laravel/framework[v11.0.0, ..., 11.x-dev]. laravel/framework replaces illuminate/contracts and thus cannot coexist with it.
    - Root composer.json requires laravel/framework ^11.0 -> satisfiable by laravel/framework[v11.0.0, ..., 11.x-dev].

Same problem here in a fresh Laravel 11 application.

Will merge the related automated PR once I get it tested by any contributors.

Added support for L11 ;)
Kindly check and let me know if everything running ok to close this.

Added support for L11 ;) Kindly check and let me know if everything running ok to close this.

@usernotnull I haven't found any issues yet. All calls work. I believe it's safe to close this.


Arduino IDE compile issue

Hello,
Kindly advise why I get the following error when I try to compile.
`button_hold_wakeup: In function 'void loop()':
button_hold_wakeup:31: warning: unused variable 'who'
int who = Snooze.deepSleep( config );// return module that woke processor
 ^

Multiple libraries were found for "Snooze.h"
Used: D:\ARDUINO\Arduino-1.8.10\hardware\teensy\avr\libraries\Snooze
Error compiling for board Teensy 4.0.`

Using IDE1.8.10

Solved, installed IDE 1.8.13 and it compiles


Update Join limitations to include Extend

Changed line 618 to reflect limitations of joins for the extend command.
Extend command can not target fields from the joined query and throws an "Unknown field" error.

@JochimVandooren,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by Microsoft. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

@bandersmsft Please review these proposed contributions. Thanks.

@JochimVandooren Thanks very much!
@jomolnar Looks good.
#sign-off


Return struct errors compatible with encoding/json

Hi, thanks for this nice project!
It would be really nice if this project would return errors (exactly or wrapping) e.g. json.UnmarshalTypeError or json.SyntaxError, for even more compatibility with the stdlib.
Showing the context like this project already does now is still nice, hence I think it's acceptable to return an error wrapping the above mentioned structs and implementing the errors.Is/As interfaces for equality checking.
I would be happy to contribute this if accepted :+1:

Agree. It's nice to get this implemented. I have to go back to the standard json decoder because of this.

bringing this up 🆙

We were evaluating this library and got excited for 100% compatible drop-in replacement of "encoding/json". Unfortunately, we found a lot of cases where that statement doesn't hold up, this being one of them.


Deselect dates method does not work in certain rare scenarios

To reproduce the problem you need to do the following steps:

in the TestViewController.swift set some start and end date in the near past/future:

let startDate = formatter.date(from: "2018 01 15")!
let endDate = formatter.date(from: "2018 03 15")!

in the didSelectDate delegate method call the deselectdate method programmatically:

calendar.deselect(dates: [date])

This should programmatically deselect the selected dates instantly (so basically you should NOT be able to select any date at all. Same result would be if you would implement the shouldSelectDate method with return true).
The bug is that you can select 31 of December and all days between 1 of April and 7 of April.
Basically you are able to select the days before the start date's month and days after the end date's month.
I know this is not you should deselect dates but it's a bug anyways, maybe could cause some problems in other situations.
Hope this description is easier to understand than my previous bug reports.

There appears to be a typo error in the deselect function which means it actually selects instead:
public func deselect(dates: [Date], triggerSelectionDelegate: Bool = true) {
    if allowsMultipleSelection {
        selectDates(dates, triggerSelectionDelegate: triggerSelectionDelegate)

@wainglaister you are correct. Fixing this now.
But this doesnt seem to be related to the original poster's bug.
But its a bug  non the less. So i'll fix 👍

There's no typo error
... selectDates function selects or deselects dates depending on whether they're selected or not.
... but, as the original poster's bug reports, there are issues with deselect....

@obeal i just wish someone would provide me a zipped empty project with just a calendar, and the bug. Then i will fix.

OK.  @patchthecode
From what I've seen the selectDates function selects or deselects dates depending on whether they're selected or not (see line 330 of UserInteractionFunctions.swift).
However in line 306 it checks if the dates passed to the selectDates function should be selected or not calling the delegate collectionView(self, shouldSelectItemAt: sectionIndexPath).
This means that it only deselects dates that are marked as "selectable" by the user. There should be a call to shouldDeselectItemAt if we're deselecting dates ... and the existing check only if we're selecting dates.
That's basically what was causing the weird behaviour in my case.
I managed to get the right behaviour by adding shouldDeselectLogic to my shouldSelect func.

@patchthecode sorry for the long unresponsiveness.. here's the whole diff if you start from the latest master branch:

and also I prepared a video about the error:
bug.zip
hope it helps to understand and reproduce the problem.

ok. finally got around to reviewing this.
@reden87
I know that you have programableDeselectCode in the didSelectDate function.
You are correct when you say that with this code, no dates should be deselected.
Your issue is with the indates at the beginning and are somehow still selectable. And the outdates at the end that are still selectable.
Here is the issue:
These dates are out side off the calendar's StartDate and EndDate boundary. Therefore when you call the deselect() function, the library says, -> "oh, you are trying to select a date that is outside of the boundary of this calendar". And therefore, nothing happens.
The solution can be 2 thing (i prefer the 2nd solution. Not the first)

First we can totally disallow selection of these edge inDates/outDates. But i do not like this solution because it prevents a dev from doing something he may very well want to do.

I can leave it up to the developer to manage the selections of indates/outdates himself (which is what is currently happening).

The real question is: why are you allowing a user to select those edge indates/outdates when it is outside the boundarys of the calendar's legal startDate/endDate?  If you do want them to be selectable, then maybe you should have your startDate to be one month earlier, and your endDate to be one month later.  And if you do not want them to scroll to the whole month, then you can implement a date boundary as i showed in the sample code here.
Closing this issue, but let me know your thoughts.


ActionBar docs updates

General example simplification and wording updates. Also fixed the fonts in the anatomy diagram.

Kyle bot docs https://reactspectrum.blob.core.windows.net/reactspectrum/be518d20cf20c044b2bfcab0cfdc513346a7daa4/docs/index.html

Not all of them, the one under content still has dynamic items. I was generally trying to reduce the number of lines though.


replace "SDL2::SDL2" with "${SDL2_LIBRARIES}" in all 15 CMakeLists.txt files

I think this issue might come down to the CMake and/or SDL version installed on your system. Which versions and OS are you using?

I had this problem on Ubuntu 20.04 but it doesn’t seem to be an issue on Ubuntu 22.04. However I believe @beaumanvienna uses Zorin which is based off of Ubuntu.

yep, I use Zorin, which is based on Ubuntu 20.04, cmake version 3.16.3
If you have a newer cmake version, can you try what I suggested?

I haven't forgotten about this, I simply haven't had a chance to test it yet :) I should be able to do so in the next few days.


Sort coins in manager with defaults

If disable default coin in manager, go back and open manager again - default coin must sorted but stand at end

@ant013 @mNizhurin
in coin manager, the first 3 should always be:

Bitcoin
Etherem
Bitcoin Cash

In Manage Coins module default coins are duplicated

This happened because of old testnet coins names. Closing the issue


Please make allowing for build options a high priority

I was really excited to see vcpkg emerging, as I've been waiting for the Windows homebrew alternative for a long time. But after excitedly diving in, I had to return to old practice again, unfortunately, and - I hope - temporarily. Three examples of the kind of obstacles we face:

static builds and MT/MD: our project depends on Qt - for which the static build currently doesn't work - and which is so big that one might want to avoid linking to it statically anyways. But for other libraries one might want to do so, e.g. for portability reasons. Currently, if you try to link to smaller libraries statically and Qt dynamically, you'll get a MT/MD conflict build error. That can be avoided by building static libraries with MD too, so it would be nice to have that as build option.

Allow for head version: we currently can't easily use flac from vcpkg, because the port version doesn't contain important (security and functionality) related fixes that have recently been committed to master.

Allow for important project specific build options: we can't easily use fftw3 because we can't set the required math precision (there are 4 fftw3 precision versions, and each project may need a different one (Btw, traditionally these versions are distinguished by library name - this too seems not to be reproduced in the current fftw3 build).

Thanks for the feedback!

We do support static/MD, it just doesn't happen to be a triplet file that is available by default. If you look in the triplets\ directory, it should hopefully not be too complicated to either change the settings to your liking or to make a new triplet of your own (make sure to leave the "root" name in though; for example, x64-windows-bagong would be fine).
This is definitely something we need to improve on. Today, as a workaround, you can simply edit ports\flac\portfile.cmake to locally upgrade (or downgrade!) to any version you need. As a bonus, this approach means you can actually track a specific flac version so you get consistent results across machines and avoid heisenbuilds. As a quick dive into "git" packages though:
i. How would you expect "git" packages to interact with vcpkg update? Always list as outdated, never list as outdated, or ping the network every time to check?
ii. Currently, vcpkg remove --outdated will remove everything listed in vcpkg update; if "git" packages should always show up in update, should remove --outdated always remove them?
iii. Do you have any concerns about getting different packages every time you run install? Especially in the context of open source, where you're likely to get bug reports from users who have an unstable copy of your dependencies.
Similar to 2, definitely an area for improvement. Our current strategy here is that you can customize ports\fftw3\portfile.cmake to meet any local needs -- though definitely we acknowledge that this doesn't help open source projects very much!

Thanks a lot for your comments!

This is great!!! (had a small hickup, as I called "my" triplet x64-windows-staticMD and promptly got an error because the triplet name doesn't work with capitals, but that's just informational - I love the option.)
Providing defined build options that can be used as arguments in basic commands (like vcpkg install libflac --head or in case of fftw3 --single/--double etc) just makes things easier and provide a partial possible answer to your enquiry: if you use "official" build options defined by build arguments, an update will try to reuse them in the update. Logically that would mean a --head/"git" build should be updated each time update is run and commits were made to master. I don't feel competent to make a suggestion here, I can see it's not a trivial decision. Maybe revision could be offered as a third option next to a release and head where applicable. The option to edit the portfile easily is fab of course, and doing it in a git tree makes it even better. Homebrew offers "pin" and "switch" btw. "pin" allows to freeze a version, and "switch" to select one as default or current, if multiple versions are installed. But it took hb several years to evolve into a system that could handle variants and version well, so I am not saying it's trivial or evident.
Yup, but like in 2 having defined build options as part of the portfile will allow to keep customizations across updates, and not require us to interfere with the systems original state more than necessary.

Thanks again for your comments!
Great project, I hope it will catch on!

Perhaps static libs with dynamic run-time should be a standard triplet. ;)

I've opened a PR (#1205) for a potential solution to the optional dependencies problem; please take a look and let us know any feedback!

With the addition of feature packages, options are now supported in Vcpkg :)


annotated EnumConstantDeclaration nodes have null documentationComments

From, https://github.com/dart-lang/linter/issues/1396.
EnumConstantDeclaration AST nodes return a null documentationComment when constants are annotated.
Repro:
class A {
  const A([String msg]);
}

enum E {
  /// This doc is missing.
  @A('msg')
  e,
}

/fyi @stereotype441

https://dart-review.googlesource.com/c/sdk/+/138246

Thanks @scheglov!


Lost focus when using next/previous counterpart [$15]

Every time I use next counterpart (:nc) or previous counterpart shortcut (:pc), I lose focus on the current window and I have to use my mouse to get back to it (Xcode5 + Mac 10.9). It worked fine before but not anymore after I update XVim. ctrl+shift+up or ctrl+shift+down still focus on the current window.
Hope there will be a way to fix it, thank you.

There is a $15 open bounty on this issue. Add to the bounty at Bountysource.

:+1: fb3a922 fixed the issue


Multiline textfield?

Hi,
it seems the multiline text field (aka textarea) is missing from the roadmap, through Material 3 specs show it. Are there any plans to add it to the current text field implementation?
Thanks

Yes, they will be part of text field stable :)


Ability to set custom User Agent

Is your feature request related to a problem? Please describe.
It'd be useful to set a custom UA for identifying desktop apps. Additionally, some sites require UA spoofing to work.
Describe the solution you'd like
Add a way to allow setting a custom UA for a webview.
Describe alternatives you've considered
N/A
Would you assign yourself to implement this feature?

[x] Yes
[ ] No

Additional context
N/A
I'd like to make an attempt at adding this feature, the main question I have is whether it's reasonable to implement it as a property on WebViewBuilder and InnerWebView::new, or if there is a better place.

Exposing it on WebViewBuilder may make sense for convenience, but ideally it should be possible to update UA on the WebView at any moment post-construction, because it is essentially a dynamic property rather than something you might only want to set once.
For example, you might have an app that augments a user's YouTube and Netflix experiences, and therefore might have to set a different UA on each site to unlock different features (e.g. text subtitles rather than vector subtitles on Netflix). Ideally the API needs to be flexible enough to allow a user to update the UA just before navigation.
Side-note: I'm not sure what the design philosophy behind WebViewBuilder is. For iOS/macOS WKWebView, for example, the only things that need to be set up at construction time are the frame and the WKWebViewConfiguration, and the latter can't be updated later (there is no setter). So the fact that WebViewBuilder lets you set things like URL suggests that it also offers offers APIs just out of convenience, rather than strictly construction-time necessity.
So in summary, I think that as a first step, exposing it on WebViewBuilder would address typical use-cases, but ideally also exposing it as a setter on the WebView instance would be ideal.


Improve Osize

Improve Osize by
commit 1: Expose UnrollThreshold and Inline_Benefit_Reduction_Factor in the command line for code size tuning
commit 2:  Use MinSize instead of OptimizeForSize in LLVM function annotation;

@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - 000c196a4681d29d36b7c6b4313aa2120ca59ee6

Arnold,
The following test fails as it checks for optsize as annotation. Let me know how to go about fixing this.
/home/buildnode/jenkins/workspace/swift-PR-Linux/branch-master/swift/test/IRGen/optimize_for_size.sil:16:11: error: expected string not found in input
// CHECK: attributes #0 = {{{.*}}optsize
^
:12:1: note: scanning from here
entry:
^
:16:1: note: possible intended match here
attributes #0 = { minsize norecurse nounwind readnone "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "target-cpu"="x86-64" "target-features"="+fxsr,+mmx,+sse,+sse2,+x87" }
^

The check line should read:
// CHECK: attributes #0 = {{{.*}}minsize

You would have to modify this line in the file: test/IRGen/optimize_for_size.sil

https://github.com/apple/swift/blob/master/docs/Testing.md describes several ways  how-to run the tests locally

Thanks. Fixing it.

Build failed
Swift Test OS X Platform
Git Sha - 000c196a4681d29d36b7c6b4313aa2120ca59ee6

sorry, fat fingering :(

@swift-ci Please test

Build failed
Swift Test OS X Platform
Git Sha - 000c196a4681d29d36b7c6b4313aa2120ca59ee6

Build failed
Swift Test Linux Platform
Git Sha - 000c196a4681d29d36b7c6b4313aa2120ca59ee6

@aschwaighofer I think we should add a check for  CallerBaseBenefitReductionFactor not being accidentally passed as zero, no? Is it guaranteed from prior checks?
const uint64_t CallerBaseBenefitReductionFactor = AI.getFunction()->getModule().getOptions().CallerBaseBenefitReductionFactor;
    BaseBenefit = BaseBenefit / CallerBaseBenefitReductionFactor;

@rajbarik No I don't think there is a check. You could add one to CompilerInvocation.cpp


Will there be a way to disable the AI features?

So I love the idea of Graphite... except for the gen AI features. Will there be a way to disable these features entirely, or at least a way to hide them from the interface?

Those features are currently not implemented, but some leftover code remains in the app, after we broke the prototype implementation about a year ago during some major code overhauls. Once we eventually fix the feature and get it up and running again, it won't appear unless you intentionally seek to use it since intrusive features aren't part of our design philosphy.


external and local css gets ignored when rendering page to pdf

I would like to know if there is a way to force phamtonjs to read/respect my css styles.
Im currently using angular and ui-grid to generate a table and when a value in the table meets a condition(if value > 1000) it will get assigned to a specific css class.
I have noticed that it recognizes "text-align: center;" property but it wont recognize/enforce the color "color: red !important;" i have also tried "color: red;" or moving the css style and having it locally in my html file but it doesn't work.
css file

webapge

pdf file

Im currently using Phantomjs 2.0.0 and tested with the Chrome/Firefox,
Thank you

fixed issue by using "-webkit-text-fill-color: red !important;" instead of "color: red !important;"

Hello!
You have a new message, please read http://hj99.net/rice.php?jgq
<EMAIL_ADDRESS>


Zowe V3 readiness analysis: Install & Configuration

Is your request for enhancement related to a problem? Please describe.

Describe the solution you'd like

Related doc pages

Additional context

Evaluate occurrences of node.js and any other deprecated components in our install and config doc and determine where changes need to be applied.


Toggle button looks weird

Describe the bug
It seems to you that the toggle button are not what we should expect
To Reproduce
Steps to reproduce the behavior:

Go to Settings

Expected behavior
I guess the cursor should be centered verticaly
Screenshots

Please complete the following information:

OS: Linux Hyperbola 0.3
Browser Iceweasel (based on Firefox)
Version 52.9.20200112 (64-bit)

Additional context
The browser is based on the LTS version

Nice title. And yes, they should look like this:

Indeed I like yours much better :) If you need some FF Console logs let me know

Screenshot from 1.0.2, same issue plus the dropdown menu is also weird...let me know if you need me to test anything ?

I do not, so good call. And WTF?! Is the browser still Iceweasel 52.9.20200112 (64-bit)?

Yep almost : 52.9.20200525 (64-bit), apparently a couple of minor updates


Add instructions / notes regarding firewall setup

As noted  by @jvanasco in https://github.com/joohoi/acme-dns/pull/64#issuecomment-377645243

FYI I ended up handling port53 toggling via iptables and a custom acme-dns chain  as suggested to me in a serverfault Q&A.
After a bit of fiddling, the top of the output from my iptables-save (and iptables-restore) looks roughly like this:
:INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [451:186415]
:acme-dns - [0:0]
    ... other chains ...
-A INPUT -j acme-dns

This line to create the chain...
:acme-dns - [0:0]

...is essentially the same as:
iptables -N acme-dns

And this line
-A INPUT -j acme-dns

...is the same as
iptables -A INPUT -j acme-dns

I decided to handle this via save/restore because I didn't know how to better position the routes.
When running acme-dns, i open the ports via:
iptables -A acme-dns -p tcp --dport 53 -j ACCEPT
iptables -A acme-dns -p udp --dport 53 -j ACCEPT

And when shutting it off, I just clear out the entire rule
iptables -F acme-dns


stitch puppeteer video with asset video

this was solved with melt program installed on Ubuntu, as I didn't find solutions as fast as that in node packages

pretty easy to do w fluent-ffmpeg


MapComponentInHierarchy Error

I registered in the root node LifetimeScope as follows
  builder.RegisterVitalRouter(routing =>
        {
            routing.MapComponentInHierarchy<A>();

        });
        builder.RegisterComponentInHierarchy(typeof(B));

After loading the new scene,I use autoInjectGameObjects to inject in the child node LifetimeScope.
MapComponentInHierarchy is not working properly.
RegisterComponentInHierarchy works fine.

Hi, MapComponentInHierarchy actually calls RegisterComponentInHierarchy internally, so the behaviour does not seem to change.
Also, what does 'not working properly' mean: does it mean that it is not injected, or that routing does not work?
Please send me a reproduction project if you like. Thanks so much.


Command Center is shorter with no folder opened

Seems to repro on both macOS and Windows

This is the layout logic, e.g the same for CC and the normal text title
https://github.com/microsoft/vscode/blob/f9928a18462204b6725f141bc9af2303cabd2e82/src/vs/workbench/browser/parts/titlebar/titlebarPart.ts#L396-L413

I'm looking at the height, not the width. My guess is that the line height of the text was contributing to the overall height. So it has an impact when it's missing.


Getting error in in amazon ses service

{ [SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.
The Canonical String for this request should have been
'POST
/
host:email.us-west-2.amazonaws.com
x-amz-content-sha256:37ae7fc816853ad13a2076564c2e7388ce3b5cff8b753cecfcf5e119b0ceb4a3
x-amz-date:20151007T094246Z
host;x-amz-content-sha256;x-amz-date
37ae7fc816853ad13a2076564c2e7388ce3b5cff8b753cecfcf5e119b0ceb4a3'
The String-to-Sign should have been
'AWS4-HMAC-SHA256
20151007T094246Z
20151007/us-west-2/ses/aws4_request
d3f4ff7ef8b0ce8edf79fa199ff3fe9dd119e1c1391824983cce554f5e375a14'
]
message: 'The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.\n\nThe Canonical String for this request should have been\n'POST\n/\n\nhost:email.us-west-2.amazonaws.com\nx-amz-content-sha256:37ae7fc816853ad13a2076564c2e7388ce3b5cff8b753cecfcf5e119b0ceb4a3\nx-amz-date:20151007T094246Z\n\nhost;x-amz-content-sha256;x-amz-date\n37ae7fc816853ad13a2076564c2e7388ce3b5cff8b753cecfcf5e119b0ceb4a3'\n\nThe String-to-Sign should have been\n'AWS4-HMAC-SHA256\n20151007T094246Z\n20151007/us-west-2/ses/aws4_request\nd3f4ff7ef8b0ce8edf79fa199ff3fe9dd119e1c1391824983cce554f5e375a14'\n',
code: 'SignatureDoesNotMatch',
time: Wed Oct 07 2015 15:12:47 GMT+0530 (IST),
statusCode: 403,
retryable: false,
retryDelay: 30 }
Getting above error while using amazon sns service for mailing,
and while this secretKey and accestokenkey used in PHP its working. then what should i have to do??

Are you using a correct region? Nodemailer defaults to us-east-1

yes it's same, this will work using my PHP script.......... but not working in nodejs script...

In case of SES; Nodemailer uses aws-sdk under the hood and does not generate any signatures etc. by itself. The arguments passed to aws-sdk are accessKeyId, secretAccessKey, sessionToken and region (defaults to "us-east-1"), so if the signature does not match, then you should look into what aws-sdk does with your data. Anyway it is out of scope for Nodemailer.

thank u :)

See also https://github.com/andris9/nodemailer-ses-transport/issues/11 - recommends checking access permissions in IAM


Shifted timestamp error handler

[From Gautam, copied from a Slack message]
I am looking at your handler for the scrambled time data in the recorded quad_datafield. If I understand the logic correctly, you are doing the following:

Identify the UNIX time at which the file was written to disk.
Check the quad_data field in the H5 file, and look for the index of the first 12 elements that matches most closely the above.
If everything works as expected, the index that most closely matches should be 10. But if not, you basically introduce an index shift, defining the index that most closely matches as 10, and then de-interleave as usual every 12th element for all the other variables.
However, this introduces some slight asymmetry in the number of data points - e.g. if it's index 11 that most closely matches the UNIX timestamp determined using os.stat , then the FPGA data fields for that file will have 49,999 elements instead of the usual 50,000.

This has some implications on the frequency resolution of the FFT bins etc - how are you actually handling such files? Are you preserving them in the analysis? Or discarding? They are so few and far between that I'd say we should discard, but I want to make sure I've understood your code correctly...

@gautamvenugopalan this has been fixed by hard-coding the timestamp index instead of dynamically trying out indices until we get something that looks like a time. It appears that every time the index was not what was expected (which is already rare) the issue was caused by more than just a simple index offset in the quad_data field. We are now looking for bad timestamp data more directly, but still catching cases where the timestamp doesn't match the file modification time (to flag cases where data has been moved from its original folder by mistake).


[GWS][modify] gws/schedule/group_setting addon

Coverage increased (+0.003%) to 80.803% when pulling b22af92f403d6ac37750fd946a2bd2b4e3ad200a on tany:gws-system-settings into c6dec17efb9dca7d2867f76973df83fa852406a0 on shirasagi:dev/gws.

Coverage increased (+0.005%) to 80.798% when pulling 87a0326537d28d7056c65932f6efb82fe9111bb1 on tany:gws-system-settings into d928c090dd04a4d0b852b871f82a33688f850583 on shirasagi:dev/gws.


Make references to NewRelic consistent

Before contributing, please read our contributing guidelines and code of conduct.
Overview
Pull request to make references to newrelic more consistent in the codebase, except in proto files and their dependencies
github issue: https://github.com/newrelic/newrelic-ruby-agent/issues/1656
Submitter Checklist:

[X] Include a link to the related GitHub issue, if applicable
[ ] Include a security review link, if applicable

Testing
The agent includes a suite of unit and functional tests which should be used to
verify your changes don't break existing functionality. These tests will run with
GitHub Actions when a pull request is made. More details on running the tests locally can be found
here for our unit tests,
and here for our functional tests.
For most contributions it is strongly recommended to add additional tests which
exercise your changes.
Reviewer Checklist

[ ] Perform code review
[ ] Add performance label
[ ] Perform appropriate level of performance testing
[ ] Confirm all checks passed
[ ] Add version label prior to acceptance

 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.

I fixed the failing tests, some renaming was needed

Hi @fchatterji 👋 Thanks for submitting this PR and congrats on your first open source contribution 🥳
Your PR looks great so far! There are a few more changes that we'd love to see if you're open to making those updates. I'm also happy to merge as-is.
Based on the sequel-related file name change of newrelic_instrumentation to new_relic_instrumentation, we will need to update a few other places that use this. Instances of newrelic_instrumentation should be changed to new_relic_instrumentation in the following  files:

lib/new_relic/agent/instrumentation/sequel.rb
lib/sequel/extensions/newrelic_instrumentation.rb
test/multiverse/suites/sequel/sequel_extension_test.rb
test/multiverse/suites/sequel/sequel_helpers.rb

Hey @fchatterji! We needed to make an update to our CI, which is why your dev merge failed. I wanted to follow up with the successful run of your PR. Thanks again for your contribution 😄

@hannahramadan yes that's what i thought, great. By the way, I noticed that you still have some newrelic_instrumentation in lib/new_relic/agent/instrumentation/active_record.rb. If you want I could change those too.

Thanks for checking @fchatterji! All those instances of the string newrelic_instrumentation are found within the name of a method, either log_with_newrelic_instrumentation or log_without_newrelic_instrumentation. These are safe to leave as-is.


settings.conf key not working, stays in "Evaluation Version"

Have you read and understood this part of the readme?
[X] YES
Issue description:
I do indeed have a KEY. I've purchased the full version, renamed the settings.conf and it IS recognized, but still runs MakeMKV as "Evaluation version". The Docker Log shows the init script is locating the settings.conf file and copying it to the proper location.
*** Running /etc/my_init.d/10_syslog-ng.init...
Apr  4 22:13:25 Oceans syslog-ng[13]: syslog-ng starting up; version='3.25.1'
*** Running /etc/my_init.d/ripper.sh...
Using this daily? Please sponsor me at https://github.com/sponsors/rix1337 - any amount counts!
Found settings.conf. Replacing beta key file.
*** Running /etc/my_init.d/web.sh...
Starting web ui
*** Booting runit daemon...
*** Runit started as PID 38
04.04.2022 22:13:27 : Starting Ripper. Optical Discs will be detected and ripped within 60 seconds.
Apr  4 22:13:27 Oceans cron[42]: (CRON) INFO (pidfile fd = 3)
Apr  4 22:13:27 Oceans cron[42]: (CRON) INFO (Running @reboot jobs)
04.04.2022 22:13:27 : Unexpected makemkvcon output: DRV:0,256,999,0,"","",""
*** Shutting down runit daemon (PID 38)...
*** Running /etc/my_init.post_shutdown.d/10_syslog-ng.shutdown...
Apr  4 22:14:09 Oceans syslog-ng[13]: syslog-ng shutting down; version='3.25.1'
*** Init system aborted.
*** Killing all processes...
*** Running /etc/my_init.d/10_syslog-ng.init...
Apr  4 22:17:26 Oceans syslog-ng[12]: syslog-ng starting up; version='3.25.1'
*** Running /etc/my_init.d/ripper.sh...
Using this daily? Please sponsor me at https://github.com/sponsors/rix1337 - any amount counts!
Found settings.conf. Replacing beta key file.
*** Running /etc/my_init.d/web.sh...
Starting web ui
*** Booting runit daemon...
*** Runit started as PID 37
04.04.2022 22:17:28 : Starting Ripper. Optical Discs will be detected and ripped within 60 seconds.
Apr  4 22:17:28 Oceans cron[41]: (CRON) INFO (pidfile fd = 3)
Apr  4 22:17:28 Oceans cron[41]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
04.04.2022 22:17:28 : Unexpected makemkvcon output: DRV:0,256,999,0,"","",""
04.04.2022 22:18:29 : Unexpected makemkvcon output: DRV:0,256,999,0,"","",""
*** Shutting down runit daemon (PID 37)...
*** Running /etc/my_init.post_shutdown.d/10_syslog-ng.shutdown...
Apr  4 22:19:12 Oceans syslog-ng[12]: syslog-ng shutting down; version='3.25.1'
*** Init system aborted.
*** Killing all processes...
*** Running /etc/my_init.d/10_syslog-ng.init...
Apr  4 22:20:24 Oceans syslog-ng[12]: syslog-ng starting up; version='3.25.1'
*** Running /etc/my_init.d/ripper.sh...
Using this daily? Please sponsor me at https://github.com/sponsors/rix1337 - any amount counts!
Found settings.conf. Replacing beta key file.
*** Running /etc/my_init.d/web.sh...
Starting web ui
04.04.2022 22:20:26 : Starting Ripper. Optical Discs will be detected and ripped within 60 seconds.
*** Booting runit daemon...
*** Runit started as PID 37
Apr  4 22:20:26 Oceans cron[42]: (CRON) INFO (pidfile fd = 3)
Apr  4 22:20:26 Oceans cron[42]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
04.04.2022 22:20:26 : Disk tray open
04.04.2022 22:21:32 : BluRay detected: Saving MKV

As you can see, its still running in eval mode.
MSG:1005,0,1,"MakeMKV v1.16.7 linux(x64-release) started","%1 started","MakeMKV v1.16.7 linux(x64-release)"
MSG:5074,0,0,"Automatic checking for updates is enabled, you may disable it in preferences if you don't want MakeMKV to contact web server.","Automatic checking for updates is enabled, you may disable it in preferences if you don't want MakeMKV to contact web server."
DRV:0,2,999,28,"BD-RE HL-DT-ST BD-RE  WH16NS60 1.02 M00LBCB3515","LIVE_FREE_DIE_HARD","/dev/sr0"
DRV:1,256,999,0,"","",""
DRV:2,256,999,0,"","",""
DRV:3,256,999,0,"","",""
DRV:4,256,999,0,"","",""
DRV:5,256,999,0,"","",""
DRV:6,256,999,0,"","",""
DRV:7,256,999,0,"","",""
DRV:8,256,999,0,"","",""
DRV:9,256,999,0,"","",""
DRV:10,256,999,0,"","",""
DRV:11,256,999,0,"","",""
DRV:12,256,999,0,"","",""
DRV:13,256,999,0,"","",""
DRV:14,256,999,0,"","",""
DRV:15,256,999,0,"","",""
MSG:1011,0,1,"Using LibreDrive mode (v06.3 id=7FA2657C7667)","%1","Using LibreDrive mode (v06.3 id=7FA2657C7667)"
MSG:3007,0,0,"Using direct disc access mode","Using direct disc access mode"
MSG:5053,1544,1,"This functionality is shareware. You may evaluate it for 30 days after what you would need to purchase an activation key if you like the functionality. Do you want to start evaluation period now?","This functionality is shareware. You may evaluate it for %1 days after what you would need to purchase an activation key if you like the functionality. Do you want to start evaluation period now?","30"
MSG:5050,0,2,"Evaluation version, 30 day(s) out of 30 remaining","Evaluation version, %1 day(s) out of %2 remaining","30","30"

Hi @jcfrosty ,
your issue seems related to #93
Could you please run makemkvcon reg within your container and report back if that helps?
People on the other issue were unable to confirm this fix, but if the message on your end disappears, I'll include it after copying settings.conf to the final location.

Not owning a MakeMKV key, I can not test/confirm this myself.
Any feedback helps.

If the makemkvcon is not displaying a registered status, then /root/.Makemkv/settings.conf is missing for any reason.
Look around here, this could be where is the solution to your problem:
https://github.com/rix1337/docker-ripper/blob/5ff7f7bbc4c237f734c67a3b2da1048c6d6ef192/root/etc/my_init.d/ripper.sh#L24
I would have written something like:

elif [ "$KEY# != "" ] ...
elif [ -n $KEY ] ...

PS: even with random serial, makemkv will find /root/.Makemkv/settings.conf, and complain about it being invalid.

Thanks @edgd1er
Could you guys try out the latest build? I have made small tweaks as recommended.
https://github.com/rix1337/docker-ripper/commit/6a9663e026d75771f26fd9da76665095ebabb70a

makemkvcon regdoes not display the current validated key, I would replace the line with makemkvcon reg "" 2>/dev/null  in order to display the current key, knowing that would appear in the logs and is not very safe to keep the serial private.
I didn't find a command that would confirm that the programm is registered.

Sorry, I'll give it a test. I've been troubleshooting a udev issue that I recently found how to fix. It kept locking up the /dev/sr0.

I ran into this issue as well and after much digging and playing, I found that the ripper.sh script is running as nobody, not root, so it isn't getting the settings file. changing the line that calls the ripper.sh script to: "setuser root /ripper/ripper.sh &" resolved the issue for me. Probably not the best solution, as the script is running as root now, but it is able to grab the settings.conf file correctly.


Correct use of abstract methods on RepositoryAbstract

The methods setStorage and getStorage on RepositoryAbstract class must be abstract at RepositoryAbstract and common only in your concrete classes.
Implement it on https://github.com/williamespindola/field/tree/fix/entity-relationship

This is wrong, the setStorage and getStorage methods has a common behaviour.


VVIP Generated Java Class doesn't have all properties

{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"javaType": "com.flight.cc.catalog.message",
"description": "Clear Cache Schema",
"properties": {
"items": {
"type": "array",
"element": {
"type": "object",
"properties": {
"cckey": {
"description": "ex: part id number",
"type": "string"
},
"originatedtime": {
"type": "string",
"description": "last updated time from originated system"
},
"source": {
"type": "string",
"description": "source values"
}
},
"required": [
"cckey",
"originatedtime"
]
}
}
},
"required": [
"items"
]
}

Please see GitHub's markdown guide and format this code block appropriately:
https://guides.github.com/features/mastering-markdown/
Which Java class are you referring to and which properties were missing?

I used jsonschema2pojo-maven-plugin to generate java classes for the above schema. However, all fields like cckey, originatedtime, source etc. are missing. See message.txt as generated java file and jsonschema.txt as json schema file for reference
message.txt
jsonschema.txt

'element' is not valid JSON Schema. You need to use 'items'.
On 21 Jun 2017 11:40 pm, "Suman Saha"<EMAIL_ADDRESS>wrote:

I used jsonschema2pojo-maven-plugin to generate java classes for the above
schema. However, all fields like cckey, originatedtime, source etc. are
missing. See message.txt as generated java file and jsonschema.txt as json
schema file for reference
message.txt
https://github.com/joelittlejohn/jsonschema2pojo/files/1093080/message.txt
jsonschema.txt
https://github.com/joelittlejohn/jsonschema2pojo/files/1093086/jsonschema.txt
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/joelittlejohn/jsonschema2pojo/issues/747#issuecomment-310225371,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAp5MHO2pEn3q7SMnzawyDifnP0yZuadks5sGZvcgaJpZM4OBlGD
.

thank you so much ....John. Appreciate your help.


[TEMPLATE] - API template using Hasura-GraphQL

What domain will the project template be based on?
API
If 'Others', please specify the preferred domain.
No response
Particular directory path for the template.
templates/API/Hasura-GraphQL
What tech stacks do you want to include?
Hasura, GraphQL, PostgreSQL
Brief Description
This template will facilitate quick setup of a GraphQL API using Hasura with PostgreSQL as the database. It will include initial configurations and examples of how to use Hasura's features effectively with the universal-box init command.
👀 Have you spent some time checking if this issue has been raised before?

[X] Yes
[ ] No

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Would you like to work on this issue?
No

Hi @Abhishek-Mallick, I can take care of this issue. Can you assign me?

Assigned!

Thx @Abhishek-Mallick, PR opened https://github.com/Abhishek-Mallick/universal-box/pull/134


Change to exact value for elementary charge

We left off the last digit. Should be 1.602176634×10−19
https://www.bipm.org/en/publications/si-brochure/

@reepoi do you want me to make this change?

No, I can make a pull request for it soon. I will also continue to monitor and update the other pull requests I have open until they are closed.


Add view_as_seq function in MQE for listing metrics in the given prioritized sequence

[ ] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes #.
[x] Update the CHANGES log.

@mrproliu Your e2e tested metric not existing, have you tested the metric is there but has no value? I think that is a more important case.

Got it, I have changed the no-value metric.


Very hard to apply custom styles as the dropdown disappears immediately after clicking anything

Dropdown disappears immediately after clicking anything else (including dev tools frame). This makes it very hard to apply custom styles as you cannot use dev tools with realtime style updates.
Would be nice if this can be improved a bit.

@xaralis that's the expected behavior.
For dev you can clone/fork the repo and disable it by disabling the blur event in ctr-input.
If you have a suggestion on how else it can be done I'd be happy to consider it

If you use Chrome, in Dev Tools enable an event listener (Sources tab) on Control.blur. Clicking off input while dropdown is open will hit the breakpoint and leave the dropdown open for styling.

I just opened the Chrome settings in the console land checked off "Disable JavaScript" as soon as the DIV showed and that was good enough to style everything.


dispatch.go:6:2: use of internal package not allowed

During go get I get an error message:
/go/src/github.com/goji/goji/dispatch.go:6:2: use of internal package not allowed - which exits go get with error code, however the source code is still downloaded & usable in my programs.
This however makes creating Makefile dependency-fulfilling rules impossible, along with creating CI scripts that would require all the commands to return no-error code.

It looks like you've run go get github.com/goji/goji, but per https://goji.io Goji actually has a vanity URL: go get goji.io. Give that a shot!


Split option is showing up in the Send money flow

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: v1.4.62-6
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @shubham1206agra
Slack conversation:
Action Performed:
Break down in numbered steps

In Global Create > Send Money
Choose Amount
On participants page, notice there is Split option next to the name

Expected Result:
Describe what you think should've happened
In send money flow there should be no split option
Actual Result:
Describe what actually happened
There is option to split in send money flow
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

View all open jobs on GitHub

This is coming from https://github.com/Expensify/App/pull/39190

CPed to staging


Implement buffered/delayed commands

If device is not online commands put in by device queues
When device becomes online again traccar send all queued commands.

Queues are in memory only, lost if server restarted.
More comments in code

Is there to be any consideration if commands could have a time limit or if a user was to send the same command multiple times.
It may be an idea to put these commands in a DB to persist a restart, there are asset trackers which may have 24h intervals, a restart will loose any pending commands for these.

@tsmgeek, it has been considered and for now we decided to go with simpler solution and in-memory buffer.

You are right. ArrayList is enough.

Done

I think I just found a bug. You have replaced queue poll with a for each loop, but now you don't clear the buffer.

Oh, sorry.
But now I see the problem, if we clear list after loop, it might cause infinite resend whole list in case exception. If we are going to remove entities in loop, we have to do it with help of iterator it will not look simple as we expected.

You are right. Let's revert back to the queue.

Reverted.

I'm just going to put a side case in, device is listed as connected but has just disappeared ie network just failed but socket has yet to close.
Would the message be queued or lost, I guess there is no confirmation of reception by device, or will it work on if an ACK was received from TCP packet, UDP another issue.

Merged, thanks.

Will the API return a flag to say the command was queued?

@tsmgeek
It will return 202 code


Added sponsorship button

Feature
Closes #286
Changes proposed
Added Sponsorship Button
"Buy Me A Coffee"
in README.md and beside "Submit Project"

@rohitdasu
Please review my changes for "Sponsorship button"

hi @Deepu178 thanks for the pr.
two small changes needed. could you please make the buymeacoffe button height same as producthunt button height in topbar? also in mobile screen sidenavbar make it similar width.
let me know if you have any questions. thanks

sure, @rohitdasu
Thanks for feedback :)

Made changes as you suggested
looking forward for more issues
@rohitdasu


GH-88 Use Injector to initialize extensions

Hi Sven and Jan,
I tried to create a Class which implements IValdiationExtension
`class MyYangRuleValidator implements IValidatorExtension {
@Inject
protected extension YangExtensions yangExtesions;
override validate(AbstractModule module, IAcceptor<Issue> issueAcceptor, CancelIndicator cancelIndicator) {
	System.out.println("Invoke test");
}

}`
The Validator class could be loaded, but yangExtensions is still null.
Did I do something wrong?


[F] Adjust filters per recent meeting

Add non-other business forms
Remove unused flags
Adjust some labeling

@dananjohnson ready for your eyes whenever you have a moment


More explicit installation instructions

For some reason I keep forgetting to setup the required environment variables on different machines and the out and the error is a bit puzzling every time I encounter it:
$ python readme_skidl.py
ERROR: Can't open file: device.

WARNING: Could not load KiCad schematic library "device", falling back to backup library.
Traceback (most recent call last):
  File "/Users/romanvg/.miniconda/envs/kicad/lib/python3.7/site-packages/skidl/tools/kicad.py", line 69, in _load_sch_lib_
    f, _ = find_and_open_file(filename, lib_search_paths_, lib_suffixes[KICAD])
  File "/Users/romanvg/.miniconda/envs/kicad/lib/python3.7/site-packages/skidl/utilities.py", line 258, in find_and_open_file
    raise FileNotFoundError
FileNotFoundError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "readme_skidl.py", line 7, in <module>
    r1, r2 = 2 * Part('device', 'R', TEMPLATE, footprint='Resistors_SMD:R_0603')
  File "/Users/romanvg/.miniconda/envs/kicad/lib/python3.7/site-packages/skidl/Part.py", line 139, in __init__
    raise e
  File "/Users/romanvg/.miniconda/envs/kicad/lib/python3.7/site-packages/skidl/Part.py", line 131, in __init__
    lib = SchLib(filename=libname, tool=tool)
  File "/Users/romanvg/.miniconda/envs/kicad/lib/python3.7/site-packages/skidl/SchLib.py", line 96, in __init__
    load_func(filename, skidl.lib_search_paths[tool])
  File "/Users/romanvg/.miniconda/envs/kicad/lib/python3.7/site-packages/skidl/tools/kicad.py", line 73, in _load_sch_lib_
    filename, str(e)))
Exception: Unable to open KiCad Schematic Library File device ()

So this changeset should solve it right away and generate a correct netlist. easy_install is kind of deprecated so I removed it too from the docs and explained the need for the KI* environment variables before running any script and how to find them.
OTOH, I don't know if the .pretty change on README.rst is required only for KiCad 4.x, in which case I'll revert the change right away in this PR (still have not updated to KiCad 5.x :-S).

Thanks! I made some changes, like removing the need to set KISYSMOD.


Added Interactive pan/zoom entry..

Added Interactive pan/zoom entry for L.Control.ZoomBar.

Looks good!
I suggest adding a screenshot to your readme - it will make much easier to people to know how the plugin works without visiting the demo


Update sbt-sonatype to 3.9.21

About this PR
📦 Updates org.xerial.sbt:sbt-sonatype from 3.9.12 to 3.9.21
📜 GitHub Release Notes - Release Notes
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.xerial.sbt", artifactId = "sbt-sonatype" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.xerial.sbt", artifactId = "sbt-sonatype" }
}]

labels: sbt-plugin-update, early-semver-patch, semver-spec-patch, commit-count:1

Codecov Report
Patch and project coverage have no change.

Comparison is base (9c72b11) 91.06% compared to head (38d775f) 91.06%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@           Coverage Diff           @@
##           master     #112   +/-   ##
=======================================
  Coverage   91.06%   91.06%
=======================================
  Files          10       10
  Lines         347      347
  Branches       13       14    +1
=======================================
  Hits          316      316
  Misses         31       31

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Superseded by #128.


Easier way to cast members to ModelsBuilder model

When you want to get multiple members in Umbraco, MemberShipHelper is a bit limited and doesn't offer same methods as in MemberService, e.g. when you want to get a collection of members by member type, where MemberService offer the method GetMembersByMemberType which return IEnumerable<IMember>.
I have a member type called clickAndCollect, but it isn't straightforward to cast this to IEnumerable<ClickAndCollect>.
I tried some different approaches as these:
var ms = ApplicationContext.Current.Services.MemberService;

var membersByType = ms.GetMembersByMemberType(ContentModels.ClickAndCollect.ModelTypeAlias);

// Works
var test1 = membersByType.Select(x => new MemberPublishedContent(x));
var count1 = test1.Count();

// Doesn't work
var test2 = membersByType.OfType<MemberPublishedContent>();
var count2 = test2.Count();

// Doesn't work
var click1 = test1.OfType<ContentModels.ClickAndCollect>();
var count3 = click1.Count();

// Works
var click2 = test1.OfType<IPublishedContent>();
var count4 = click2.Count();

// Doesn't work
var click3 = click2.OfType<ContentModels.ClickAndCollect>();
var count5 = click3.Count();

// Works
var click4 = click2.Select(x => new ContentModels.ClickAndCollect(x));
var count6 = click4.Count();

It would be great if MemberShipHelper had some of these methods, e.g. GetMembersByMemberType (could be a paged collection) which returned IEnumerable<IPublishedContent> and you can then cast this to this model using .OfType<ClickAndCollect>()
Furthermore it would be great if ModelsBuilder also generate the Email property as is available on both IMember and MemberPublishedContent. This specific issue is reported here: https://github.com/zpqrtbnk/Zbu.ModelsBuilder/issues/148

This also seems to work.
var ms = ApplicationContext.Current.Services.MemberService;

var members = ms.GetMembersByMemberType(ContentModels.ClickAndCollect.ModelTypeAlias);

var temp1 = members.Select(m => new MemberPublishedContent(m));
var temp2 = temp1.Select(m => new ContentModels.ClickAndCollect(m));

You are trying to use models with services... and they have not been designed to work together.
What you get from MembershipHelper is models, which are already MemberPublishedContent. What you get from MemberService is IMember instances, and then you need to explicitly create a MemberPublishedContent, as you have discovered. And then, the temp1/temp2 steps you describe above are indeed the way to go.
There is little we can do at Models Builder here.
But ultimately, if I understand correctly, the root of the problem is that MembershipHelper does not allow you to get members of a given type? So, we'd need a feature request for Core, so we can do (with paging support):
var members = Umbraco.MembersOfType(0, 100, out var total, "someTypeAlias");

Making sense?

@zpqrtbnk I know, but unfortunately UmbracoHelper or MembershipHelper in v7 didn't expose any methods to fetch multiple members e.g. by id, member type etc.
I can fetch members by type from MemberService.
var ms = ApplicationContext.Current.Services.MemberService;
var members = ms.GetMembersByMemberType(ContentModels.ClickAndCollect.ModelTypeAlias);

and then select e.g. select ids an an array, loop these to lookup each member using Umbraco.TypedMember(int id).
But it seems doubled since I already have a collection of IMember. The MemberOfType was added in v8.
I guess there is no easy way to do this in v7. In this case it is creating an Examine index using a members of a specific type and adding some additional properties with some external data.

I am afraid there is no easy way in v7, and none will be implemented indeed.
As for v8... MembersOfType does not exist yet, so maybe it's worth creating a feature request. Done it, see issue 4835.
And, closing this issue, if that's OK with you.

Thanks @zpqrtbnk and great to see these improvements in v8.


Provide a simple interface for error reporting

These are some common error reporting services' API to send exception:
Rollbar.error(e)
Airbrake.notify(e)
Honeybadger.notify(e)
Exceptional.handle(e)
Raygun.track_exception(e)
Raven.capture_exception(e)
Bugsnag.notify(e)
Appsignal.send_exception(e)
Opbeat.capture_exception(e)

Currently the only way to use  Stackdriver Error Reporting is to insert a rack middleware.

Hi @dlackty. Thanks for raising this question. The google-cloud-error_reporting gem currently doesn't have a User API yet, but it does come with a lower level system API, Stackdriver Error Reporting API Client, which is what the middleware and railtie built on top of.
Here's an example how to use the lower level API client directly:
gem "google-cloud-error_reporting"
require "google/cloud/error_reporting/v1beta1"

error_reporting = Google::Cloud::ErrorReporting::V1beta1::ReportErrorsServiceApi.new
full_project_id = Google::Cloud::ErrorReporting::V1beta1::ReportErrorsServiceApi.project_path "<project id>"

begin
   fail "error"
rescue => e
  error_message = "#{e.backtrace.first}: #{e.message} (#{e.class})\n\t#{e.backtrace.drop(1).join("\n\t")}"
  # See https://cloud.google.com/error-reporting/reference/rest/v1beta1/projects.events/report on full ReportedErrorEvent structure
  error_event = {
    message: error_message,
    service_context: {
      service: "<service name>",
      version: "<service version>"
    }
  }
  error_event_grpc = Google::Devtools::Clouderrorreporting::V1beta1::ReportedErrorEvent.decode_json error_event.to_json
  error_reporting.report_error_event full_project_id, error_event_grpc
end

/cc @omaray @swcloud

@hxiong388 Should this issue stay open? Do you plan to add a simple error method at some point?

@quartzmo. Per previous discussion with @omaray, we don't have immediate plan to add the simple interface for Error Reporting. We can backlog this feature request or close it for now.

Thanks @hxiong388.
@dlackty I think this is a great suggestion, but I'm closing this issue for now. While @hxiong388's example above using the lower-level client is not a one-liner, hopefully it helps.

To clarify  a little bit, I believe the current plan is to use Stackdriver Error Reporting as a test bed for the GAPIC client only delivering approach. So we don't have any plans to add a hand written simple interface for Error Reporting. But maybe down the road, the generate GAPIC client will be able to provide similar interface.


The expansion limit for "air" in HB too low

Dear all, a problem with the current input data that leads to infeasibility caught my attention:
The expansion limit for wind in HB: 129.35 (MW)
The already installed capacity for wind in HB: 162.49 (MW)
This most likely is caused by the uncertainties in the software we used for the potential limits, which are more pronounced for city federal-states such as Bremen in this case.
One solution would be of course just setting the expansion limit = installed capacity in the input file.

Dear all,
I understood the expansion limit as a limit to how much the current installation can be expanded. Consequently, the maximum that you Soner, talks about is to me 129.35+162.49 - which limits the total capacity. In that case there is no infeasibility problem. However, I may be wrong in my interpretation of the expansion limit, so it would be nice if someone can clarify :)
best regards,
Stefanie

Dear all, I understood the expansion limits as theoretical maximum total expansion limits. Hence I would interpret the expansion limit as an upper limit itself as Soner did.
@sonercandas is this the way the data should be interpreted or rather like Stefanie suggested?

Dear all, I understood the expansion limits as theoretical maximum total expansion limits. Hence I would interpret the expansion limit as an upper limit itself as Soner did.
@sonercandas is this the way the data should be interpreted or rather like Stefanie suggested?

This is true, the values give the total limits.

Alright, sorry for any confusion I caused. I will return to my code and correct my mistake :)
I am fine by setting the expansion limit = installed capacity in the specific HB-wind case as Soner suggest to avoid the infeasibility. But as a general solution, I would suggest to correct the input data itself if it needs update anyway.

But as a general solution, I would suggest to correct the input data itself if it needs update anyway.

Yes I will incorporate it and set the expansion limit (HB, 'air') = 162.49MW


Unable to delete node with associated edge when d3-force enabled

Hi, I'm using d3-force layout for my network and found that when a node has any edge connected to it, the remove node function wouldn't work.
I did a few trials and can confirm that this issue only occurs when d3-force is enabled. As long as d3-force is disabled, the node and the associated edges can be removed. So I guess this is a bug in the library?

Hi @happylilem,
I tried but could not reproduce it on my end.
Is it possible for you to provide the  minimum code?
I noticed in the process of checking, is the following code which included in the example using d3-force, also included in your code? This code reconstructs the nodes and edges, so if it is included, this process may be the cause.
If not, sorry.
watchEffect(() => {
  buildNetwork(nodeCount.value, nodes, edges)
})

I don't have that code snippet included in my code, but here's a minimum code that can reproduce the problem--
App.vue

<template>

      Node:
      <el-button :disabled="selectedNodes.length == 0" @click="removeNode"
        >remove</el-button
      >

      Edge:
      <el-button :disabled="selectedEdges.length == 0" @click="removeEdge"
        >remove</el-button
      >

    <input type="checkbox" id="force" v-model="d3ForceEnabled">
    D3-Force enabled

  <v-network-graph
    v-model:selected-nodes="selectedNodes"
    v-model:selected-edges="selectedEdges"
    :nodes="nodes"
    :edges="edges"
    :layouts="data.layouts"
    :configs="configs"
  />
</template>

test-data.json file:
{
  "nodes": {
      "1": {"name": "node 1", "size": 32, "color": "gray", "label": true },
      "2": {"name": "node 2", "size": 24, "color": "pink", "label": true },
      "3": {"name":"node 3", "size": 16, "color": "pink", "label": true },
      "4": {"name":"node 4", "size": 16, "color": "pink", "label": true }
  },
  "edges": {
      "1": { "source": "1", "target": "2", "width": 3},
      "2": { "source": "1", "target": "3", "width": 3 },
      "3": { "source": "1", "target": "4", "width": 3 },
      "4": { "source": "2", "target": "3", "width": 1 }
    }
}

Besides, after I disabled d3-force and deleted a node with its associated edges and then switched back to d3-force positioning, I'm not able to operate the graph anymore since it throws this error: Uncaught (in promise) Error: node not found: 4 (where 4 is the number of node that has been removed).

Hi @happylilem,
Thank you for providing a reproducible snippet!
I now understand the situation that is an error.
I've fixed and released.
With the new release(v0.6.3), when passing a list of edges to d3-force, edges containing non-existent nodes are excluded.
However, note that v-network-graph does not modify the contents of nodes and edges, so edges contains nodes that do not exist actually.
Best Regards

I close this issue for now.
If you have any questions, please open a new issue or re-open this.


[fine_tuning] Keep working

/test rhoai-light gpu

/test rhoai-light fine_tuning gpu

/test rhoai-light fine_tuning gpu

/test rhoai-light fine_tuning gpu

/test rhoai-light fine_tuning gpu

/test rhoai-light fine_tuning gpu

/test rhoai-light fine_tuning gpu

/test rhoai-light fine_tuning gpu

/test rhoai-light fine_tuning

/test rhoai-light fine_tuning

/test rhoai-light fine_tuning

test passed (without Prometheus capture)
test failed (unexpected error with the same test as above. And error swallowed :/)

/test rhoai-light fine_tuning

/test rhoai-light fine_tuning gpu

test passes when running with a GPU-enabled node. Merging.


[BUG] Add support to show partitions for materialized view

What type of PR is this：

[x] bug
[ ] feature
[ ] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：

Fixes #7916
Problem Summary(Required) ：

Add support to show partitions for materialized view

fixed by


Code actions should be available in the context menu for additional discoverablity

Right now, code actions may be hard to discover in comparison with right-clicking something. Code actions have some of the most useful features, such as quick fixes to warnings/errors, ignoring specific warnings, viewing documentation, refactoring, etc.
Why code actions are not as discoverable, compared to the right-click menu:

They are listed as the command "Quick Fix" which hides the broad functionality of them.
The right click menu is far more intuitive.

As an example, the extension "TypeScript and JavaScript Language Features" utilizes the right click menu with some of its code actions; some of them are available under "Refactor...".
The other code actions should also be available on the context menu.

Our custom widget to that shows information that context menus cannot. Also for discoverability,  the lightbulb in the editor indicates when code actions are available. This+keyboard shortcuts is the most common way users get to code actions, much more so than the context menu


Platform Compatibility

Thank you for your open-source contribution. I think we can modify include/Export.h like this to enable cross-platform compilation.
#ifdef BUILDING_BYTE_TRACK_EIGEN
    #ifdef _WIN32
        #define BYTE_TRACK_EIGEN_API __declspec(dllexport)
    #else
        #define BYTE_TRACK_EIGEN_API __attribute__((visibility("default")))
    #endif
#else
    #ifdef _WIN32
        #define BYTE_TRACK_EIGEN_API __declspec(dllimport)
    #else
        #define BYTE_TRACK_EIGEN_API
    #endif
#endif

The following modifications are also needed:
Add #include <memory> in the include/KalmanBBoxTrack.h file.
Add #include <cfloat> in the src/HungarianAlgorithmEigen.cpp file.

Hi @Dachui66,
Thanks for taking the time here and in your other issues to report your findings from getting the library working in Linux!
My schedule got busy before I could test the project on Linux. I'll try making time to test your suggested changes and push a new release this weekend.
Thanks again!


AsyncParallelBailHook keeps executing even after one of the tapped functions has produced a defined value

Consider this example
const { AsyncParallelBailHook } = require("tapable");

const hook = new AsyncParallelBailHook();
hook.tapPromise('A', () => new Promise(res => setTimeout(() => res(undefined), 100)));
hook.tapPromise('B', () => new Promise(res => setTimeout(() => res('B'), 5000))); // <= last to resolve
hook.tapPromise('C', () => new Promise(res => setTimeout(() => res('C'), 500)));

hook.promise().then(console.log);

Expected (hook is expected to use value from the third tap)
C

Actual (hook uses value from second tap instead)
B

I have proactively looked and proposed a change that would fix the above issue, if you guys think it is an issue!

This is working as expected. It's not a race, it returns the first defined value by plugin order. This way the behavior is always deterministic and independent of timing.

I see, thx for clarification @sokra !
Would it be possible to point me to doc/reference that explain more about the plugin order
I think that will help me figure out how to use tapable for my use-case


Add active link classes to site navigation menu

Motivation
Fixes #178
Read the doc change at guides-navigation.md to see how it works.
For the main styles ( and thus the docusaurus site) I only added the active classes to the already existing hover and focus rules.
Test Plan
I tested docs with two sidebars, blog posts, and .js and .html user pages with wrapPagesHTML.
For testing versioned and translated docs I manually copied some files instead of setting up crowdin.
Related PRs
I read this part of the new PR template after having already included the doc changes in this one :smile:. Let me know if I should move them to a separate PR.

So nice! 👍


Added supported device: Edimax smart plugs

Added support for the folllowing devices

SP-1101W
SP-2101W

Device working

Added submodule: https://github.com/rkabadi/pyedimax (README still needed)
Look forward to feedback!

Awesome! I see you used a git submodule, we're in the progress of moving
away from it. Add a setup.py to your git repo and add the github url as
requirements.
See net disco as example.
Also, please exclude the updates to the non related git submodule from your
PR.
On Sun, Jul 26, 2015, 04:18 rkabadi<EMAIL_ADDRESS>wrote:

Added support for the folllowing devices

SP-1101W
SP-2101W

Device working
[image: image]
https://cloud.githubusercontent.com/assets/5388441/8892201/935b2404-3301-11e5-8121-50ac53aabc28.png
Added submodule: https://github.com/rkabadi/pyedimax (README still needed)
Look forward to feedback!
You can view, comment on, or merge this pull request online at:
https://github.com/balloob/home-assistant/pull/229
Commit Summary

Light update to PyISY version 1.0.5
Merge pull request #208 from rmkraus/isy_dev_master
Merge pull request #202 from balloob/dev
Merge branch 'dev'

Added git submodule @ https://github.com/rkabadi/pyedimax

Added for smartplug

Added support for getting power on SP2101W devices (returns None
on SP1101W)

File Changes

M .coveragerc
https://github.com/balloob/home-assistant/pull/229/files#diff-0 (1)
M .gitmodules
https://github.com/balloob/home-assistant/pull/229/files#diff-1 (3)
M
homeassistant/components/frontend/www_static/polymer/home-assistant-js
https://github.com/balloob/home-assistant/pull/229/files#diff-2 (2)
A homeassistant/components/switch/edimax.py
https://github.com/balloob/home-assistant/pull/229/files#diff-3 (77)
M homeassistant/external/netdisco
https://github.com/balloob/home-assistant/pull/229/files#diff-4 (2)
A homeassistant/external/pyedimax
https://github.com/balloob/home-assistant/pull/229/files#diff-5 (1)
M homeassistant/external/pymysensors
https://github.com/balloob/home-assistant/pull/229/files#diff-6 (2)
M homeassistant/external/pynetgear
https://github.com/balloob/home-assistant/pull/229/files#diff-7 (2)
M homeassistant/external/pywemo
https://github.com/balloob/home-assistant/pull/229/files#diff-8 (2)

Patch Links:

https://github.com/balloob/home-assistant/pull/229.patch
https://github.com/balloob/home-assistant/pull/229.diff

—
Reply to this email directly or view it on GitHub
https://github.com/balloob/home-assistant/pull/229.

All the code looks fine, no comments there!

@balloob, I appreciate the feedback! Took your recommendations into account as follows:

Reverted submodule folder updates
Added setup.py to https://github.com/rkabadi/pyedimax. Moved libraries to pyedimax package
Added https://github.com/rkabadi/pyedimax.git in requirements.txt

Retested with deleted submodule and all works as expected.

I added a few more comments. Also, it looks like you'll need to merge with the latest dev branch.

@rmkraus, I made some changes from your suggestions. Need to fix a flake8 violation from my latest push

Almost there! I added one more comment. After that, I can't think of anything more to nitpick :wink: .

I think you may need to merge with upstream/dev again.

I think you may need to merge with upstream/dev again.

Awesome, merged!

This is the documentation:
https://github.com/balloob/home-assistant.io/commit/b8d85702834ceb3f84c82bbc53fe7d4063840821


Ability Usage is Inefficient

In poking around with this, I noticed that abilities are targetted at where enemies are now as opposed to where they will be and most of the various abilities have some travel time.
In particular, the meteor (ability 5, green) is a boulder that falls down, then rolls towards towards the right continuing to crush enemies until it goes off screen. The bot makes no attempt to place this as far to the left as possible to maximize the usage of that ability.
I was also noticing the salien special (ability 1, green) was taking 4 or 5 throws to hit the fastest, smallest enemies (it should only take 1!)
As such I had to enable the auto-kill console script to avoid the occasional defense overrun, despite having all abilities unlocked.

Completely agree. We need to focus on this more now that it's becoming a problem.

i would suggest just using laser, laser at speed 200/s can almost kill everything instantly

@enjoybeta well, we are using around 66/s (every 15ms) as we are trying not to cheat and be as human as possible. Setting it to 200/s (every 5ms) it is basically cheating.

@enjoybeta if you want to have it the easiest way possible, just use the headless version. It never looses points.


Creates /tmp/stdlib in lib get if it does not exist, makes legacy a special case in local testing

Mirroring behavior in lib up, should fix #162

This will also fix cases like #164


Add local_version in version

__local_version__ , e.g. 0.12.0+gbf53426, are more accurate for debugging and logging. We can replace __version__ with __local_version__ in debug log, setuptools etc.

This pull request is closed because it has been open for 30 days with no activity.


Basen Green 48V DIY KITS V2

Anybody have information about protocol or some else.
BASENGREEN-48V-DIY-KITS_User_Manual.pdf
What inside:

Basengreen BMS 48200BMS-LT-55 Datasheet_V1.0doc.pdf

Could you start the Windows application and talk to your BMS? You can configure the protocol of the CAN bus and RS485 bus here:

Could you list all available protocols?

I Need to assembly all together and I can try sniffed protocol.

some more info, may be same https://github.com/Tertiush/bmspace

[08:13:04][I][tianpower_bms_ble:389]: Mosfet status frame received [08:13:04][D][tianpower_bms_ble:390]:   <IP_ADDRESS>.<IP_ADDRESS>.<IP_ADDRESS>.<IP_ADDRESS>.00.00.00.AA (20)
[08:13:04][I][tianpower_bms_ble:340]: General info frame received [08:13:04][D][tianpower_bms_ble:341]:   <IP_ADDRESS>.04.7A.A<IP_ADDRESS>.<IP_ADDRESS>.<IP_ADDRESS>.00.AA (20) [08:13:04][D][sensor:094]: 'tianpower-bms-ble nominal capacity': Sending state 314.00000 Ah with 3 decimals of accuracy [08:13:04][D][sensor:094]: 'tianpower-bms-ble capacity remaining': Sending state 221.03999 Ah with 3 decimals of accuracy [08:13:04][D][sensor:094]: 'tianpower-bms-ble charging cycles': Sending state 9.00000  with 0 decimals of accuracy [08:13:04][D][sensor:094]: 'tianpower-bms-ble voltage protection bitmask': Sending state 0.00000  with 0 decimals of accuracy [08:13:04][D][text_sensor:064]: 'tianpower-bms-ble voltage protection': Sending state '' [08:13:04][D][sensor:094]: 'tianpower-bms-ble current protection bitmask': Sending state 1.00000  with 0 decimals of accuracy [08:13:04][D][text_sensor:064]: 'tianpower-bms-ble current protection': Sending state 'Charge overcurrent protection' [08:13:04][D][sensor:094]: 'tianpower-bms-ble temperature protection bitmask': Sending state 0.00000  with 0 decimals of accuracy [08:13:04][D][text_sensor:064]: 'tianpower-bms-ble temperature protection': Sending state '' [08:13:04][D][sensor:094]: 'tianpower-bms-ble error bitmask': Sending state 0.00000  with 0 decimals of accuracy [08:13:04][D][text_sensor:064]: 'tianpower-bms-ble errors': Sending state ''

@valdiks Is your battery pack / BMS already mentioned at the list of supported devices?

I have the same Basen DIY kit with the same BMS and equalizer models. I'm running a test now, and it looks good so far.

@valdiks Could you tell me the advertised bluetooth name of your BMS and could you provide some more logs. In would like to lookup the device model (something like TP-LTxxxx) in your logs.

485 Battery to Inverter

CAN Battery to Inverter

ESPHome is showing the TP-LT55A model through MQTT.

We have encountered a problem where ESPHome hangs when the BLE signal is weak and only a power reset helps.

@valdiks Could you tell me the advertised bluetooth name of your BMS?

@syssi TP_123456, but I've changed it.


Docs: Restructure readme and be more precise on UDP modes

I reworked the "Running" chapter to (hopefully) reduce confusion about:

master links (which don't exist config- and functionality-wise)
UDP server and client mode (which is the actual difference between what was previously defined as master link)
the mapping between CLI options and config file endpoint modes

This PR also changes the chapters from "Running", "Conf file" and "Flight Stack Logging" to "Running" and "Details" in preparation for a more extensive description of mavlink-router's behavior.
It might be controversial, but I also re-formatted the text lines to be one sentence per line instead of hard-wrapped blocks. This will be worse to read in a text editor without soft-wrapping, but I will improve git diffs, because a small change in one sentence will not change all other lines in the paragraph.

It might be controversial, but I also re-formatted the text lines to be one sentence per line instead of hard-wrapped blocks. This will be worse to read in a text editor without soft-wrapping, but I will improve git diffs, because a small change in one sentence will not change all other lines in the paragraph.

I think it actually makes it worse, because then we have to rely on the word-diff to figure out when a few words change.

Thanks, applied.