Shader program does not link

Shader program does not link, despite individual vertex and fragment shaders compile successfully. No error is retreived with glGetProgramInfoLog().

Solution.


chore(deps): update dev tools

Description:
Update dev tools - eslint, husky, node-sass, & webpack
Motivation and Context:
Keep 3rd party libs recent
How Has This Been Tested?
Tet dev flow
Types of changes:
Dependency updates
Checklist:

[x] My code follows the code style of this project.
[x] I have reviewed and updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes where needed.
[x] All new and existing tests passed.
[x] My commits have been squashed into a concise set of changes.

Coverage remained the same at 19.775% when pulling a253f1f2170942146669d27ad2f78ff67a5ef5dc on mrfelton:chore/update-dev-tools into b11364e11f0e2bbabfffd8a0c57f2105c58ec4ae on LN-Zap:master.

Coverage remained the same at 19.775% when pulling a253f1f2170942146669d27ad2f78ff67a5ef5dc on mrfelton:chore/update-dev-tools into b11364e11f0e2bbabfffd8a0c57f2105c58ec4ae on LN-Zap:master.

Coverage remained the same at 19.775% when pulling a253f1f2170942146669d27ad2f78ff67a5ef5dc on mrfelton:chore/update-dev-tools into b11364e11f0e2bbabfffd8a0c57f2105c58ec4ae on LN-Zap:master.


Incorrect TVM version reported by tlcpack

When installing TVM via tlcpack, the version reported by that TVM should match with the version of the package. This is useful so that users know which version of TVM they have. It also makes things a bit weird on tvmc, which will rely on TVM (module) reporting the version correctly.
This is what I see:
$ pip list
Package         Version
--------------- ---------------------
attrs           21.2.0
cloudpickle     1.6.0
decorator       5.0.7
numpy           1.19.5
pip             21.1.1
pkg-resources   0.0.0
psutil          5.8.0
scipy           1.5.4
setuptools      56.2.0
synr            0.3
tlcpack-nightly 0.8.dev992+g76fb2afbf            <--- version of the package
tornado         6.1
wheel           0.36.2
$ python
Python 3.6.9 (default, Jan 26 2021, 15:33:00)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tvm
>>> tvm.__version__
'0.8.dev0'                                       <--- version of the module
>>>

TVM has the version.py script (https://github.com/apache/tvm/blob/main/version.py), which supposedly updates the version in all the right places so that it is reported correctly. On tlcpack side, there is sync_package.py (https://github.com/tlc-pack/tlcpack/blob/main/common/sync_package.py), which does something similar, apart from the rebranding.
I tried checking where is that replacement missing, so that we can fix, but I was not successful.
@tqchen @icemelon any idea on where is this missing file that needs to be replaced?

@leandron i think it is a matter of updating the sync_package file to update https://github.com/apache/tvm/blob/main/python/tvm/_ffi/libinfo.py#L223


Feature/new action export yaml

@anFatum looks good, Can we move the code to k8s_resource_enrichments.py .
Also need you to sign the CLA so I can merge that code


filter parse error for nested parenthesis in distinguished name

While trying to search
let base = "dc.domain.test.local";
let scope = Scope::Subtree;
let filter = (|(distinguishedName=CN=User102 (Tomer), CN=Users,DC=domain1,DC=test,DC=local (distinguishedName=CN=User1020,CN=Users,DC=domain1,DC=test,DC=local))
let attrs = MY_ATTRS.map(|s| s.to_string()).to_vec();

self.ldap.search(base, scope, filter, attrs).await?;

we are getting filter parse error which is caused by the (Tomer) in the first distinguished name.
when removing the parenthesis or switching to `\28Tomer\29' the request succeeds.
when using ldp.exe to send the request - the filter works just as it is in the example

ldap3 behaves correctly (that is, according to RFC 4515) here. The 'value' side of a filter must not contain ASCII NUL, parenthesis or an asterisk, those need to be backslash-escaped as you already noted.

As @dequbed said: parentheses must be hex-escaped. The ldap_escape() function does this.


nixos/hidpid: add warning (it is broken currently)

Motivation for this change
hidepid is currently broken.
cf. #73800 and #111629
Things done
Built the manual.

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

How would I go about adding a trace to the module / is there some official infrastructure for doing this?
Or should I just add builtins.trace in config after mkIf config.security.hideProcessInformation (hopefully this is lazy enough then)?

If it cannot be fixed/is broken for all kernels, I propose removing the module & adding an entry to https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/rename.nix

If the problem is only with wayland/graphical configs, I suggest adding a warning via the module assert mechanism.

hidepid is sufficiently broken, doesn't work with cgroupsv2 (so is a dead end on that front already).
It breaks userspace, like gdm. Having it in the hardened profile is yet another footgun.
Removing it from the module system entirely seems to be the right course of action - if people want to bring it back once these bugs are fixed, there's always the possibility to re-introduce, but we should probably ship less footguns.
@xaverdh, can you update the PR, and add a small release note entry?

I think this should be good now

@GrahamcOfBorg eval


Adjust RequestUtils#getTableNames to get table names from both left and right sides of join

Currently when using a join query, the RequestUtils#getTableNames method will only return the table name from the left side of the query. So in this example, even when we join table1 and table2, the output of table names is only <table1>.
SELECT
  table1.foo,
  table2.bar
FROM
  table1
JOIN table2 ON table1.id = table2.id
LIMIT 10;

This PR fixes this to output both the correct table names <table1, table2>
https://github.com/apache/pinot/issues/14555

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

Project coverage is 0.00%. Comparing base (59551e4) to head (e95b6e0).
Report is 1398 commits behind head on master.

:exclamation:  There is a different number of reports uploaded between BASE (59551e4) and HEAD (e95b6e0). Click for more details.
HEAD has 53 uploads less than BASE

Flag
BASE (59551e4)
HEAD (e95b6e0)

integration
7
1

integration2
3
1

temurin
12
1

java-21
7
1

skip-bytebuffers-true
3
1

skip-bytebuffers-false
7
0

unittests
5
0

unittests1
2
0

java-11
5
0

unittests2
3
0

integration1
2
0

custom-integration1
2
0

Additional details and impacted files
@@              Coverage Diff              @@
##             master   #14554       +/-   ##
=============================================
- Coverage     61.75%    0.00%   -61.76%
=============================================
  Files          2436        3     -2433
  Lines        133233        6   -133227
  Branches      20636        0    -20636
=============================================
- Hits          82274        0    -82274
+ Misses        44911        6    -44905
+ Partials       6048        0     -6048

Flag
Coverage Δ

custom-integration1
?

integration
0.00% <ø> (-0.01%)
:arrow_down:

integration1
?

integration2
0.00% <ø> (ø)

java-11
?

java-21
0.00% <ø> (-61.63%)
:arrow_down:

skip-bytebuffers-false
?

skip-bytebuffers-true
0.00% <ø> (-27.73%)
:arrow_down:

temurin
0.00% <ø> (-61.76%)
:arrow_down:

unittests
?

unittests1
?

unittests2
?

Flags with carried forward coverage won't be shown. Click here to find out more.

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


newsletterpopup dose not show after setting it to true

HEllo ,
i need to show newsletterpopup modal after certain amount of time ,
i enabled it in module/ui-store/index.ts but it dose not show up.
any help would be apreciated.
Thank you in advance
Brest regards

hey @qasmmaoui I've moved this issue to theme repo. It works on https://demo.storefrontcloud.io/ so I can't help you without code

Hello @qasmmaoui, as you are inactive since few months I am going to close this issue. Contact us, if you can show us the code - so we would reopen the issue be able to help you.


How is Rationale-F1 calculated?

The paper mentions, "we compute the F1 score over candidate sentences in a scientific paper against the reference rationales. We denote this metric as Rationale-F1." So, I believe the authors mean the sentence-level F1 score. However, I found that in the data from "argscichat_allennlp/argscichat_train_dev," the sentence boundaries in "content" and "facts" do not match.
For example, in fold_0_test.json, there is a fact: "We run a battery of supervised machine learning models for automatically detecting parody tweets," but the corresponding sentence in "content" is "We run a battery of supervised machine learning models for automatically detecting parody tweets with an emphasis on robustness by testing on tweets from accounts unseen in training, across different genders and across countries."
So, why is there this inconsistency? If that's the case, how are the TF-IDF and S-BERT baselines mentioned in the paper implemented? Are their inputs the sentences from "content"? If so, it would be impossible to correctly calculate Rationale-F1 with the ground truth sentences provided in "facts," because the sentence boundaries are different.
I would greatly appreciate it if you could answer my questions above! Thanks!

Hi Desmond! Apologies for the late reply and code unclarity.
Yes, we compute sentence-level F1 score.
The point is that selected facts are text snippets that may span one or more sentences.
To address this issue, we split each fact and content into sentences and perform sentence matching between fact and content.
This is needed for computing baselines and when training models with fact supervision.
You can check validate_facts function in argscichat_allennlp/scripts/fact_selection_baselines.py and _article_to_instances method in argscichat_allennlp/argscichat_baselines/dataset_reader.py.
I hope my reply answers to your doubts!


--install-extension flag opens .vsix file for last argument in long list

Does this issue occur when all extensions are disabled?: Yes (It's CLI related)

VS Code Version: 1.74.3
OS Version: Windows_NT x64 10.0.18363

Steps to Reproduce:

Get a list of .vsix's that you want to install in a repository
Use your favorite language to then collect said list of .vsix's ("The List") and then execute

Code.exe --install-extension List[0] --install-extension List[1] --install-extension List[2]... (List[n] are actual paths to the .vsix's)

The last item in "The List" instead of being installed will "Open" in the VSCode window that was spawned from you invoking Code.exe
I've tried this in Go, Bash, Python, and C++ and they all have the same bug. Now this doesn't occur if your list is less than 5 from my testing.
"The List" I currently want to install is 24 long
I can produce a sample piece of code if that is what is required.

You can fix this error by simplying appending a " . " to the end of your argument to Code.exe, so your new command becomes
Code.exe --install-extension List[1] ..... --install-extension List[24] .

However, I don't know why this is necessary for lists longer than 5 but not lists shorter than 5 (from my testing, it could very well be a different upper limit).
Seems like a bug to me, but I'm fine with my solution currently but I would really like to just invoke Code.exe with --install-extension and not have to worry about some extra " . " or have like a --headless flag so that no window spawns and it just consumes the  commands.
This is really low priority I'm sure but I would appreciate a feature update for --headless or just a fix if you determine that it's worth it.
Thanks :)

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.75.1. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

Can you please provide steps to reproduce

Golang Example
package main

import (
	"context"
	"fmt"
	"os"
	"os/exec"
	"time"
)

func main() {
	SetupVSCode()
}

func SetupVSCode() string {
	var userpath string = "C:\\DL\\VSCodeBug"
	var path string = "C:\\DL\\VSCode-win32-x64-1.75.1"
	var exts string = "C:\\DL\\VSCodeBug\\vsix"

	CopyDir(path, userpath+"\\VSCode")

	list, walkerr := WalkDirGetFiles(exts)
	if walkerr != nil {
		return "An error reading the VSCode extensions directory. Error Text: " + walkerr.Error()
	}

	var arg string = ""
	for i, ext := range list {
		if i == 0 {
			arg = arg + " --install-extension " + ext + " "
		} else if i == len(list)-1 {
			arg = arg + " --install-extension " + ext + " . " // <- (Fixes Behavior) This period on the last .vsix passed to the command fixes this behavior
		} else {
			arg = arg + "--install-extension " + ext + " "
		}
	}

	ctx, cancel := context.WithTimeout(context.Background(), 15*time.Second)
	defer cancel()
	cmd := exec.CommandContext(ctx, userpath+"\\VSCode\\Code.exe", arg)
	cmd.Stdout = os.Stdout
	cmd.Stderr = os.Stderr
	fmt.Println("Cmd -> ", cmd)
	if extinstallerr := cmd.Run(); extinstallerr != nil {
		return "An error occurred installing the extensions. Error Text: " + extinstallerr.Error()
	}
	return "VSCode is now configured!"
}

So, if we look at the comment that starts with (Fixes Behavior) that period passed as the last argument to Code.exe will prevent the last .vsix file being opened for editing, I will now provide two screenshots, one WITH passing the period, the other WITHOUT passing the period. I will also provide the command string for each (defined by cmd)
This is using the latest VSCode version as of 2023-02-10 @ 10:30 AM PST.
CMD String with PERIOD
C:\DL\VSCodeBug\VSCode\Code.exe  --install-extension C:\DL\VSCodeBug\vsix\AdaCore.ada-23.0.4
.vsix --install-extension C:\DL\VSCodeBug\vsix\CppcheckPlugin-1.4.2.vsix --install-extension C:\DL\V
SCodeBug\vsix\GrapeCity.gc-excelviewer-4.2.55.vsix --install-extension C:\DL\VSCodeBug\vsix\Select_N
ext_Occurrence.vsix --install-extension C:\DL\VSCodeBug\vsix\VisualAda.vsix --install-extension C:\D
<EMAIL_ADDRESS>--install-extension C:\DL\VSCodeBug\vsix\alefragnan
i.Bookmarks-13.3.1.vsix --install-extension C:\DL\VSCodeBug\vsix\christian-kohler.path-intellisense-
2.8.4.vsix --install-extension C:\DL\VSCodeBug\vsix\cschlosser.doxdocgen-1.4.0.vsix --install-extens
ion C:\DL\VSCodeBug\vsix\csharp-1.25.0-win32-x64.vsix --install-extension C:\DL\VSCodeBug\vsix\eamod
io.gitlens-12.0.0.vsix --install-extension C:\DL\VSCodeBug\vsix\enkia.tokyo-night-0.9.4.vsix --insta
ll-extension C:\DL\VSCodeBug\vsix\file-icons.file-icons-1.0.29.vsix --install-extension C:\DL\VSCode
Bug\vsix\fisheva.eva-theme-1.8.7.vsix --install-extension C:\DL\VSCodeBug\vsix\gitkraken.gitkraken-a
uthentication-1.0.3.vsix --install-extension C:\DL\VSCodeBug\vsix\golang.Go-0.37.1.vsix --install-ex
tension C:\DL\VSCodeBug\vsix\jprestidge.theme-material-theme-1.0.1.vsix --install-extension C:\DL\VS
CodeBug\vsix\lextudio.restructuredtext-175.0.0.vsix --install-extension C:\DL\VSCodeBug\vsix\ms-pyth
on.python-2022.0.1814523869.vsix --install-extension C:\DL\VSCodeBug\vsix\ms-python.vscode-pylance-2
022.2.4.vsix --install-extension<EMAIL_ADDRESS>--ins
tall-extension C:\DL\VSCodeBug\vsix\njpwerner.autodocstring-0.6.1.vsix --install-extension C:\DL\VSC
odeBug\vsix\yzane.markdown-pdf-1.4.4.vsix  --install-extension C:\DL\VSCodeBug\vsix\zhuangtongfa.Mat
erial-theme-3.15.6.vsix .

CMD String without Period
C:\DL\VSCodeBug\VSCode\Code.exe  --install-extension C:\DL\VSCodeBug\vsix\AdaCore.ada-23.0.4
.vsix --install-extension C:\DL\VSCodeBug\vsix\CppcheckPlugin-1.4.2.vsix --install-extension C:\DL\V
SCodeBug\vsix\GrapeCity.gc-excelviewer-4.2.55.vsix --install-extension C:\DL\VSCodeBug\vsix\Select_N
ext_Occurrence.vsix --install-extension C:\DL\VSCodeBug\vsix\VisualAda.vsix --install-extension C:\D
<EMAIL_ADDRESS>--install-extension C:\DL\VSCodeBug\vsix\alefragnan
i.Bookmarks-13.3.1.vsix --install-extension C:\DL\VSCodeBug\vsix\christian-kohler.path-intellisense-
2.8.4.vsix --install-extension C:\DL\VSCodeBug\vsix\cschlosser.doxdocgen-1.4.0.vsix --install-extens
ion C:\DL\VSCodeBug\vsix\csharp-1.25.0-win32-x64.vsix --install-extension C:\DL\VSCodeBug\vsix\eamod
io.gitlens-12.0.0.vsix --install-extension C:\DL\VSCodeBug\vsix\enkia.tokyo-night-0.9.4.vsix --insta
ll-extension C:\DL\VSCodeBug\vsix\file-icons.file-icons-1.0.29.vsix --install-extension C:\DL\VSCode
Bug\vsix\fisheva.eva-theme-1.8.7.vsix --install-extension C:\DL\VSCodeBug\vsix\gitkraken.gitkraken-a
uthentication-1.0.3.vsix --install-extension C:\DL\VSCodeBug\vsix\golang.Go-0.37.1.vsix --install-ex
tension C:\DL\VSCodeBug\vsix\jprestidge.theme-material-theme-1.0.1.vsix --install-extension C:\DL\VS
CodeBug\vsix\lextudio.restructuredtext-175.0.0.vsix --install-extension C:\DL\VSCodeBug\vsix\ms-pyth
on.python-2022.0.1814523869.vsix --install-extension C:\DL\VSCodeBug\vsix\ms-python.vscode-pylance-2
022.2.4.vsix --install-extension<EMAIL_ADDRESS>--ins
tall-extension C:\DL\VSCodeBug\vsix\njpwerner.autodocstring-0.6.1.vsix --install-extension C:\DL\VSC
odeBug\vsix\yzane.markdown-pdf-1.4.4.vsix  --install-extension C:\DL\VSCodeBug\vsix\zhuangtongfa.Mat
erial-theme-3.15.6.vsix

It opens the last extension in the command list for editing instead of installing it.
Hope this provides the context needed, let me know if you need more info.

If you do not pass the period, it shall not open the VS Code Window. Instead it shall just install the extension. Can you please help us in bisecting the above path by passing one vsix by vsix and see which one is causing this issue? For eg., just passing one vsix for installing the extension is reproducing the issue?

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Class .headroom-pinned not added after page reload

Hi,
I noticed that after a page reload and when scrolling up the class .headroom-pinned isn't added to the DOM element. You have first to scroll down and then scroll up to trigger this class add.
Is this a wanted/normal behaviour?
Thanks for your help!

I am using headroom v0.9.4

This is by design, so that header doesn't get hidden or anything like that on page load.

@dev4q1 I agree with you
@WickyNilliams I don't see how this is true... If you refresh while in the middle of a page, then IMO, it should show the not-top and pinned classes. And if it's already at the top (initial load or refresh at top) then it doesn't matter because it gets the pinned class there too until you scroll.
I guess it depends on what styles you have set for pinned not-top though? Maybe this should be an attribute you can add to the options array?
@dev4q1 - Anyway, I just used js to add .headroom--pinned to the header on load to make sure it loads correctly 🤷🏼♂


Examples 5 and 6 do not run without errors anymore

ex5_dissipative_Lindblad.py and ex6_dissipative_Lindblad_2D.py raise the error message: "AttributeError: 'NQS' object has no attribute '_param_unflatten_cpx'".
The '_param_unflatten_cpx' method was removed from the NQS class in commit "Cleanup of the NQS class.".

Also they still use an old definition of psi.get_parameters() that returned a dictionary with key "params". This has been changed in commit "Treat only parameters under 'params' as variational parameters."


Dev

💻 变更类型 | Change Type

[ ] ✨ feat
[ ] 🐛 fix
[ ] 💄 style
[ ] 🔨 chore
[ ] 📝 docs

🔀 变更说明 | Description of Change

📝 补充信息 | Additional Information

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Upgrading to SmartGit v7.1.0

Thank you for the contribution. It needed some fixes, so they were made in 4eacb81eafd7abb937960318f70a7c9f9924de73. Your contribution is still included (and still credited to you), with the appropriate modifications. Please feel free to ask about any of the changes.

Thank you for the contribution. It needed some fixes, so they were made in a5f4dbd22d1a454aff3e253ffa744415496ef25c. Your contribution is still included (and still credited to you), with the appropriate modifications. Please feel free to ask about any of the changes.


[FNF] The Eye of God

Song Name
[FNF] The Eye of God
Artist Name
Dimonchik
Source
Youtube
Youtube Link
8Ozr9TNnGAc
Direct File Link
No response
Song ID
28549
Start Offset [ms]
0
Extra
Created from Auto Nong.
Created for level: 75406457
Downloaded: No

Hi


[WORKAROUND][HOTFIX] W/A for #1681, "Performance drops after PR #1634"

This is expected to work around issue #1681.
@junliume urgency_blocker, performance, bug. workaround. Can you please also double check if this resolves the performance issue, thank you!

@atamazov @Slimakanzer my tests show that the perf regressions on the 10 selective cases have "recovered" with this workaround. We need the Winograd team's review on the changes.

@atamazov @Slimakanzer my tests show that the perf regressions on the 10 selective cases have "recovered" with this workaround. We need the Winograd team's review on the changes.

Good! Have you seen performance regression on both MI50 (60 CUs) and MI60 (64 CUs)? I am asking because I do not see "unexpected" records in gfx906_60.HIP.fdb.txt, while gfx906_64.HIP.fdb.txt has lost of them. I guess that MI50 is unaffected by the performance regression.
Please note that find-db for gfx906/60 and /64 remain unchanged for a long time (10 and 14 months respectively). However IIRC we update databases before almost each release. Maybe we update databases only in release branches; if this is the case, then the missing step in the process is merging updated databases from the release branches back to develop (I think the best time for this is immediately after the release). @JehandadKhan What is your opinion?

https://github.com/ROCmSoftwarePlatform/MIOpen/pull/1682#issuecomment-1210005719 moved to #1681 and hidden.

@junliume Now I can claim that this W/A restores perf drops on MI60 (confirmed by experiment, see https://github.com/ROCmSoftwarePlatform/MIOpen/issues/1681#issuecomment-1214207069). Let's push this through CI and merge.

The full blown fix will come later. I think that this W/A is enough for release.


cookies: Decoding of spaces that are encoded as +

Bug Report
I'm not sure if this is a bug or a specification of @edge-runtime/cookies.
If a cookie contains spaces, they may be encoded as a + sign. (e.g: Rails)
Current Behavior:
const headers = new Headers({ cookie: 'a=hello+world' })
const cookies = new RequestCookies(headers)
const cookie = cookies.get('a')
expect(cookie).toEqual({ name: 'a', value: 'hello+world' })

Expected behavior/code
const headers = new Headers({ cookie: 'a=hello+world' })
const cookies = new RequestCookies(headers)
const cookie = cookies.get('a')
expect(cookie).toEqual({ name: 'a', value: 'hello world' })

Possible solution
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#decoding_query_parameters_from_a_url
Additional context/screenshots
N/A

BTY, CookieStore API returns raw values?


Fix repeating token sentence boundary bug

Fix sentence boundary detection bug in case of repeating tokens (i.e. while using OpenNLP analysis chain in conjunction with a KeywordRepeatFilter) by keeping track of the sentence index and looking ahead one token. Move inner sentence iteration to a component to be shared by the sentence-aware OpenNLP filters.

Linking issue #11735

./gradlew check passed locally as described in the contribution guide 😃

Hi @kotman12 . Sorry for the delay. I'm not that familiar with this part of the codebase but I think I see what's happening and how you managed to fix it. Looks good to me. It'd be good to run this pipeline over a larger text base to make sure there are no surprises and regressions.

Hi @kotman12 . Sorry for the delay. I'm not that familiar with this part of the codebase but I think I see what's happening and how you managed to fix it. Looks good to me. It'd be good to run this pipeline over a larger text base to make sure there are no surprises and regressions.

Hi @dweiss  .. no worries, thanks for taking a look.
I have made the changes you suggested. I agree that it would be good to test this with a large and more varied text base. I did incorporate these changes separately as a patch in my current project which is how I found that my initial proposal actually had a regression (it threw an NPE in case of empty input). It's possible there other bugs that I haven't uncovered .. did you have any particular test dataset in mind?

Totally separately I noticed that in the case of stacking two or more sentence-aware token filters, sentence token iteration and attribute cloning are performed separately across the different filters (this is the case in the current implementation as well). This work could probably be done in a dedicated SentenceExtractionFilter which could then pass a reference to a single sentenceTokenAttributes to all downstream filters that rely on sentence-level analysis (perhaps such a reference could be stashed in the proposed SentenceAttribute). Also, following this reasoning a bit further, it is possible to conceive future implementations that rely on passing an arbitrary subset of adjacent tokens together to some analysis function, in which case the use of the term Sentence would become a misnomer.
However, addressing these issues would be more effort so I wanted to check if it is even worth it to explore. I am starting to suspect that this package is not really used a lot because otherwise one would expect these bugs to have been caught sooner given the configuration is in the documentation.

I am starting to suspect that this package is not really used a lot because otherwise one would expect these bugs to have been caught sooner given the configuration is in the documentation.

You're very like right. There's a lot of old cruft that's mostly unused lying around. Please add lucene/CHANGES.txt entry (under 9.5.0) and I think it's done.

@dweiss I updated CHANGES.txt but blew up this PR and messed up the history in the process. If you prefer this is a more concise PR with the relevant changes patched in -> https://github.com/apache/lucene/pull/11802

I don't know what happened there but I'm sure it's going to be fixable. Let me take a look later today or tomorrow morning (I'm out of office today).

I rebased your commits on top of main so that they're linear when merged. Waiting for builds to pass.

Thanks!

Thanks as well for taking a look 👍


How to install ZenBot without any errors or warnings?

All attempts to install it with npm install with mongoldb 3.-4. or node 8.x,10.x,15.x returns lot of errors and deprecations. What is the best solution to get clean installation? Maybe someone have a preinstalled node modules and compatible node version for them? Also same for Docker installation.

I really hope this will be fixed because it is unusable like this. The main reason is the very old forex.analytic module but there are also other warning around.
This might make the difference between a dead or alive project.

I really hope this will be fixed because it is unusable like this. The main reason is the very old forex.analytic module but there are also other warning around.
This might make the difference between a dead or alive project.

In my case is nothing working: sim trade return error, paper trade is add just first buy and hold it always with any aggressive bot settings..
I learn browser JS more than 10 years ago, but I don't understand modern node to fix this. I have no idea how to support node projects with current situation with module updates and incompatibility! I hope someone can put this code in order.

In my case is nothing working: sim trade return error, paper trade is add just first buy and hold it always with any aggressive bot settings..
I learn browser JS more than 10 years ago, but I don't understand modern node to fix this. I have no idea how to support node projects with current situation with module updates and incompatibility! I hope someone can put this code in order.

I made it work using the node version 10.23.0 with
'''
sudo n 10.23.0
'''
but after that the backfill hung up forever.... So I gave up.

I made it work using the node version 10.23.0 with
'''
sudo n 10.23.0
'''
but after that the backfill hung up forever.... So I gave up.

As a zenbot veteran installer, let me give you full install script for ubuntu 18.04:
sudo apt-get update
sudo apt-get install build-essential -y
sudo apt install curl -y
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install nodejs -y
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
sudo apt update
sudo apt install mongodb-org -y

## This can vary with your system,
## there are opsions for running mondog on service,
## if still not working than just run mongod on the tmux :D
sudo systemctl start mongod.service
sudo systemctl enable mongod
git clone https://github.com/DeviaVir/zenbot.git
cd zenbot/
npm install -g node-gyp

## !! READ THIS
## Before installing packages goto package.json and change
## webpack and webpack-cli versions as ^4.0.0
npm install
./node_modules/webpack/bin/webpack.js  # This one also funny because post-install.js tries to run webpack with -p :D

## Also tulind some times not installing well, you need to go
## Its folder and try npm install: cd node-packages/tulind/;node install

I didn't run above script in one go, but I installed new machine a couple hour ago and used above codes. Some lines can be mistyped or mistaken. But idea is simple: install node 10.x, install mongo(if service not fires, run in tmux), install zenbot, change webpack version to 4.x, run webpack again (without -p ofcouse xD). Then just run ./zenbot.sh trade --paper :)
nodejs environment really too stressful, I tried several versions to achieve best fit.
Also my approach on install works for the windows, talib libraries starting to fight with your VS builder :D a full install of VS2019 build environment (nearly 6GB!) fixed this issue well.

As a zenbot veteran installer, let me give you full install script for ubuntu 18.04:
sudo apt-get update
sudo apt-get install build-essential -y
sudo apt install curl -y
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install nodejs -y
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
sudo apt update
sudo apt install mongodb-org -y

## This can vary with your system,
## there are opsions for running mondog on service,
## if still not working than just run mongod on the tmux :D
sudo systemctl start mongod.service
sudo systemctl enable mongod
git clone https://github.com/DeviaVir/zenbot.git
cd zenbot/
npm install -g node-gyp

## !! READ THIS
## Before installing packages goto package.json and change
## webpack and webpack-cli versions as ^4.0.0
npm install
./node_modules/webpack/bin/webpack.js  # This one also funny because post-install.js tries to run webpack with -p :D

## Also tulind some times not installing well, you need to go
## Its folder and try npm install: cd node-packages/tulind/;node install

I didn't run above script in one go, but I installed new machine a couple hour ago and used above codes. Some lines can be mistyped or mistaken. But idea is simple: install node 10.x, install mongo(if service not fires, run in tmux), install zenbot, change webpack version to 4.x, run webpack again (without -p ofcouse xD). Then just run ./zenbot.sh trade --paper :)
nodejs environment really too stressful, I tried several versions to achieve best fit.
Also my approach on install works for the windows, talib libraries starting to fight with your VS builder :D a full install of VS2019 build environment (nearly 6GB!) fixed this issue well.

i fix it with npx webpack --progress   insted of webpack -

i fix it with npx webpack --progress   insted of webpack -

hey @ndasim , thanks for your guide. I have followed it but unfortunately i get some errors and i am too unskilled to fix it - maybe you could help me? (error shown below)
npm install

<EMAIL_ADDRESS>postinstall /home/blacktop_ubuntu/zenbot
node post_install.js

bundling WebApp components
[webpack-cli] Error: No loader specified
at Function.normalizeUseItem (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:389:10)
at Function.normalizeUse (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:360:19)
at use.map (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:357:33)
at Array.map ()
at Function.normalizeUse (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:357:6)
at Function.normalizeRule (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:288:26)
at rules.map (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:110:20)
at Array.map ()
at Function.normalizeRules (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:109:17)
at new RuleSet (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:104:24)
at new NormalModuleFactory (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/NormalModuleFactory.js:115:18)
at Compiler.createNormalModuleFactory (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/Compiler.js:636:31)
at Compiler.newCompilationParams (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/Compiler.js:653:30)
at Compiler.compile (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/Compiler.js:661:23)
at readRecords.err (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/Compiler.js:321:11)
at Compiler.readRecords (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/Compiler.js:529:11)
at hooks.run.callAsync.err (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/Compiler.js:318:10)
at AsyncSeriesHook.eval [as callAsync] (eval at create (/home/blacktop_ubuntu/zenbot/node_modules/tapable/lib/HookCodeFactory.js:33:10), :15:1)
at AsyncSeriesHook.lazyCompileHook (/home/blacktop_ubuntu/zenbot/node_modules/tapable/lib/Hook.js:154:20)
at hooks.beforeRun.callAsync.err (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/Compiler.js:315:19)
at AsyncSeriesHook.eval [as callAsync] (eval at create (/home/blacktop_ubuntu/zenbot/node_modules/tapable/lib/HookCodeFactory.js:33:10), :15:1)
at AsyncSeriesHook.lazyCompileHook (/home/blacktop_ubuntu/zenbot/node_modules/tapable/lib/Hook.js:154:20)
installing genetic_backtester components
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.
audited 46 packages in 1.317s
5 packages are looking for funding
run npm fund for details
found 0 vulnerabilities

<EMAIL_ADDRESS>prepare /home/blacktop_ubuntu/zenbot
npm run snyk-protect

<EMAIL_ADDRESS>snyk-protect /home/blacktop_ubuntu/zenbot
snyk protect

Successfully applied Snyk patches
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/watchpack-chokidar2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/webpack-dev-server/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
audited 2244 packages in 39.769s
84 packages are looking for funding
run npm fund for details
found 8 vulnerabilities (2 low, 1 moderate, 5 high)
run npm audit fix to fix them, or npm audit for details

hey @ndasim , thanks for your guide. I have followed it but unfortunately i get some errors and i am too unskilled to fix it - maybe you could help me? (error shown below)
npm install

<EMAIL_ADDRESS>postinstall /home/blacktop_ubuntu/zenbot
node post_install.js

bundling WebApp components
[webpack-cli] Error: No loader specified
at Function.normalizeUseItem (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:389:10)
at Function.normalizeUse (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:360:19)
at use.map (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:357:33)
at Array.map ()
at Function.normalizeUse (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:357:6)
at Function.normalizeRule (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:288:26)
at rules.map (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:110:20)
at Array.map ()
at Function.normalizeRules (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:109:17)
at new RuleSet (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/RuleSet.js:104:24)
at new NormalModuleFactory (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/NormalModuleFactory.js:115:18)
at Compiler.createNormalModuleFactory (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/Compiler.js:636:31)
at Compiler.newCompilationParams (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/Compiler.js:653:30)
at Compiler.compile (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/Compiler.js:661:23)
at readRecords.err (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/Compiler.js:321:11)
at Compiler.readRecords (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/Compiler.js:529:11)
at hooks.run.callAsync.err (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/Compiler.js:318:10)
at AsyncSeriesHook.eval [as callAsync] (eval at create (/home/blacktop_ubuntu/zenbot/node_modules/tapable/lib/HookCodeFactory.js:33:10), :15:1)
at AsyncSeriesHook.lazyCompileHook (/home/blacktop_ubuntu/zenbot/node_modules/tapable/lib/Hook.js:154:20)
at hooks.beforeRun.callAsync.err (/home/blacktop_ubuntu/zenbot/node_modules/webpack/lib/Compiler.js:315:19)
at AsyncSeriesHook.eval [as callAsync] (eval at create (/home/blacktop_ubuntu/zenbot/node_modules/tapable/lib/HookCodeFactory.js:33:10), :15:1)
at AsyncSeriesHook.lazyCompileHook (/home/blacktop_ubuntu/zenbot/node_modules/tapable/lib/Hook.js:154:20)
installing genetic_backtester components
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.
audited 46 packages in 1.317s
5 packages are looking for funding
run npm fund for details
found 0 vulnerabilities

<EMAIL_ADDRESS>prepare /home/blacktop_ubuntu/zenbot
npm run snyk-protect

<EMAIL_ADDRESS>snyk-protect /home/blacktop_ubuntu/zenbot
snyk protect

Successfully applied Snyk patches
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/watchpack-chokidar2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/webpack-dev-server/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
audited 2244 packages in 39.769s
84 packages are looking for funding
run npm fund for details
found 8 vulnerabilities (2 low, 1 moderate, 5 high)
run npm audit fix to fix them, or npm audit for details

I have found my Problem - i have downgraded the webpack and webpack-cli version as you mentioned - but in the meantime this was fixed. I have reinstalled it withe the right webpack and now it runs as expected.

Yep, I ran through the guide and got this same error; changing back to webpack ^5.0.0 solved the issue.


Apollo Client ( GraphQL ) integration with react-on-rails

Hi team,
First of all, thank you so much for putting in all the hard work, and getting this super useful gem out.
I see as of now, we have 'redux + react + rails' combination feasibility in this. Is there a plan to move forward towards a graphQL based architecture ? As I understand, with Apollo Client 2 version, one can simply use apollo-boost module ( ApolloProvider ), and have the state management work on both client and sever end seamlessly at a single place, without needing Redux. Hence, I feel it can be a great addition for this gem moving forward.
Would be great to know your thoughts on this.
Thanks,
Kanwaljeet

@KKS1 Graphql is supported right now, but not with server-rendering.
I've already started on making server-rendering with graphql a React on Rails Pro feature.
Please get in touch with me directly<EMAIL_ADDRESS>and we can discuss this further.

Thanks @justin808 . Glad to hear that! I will connect over the email, to get more details on the GraphQL client end feasibility with current gem.


WIP: Type Hints - Enocean

Description: This is the first component to get typed! (Sort of, still typing)
This PR depends on: #2574
Checklist:
If code communicates with devices, web services, or a:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] New dependencies have been added to the REQUIREMENTS variable ([example][ex-requir]).
[ ] New dependencies are only imported inside functions that use them ([example][ex-import]).
[ ] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] Tests have been added to verify that the new code works.

I squashed your other commit so now it is not correctly detecting in this PR that the commits have already been merged. Can you rebase?

Will rebase and keep working on this tomorrow; thanks for the heads up.
On Thu, Jul 21, 2016 at 12:52 AM, Paulus Schoutsen<EMAIL_ADDRESS>
wrote:

I squashed your other commit so now it is not correctly detecting in this
PR that the commits have already been merged. Can you rebase?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/home-assistant/home-assistant/pull/2582#issuecomment-234163151,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AASjGZoV67ZrZt13tns08OcsY058_rO4ks5qXwkMgaJpZM4JRbtG
.

Ok, rebased.
There is something that needs discussion though; https://github.com/fabianhjr/home-assistant/blob/a7d30fe899273921b8914f644a1d829d0cfd756a/homeassistant/components/enocean.py#L84
In this case the function has RadioPacket as one of its arguments signatures. I have to somehow get it to import somewhere else. Will be experimenting a bit.

Ok, I am trying a trick here, but if the following is correct (which I believe should be)
class B():
    def __init__(self):
        pass

    def __add__(self, x: B) -> B:
        return B()

then I must open a bug report in flake8 since it gives a F821 error.

Our imports are indeed a hack and it might interfere with typing. I suggest focussing on the core first.

Mhhh, yes you are right, though I think this leaves an open discussion of what could be done abouth this.
I will let this PR stale until something is decided; meanwhile I will move to type core/util.


Sync from master

Sync in preparation for release.

@lukechurch could we also have this one in ? https://github.com/dart-lang/dart-pad/pull/229 because that is kind of bad as it is now

@kasperpeulen
That doesn't really affect our users as autopopup won't be set to true.
Lets get this into master so that when we remove the autopopup flag, it's in.

yeah, okay, but if I ask friends to test this out, they will tell me it's
horrible ! :P
2015-04-01 0:07 GMT+02:00 Luke Church<EMAIL_ADDRESS>
@kasperpeulen https://github.com/kasperpeulen
That doesn't really affect our users as autopopup won't be set to true.
Lets get this into master so that when we remove the autopopup flag, it's
in.
—
Reply to this email directly or view it on GitHub
https://github.com/dart-lang/dart-pad/pull/230#issuecomment-88267682.

--
Kasper


[error] translate text from english to chinese

Thanks @felladrin. Interesting, I'll have to look into this with that PR in mind. Unfortunately, I haven't tested any other input besides english characters/words.


server bug

i make 2 fd project,a typescript,and a createjs.
i run ts is the typescript.html.
and i run createjs proj,also the ts project.
i must clear the chrome history?

What version of FD? How do you run the project? Using Webserver Test Movie option?

version 92beb1f3eb
i run the project use f5. the option just the same new typescript project.
and the ts project ,i change the  the main.ts,it is work.but i change the project,it can not work.
and i use http://xxxxxxx/index.html?v=1.
add a diff verion "v=1".it is work.

The webserver has a fixed IP so the first server started wins. FD will keep the server running until you close the project.

can not use ,i have restart my os.
i think it is a browse Cache iussee


Correct string.find return type

Closes #548.

Does string.match have the same problem?

Discussing the above internally, no action needed - we'll resolve.


Override your jquery ui

How can I override your jquery ui, without hacking the filters.php file in the bundle?  Any way to update or override your jquery ui you are using?  or can I get you to update the core code's jquery ui to include the draggable ui available?

Hi. I read about View::composer and add custom assets. But i no understand, where placed that code
View::composer{...}
app/routes.php - system not worked,
config/adminsitrator.php - system not worked.
Where is ideal place?


will BNB, ADA and BCD be addet to the "coin" selection ?

Thank you for a wonderful tool,
Will you add BNB, ADA and BCD to the tool in the future ?
I have a problem with a wallet that (apparently) have changed their handling of the Derivation Path, causing my addresses to change and coins to disapere from there (and any other compatitable wallet) where i have tryed my 12word BIP39 mnemonic phrase, (dum as i were, i only wrote down my seeds, so i only have them and my public/deposit address).
I have tryed using both ETH and BSC as "reference" coin/code in your tool, but i only get the addresses in HEX format, (and i dont have the skills to get past that)
Would love to be able to get the "prefix: BNB & Addr." addresses from your tool, by using my "mnemonic phrase" and compere them to my known "deposit address" to see if i can extract my privat keys that way around

Also XMR, SOL, MATIC, HBAR, ZIL, DOT, VTHO, NEO, GAS.
Thanks 😄

I also need DOT and HBAR

Also STD (https://app.studentcoin.org/), BNB, CVC (Civic) and SC (Siacoin)?


[docs] The documentation CSS is broken in IE11

[x] This is not a v0.x issue.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior 🤔

Documentation should load in IE and look the same as it does in Chrome
Current Behavior 😯

Documentation loads with theme and then CSS gets overwritten
Steps to Reproduce 🕹

Link:

Load https://material-ui.com in IE11

Problem still occurs after cache is cleared and in InPrivate browsing mode
Your Environment 🌎

Tech
Version

Material-UI
v3.8.1

Browser
IE11

etc.

@oliviertassinari It affects firefox too https://v3-8-0.material-ui.com/demos/drawers/ https://material-ui.com/demos/drawers/ although differently

Yes, it's related to #13771.

did v10.0.0-alpha.6 fix it?

What changes? I'm still digging.

@kof @oliviertassinari v10.0.0-alpha.6 didn't fix it for me. I tested it on the docs and the codesandbox example


Deprecate centroid (replaced by placement: centroid)

The centroid: true parameter (https://mapzen.com/documentation/tangram/draw/#centroid) has been deprecated, and replaced by the placement: centroid parameter (https://mapzen.com/documentation/tangram/draw/#placement)

fixed with https://github.com/tangrams/tangram-docs/commit/787c8b1813d906b333f94f6466659977d2f75893


Change == to .equals()

https://github.com/bcgit/bc-java/issues/1284

I also need this change, thank you!

I also need this change, thank you!

Merged. Thanks!

https://github.com/bcgit/bc-java/commit/7105ce7a992fb5241b2b78b104b3275422039b02
This introduces an NPE risk, while reordering as I have here is safer. Mind changing it to this?


Add pull features

without it I have to quit and git pull and makes the app pointless. Anyway nicely done so far :+1:


Empty ArrayList should not allocate an array

Hi, I'm new to fastutil and I noticed that the following code allocates an unnecessary int[16] array:
IntList list = new IntArrayList();
System.out.println(list);

I think a new IntArrayList should be initialized with a constant array of size 0 (like in java.util.ArrayList).

But then adding an element would cause a reallocation. If you want an immutable empty list that'll stay empty, use IntLists.EMPTY_LIST.

I think you miss the point. The number of allocations will be the same. You just postpone the allocation to the moment when you actually start adding elements to the list. But if you don't add any elements, your allocation will never occur. The same strategy is used in java.util.ArrayList.
Example:
int size = ... // unknown in compile time
IntList list = new IntArrayList();
for (int i = 0; i < size; i++) {
    list.add(i);
}
return list;

If size is 0, no array allocation will happen.

I support @orionll, it seems to me that the issue is valid. The same optimization is implemented in JDK.

Ping

OK I'm looking into that. Sorry I've been a bit busy...

Implemented in 8.2.0.

Great! Looking forward to see this in Central.

On 28 May 2018, at 16:21, Zheka Kozlov<EMAIL_ADDRESS>wrote:
Great! Looking forward to see this in Central.

Give it an hour or so...
Ciao,
				seba


Added domain models for Parcel

This includes the following structs

LandUse - An arrangement, activity, or input that might be undertaken on a property.
ZoningDistrict - Defines and limits acceptable land use for property within the district.
LandUseCondition - The conditions under which a LandUse can be performed.
ZoningDistrictLandUseCondition - The LandUseCondition under which a LandUse
can be performed in a ZoningDistrict.

To find out more information, check out the documentation for each file in lib/parcel/domain.  Each Struct has a basic doctest to verify it can be instantiated as intended.

Working on these as part of the ingestion script (to have something to write out).  To avoid having a mammoth review, pushing them up separately.  Can provide more context as needed, but I think they're self evident.  I tried to use language directly from the zoning where possible, and where not, (LandUseCondition) invent something that described what the object was.


Question about error/completion contract with streams

Observables are commonly done to fulfill this contract
Do Stream's adhere to it? And if not, it which point is it different?

Error or completion may happen only once. No more events expected, after one of these happens. Do Stream's act this way?
If we have a chain stream.op1(...).op2(...).op3(...), and let's assume there is a parallel execution at points 1 and 3, when error happens at 3. Execution in 1 may not be stopped, its fine. But, when execution at 1 is done, will result go into point 2, to start execution there, or, will the stream flow be stopped?

It seems, from #206 that errors don't close stream.
The question is then, when v0.2 with proper behaviour is expected?

Thanks for the report! I believe this does indeed fall under https://github.com/alexcrichton/futures-rs/issues/206 which is planned for the 0.2 release, so I'm going to close this.


Cast label values to integers or booleans

This is more for convenience, but if a label's value is cast-able to an integer or a boolean, it would be nice to return it as such instead of the string value.
Instead of:
{
  "foo" => "bar",
  "baz" => "1",
  "plugh" => "true"
}

#labels would return:
{
  "foo" => "bar",
  "baz" => 1,
  "plugh" => true
}

Note: may not do the boolean cast, as a boolean property should probably be indicated by adding or removing the label, instead of checking its value.


Restyling ability section

Restyling of ability section to make it more similar to character sheet.
There should be no functional change.
Before (en)

After (en)

Before (ja)

After (en)

Thank you!
It will be included in the next update.


Erc1155 tokenids

How to get all the tokenids I own in a contract address

You should use external service for that or ask that for every block in chain.


Updated pinned notifications to Android 5 standards

Pinned notifications weren't showing up on devices targeting API 21/22 because the standards changed to require transparency in the notification images.
Updated notification icons to have transparent backgrounds to comply with Android 5 standards. https://developer.android.com/about/versions/android-5.0-changes.html#BehaviorNotifications
Tested on API 10 and API 22 devices

Looks great!
Question: Is it clear whether any older devices are gonna look odd with this change?

@ctsims On the API 10 device the icon is a little hard to see because it is a white logo on a silver notification background. Is it worth doing an api version check and drawing a different background on lower APIs?
Just tested on a Android 4 tablet and it looks fine.

should be as easy as moving the old ones to drawable-v10, right?

@ctsims oh, right, good call! I've changed it such that only Android 4 devices and above get the new icons.


Feature: Add option to define profile name to fetch pricing information

Hello,
Very nice tool, thank you for open-sourcing it!
It seems to me that it's now tries to fetch pricing information with default profile credentials and if it's not defined, throws errors like:
2022/12/12 10:49:49 updating on-demand pricing, NoCredentialProviders: no valid providers in chain. Deprecated.
	For verbose messaging see aws.Config.CredentialsChainVerboseErrors; NoCredentialProviders: no valid providers in chain. Deprecated.
	For verbose messaging see aws.Config.CredentialsChainVerboseErrors, using existing pricing data from 2022-10-31T16:47:25Z

I think that it would be useful to have command line option to define custom profile in session init.

I've found that you can set the AWS_PROFILE environment variable as a workaround. I also need to set the AWS_REGION too or it also complains, eg:
AWS_PROFILE=<my_profile> AWS_REGION=eu-west-1 eks-node-viewer

Nice tool but not much options such as --profile :)


Fixed issues with SX1101 analyzer

Fixes #1707
Fixes #1706

Current coverage is 79.50%

Merging #1715 into master will increase coverage by +0.01% as of 281e5c6

@@            master   #1715   diff @@
======================================
  Files          545     545
  Stmts        32585   32598    +13
  Branches      9005    9008     +3
  Methods
======================================
+ Hit          25902   25917    +15
  Partial       5232    5232
+ Missed        1451    1449     -2

Review entire Coverage Diff as of 281e5c6

Powered by Codecov. Updated on successful CI builds.

I'm seeing SX1101 reported for the following. Not sure if you want a separate issue for it.
class ClassName
{
  string P => string.Empty;

  public void Method()
  {
    int value = this.P();
  }
}

static class ClassNameExtensions
{
  public static int P(this ClassName instance) => 3;
}

:laughing: Also this
class BaseClass
{
  protected int Options => 3;
}

class DerivedClass : BaseClass
{
  void Method<Options>()
  {
    int options = this.Options;
  }
}

Also this:
class ClassName
{
  int value;

  int Value
  {
    get { return value; }
    set { this.value = value; }
  }
}

Also this:
class ClassName
{
  int @object;

  ClassName(int @object)
  {
    this.@object = @object;
  }
}

Also this (all three instances of this are required, but all three are removed):
class ClassName
{
  object p;

  object Property
  {
    get
    {
      if (this.p != null) return this.p;
      object p = new object();
      return this.p = p;
    }
  }
}

@vweijsters See #1719 for a possible alternative to this.

I'm happy with the alternative, closing this.


Thumbnail images not working (shows broken image link)

I can't seem to get thumbnail images working properly.  Everything else seems to work.  Here is a screenshot:

I can respond with settings, but my setup is pretty straight forward so any help is appreciated.

There are changes in how thumbnails are loaded in both the unreleased code of the integration & card, but this should work fine with the released version of both. They'll both be released in sync to keep this working -- is there a chance you are using one of the card or integration built from head, rather than an official pre-release/release?
If not, you'll need to provide the version numbers of card & integration so I can investigate further. A simple way to do this is to hold down the Frigate button on the card, then paste the resulting diagnostics information.
Thanks!

Thanks for the quick response!
Card diagnostics. Please review for confidential information prior to
sharing
{
"ha_version": "2022.8.6",
"card_version": "4.0.0-rc.2",
"browser": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36",
"date": "2022-08-22T04:58:41.717Z",
"frigate_version": {
"92e3b33d5048b858ba32a3d2449f979c": "3.0.0-rc.3/0.10.1-83481af"
},
"lang": "en",
"git": {
"build_version": "4.0.0-rc.2-HEAD+g771943c",
"build_date": "Sun, 03 Jul 2022 02:25:09 GMT",
"commit_date": "Fri, 1 Jul 2022 19:57:20 -0700"
},
"config": {
"type": "custom:frigate-card",
"cameras": [
{
"camera_entity": "camera.doorbell",
"live_provider": "frigate-jsmpeg",
"frigate": {
"url": "https://"
},
"dependencies": {
"all_cameras": true
},
"triggers": {
"occupancy": false
},
"icon": "mdi:cctv"
}
],
"event_gallery": {
"controls": {
"thumbnails": {
"show_details": true,
"show_controls": true,
"size": 75
}
}
},
"view": {
"default": "live",
"camera_select": "live"
},
"media_viewer": {
"auto_play": "all",
"transition_effect": "slide"
},
"image": {
"mode": "camera"
},
"timeline": {
"show_recordings": true,
"controls": {
"thumbnails": {
"size": 100
}
}
},
"dimensions": {
"aspect_ratio_mode": "dynamic"
},
"live": {
"preload": true,
"lazy_unload": "all",
"auto_play": "all"
}
}
}
On Sun, Aug 21, 2022 at 11:28 PM Dermot Duffy @.***>
wrote:

There are changes in how thumbnails are loaded in both the unreleased code
of the integration & card, but this should work fine with the released
version of both. They'll both be released in sync to keep this working --
is there a chance you are using one of the card or integration built from
head, rather than an official pre-release/release?
If not, you'll need to provide the version numbers of card & integration
so I can investigate further. A simple way to do this is to hold down the
Frigate button on the card, then paste the resulting diagnostics
information.
Thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/dermotduffy/frigate-hass-card/issues/812#issuecomment-1221798348,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABS6VDP4T37BD7A47CO3S2TV2L6VBANCNFSM57GFDE4A
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hmm, that version of the integration & card should work well together. Perhaps it's the older Frigate server version, can you try upgrading to v11:
https://github.com/blakeblackshear/frigate/releases/tag/v0.11.0-rc1
The pre-release card & integration that you're using both assume a bleeding edge Frigate server. Give it a try, and if it still doesn't work, I'll do a test using those exact versions ...

Still no joy.  There has got to be something I'm missing.  Do I have to
have zones configured?
New card diags...
Card diagnostics. Please review for confidential information prior to
sharing
{
"ha_version": "2022.8.6",
"card_version": "4.0.0-rc.2",
"browser": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36",
"date": "2022-08-22T05:15:00.194Z",
"frigate_version": {
"92e3b33d5048b858ba32a3d2449f979c": "3.0.0-rc.3/0.11.0-37325c7"
},
"lang": "en",
"git": {
"build_version": "4.0.0-rc.2-HEAD+g771943c",
"build_date": "Sun, 03 Jul 2022 02:25:09 GMT",
"commit_date": "Fri, 1 Jul 2022 19:57:20 -0700"
},
"config": {
"type": "custom:frigate-card",
"cameras": [
{
"camera_entity": "camera.doorbell",
"live_provider": "frigate-jsmpeg",
"frigate": {
"url": "https://"
},
"dependencies": {
"all_cameras": true
},
"triggers": {
"occupancy": false
},
"icon": "mdi:cctv"
}
],
"event_gallery": {
"controls": {
"thumbnails": {
"show_details": true,
"show_controls": true,
"size": 75
}
}
},
"view": {
"default": "live",
"camera_select": "live"
},
"media_viewer": {
"auto_play": "all",
"transition_effect": "slide"
},
"image": {
"mode": "camera"
},
"timeline": {
"show_recordings": true,
"controls": {
"thumbnails": {
"size": 100
}
}
},
"dimensions": {
"aspect_ratio_mode": "dynamic"
},
"live": {
"preload": true,
"lazy_unload": "all",
"auto_play": "all"
}
}
}
On Mon, Aug 22, 2022 at 12:08 AM Dermot Duffy @.***>
wrote:

Hmm, that version of the integration & card should work well together.
Perhaps it's the older Frigate server version, can you try upgrading to v11:
https://github.com/blakeblackshear/frigate/releases/tag/v0.11.0-rc1
The pre-release card & integration that you're using both assume a
bleeding edge Frigate server. Give it a try, and if it still doesn't work,
I'll do a test using those exact versions ...
—
Reply to this email directly, view it on GitHub
https://github.com/dermotduffy/frigate-hass-card/issues/812#issuecomment-1221833218,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABS6VDMS3XSX4AC4F5EEK3LV2MDNRANCNFSM57GFDE4A
.
You are receiving this because you authored the thread.Message ID:
@.***>

Do I have to have zones configured?

No.
I'm out of ideas for tonight. With those versions, the thumbnail picture data should be literally included in the event information that is being correctly fetched, so I'm not sure why it's not working for you. Let me think about it (this code changed a bunch, so I may be mis-remembering, I'll have to do a test run to verify ....). Stay tuned, in the mean time let me know if you figure it out.

No worries, I'll get fresh eyes on it tomorrow too.  Great work BTW.
Awesome product all around.
FYI I removed the card and added back with defaults and still no
thumbnails...
Card diagnostics. Please review for confidential information prior to
sharing
{
"ha_version": "2022.8.6",
"card_version": "4.0.0-rc.2",
"browser": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS>
Safari/537.36",
"date": "2022-08-22T05:32:00.145Z",
"frigate_version": {
"92e3b33d5048b858ba32a3d2449f979c": "3.0.0-rc.3/0.11.0-37325c7"
},
"lang": "en",
"git": {
"build_version": "4.0.0-rc.2-HEAD+g771943c",
"build_date": "Sun, 03 Jul 2022 02:25:09 GMT",
"commit_date": "Fri, 1 Jul 2022 19:57:20 -0700"
},
"config": {
"type": "custom:frigate-card",
"cameras": [
{
"camera_entity": "camera.doorbell"
}
]
}
}
On Mon, Aug 22, 2022 at 12:26 AM Dermot Duffy @.***>
wrote:

Do I have to have zones configured?
No.
I'm out of ideas for tonight. With those versions, the thumbnail picture
data should be literally included in the event information that is
being correctly fetched, so I'm not sure why it's not working for you. Let
me think about it (this code changed a bunch, so I may be mis-remembering,
I'll have to do a test run to verify ....). Stay tuned, in the mean time
let me know if you figure it out.
—
Reply to this email directly, view it on GitHub
https://github.com/dermotduffy/frigate-hass-card/issues/812#issuecomment-1221847719,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABS6VDKOWFKC54BZBRZDJRTV2MFOZANCNFSM57GFDE4A
.
You are receiving this because you authored the thread.Message ID:
@.***>

BTW: Can you use the visual card editor to change the thumbnails to be under/above the media (i.e. not left/right in a drawer), then use the developer tools (press F12 in Chrome), and select this icon:

... and click on a broken thumbnail.
Then tell me what the src attribute of the img element is. It should look something like this (if you're not familiar with devtools):

Also tell me if you see anything interesting in your Javascript console (also F12 in Chrome) when you load the card with the broken thumbnails, i.e. an error messages show up?

Thanks for the suggestions.  The src attribute is: "https:///api/frigate/frigate/thumbnail/1661178226.57335-yfvqoz" and when I try to go to it directly I get 401: Unauthorized page.  I think there is an issue with either my NGINX proxy config, or the way Frigate is providing via api.  I am running my own NGINX proxy (I don't like using duckdns). I am also running Frigate in Docker and mapping the port 5050:5000 which would be a problem if ports are hardcoded in some source code.

@ehosch That is a src attribute that was added in https://github.com/blakeblackshear/frigate-hass-integration/commit/f3afa88be68c0e65ad1858d2c54bf849daa57e45#diff-c0c9bfdb652d2f05cf484016f9d05d83d62418f56702111b9313f99f2d137a3dR866 , which is after the v3.0.0-rc.3 build of the integration that you are running. Does not make sense.
Is it possible you built the integration from head yourself, or are otherwise not actually running the v3.0.0-rc.3 code?
Suggest removing the integration entirely, restarting HA to verify it's not there anymore, then specifically re-install ``v3.0.0-rc.3`  via HACS and try again.

I guess the HACS install isn't clearing out the old version.  I tried removing and adding back with the same result. Can you tell me how to remove the files manually?  I have ssh access.

Okay, I finally figured it out.  Just removing the Frigate Integration did not make a change.  I had to remove it, then upgrade via HACS, then re-add the integration.  All is well (sheesh!) finally.  Thank you for your assistance.  Once again, excellent product. Kudos!

Fantastic, delighted you figured it out. Enjoy!


is Style/not enabled by default?

In it is said that Style/Not is enabled by default, but it doesn't appear in the current Rubocop default configuration file. Is that correct? I thought that everything is not in the default configuration file is disabled unless you enable it for your project. :thinking:

In it is said that Style/Not is enabled by default, but it doesn't appear in the current Rubocop default configuration file. Is that correct?

Yes, it's correct.
config/default.yml inherits config/enabled.yml and config/disabled.yml. And Style/Not exists in config/enabled.yml.
config/default.yml only has cops that have configuration.

The .default.yml holds all configuration for both enabled and disabled cops. Whether they are disabled or not out of the box is determined by whether they are in .enabled.yml or .disabled.yml.

ok, thanks! I'll close the issue then :slightly_smiling_face:


The baisc auth doens't work

1. How the thanos installed
Installed the thanos by helm, the chart.yaml info :
maintainers:

name: Bitnami
url: https://github.com/bitnami/charts
name: thanos
sources:
https://github.com/bitnami/containers/tree/main/bitnami/thanos
https://thanos.io
version: 11.6.3

2. How the thanos configured.
Enable basic auth as below:
auth:
basicAuthUsers: { admin: ${password}}
3. What's current issue
Login thanos query, input the user and password, auth passed but prompt below error:

Anyone could help on this issue?

Can you please share your configuration?
Is it basic auth against Thanos query?

Can you please share your configuration? Is it basic auth against Thanos query?

Ingress value yaml:
global:
imageRegistry: ${image_registry}
storageClass: "gp2"
image:
repository: thanos/thanos
tag: v0.28.1
auth:
basicAuthUsers: { admin: ${password}}
objstoreConfig: |-
type: S3
config:
bucket: ${bucket}
endpoint: ${endpoint}
aws_sdk_auth: true
query:
enabled: true
dnsDiscovery:
sidecarsService: ${environment}-thanos-discovery
sidecarsNamespace: kube-system
stores:
- "dnssrv+_grpc._tcp.thanos-store.kube-system.svc.cluster.local:10901"
queryFrontend:
enabled: true
ingress:
enabled: true
ingressClassName: nginx
hostname: thanos.${domain}
bucketweb:
enabled: true
refresh: "10m"
serviceAccount:
create: false
name: prometheus-operator
ingress:
enabled: true
ingressClassName: nginx
hostname: bucketweb.${domain}
compactor:
enabled: true
persistence:
size: "50Gi"
existingClaim: ""
retentionResolutionRaw: 60d
retentionResolution5m: 90d
retentionResolution1h: 1y
serviceAccount:
create: false
name: prometheus-operator
storegateway:
enabled: true
persistence:
size: "10Gi"
existingClaim: ""
serviceAccount:
create: false
name: prometheus-operator
ruler:
enabled: false
receive:
enabled: false
metrics:
enabled: true
serviceMonitor:
enabled: true
labels:
Release: ${release_name}

Fix this issue by workaround that enable query ingress rather than queryfrontend ingress

I am facing the same problem by using helm chart thanos,  version is 0.31.0-scratch-r10, can anyone help?


ship doesn't boot after vere upgrade

After vere upgrade on edge, event log replay is followed by some newt activity, followed by pier:EOF error and crash.
vere version: urbit 3.1-98bee2a07c

My previous upgrade happened on October 7th, so the bug was introduced on 8th or 9th

Attempting to boot a comet with that binary causes it to throw Illegal instruction (core dumped)
Fakeship boot reaches metamorphosis followed by pier:EOF

Is this Linux x86-64 or something else?

Linux x86-64

We discovered out of band that @Quodss is running on a Native Planet Tellurian 1 that's running Intel Celeron Apollo Lake, a chip with no support for AVX2. @mopfel-winrux has provided us with access to a Tellurian and we were able to reproduce the problem.
It's unclear why our build produces different SIMD instructions than before, but I see that the openssl build compiles an assembly file called rsaz-avx2.s. This in combination with the fact that we are unable to reproduce this on a Tellurian 2 or any other chip that supports AVX2 is some serious circumstantial evidence. We'll fix the edge build tomorrow.

Just some corrections. hes running on a Tellurian 2 with an intel apollo lake chip. It doesn't have avx support. You have access to the same chip.
The new vere works on a tellurian 1 which is an intel i5 and does support an AVX2

The error ended up being a misconfigured GMP build that was mistakenly set to optimize for the specific chipset that happened to run the /.configure step instead of a more general x86_64 target. The resulting binary had a %mulx instruction which was not supported on the older NP hardware (feature flags BMI2 and AVX):
(gdb) display/i $pc
1: x/i $pc
=> 0x134c87b <__gmpn_mul_1+155>:	mulx   (%rsi),%r9,%rax

This is fixed by #733, @Quodss please report back after letting the CI job run and running urbit next on edge.

upgraded to 218e8a16ce, looks good


Fix to return the proper media type in GraphqlService

Motivation:
According to the spec, we respect the accept header first.
If there's no accept header, we should return using application/json before 2025 year and application/graphal-response+json after that.
Modification:

Respect accept header first in GraphqlService as described in the spec.

See https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body

Return using application/json if there's no accept header.
Result:
GraphqlService now respects the accept header correctly.

Thanks, reviewers. 😉


mirage-model generator doesn't create the proper file

I'm using MIrage in an Ember-CLI engine (so basically it should be treated as an addon).
When running ember g mirage-model post, a file is generated in app/mirage-models/post.js, when we actually expect the file to be generated in addon/mirage/models/post.js
(See https://github.com/samselikoff/ember-cli-mirage/blob/master/addon/utils/read-modules.js#L19 )
So it seems that there are 2 bugs:

the generator doesn't create the right module (mirage/models instead of mirage-models)
the generator doesn't take addons into account (addon instead of app)

I'll try to take a look at that later, I wanted to make sure it's documented.

I tried on a new project and it worked.
I'll try to understand what's wrong with mine (it's an engine).
Closing for now.


Oracle json serde

During testing Oracle JSON parsing I have noticed our parser did not support some date types, binary etc.
Most of default serde for date expect long but from Oracle JSON we are getting date formatted in string so I had to support parsing dates using coerceScalarToString in OracleJdbcJsonParserDecoder and then registering ser/deser for given date types. To use that, users would have to declare these serializers on fields since these have low ordering as we don't want to change current behavior. This can be explained in docs in micronaut-data later, if this approach makes sense. I couldn't figure out better approach at the moment.
This is also designed to serialize back into the DATA string ready to be updated in the database.

Closing, messed up something when pulling latest from master. Will create a new PR later.

You can always use force push instead of creating a new PR


Remove two gentoogames framworks that aren't available anymore + A small typo fix

Done and done. Thank you! 👍


Graceful sidebar overflow handling

overflow refers to the list items(the y), not the anything on the x - currently the height it is capped to something like 400px, however this PR contains styles which will allow the list to grow with the amount of items, capping at a sensible point.


Modest proposal for discussion: eliminate LinearICSystem class

It is not clear to me what purpose there is for a LinearICSystem. One possibility is as a biquad cascade*, but this can already be implemented by forcing the interconnected systems to be NonlinearIOSystems, and is not currently supported by LinearICSystems anyway because the constituent systems are combined into a single system with A, B, C, D matrices and signal names.
Is there any other use case for a LinearICSystem? I can't figure out what benefit there is to preserving other characteristics of an InterconnectedSystem, if such a system is always used in an equivalent way to a LinearIOSystem.
*There are cases when you don't want a combined interconnected series of systems to be tunred into a single state-space or transfer function system. For example, if you want to numerically interconnect a series of linear systems to create a biquad cascade to avoid numerical issues that crop up when combining large and small coefficients. This comes up for example when implementing a high-order pade approximation (see e.g. https://www.embeddedrelated.com/showarticle/927.php)

The current system class hierarchy has been stable for a few years now and so I think this issue can be closed.
For posterity: the LinearICSystem class is used when you create a linear system via interconnect and it maintains both the interconnected system structure (subsystems, interconnection matrix, etc) as well as the state space structure (A, B, C, D matrices).  If you simulate a LinearICSystem using forced_response (or the other linear response functions) then it will use the linear system structure.  If you simulate it using input_output_response, it will use the subsystem structure (computing the right hand side from all of the individual subsystems and interconnections).  The latter is probably a bit slower.
One justification for keeping the LinearICSystem object is that if we implement functionality that utilizes the subsystem structure (eg, being able to extract signals via a hierarchical signal name like 'subsys.signal') then this would allow that to be done for linear interconnected systems.
Note also that using series, parallel, and feedback (or their equivalent operators) will not generate a LinearICSystem.


FEATURE] Mod Attack only option for things like the Drone

Feature

to practice the aiming for the attack
to have all drones shoot you dead at once with sentryshot

Usage
Chargebacks
Extras
i want to make a montage with this so badly

Will now be done under #22 since the point is similar and splitting the feature into 2 makes it hard to merge later. Drones will also have an orbital strike interaction with #15.

https://github.com/eternalUnion/UltraPain/releases/tag/fr12-1.0.2-1 contains ability to disable projectiles for drones, which achieves the point of this request


feat: modify "argoexec artifact delete" to handle multiple artifacts. Fixes #9143

Fixes #9143

FYI, for anyone reviewing: for the MVP we kept it simple and didn't do:

retries in the case of failure
parallel deletions for performance
These have now been added as Issues to the project.

@dpadhiar @juliev0 Why are Workflowartifactgctasks codegen changes in this PR too?

The PR wasn't passing codegen tests unless I included the manifest changes.


Code is not working

Code is not working. some folders missing like constants,validiations and settings. can you please how to connect with sharepoint? and where is your api defined?

Repo is in development to more usable nuget package

updated to production


Using in a physical android device

Describe the bug
When i try to use it on a physical device, it boot the app but never automate a test.
This using the examples files.
To Reproduce

Download base project
detox build the base react-native project or react-native-jest projet
detox test

the issue happen on both react-native or react-native-jest demo project on the examples folder
Expected behavior
It should automate tests
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):

Detox: 10.0.12
React Native: 0.51.1
Device: Moto e 2
OS: Linux Ubuntu

Device and Verbose Detox Logs

"before all" hook

0 passing (2m)
1 failing

"before all" hook:
Error: Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.

0 passing (2m)
1 failing

"before all" hook:
Error: Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.

Hello @jramalho ,
For me to be able to test on physical Android devices, I have to change some adb settings first.
With only one device connected through USB, I usually do the following:

adb -d reverse tcp:8099 tcp:8099
detox run-server
detox test -c yourConfigHere

In your configuration file, instead of giving detox the emulator name, give it its adb serial number, obtained by running adb -d devices.


Create Code of Conduct

As our community grows, it's important to establish clear guidelines and expectations for how we interact with each other. Creating a Code of Conduct will help ensure that our community remains a welcoming and respectful environment for all participants.
Goals:

Define a set of behavior expectations for community members.
Provide guidelines for respectful communication and collaboration.
Establish procedures for reporting and addressing violations.

Proposed Tasks:

Research and identify existing open-source code of conduct templates that align with our project's values.
Adapt the chosen template to fit the specific needs and culture of our community.
Review and refine the adapted code of conduct with input from community members.
Publish the finalized code of conduct in our project's repository and documentation.

Benefits:

Fosters a positive and inclusive community atmosphere.
Provides a framework for resolving conflicts and addressing inappropriate behavior.
Builds trust and confidence among community members.

Let's collaborate on creating a Code of Conduct that reflects the values and aspirations of our project.

possible CODE_OF_CONDUCT.md

Sudoklify Community Guidelines
At Sudoklify, we cherish the innovation and collaboration of open-source contributors, embracing a diversity of skills, experiences, cultures, and opinions in the projects and communities they participate in.
Every one of Sudoklify's open-source projects and communities fosters inclusivity, treating all individuals with respect, irrespective of gender identity and expression, sexual orientation, disabilities, neurodiversity, physical appearance, body size, ethnicity, nationality, race, age, religion, or similar personal characteristics.
We value a range of opinions, but we prioritize respectful conduct.
Respectful conduct entails:

Being considerate, kind, constructive, and helpful.
Refraining from engaging in demeaning, discriminatory, harassing, hateful, sexualized, or physically threatening behavior, speech, and imagery.
Avoiding unwanted physical contact.

Certain Sudoklify open-source projects may adopt an explicit project code of conduct, which may feature additional detailed expectations for participants. Most of these projects will use our adapted Contributor Covenant.
Resolve Conflicts Peacefully
We believe that not all conflict is inherently negative; productive debates and disagreements often yield positive outcomes. However, being disrespectful is never acceptable.
If you notice disrespectful behavior, we encourage you to address the issue directly with those involved. Many problems can be swiftly resolved, granting individuals more control over the resolution of their disputes. If you're unable to resolve the issue for any reason, or if the behavior is threatening or harassing, report it. We are committed to providing a welcoming and secure environment for participants.
Reporting Issues
Certain Sudoklify open-source projects may adopt a project-specific code of conduct. In such instances, a designated Sudoklify representative will be the Project Steward, responsible for receiving and handling reports of code of conduct violations. If a project hasn't assigned a Project Steward, you can report problems by emailing<EMAIL_ADDRESS>We will investigate all complaints; however, direct responses may not always be provided. We will use our discretion in determining how and when to address reported incidents, which can range from taking no action to permanent removal from the project and project-related spaces. We will inform the accused party of the report and grant them an opportunity to address it before any action is taken. The identity of the reporter will be withheld from the accused party. In cases of potentially harmful situations, such as ongoing harassment or threats to safety, we may take immediate action without notice.


Ember.EnumerableUtils.removeObject is deprecated

https://github.com/softlayer/sl-ember-components/blob/0ce928e1f811edb0bf859b44759cca212aeabe7f/addon/components/sl-menu.js#L641
Once Ember 1.13 is being used by this addon

Working on this.

This issue can be closed. removeObject() is no longer used anywhere in this repo.


Bump MSRV to 1.51.0

See individual commit messages.
cc @philipc since MSRV was effectively bumped in 059c553fe73abba2b52b56983c32b7f33484629d.

object is a dev dependency only, so it doesn't affect MSRV. It does make it hard to test the MSRV though.

Sent https://github.com/gimli-rs/gimli/pull/652 as an alternative solution.

I've merged #653 instead. While we don't really need to support something as old as 1.42.0, I don't want to change it until we have other breaking changes.


Fix oAuth Flow

InstalledAppFlow.run_local_server not supported anymore, InstalledAppFlow.run_local_server instead

For details on the OOB flow deprecation see https://developers.googleblog.com/2022/02/making-oauth-flows-safer.html?m=1#disallowed-oob

Codecov Report

Merging #424 (71cee27) into main (c8f3305) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #424   +/-   ##
=======================================
  Coverage   91.89%   91.89%
=======================================
  Files          18       18
  Lines        2023     2023
=======================================
  Hits         1859     1859
  Misses        164      164

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Upgrade dependency to Apollo Client 3.0

Codecov Report

Merging #24 into master will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master       #24   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            1         1
  Lines           25        26    +1
  Branches         3         3
=========================================
+ Hits            25        26    +1

Impacted Files
Coverage Δ

src/QueueLink.ts
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


provide a WIC plugin

GDK Pixbuf is a building block for image handling on linux, a plug-in is provided directly and benefit from an updated version at each commit.
WIC, the equivalent under windows could also be attached to this repo such as updated artifacts are generated for each release. I think it would ease the adoption for windows users.
Two project already attempted to provide a WIC plug-in for jpeg XL:

https://github.com/mirillis/jpegxl-wic (last commit in February 2021) still point to the old jpeg XL gitlab repo, written in C++
https://github.com/saschanaz/jxl-winthumb (last commit in June 2022) made in pure rust

None of them seems easy to use or install 😅
It could be included in the main source tree, or hosted officially in the libjxl github but as a separate project.

cc-ing @saschanaz, @mirillis

I'll be happy to help. The work was stopped because newer libjxl had a breaking behavior change that I did not report. Specifically when stopping decoding after decoding to certain frame and restoring decoding from there.


Fix typo/grammar, improve text and images. Fix inconsistencies

Fix grammar/typos
Improve some images
Add some explanation texts
Fix some inconsistencies

Great Job @lgmorand, really useful, I will update the issues in this repo. We have a new roadmap of content for this lab, stay tuned!


click.option throws an error "AttributeError: 'builtin_function_or_method' object has no attribute 'click_params'" dusing runtime

I'm trying to convert the python script containing cli commands to cython and run, but doing so errors out when defining an option to the command.
@sub.command('sample')
@click.argument('name')
@click.option('--check', default='sample')
def run_command2(name, check):
    print(subprocess.check_output(['echo', 'hello {}, the check is {}'.format(name, check)]))

All the other decorators (command, group, argument) work fine but defining an option throws the following error:
  File "~/anaconda2/lib/python2.7/site-packages/click/decorators.py", line 170, in decorator
    _param_memo(f, OptionClass(param_decls, **attrs))
  File "~/anaconda2/lib/python2.7/site-packages/click/decorators.py", line 135, in _param_memo
    f.__click_params__ = []
AttributeError: 'builtin_function_or_method' object has no attribute '__click_params__'

Using click v6.6

That error message shouldn't be possible, it's what you get when accessing an attribute, not assigning one. This seems like an issue with Cython, which I am not familiar with and do not directly support. I'm willing to merge a fix, but this is something you'll need to investigate on your own. You may want to contact Cython about the error.

I think this occurs because Cython compiles the function to C (hence 'builtin_function_or_method') and it is not possible to set arbitrary attributes on such objects.
A simple work-around may be to switch the order of the decorators so that the command decorator is last.
Alternatively one could wrap the function in a callable class:
class Callable(object):
    def __init__(self, f):
        self.f = f
        self.__name__ = f.__name__
    def __call__(self, *args, **kwargs):
        return self.f(*args, **kwargs)

def wrap_for_cython(f):
    return Callable(f)

@click.command()
@click.argument('arg')
@wrap_for_cython
def foo(arg=None):
    pass


Wrong working directory for recipes inside imported justfile

Directory Structure
/tmp/experiment took 5s
❯ tree .
.
└── just
    ├── a.just
    └── b.just

File content:
❯ cat ./just/a.just
#!/usr/bin/env -S just --working-directory . --justfile

import 'b.just'

a: b
  pwd
❯ cat ./just/b.just
b:
  pwd

When I run ./just/a.just, it produces:
/tmp/experiment
❯ ./just/a.just
pwd
/tmp/experiment/just
pwd
/tmp/experiment

This is the source: https://github.com/casey/just/blob/610aa0c52cf8c3d20a79ee641bb9f799ca3027fc/src/recipe.rs#L130
It's intentionally set, but I think it's arguable to make the working directory of the imported recipe different than the command line argument. It may be better to provide a option for import clause or something else.

I see there is [no-cd] clause, but it's for single recipe, but not for the whole justfile. And it we have complicated function call hierarchy like python name: (jpg-copy-template name "python") && (jpg-replace-builtin name)  then we need to put [no-cd] attribute to all of the recipes here.

This is the source:
https://github.com/casey/just/blob/610aa0c52cf8c3d20a79ee641bb9f799ca3027fc/src/recipe.rs#L130
It's intentionally set, but I think it's arguable to make the working directory of the imported recipe different than the command line argument. It may be better to provide a option for import clause or something else.

Also, I don't think using self.working_directory makes much sense, since it's neither the path that the user is at (maybe is, when the user is at the directory that holds the entry justfile), nor the path that the imported justfile is at.

Thanks for opening this issue! I am honestly pretty confused why I wrote the code this way, I think it might just have been an oversight.
Working directories for modules and imports has been surprisingly tricky. I'm going to poke around and see if this can just be changed.

Modules and imports have different behavior. Recipes in imports run in the same directory as the parent, but they should respect search.working_directory.

Fixed in #2056. Recipes now have a file_depth and a submodule_depth, imports increase file_depth but not submodule_depth, whereas mods increase both. The test in Recipe::working_directory now use submodule_depth, so imports in the root of a justfile will take --working-directory into account.


Upgraded components

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/hold
Holding until we decide if we want to make release_branch directories for etcd

/unhold


How to launch the SICK Generic Driver without ROS

Hi, we have a multiScan user having issues with the installation of the SICK Generic Driver without ROS.
Kindly look at the attached log and let us know how to troubleshoot, I think likely the computer does not have connection with the multiScan itself?
Another thing is that after installation, how do you obtain the point clouds and visualize the point cloud?
Thank you.
Error.txt

Thanks for your feedback. You are right, sick_scan_xd has no connection to the lidar:
[Error]: Tcp::open: Failed to open TCP connection to <IP_ADDRESS>:2111

Please check the network connection between the PC running sick_scan_xd and the lidar. Try to ping <IP_ADDRESS> and open //<IP_ADDRESS> in your browser to use SOPAS Air. If SOPAS Air can connect to the multiScan, try again with sick_scan_xd.

Without ROS, callbacks are used to provide scan data and point clouds. I.e. an application registers a callback, which is called from the sick_scan_xd library after receiving scan data from the lidar. See https://github.com/SICKAG/sick_scan_xd/blob/master/doc/sick_scan_api/sick_scan_api.md for details and examples.
Visualization is not part of sick_scan_xd and has to be implemented by the application if required. Examples in https://github.com/SICKAG/sick_scan_xd/blob/master/doc/sick_scan_api/sick_scan_api.md#complete-usage-example-in-c and https://github.com/SICKAG/sick_scan_xd/blob/master/doc/sick_scan_api/sick_scan_api.md#complete-usage-example-in-python show a minimalistic visualization by converting the point cloud to an image.