pyqi error with updated biom

I'm using biom and with the recent update, I'm getting this pyqi error:
Traceback (most recent call last):
File "/Users/josh/anaconda/bin/pyqi", line 4, in <module>
__import__('pkg_resources').run_script('pyqi==0.3.2', 'pyqi')
File "/Users/josh/anaconda/lib/python2.7/site-packages/pkg_resources/__init__.py", line 696, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/Users/josh/anaconda/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1606, in run_script
raise ResolutionError("No script named %r" % script_name)
pkg_resources.ResolutionError: No script named 'pyqi'

I think I have pyqi installed correctly:
~  which pyqi
/Users/josh/anaconda/bin/pyqi

and
~  pip install pyqi --upgrade
Requirement already up-to-date: pyqi in ./anaconda/lib/python2.7/site-packages

and also tried to update from yoshiki's version on binstar:
~  binstar show yoshiki/pyqi
Using binstar api site https://api.binstar.org
Name:    pyqi
Summary: pyqi: expose your interface
Access:  public
Package Types:  conda
Versions:
   + 0.3.2

~  conda install --channel https://conda.binstar.org/yoshiki pyqi
Fetching package metadata: ......
Solving package specifications: .
# All requested packages already installed.
# packages in environment at /Users/josh/anaconda:
#
pyqi                      0.3.2                    py27_0

Even after all those messages I still get the biom error above?  Any recommendations of how to fix this -- any idea if this is it a pyqi issue or a biom-format issue?
Also I'm on a Mac OSX Yosemite machine managing packages with Anaconda.  Doesn't seem to be a problem on that end though...

@Jorge-C encountered this issue before but I think it was solved, maybe
try updating your version of conda? Or try uninstalling the
conda-installed version and installing pyqi through pip.
On (Feb-16-15|13:41), Josh Herr wrote:

I'm using biom and with the recent update, I'm getting this pyqi error:
Traceback (most recent call last):
File "/Users/josh/anaconda/bin/pyqi", line 4, in <module>
__import__('pkg_resources').run_script('pyqi==0.3.2', 'pyqi')
File "/Users/josh/anaconda/lib/python2.7/site-packages/pkg_resources/__init__.py", line 696, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/Users/josh/anaconda/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1606, in run_script
raise ResolutionError("No script named %r" % script_name)
pkg_resources.ResolutionError: No script named 'pyqi'

I think I have pyqi installed correctly:
~  which pyqi
/Users/josh/anaconda/bin/pyqi

and
~  pip install pyqi --upgrade
Requirement already up-to-date: pyqi in ./anaconda/lib/python2.7/site-packages

and also tried to update from yoshiki's version on binstar:
~  binstar show yoshiki/pyqi
Using binstar api site https://api.binstar.org
Name:    pyqi
Summary: pyqi: expose your interface
Access:  public
Package Types:  conda
Versions:
   + 0.3.2

~  conda install --channel https://conda.binstar.org/yoshiki pyqi
Fetching package metadata: ......
Solving package specifications: .
# All requested packages already installed.
# packages in environment at /Users/josh/anaconda:
#
pyqi                      0.3.2                    py27_0

Even after all those messages I still get the biom error above?  Any recommendations of how to fix this -- any idea if this is it a pyqi issue or a biom-format issue?

Reply to this email directly or view it on GitHub:
https://github.com/biocore/pyqi/issues/266

Both options here still give me a pyqi not found error:
~  conda update conda && conda update anaconda
Fetching package metadata: ....
# All requested packages already installed.
# packages in environment at /Users/josh/anaconda:
#
conda                     3.9.0                    py27_0
Fetching package metadata: ....
# All requested packages already installed.
# packages in environment at /Users/josh/anaconda:
#
anaconda                  2.1.0                np19py27_0
~  biom convert -h
Traceback (most recent call last):
  File "/Users/josh/anaconda/bin/pyqi", line 4, in <module>
    __import__('pkg_resources').run_script('pyqi==0.3.2', 'pyqi')
  File "/Users/josh/anaconda/lib/python2.7/site-packages/pkg_resources/__init__.py", line 696, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/Users/josh/anaconda/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1606, in run_script
    raise ResolutionError("No script named %r" % script_name)
pkg_resources.ResolutionError: No script named 'pyqi'

and
conda uninstall pyqi && pip install pyqi
Fetching package metadata: ....

Package plan for package removal in environment /Users/josh/anaconda:

The following packages will be REMOVED:

    pyqi: 0.3.2-py27_0

Proceed ([y]/n)? y

Unlinking packages ...
[      COMPLETE      ] |#######################################################| 100%
Requirement already satisfied (use --upgrade to upgrade): pyqi in ./anaconda/lib/python2.7/site-packages
~  pip install pyqi
Requirement already satisfied (use --upgrade to upgrade): pyqi in ./anaconda/lib/python2.7/site-packages
~  pip install pyqi --upgrade
Requirement already up-to-date: pyqi in ./anaconda/lib/python2.7/site-packages
~  biom convert -h
/Users/josh/anaconda/bin/biom: line 22: exec: pyqi: not found

Not sure what I need to do here to go this to work...  Thanks for your help.

@jrherr hmmm, can you try creating a new virtual environment and then trying to install qiime or pyqi there? You can do that as follows:
conda create -n testing-install python=2.7 anaconda
source activate testing-install
conda install --channel https://conda.binstar.org/yoshiki pyqi

I just tried this in a new environment and it worked fine. I'm also running OS X Yosemite and version 3.8.4 of conda.
If problems persist, maybe try reinstalling conda?

Yes, I should have tried this before opening the issue, but using a virtual environment fixed it for me.  I'll keep playing with the installations so it works in my native conda installation, but at least this has the biom tools working for me now.  Must be something not playing well with another package, but I'm not sure right now.  Thanks @ElDeveloper!

Good to hear this worked for you! I think I've seen this in other cases
and it is usually the result of a bad installation, python setuptools is
buggy on that regard. In general my solution tends to be to nuke
everything and start from scratch, but I wish I could have a better way
to resolve this problem.
On (Feb-17-15|12:45), Josh Herr wrote:

Yes, I should have tried this before opening the issue, but using a virtual environment fixed it for me.  I'll keep playing with the installations so it works in my native conda installation, but at least this has the biom tools working for me now.  Must be something not playing well with another package, but I'm not sure right now.  Thanks @ElDeveloper!

Reply to this email directly or view it on GitHub:
https://github.com/biocore/pyqi/issues/266#issuecomment-74749613

Thanks @ElDeveloper!
@jrherr, I'm afraid I don't really know what might be the cause of the problem in you root environment though...

That's ok -- I can use the biom format tools in the virtual env, so it's ok for now.  Thank you both @ElDeveloper @Jorge-C for your help and hard work!


feat(SHero): desktop optional inverse order

Image on left, text on right

I will refactor this component from scratch at some point


Most Font Families Are Showing No Effect on New/Selected Text

Is there an existing issue for this?

[X] I have searched the existing issues

Flutter Quill version
9.5.15
Steps to reproduce

Write Text.
Select Text.
Change Font Family to Any of (Ibarra Real Nova, SquarePeg, Nunito, Pacifico, Roboto Mono).
Nothing Happens.

Expected results
For The Selected/Newly Added Text to Have The Chosen Font Family.
Actual results
No Change At All.
Code sample
No Code Sample Available.
Screenshots or Video
No response
Logs
No response

You have these Fonts installed on your pubspec.yaml?


[UI] Dashboards not mobile friendly

Current Behavior
The dashboards are not responsive / Mobile friendly.
Desired Behavior
All pages, including the dashboards should be more friendly
Screenshots/Logs

Environment

Browser:  Safari
Host OS: Mac Linux Windows
Meshery Server Version: stable-v0.7.0

Contributor Guides and Handbook

🎨 Wireframes and designs for Meshery UI in Figma (open invite)
🖥 Contributing to Meshery UI
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

please assgin me this


[Invoke/Trigger API] Inconsistent HTTP headers

Description
So, here's the thing. When a developer uses Trigger API to call a function he gets the following headers:
map[
    Content-Type:[application/json]
    Fn-Call-Id:[01CSHDGH16NG8G00GZJ0000013]
    Fn-Deadline:[2018-10-11T11:17:45Z]
    Fn-Http-H-Accept:[*/*]
    Fn-Http-H-Content-Length:[17]
    Fn_call_id:[01CSHDGH16NG8G00GZJ0000013]
    Fn_deadline:[2018-10-11T11:17:45Z]
    Accept-Encoding:[gzip]
    Fn-Http-Request-Url:[http://localhost:8080/t/testapp/azure]
    Fn-Http-Method:[POST] User-Agent:[Go-http-client/1.1]
    Fn-Intent:[httprequest] Fn-Http-H-User-Agent:[curl/7.54.0]
]

but for Invoke API headers are:
map[
    Content-Type:[application/json]
    Fn-Call-Id:[01CSHEY1VZNG8G00GZJ0000020]
    Fn_call_id:[01CSHEY1VZNG8G00GZJ0000020]
    Accept:[*/*]
    Accept-Encoding:[gzip]
    User-Agent:[curl/7.54.0]
    Fn-Deadline:[2018-10-11T11:42:34Z]
    Fn_deadline:[2018-10-11T11:42:34Z]
]

As you may see, a number of headers is not consistent (not talking about format-specific headers, but in general). One of the key differences is the content length, in Invoke headers it doesn not exist for some reason.
Steps to reproduce the issue:

Deploy hello-world application with any of FDKs.
Add a piece of code that logs incoming headers.
See logs.

Describe the results you received:
With an outgoing heades:
> POST /t/testapp/azure HTTP/1.1
> Host: localhost:8080
> User-Agent: curl/7.54.0
> Accept: */*
> Content-Type: application/json
> Content-Length: 17

the incoming headers are not consistent within the existing API methods.
Describe the results you expected:
Well, i expect to have them consistent, no matter if that is prefixed with Fn-Http-H- or not.
Output of fn version (CLI command):
Client version is latest version: 0.5.15
Server version:  0.3.591

well, this was part of the design, and this behavior is documented, and we are using the fdks to resolve this to appear the same to users. I'm just getting through email I apologize for my brevity, but this is intentional as far as I understand from the issue description...

Content-Length header must be there because basically I cannot proxy the request to another service without actually inspecting the size of the data and manually injecing that.

Content length is optional and laregely unnecessary when you use the HTTP1.1 chunked encoding you won’t get it a lot of the time anyway

Closing this as I don't believe it is a bug -
If you need to proxy requests you should use chunked encoding on the downstream system. If you need the content length then you need to buffer the input.

What's the point of having 2 times the call ID, i.e. Fn-Call-Idand Fn_call_id?
eg.
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 2
Content-Type: application/json
Date: Tue, 16 Oct 2018 16:36:26 GMT
Fn-Call-Id: 01CSYVRKZDNG8G00GZJ000007R
Fn_call_id: 01CSYVRKZDNG8G00GZJ000007R

compatibility is the only reason. we can remove once fdks are ready probably (this may well be the case already, I haven't looked in detail though)


timeular: 3.4.1 -> 3.6.0

Motivation for this change
New version + fix for file uploader, important for communication with Timeular support.
Fixed bug:
(timeular:2): GLib-GIO-CRITICAL **: 13:45:31.741: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(timeular:2): GLib-GIO-ERROR **: 13:45:39.764: No GSettings schemas are installed on the system

Things done

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

[x] 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"
[x] 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
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 104668 1

1 package built:

timeular


ENH: update package version

Hi! This is the friendly automated conda-forge-webservice.
I've started a version update as instructed in #256.
I'm currently searching for new versions and will update this PR shortly if I find one! Thank you for waiting!
Fixes #256

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.


Build issue - invalid snk file ?

I can't build the current master branch - I get "csc. exe" exited with code -532462766.
If i build from the command line using msbuild I can see : "Unhandled Exception: System.Security.Cryptography.CryptographicException: Bad Data."
Trying to verify the CommandLine.snk using : sn -tp CommandLine.snk
Gives: Failed to convert key to token -- Invalid assembly public key.
I can regenerate the .snk file using sn -k CommandLine.snk and remove the Public Key info from AssemblyInfo InternalsVisibleTo and then both projects build ok.
The .snk file in the repo is 595 bytes and thus 1 byte shorter than the generated one.
From the git log it looks like the .snk file hasn't changed in years, yet does not appear to be valid. Am I missing something? Is this file intentionally crippled in the repo for security?
I have some features I'd like to develop and submit for addition to the project. I can progress for now using the changes I mention above but it would be nice to not have to make them.
I'm using VS2017 Pro.
Thanks!

Hey @martinsmith1968
Thanks in advance for helping with the library.    Might try just re-cloning, and see if that fixes it.  Not sure about that error because it appears to build fine elsewhere.
Btw, you'll still need your (new) public key info with an InternalsVisibleTo for the tests to work, I believe.
Again, thanks in advance for any future additions you make!

Same issue for me vs2017 on Windows Server 2008

Phew, I thought it was just me!
I wonder if it's to do with the GIT setting about line endings? It can convert between CRLF and Unix during pull/push

@martinsmith1968 Nah :(
I've used git config --global core.autocrlf false before cloning the repo and it still reporting Bad Data error.

It's fixed since v2.5


make read structure argument optional instead of mandatory

parse RunParameters.xml by default unless end user specifies a specific value

keeping read structure argument mandatory unless lab managers would like to try making it optional. Optional would mean that RunParameters.xml is parsed by default and assumptions are made to create READ_STRUCTURE. If that assumption is not valid then end user can submit demuxing pipeline specifying their own READ_STRUCTURE.


Add flag for Host specific folders to untrack

We had a flag for just the windows folders. Now that we support Mac and soon Linux
we should have a way to simply declare these and have the engine take care of them
just like we do on windows.

/azp run  Mac BuildXL PR Validation

/azp run Mac BuildXL PR Validation


ghcup set does not work on a fresh installation

Hi, the build directions for ghcup use
ghcup set ghc 9.2
ghcup set cabal recommended

I didn't have ghc or cabal installed to begin with, so I had to actually write
ghcup install ghc 9.2.4
ghcup install cabal recommended
ghcup set ghc 9.2.4
ghcup set cabal recommended

Ah, we tested these with the TUI, and assumed.

ghcup install ghc 9.2 works, it prints a message saying "assuming you meant 9.2.4," but if I try it with set I have to spell it out. Otherwise:
% ghcup set ghc 9.2
[ Error ] The version 9.2 of the tool ghc is not installed.
% ghcup set ghc 9.2.4
# ... succeeds ...

Thank you for writing PLFA, I'm really enjoying it so far :)


Source roots are not always automatically detected and manual changes are discarded on Sync

The Bazel IntelliJ plugin appears to detect IntelliJ project source roots by the presence of specific Java centric identifiers.
https://github.com/bazelbuild/intellij/blob/master/java/src/com/google/idea/blaze/java/sync/source/SourceDirectoryCalculator.java
Manually editing the source roots via the context menu by clicking on a folder in the Project view and selecting "Mark Directory As -> Sources Root" is discarded on each IntelliJ Bazel plugin Sync.
For Python files and targets, this means their source roots are never detected and cannot be persisted between IntelliJ Bazel plugin Syncs.
Source root detection doesn't appear to work even for Java files in some cases : https://github.com/bazelbuild/intellij/issues/1992
I can think of a few different paths to address this problem:

Stop automatically setting source roots on each Sync.

Maybe still allow automatic detection only on the first IntelliJ project import?

Allow manual configurations via IntelliJ's menus to work as an override that persists through syncs.
Make a BUILD target / .bazelproject setting / etc. that flags a directory during Sync as a source root.
Refine the automatic detection logic so it can detect the correct source roots under a variety of scenarios including Python only directories

I believe this is related to (and possibly a dup) of https://github.com/bazelbuild/intellij/issues/350.


fix: made by the community banner on mobile not full width (WEB-37)

In mobile view, the banner is not the full width and is off a bit. Should cover the space and be centered.

Hey @TheDThompsonDev i know how to fix this issue can you assign me this issue?

Hey @TheDThompsonDev i know how to fix this issue can you assign me this issue?

Go for it


Single click SHIR

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.002%) to 41.757%

Files with Coverage Reduction
New Missed Lines
%

extensions/notebook/src/dialog/configurePython/configurePathPage.ts
1
57.02%

Totals

Change from base Build<PHONE_NUMBER>:
-0.002%

Covered Lines:
30827

Relevant Lines:
69082

💛  - Coveralls

I'm not able to access the links above, can you please add images to the descrition

@RamyaR29 can you add the Screen shots of UI that is build (also check in dark mode if everything looks good)


EnumBase members are int

Since mypy 0.991, members of EnumBase don't have the type of the class, instead it is int.

I updated to mypy 0.991 locally, but dont know what you mean. All tests passed. Than I tried the following example:
def test_tenum() -> None:
    class TestEnum(cst.EnumBase):
        one = 1
        two = 2
        four = 4
        eight = 8
    a = TestEnum.one
    reveal_type(a)

and mypy==0.931 and mypy==0.991 created the same output:
tests\test_typed.py:365: note: Revealed type is "tests.test_typed.TestEnum@359"

So I cant see any problem.

I dunno what caused this issue, can't repro.


LOVE NEVER END

Code of Conduct

[x] I have read and agree to the GitHub Docs project's Code of Conduct

Pre-requisites

[X] My application to the GitHub Technology Partner Program is approved.

Tasks

[X] MUST follow our general contributing guidelines for voice and markup format.
[X] MUST emphasize how the third-party product works with GitHub.
[X] MUST be written in Markdown format, using one of the templates provided.
[X] MUST include the name and URL of the GitHub technology partner responsible for maintenance of the documentation being contributed. This should be added via the contributor.name and contributor.URL properties in the template's YAML frontmatter.
[X] MUST be proposed via a pull request to this repo following the GitHub Flow.
[X] MUST be located in the root of the content folder. Your filename MUST match the GitHub technology partner name, and use the .md file extension.

Pull Request

[X] MUST reference this issue, e.g. via closes [this issue number].
[X] MUST pass the automated CI checks.
[X] MUST include links to supporting material demonstrating the functionality being documented (this can be a link to a public GitHub repo, or a video / screencast walkthrough).

Some time you need to be found out by your oneself when to make decisions about your success and success

love is like ocean, it heavy, solf and deep depend  on level of understanding and commitment and trust

Easy earnings seystem
২০২৩-০৯-১০ ৪:৫৮ GMT +০৬:০০, Sapibeltv @.***>:

Some time you need to be found out by your oneself when to make decisions
about your success and success

--
Reply to this email directly or view it on GitHub:
https://github.com/github/docs/issues/28127#issuecomment-1712656908
You are receiving this because you are subscribed to this thread.
Message ID: @.***>


ARM Cross-compiling in docker fails

my environment running ArangoDB
I'm using the latest ArangoDB of the respective release series:

[ ] self-compiled devel branch

On this operating system:

[ ] Linux

[ ] Debian .deb
[ ] Ubuntu .deb
[ ] docker - official build docker library

Error Message:
[ 28%] Building CXX object lib/CMakeFiles/arango.dir/Basics/hashes.cpp.o
/build/lib/Basics/hashes.cpp: In function 'uint32_t TRI_BlockCrc32_C(uint32_t, const char*, size_t)':
/build/lib/Basics/hashes.cpp:468:65: error: invalid conversion from 'const uint8_t* {aka const unsigned char*}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
     uint8_t* currentChar = reinterpret_cast<uint8_t const*>(data);
                                                                                ^

probely after change dae15d7:
@jsteemann
honor unaligned memory access issues
jsteemann committed 19 days ago

the build fails on 3.2-alpha5 too

@servusoft : yes, it was me. should be fixed now.

@jsteemann: now it works fine!


Update Meta “tags”

Automatically generated by Netlify CMS

👷 Deploy Preview for eloquent-chandrasekhar-302983 processing.
🔨 Explore the source changes: 3230097c5bfbe8950e334093e1599f56a4758ae6
🔍 Inspect the deploy log: https://app.netlify.com/sites/eloquent-chandrasekhar-302983/deploys/61ad4b3bd2a9e20008e2149d


fix(workflow): replace scope 'dev-deps' by 'deps-dev'

🍰 Pullrequest
Name validation for PRs by dependabot, with updates of dev dependencies, fail because the scope they specify does not exist.

The workflow file specifies a scope 'dev-deps', instead of 'deps-dev'.

Until now.
(If we think dev-deps is the better name, we could change some dependabot setting instead? But I think my solution here is good enough...)

Please use @dependabot rebase  or @dependabot recreate instead of merging
See: https://github.com/dreammall-earth/dreammall.earth/pull/1964#issuecomment-2337496452


MiniDrugBank atoms still not typed?

There seems to be an issue with atomtypes in the MiniDrugBank set, still...
Here is a section from the command line output for a sampling of hydrogen:
PROPOSED:
Atom type matches:
c_hydrogen                                                       matches        H :     5309 atoms matched
5309 / 5309 total atoms match (100.000 %)
Iteration 0 / 10000
Attempting to create new subtype: '[#1]' (c_hydrogen) -> '[#1$(*~[#15])]' (c_hydrogen any c_phosphorous )
Atom type '[#1$(*~[#15])]' (c_hydrogen any c_phosphorous ) unused in dataset; rejecting.
Rejected.
INDEX        ATOMS  MOLECULES                                                          TYPE NAME                           SMARTS REF TYPE        FRACTION OF REF TYPED MOLECULES MATCHED
    1 :       5309        254 |                                                       c_hydrogen                             [#1]        H             5309 /             5309 (100.000%)
TOTAL :       5309        259 |                                                                                5309 /     5309 match (100.000 %)

It seems to think there is only one atomtype for all hydrogen atoms, H, but there were 13 hydrogen types when I created the MiniDrugBank molecule set last week.
I think there may have been a flavor/format issue when I saved the MiniDrugBank output file, I'm looking into it right now. (heads up @davidlmobley )

Yes, I think I had some issues in the past with atom types not getting preserved on filtering. The filtering tool might need some adjustment on that front.

I thought I had taken care of it, but I guess not.
I've followed the AlkEthOH structure instead and made two mol2 files, one with parm@Frosst types and one with Tripos. (I'm not sure we need the Tripos types, but I have the files now...)
I'll get a pull request in the morning with them in the data/molecules/directory

This was fixed a while ago and the most recent version also has the correct atomtypes.


Duplicated clipboard input - history

This issue elaborates about Duplicated Clipboard Input bug, and it's fixing progress so far.
When does it happens?

This bug occurs when user press ctrl + c too long, or copy via right click - copy link, or some strange ways.

What problem does it causes?

It this bug occurs, multiple task that download same file in same destination are generated.
Since multiple tasks try to access&modify(e.g. while extracting audio, or deleting temp file) same file. It produces I/O error.

In Windows, following error(s) will occur.

[WinError 2] The system cannot find the file specified
[WinError 32] The process cannot access the file because it is being used by another process: filename -> filename

It's an annoying bug, and does not die!

It's very annoying & hard to fix bug, since ultimate problem is responsible to buggy behavior of Clipboard class in jvm, and it is hard to find out whether the duplicate inputs were user's intentional(downloading same video twice) or caused by the bug.

Below are commits related to this issue, and fix progress that I tried earlier.

In 1df61d666bb023ee98c3e8fb333f54d7aa0379df, isRedundant method is used to check if two same input was captured in a row.
private static void checkClipBoard() {
	clipChecker.submit(() -> { //To avoid overhead in EDT, put task in clipCheckerThread.
		try {
			Thread.sleep(50);
			final String data = (String) Toolkit.getDefaultToolkit().getSystemClipboard()
					.getData(DataFlavor.stringFlavor);
			// System.out.println("data : " + data + "\nex-clipboard : " + clipboardBefore);
			if(isRedundant(data)) return;
			clipboardBefore = data;
			submitDownload(data);
		} catch (InterruptedException | HeadlessException | UnsupportedFlavorException | IOException e1) {
			GUI.error("Error! : ", "%e%", e1);
		}
	});
}

private static boolean isRedundant(String data) throws InterruptedException {
	if (data.equals(clipboardBefore)) {
		if (isSecondtime) { //second time finding same data
			Thread.sleep(50);
			clearClipboardBefore();
		} else {  isSecondtime = true;}
		return true;
	} else { return false;}
}

...

private static void clearClipboardBefore() { clipboardBefore = "";  }

This prevent jvm bug that invoking FlavorListener twice, but if buggy inputs were more than two, It still accepted and caused error.

In 13725b65920bbe5089c8cc2cd77d3d7388c21940, ask user to download or not if a task with same url&destination exists.
 	TaskData t = new TaskData(num);
	t.setVideoName(data); // temporarily set video name as url
	t.setDest(Config.getSaveto());
	t.setStatus("Validating...");

	if(TaskStatusModel.getinstance().isTaskExits(t)) {
		if(!GUI.confirm("Download same file in same directory?", data + "is already downloading in " + Config.getSaveto() + ", download anyway?")) {
			log("[Task" + num + "] is cancelled because same download exists.");
			return;
		}
	}
	t.setFuture( executorService.submit(() -> { // download worker thread exist
		t.setVideoName(data); // temporarily set video name as url
		t.setDest(Config.getSaveto());
		t.setStatus("Validating...");
		TaskStatusModel.getinstance().addTask(t);
	......

--------------------TaskData.java--------------------

	@Override
	public int hashCode() {
		return Objects.hash(dest, taskNum, videoName, videoNum);
	}
	@Override
	public boolean equals(Object obj) {
		if (this == obj) {
			return true;
		}
		if (!(obj instanceof TaskData)) {
			return false;
		}
		TaskData other = (TaskData) obj;
		return Objects.equals(dest, other.dest)	&& Objects.equals(videoName, other.videoName);
	}

This can check if the duplicate inputs were intentional or buggy, but if there were many buggy inputs(like long pressing ctrl + c), lots of confirmation dialog will pop up.

After that in ce24dd883a3c8695a72124821c9d5c4854a0d790, if existing task is not done yet, consider it as a buggy duplicate input and ignores it without confirm.
	if(TaskStatusModel.getinstance().isTaskExists(t)) {
		if(!TaskStatusModel.getinstance().isTaskDone(t)) {
			System.out.println("skip" + t);
			return;
		}
		if(!GUI.confirm("Download same file in same directory?", data + "\nis already downloaded (by another Task) in\n"  Config.getSaveto() + "\ndownload anyway?")) {
			log("[Task" + num + "] is cancelled because same download exists.");
			System.out.println("killed " + t);
			return;
		}
	}
	TaskStatusModel.getinstance().addTask(t);

--------------------TaskStatusModel.java--------------------

	public boolean isTaskDone(TaskData t) {
		if(!isTaskExists(t)) { return false; }
		if (EventQueue.isDispatchThread()) {
			return "Done!".equals(rows.get(rows.indexOf(t)).getStatus());
		} else {
			final AtomicReference<Boolean> result = new AtomicReference<>();
			try {
				SwingUtilities.invokeAndWait(() -> {
					result.set("Done!".equals(rows.get(rows.indexOf(t)).getStatus()));
				});
				return result.get();
			} catch (Exception e) {
				Main.log("Exception when checking existing Task(s) is done");
				Main.log(e);
			}
			return false;
		}
	}

isTaskDone(TaskData t) determines if a task is done by checking hardcoded String value of TaskData.status whose ori displayed on JTable.
This does not let user re-download same video that failed in previous attempt, since failed task's TaskData.status is "ERROR".
So in that case, user has to remove previous task from the JTable before re-download same file in same destination.


Document change needs for backend JWT configs section

Description:
The doc [1] has to be improved by adding following note under backend JWT configuration.
PR [2] has been changed the behavior of the binding federated user claims during the backend jwt generation flow. Now, it is supported via the below configuration. By Default it is set to false when it is not set through the config.
[apim.jwt]
binding_federated_user_claims = false

[1] https://apim.docs.wso2.com/en/latest/deploy-and-publish/deploy-on-gateway/choreo-connect/passing-enduser-attributes-to-the-backend-via-choreo-connect/#backend-jwt-generator-configuration-details
[2] https://github.com/wso2/carbon-apimgt/pull/10836
Suggested Labels:
Suggested Assignees:

Affected Product Version:
APIM 4.1.0
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

@HiranyaKavishani , please provide feedback, so that we can update the docs accordingly.

Hi @Mariangela ,
We have to add it under [1].,Not for choreo-connect config section.
[1] https://apim.docs.wso2.com/en/latest/deploy-and-publish/deploy-on-gateway/api-gateway/passing-enduser-attributes-to-the-backend-via-api-gateway/#backend-jwt-generator-configuration-details


Grant type used by CI/CD example is not supported by Graph API

Please provide us with the following information:

This issue is for a: (mark with an x)
- [X] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce

Attempt to set up CI/CD following instructions in CICDINSTRUCTIONS.md

Any log messages given by the failure

At ...\DeployToB2c.ps1:23 char:15
+ ...   $response=Invoke-RestMethod -Uri $graphuri -Method Put -Body $polic ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand

Expected/desired behavior

Policy file posted without error

OS and Version?

Windows 10

Versions

Mention any other details that might be useful
Documentation states that the grant type used is not supported, see: https://docs.microsoft.com/en-us/graph/api/trustframework-put-trustframeworkpolicy?view=graph-rest-beta
I was able to update the policy by using Resource Owner Password Credentials flow (grant_type = password). This required creating a user in the directory with appropriate admin roll (B2C IEF Policy administrator).

Thanks! We'll be in touch soon.

Hi Scythen
As the page mentions the app only token feature is in private preview and we are rolling it out soon to public. Please send your tenant name at<EMAIL_ADDRESS>and we';;; allowlist your tenant.

Ah, Okay. I missed that after reading the not about being in public preview on the main readme.


[Feature Request] Badge Color

Existing Component
Yes
Component Name
Badge
Description
The red badge is perfect for warnings, but sometimes we need a different color for less important counters, like gray or blue, like this.

You can custom your theme or use CSS to overwrite the fault style.

It's right, I created a class "mark-information" in CSS:
.mark-information sup {
    background-color: rgb(153, 173, 207);
}

So, I applied it to el-badge element:
<el-badge class="mark" value="10" />

Hey @ziyoung, I am working on this issue right now. Actually quite far already. Would you be so nice and assign this issue to me, happy to contribute 👍 Also awesome framework. At my old company, we have used the date picker a lot.


Encoded URL returns 404 Not Found

The URL http://localhost/~adam/srs/works as expected, while encoded form http://localhost/%7Eadam/srs/ returns 404 Not Found in Safari.
Decode REQUEST_URI in Line 131, environment.php fixed the problem for me.
$requestUri = rawurldecode($_SERVER['REQUEST_URI']);

This is no longer an issue in develop branch (Slim 3) so will be closing this one out.


Array Exanding

Hello, I want to make array expanding implicit. that is, add item for array should be called automatically when editor is ready.

Try minItems: 1

Thank you.


Compiler: add support for char

At the moment char is not supported as methods return type.
It because the java.lang.Character-class  do not contain any method to create it from String
So, for char the complier need some special workaround.

done.


$collection->merge() bug?

Hello everybody,
today I've spoted, that in some situations I get incorrect items count after merge, for example:
        echo count($expenses);
        // gives 2 (OK)

        $payouts = $balance->worker->payouts;
        echo count($payouts);
        // gives 2 (OK)

        // merge
        $merged = $expenses->merge($payouts);
        echo count($merged);

        // gives 3!

Somehow merged result is 3 items (instead of 4). Any idea why?
Thank you!

It's probably because $payouts and $expenses have one key that's the same and is being overwritten in the merge.

there is a big change, that "id" keys could be the same, any way around this?

Are the keys integers or something like an UUID?

Pk is named id and in fact is autoincrementing ID.
But is the unique id is really needed?
Since merge() would return array ob objects.. so I assume it should support event identical objects?

Can you do a var_dump() on the $payouts and $expenses variables and paste what it prints out?

The Eloquent collection uses the model keys to handle the merge. If that's not what you want, use the base collection:
$merged = $expenses->toBase()->merge($payouts);


AzureAsync polling strategy should also look for operation-location header

The current implementation of @azure/core-lro does not provide out of the box support for LROs that return status monitors using the operation-location header. Instead, they only work when the azure-asyncoperation header is used, which was dictated by previous versions of the Azure REST API guidelines. However, the latest guidelines state that services should use the operation-location header for returning the status monitor URL; and only use azure-asyncoperation header in services that had previously included it, alongside an operation-location header with the same value.
Additionally, the guidelines indicate that client code should look for both of the headers to ensure compatibility: https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#long-running-operations-with-status-monitor
This can cause issues when using the default LRO implementation against APIs that only return the operation-location header, since the locationPolling strategy is used instead of the azureAsyncPolling strategy. This incorrectly uses the URL provided in the location header as the polling URL, instead of it being used as the URL for the final result after the operation is complete.
I believe that the algorithm that infers the LRO mode should be updated to take into account that some LROs return status monitors in the operation-location header only; currently, it only checks for status monitors in the azure-asyncoperation header:
https://github.com/Azure/azure-sdk-for-js/blob/2923269de302aef132157b7b2aaf0cb595a416a7/sdk/core/core-lro/src/lroEngine/requestUtils.ts#L33-L61
For now, this issue can be addressed by manually setting the azure-asyncoperation header to the same value as the operation-location in the request before it is read by the Poller. This can be achieved by implementing a pipeline policy for the clients that have this problem. An example can be found in the @azure/communication-phone-numbers package: https://github.com/Azure/azure-sdk-for-js/blob/0b5233eec003cf06439612349d9023bf50fee51a/sdk/communication/communication-phone-numbers/src/utils/customPipelinePolicies.ts#L47-L59

Label prediction was below confidence level 0.6 for Model:ServiceLabels: 'Azure.Core:0.40197667,Communication:0.13697524,Storage:0.090877704'


Add documentation for GitLab

We already have documentation for GitHub integration, it would be great if some documentation can be added for GitLab too.

There is an issue #8 tracking this and there have been multiple requests for this. As mentioned in those there is a PR in the GitLab provider to add support for git files, gitlabhq/terraform-provider-gitlab/pull/350, but it is currently stalled. I cant really create a GitLab guide until that PR is merged, so if you are in need of getting things working I would suggest checking to see if you could help out getting the last pieces in place.
I have started looking at a generic git example that would also work with GitLab, but that will require some work as there currently is no good git terraform provider out there.


Feature: Add Min Forks filter

ISSUES_ADDRESSED:
closes #37 --> Added a filter for minimum forks and filter out issues from repositories that are less than the mentioned minForks count from both GitHub and GitLab.
Note: @dotslashbit, Also added the archived repositories exclusion to the GitLab issues API
SCREENSHOTS

@pamarthiabhinav awesome, will look into it tomorrow

Sure @dotslashbit 👍

@pamarthiabhinav Thank you so much for your contribution, it actually improved the tool a lot


Add document for aws endpoint setting

Add document for aws endpoint setting
https://github.com/kedacore/keda/pull/3779
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO)

Fixes https://github.com/kedacore/keda/issues/3337

Fixed style and add docs for cloudwatch
https://github.com/kedacore/keda-docs/pull/965/commits/ac588b486128456a510b381136eecb17548e289b


add url scheme option

add scheme option under proxied network

Thank you! :+1:
Released as v0.3.3 :gem:


list changed files in info

it would be nice if attic info would list which files or directories were changed.
it could be something like git log --dirstat, which lists the percentage of change per directory.

you mean compared to the last backup before? sounds like a special case of "diff" then.

yes, compared to the previous backup.


Move compliance server handling to inspec core

Cookbook version
4.0
Issue
We have some code to handle login to Chef Compliance server. We should improve this to move https://github.com/chef-cookbooks/audit/blob/master/libraries/compliance.rb#L17-L63 completely to InSpec core and offer a stable interface in Inspec, so that the audit cookbook does not need to know which server and version it is talking to. This should all be covered within the compliance plugin in InSpec.

Thank you for tracking down this issue. As with many large open source projects, we have a backlog of bugs and issues of varying user impact. Some issues are perpetually subject to lower priority than others in our backlog. We have reviewed the issue, and we have determined this a very low priority when considered in the context of the entire backlog. We have elected to close it as "Declined" due to competing priorities. We very much appreciate you bringing this to our attention.
Thank you!
Chef InSpec Team


5.1.0 Spyder Error

I just updated 5.1.0 . As it opens, it gives an error as Spyder Error and offers two options. Open console or terminate.

Hey @Lynchez, thanks for reporting. I'd say this problem is related to issue #16117, so I'm going to close it in favor of that one.
Please update as soon as we release version 5.1.1 (hopefully later today) and let us know if the problem persists.

Please update as soon as we release version 5.1.1 (hopefully later today) and let us know if the problem persists.

any news on this?

Working on it. It should be released later today or tomorrow.

Thanks!


I'm stucked at "step 3: use virtual environment ". Please help me out 😭

While I typed in terminal: "virtualenv -p /usr/bin/python2.7 --distribute temp-python"
The terminal shows below:
"virtualenv: error: unrecognized arguments: --distribute"
But! I've successfully installed virtualenv and python...
Please help me with this problem. (By the way, I'm a beginner at learning to code😂)
Thank you so much!

if you have installed Python, you should try to run any file with the commands in the Readme of this repository. Let's say you wanted to run the file: whole_foods_delivery_autobuy_windows.py
you'd go to terminal and type: python whole_foods_delivery_autobuy_windows.py
Your terminal should be pointing to this repository, else it won't find the file.

I am completely lost as to what to do. Is virtualenv another thing I have to download? I have tried double clicking the python script and it flashes a command window but then does nothing else. Do you mind breaking it down into even smaller steps please? I gave it about 5 hours of work yesterday and still couldn't manage to figure out what I need to do.

@small3687 i got this working on both a macos and a windows machine and did not have to do that step. dont double click it like its a regular windows program. you have to navigate to the folder where the scripts are (eg whole_foods_delivery_autobuy_windows.py), execute it with python (eg python .\whole_foods_delivery_windows.py) and then you will be good to go.
when i say "navigate to the folder where the scripts are" i mean go there with the command line. if you are using windows i recommend powershell. once you are there if you enter ls you should see the scripts, like so:

on both machines it was not able to initially find the chromedriver, so i made changes like this answer suggests https://stackoverflow.com/a/58158456
what that means is that i opened the whole_foods_delivery_windows.py file in a text editor and changed it. it originally looked like this:
import bs4

from selenium import webdriver

import sys
import time

import winsound

def getWFSlot(productUrl):
   driver = webdriver.Chrome()
   ...rest of the code

but now it looks like this:
import bs4

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

import sys
import time

import winsound

def getWFSlot(productUrl):
   driver = webdriver.Chrome(ChromeDriverManager().install())
   ...rest of the code

best of luck

I installed the app "Anaconda-Navigator". And finally, it works! Haha


Addon updates

This PR pins versions to addons that are not managed by AWS & uses most_recent for AWS managed addons, as well as, re-enables node termination handler
closes #180

/test all


change comments to documentation

change all // to /// in the files

I replaced // with /// wherever it was required.


To discover impact and a potential bug, identity and entity equality across class hierarchies should be investigated

There is a potential bug in the way in which entities are compared for equality.
Say we have a base class Animal with two subclasses: Cat and Dog.
Cat ID 5 and Dog ID 5 could both exist in the same application, if the underlying data-store used a 'table per concrete class' relational model for storing entities.
In the above scenario, I think that the entity equality mechanism would consider them to be equal even though they are not.
If the underlying database were using 'table per class' or 'single table' then this would not be an issue, because two entities of different types (in the same class hierarchy) cannot have the same identity.
This must be investigated to determine its impact and, if it is a true bug, a solution devised.

This would easily be worked-around by decorating the base entity type with the 'ignore for equality' attribute.
Docs for this must be added.


wrap rsconnect for vetiver-specific deployment

Similar to Vetiver-R, help users deploy to RSConnect in a vetiver-aware way. Currently, users are able to deploy to connect using the rsconnect-python package via deploy_python_fastapi, but we would like to make this more clear and discoverable for vetiver users. This functionality can come from a thin wrapper around rsconnect-python.

will appreciate if we can have this available before conf to include in the bikeshare demo


:bento:  Adds substreamer PNG  (#349)

This PR adds the following icons:

Substeamer.png - can close #349

I have searched the same docker container, but cannot find svg logo.

Thanks for making this PR!


fix(compose): rethrow instead of logging fix #346

Rethrow composition errors instead of logging them as errors.
Will result in unhandled Promise rejection.

@StrahilKazlachev this is perfect

Hi,
I understand the need, but for me it's a breaking change.
We have an application with a lot of customization (via compose).
rethrow the error like this (unhandled promise rejection) seems to break our application in Firefox.
My temporary quick fix is to override the compose custom element to restore the old behavior (with a small improvement for our use : display the error formatted in HTML.
In my opinion, this change should have been activated with a new attribute, as this depends on the use case of the compose.

Don't get me wrong, what I'm saying is that it's a breaking change.
Not that it's illogical.
Before: a handled error (ok swallowed, but logged).
After: an error rejected. If the application did not have "unhandled Promise rejection" handling : It will no longer work (in Firefox).


Update FAQ, adding adding question relating the trademark.md

Adding address to the trademark update.
And Answering such policy moving forward, related to such question

the issue #35 is related to this questioning such. Cheers in advance for fedback.

Hey -- as we wrote in https://github.com/rust-lang/foundation-faq-2020/issues/35, while we do expect the foundation to review the trademark policy, it will be up to the board to decide what terms are selected. In general, we did not intend for people to be opening PRs directly against the FAQ, so I’m going to go ahead and close this PR.


The "Editor plugins" link on the "Getting Started" page is broken

As the title, there is an "Editor plugins" link in the table of contents but it doesn't link anywhere. I would offer a fix but I'm not sure if the content exists somewhere to be linked to or if it is best removed for the moment.

Looks like I forgot to copy this section to the new getting started page
https://github.com/gleam-lang/website/commit/b840af3cfe0ebbc07da8666115e3feedac08a239#diff-884980f7a8d9ae30a86b80ae2427e7e05d6268d4daa7884b9fec9aae330410a7

Would you like that as a separate page or just down the bottom of this one?

Another section at the bottom of this page please 💜
On Sun, 18 Oct 2020, 13:11 Michael Jones<EMAIL_ADDRESS>wrote:

Would you like that as a separate page or just down the bottom of this one?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/gleam-lang/website/issues/42#issuecomment-711158714,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABOZVBWP6SB6E7NKYZGKZRLSLLLOZANCNFSM4STMSZHQ
.

You should give a conference talk on encouraging community participation and contributions :) I really respect your approach.

Thank you! That's really kind of you to say.
I'm about to start a new job that will involve some amount of open source community work, and I like the conference talk idea. I've some thoughts but if possible it would be really cool to get an idea of what things you think work well, to help me validate my ideas and learn some tricks of yours :)


[dashboard] fix format single message raw bytes

format_single_message method only receive bytes data

@tuteng please help review this.


Large-v3 model Issues

I update new model Large-v3, we meet these problems:
command : whisper-ctranslate2 1.wav --model large-v3

Occasionally, advertising slogans may appear, and at the beginning or end of the voice, there may be advertisements that are forgotten by the mirror. Please subscribe to some advertisements;

Sometimes a speech is translated into a paragraph without dividing it into time intervals. The voice I tested was a conversation between two texts, but the result did not show a question and answer effect.

Please provide suggestions, thank you very much

this was discussed here https://github.com/openai/whisper/discussions/928#discussioncomment-5372187


More descriptive load balancing failure messages

Currently we assume that if a load balancer implementation returns nullptr that this means no healthy upstream. For load balancers like the subset lb, it could also mean that no host existed that satisfied the requirement (i.e. no subset found). It would be helpful to provide some mechanism to surface the failure reason, which could be included in some way in the local reply.
This would in turn allow creating local reply mappings based on it, making it possible to have Envoy respond with errors such as no subset found for x-subset-header: <value> or similar.
The simplest way of doing this would probably be to update the chooseHost signature to also return an optional error string, allowing the lb to include additional information when relevant.

That sounds useful. It may be better to make it an enum instead of a string, in case we want to do something like add an access-log flag for some values.

This would be really useful. Today "no healthy upstream" can mean a variety of things:

All the upstreams were failing health checks (if panic mode is disabled)
There were no upstreams at all (e.g. service discovery issue)
subset selector did not match any upstreams

There might be more I'm not thinking of, but if we can distinguish those cases it would save a lot of debugging time!

The main rationale for a string was better supporting custom clusters/load balancers that might want to enrich the information, but perhaps it would be better with an enum capturing the main failure reasons and potentially exposing mutable filter state/metadata to the lb down the line if we actually have a use case for extensions wanting to record more free form failure reasons.


Clean the samples_split_option parameter + Misc. minor improvements

The way samples_split_option worked wasn't very clean, as it could take different types of value depending on being initialized to a basic split approach ('random' or 'stratified') or to an advanced approach ([[7, 'specific'], [3, 'shared'], [2, 'shared']]).
Now it looks better:

it has to be declared as an array with the first value being the type ('basic' or 'advanced') and the second value the actual split chosen
the test in utils.py for the scenarios combination is done on the type; same for the test in main.py for which data splitting function to call
--> it makes it clean and easy to add new split approaches and even maybe new types of approaches

Additionnally:

add a few comments for readibility
addresses #126

It's strange, it looks like the travis build was not automatically lauched for this PR ?


Add "Must not have" keywords

I'm having trouble creating templates to distinguish between a normal invoice and a credit invoice.
I suggest adding an option for banned keywords so that it would try the next template. It could also help in other niche use cases.

Want to work on this project. How can  I start working as I am new to Open Source.

Start by forking this repo to your own Github account and then clone it to your local machine. The do a dev-install via pip install -e . as described in the DEVELOP document.
Next implement the feature and open a pull request (PR) that has your changes. If the code is OK one of the contributors (or me) will merge it.

Tnx sir

I have a crude implementation of this in : #165

This is a "must have" feature :smile:

Implemented in the https://github.com/invoice-x/invoice2data/pull/330


Feature Request: All or nothing campaigns

It would be awesome have all or nothing campaigns like on kick starter.
Opens up a whole new level of cooperation if everybody is free to contribute as much or as little as they want and as a community we either make it happen or we don’t...
I'd imagine it being an option when creating a "Goal". I guess it's quite complicated because there's a few things that need to be determined such as:

How long does it run for? - Maybe just fix that to 30 days at first.
Stripe needs to authorise but then not charge. Not sure if this two part flow exists at all right now.
Some authorisations might fail to charge, what happens if that in turn drops the total below the minimum?

There's quite some complex logic here I guess. I'd be happy to help sketch it out a bit if that's useful.

This could be very useful for https://opencollective.com/community where we want anyone (probably mostly agencies who have design and product management skills) to offer to implement some features on open collective. If only a fraction of the money is raised, the feature can’t be developed. So having an all or nothing goal would make much more sense in this case.
What use case do you have in mind for your collective?

@xdamman One of the ideas I've pitched is to run events this way. Rather than using the "low income ticket" option which is common at burns. There's always a tension around how much each participant contributes, what is appropriate, and so on. My suggestion was to run events like so:

We have capacity for 500 people, so there are 500 spots
Our minimum budget for the whole event is €22'500
Each person can contribute as much as they want

They will take 1 of the 500 spots

If we reach our minimum, the event happens, if we don't, it doesn't

People can opt to increase their contribution before the campaign deadline

I think it's an interesting model, and a potentially more equitable option than a high / low priced ticket system.

Adding my description from a dup issue....
User story
As a Collective admin, I want to set up a campaign with an end date and a goal, where contributors are not charged if we don't reach the goal by the deadline, similar to kickstarter and other crowdfunding sites, because it's a specific effective psychological setup, and so that I don't take money from contributors unless I'm sure I can deliver the goal.
As a financial contributor, I want to know that I will only give money if the project has enough resources to succeed and enough other people will support it, so that I am motivated to contribute.
Best solution for this problem

A 'deadline' setting in tiers and projects where you set a date the campaign will end, along with setting the goal amount.
As people contribute, the system collects their payment info, but does not charge them or trigger bank transfer info until the goal is reached.
If the goal is reached, all contributors get charged.
If the goal is not reached before the deadline, all the orders are cancelled and no money is moved, and the Admin is given the choice to extend the deadline or archive the campaign.
An option about whether contributions over the goal or past the deadline will still be accepted after the campaign is successful.

MVP
Right now users are hacking this by either refunding contributors if the goal is not reached, or using pledges.

This is particularly important for two kinds of models. One such model are crowd-funded grant applications, where a developer appeals to a community for support building an application. In this case, each participant in the community may be willing to participate, but only if their colleagues are also participating. A crowd funding model is appropriate in this particular case.  The second model is Nathan Schneider's "exit to community" model, similar to how Blender was open sourced. In this case, an existing work is proprietary but the developer is offering to make it open source if the community can fund-raise enough to pay for the expenses used to create the work. Supporting both of these models requires all-or-nothing campaigns like Kickstarter.


added #restoreDefaults

My apologies for not creating a topic branch.
I noticed that the settings to #configure persisted throughout the remainder of the tests, so I created restoreDefaults(), to reset the defaults back to their original values.

Thanks @kchien. Sounds like it might come in handy for some folks. Almost makes me wonder if the plugin shouldn't restore it's config in its own afterEach block, requiring users to change the config in an appropriately scoped beforeEach...
I did have to make one minor fix that emerged while I was reading the specs--the original implementation assigned original config by reference, so multiple restores would fail.


Add a selectionAPI='auto' mode for features.

This is the new default.  If any feature event is bound on the feature, the selectionAPI is enabled.  Binding and unbinding feature events will update the selection.  The selectionAPI can still be a boolean to directly control the behavior.
This resolves #871.

it would be great if @waxlamp and @johnkit could review it.


The key shortcut does not work for the Korean version of Windows+X menu.

Windows Terminal version
1.12.10393.0
Windows build number
10.0.22000.0
Other Software
Windows display language setting should be Korean, ko or ko-KR.
Steps to reproduce

Pressing on [Windows Key] + X
Pressing on I (It does not respond)

Expected Behavior
It launches "Windows Terminal".
Actual Behavior
The translation should be Windows 터미널(&I) instead of Windows 터미널 (Shortcut key "(I)" is missing). It is not only missing but also not usable. The terminal is not launched by pressing on the key I on the "Windows+X" menu.

Moved upstream to MSFT:38299837. #11793 was already fixed, but we'll make sure they get Korean fixed too.

Chinese version of terminal also need this fix. And I think you need to fully check all the translation if they ignored shortcuts. This always happens if the translators are not familiar to how shortcut works.

Don't worry, the internal bug is tracking the Chinese string as well ☺

Hi, the non-admin terminal in Serbian Cyrillic (sr-cyrl-RS) is underlined, but it doesn't work because Disk Management uses the same letter (the letter И, cyrillic for i). Also File Explorer uses the same letter, that one doesn't work either. I'd appreciate if you could get someone to take a look.

The admin terminal in Simplified Chinese has a underline, but it will never work, as it marks "管". It should be "A"

@zadjii-msft

Looking through the comments on various internal threads,

Korean seems to be fixed (MSFT:39393763 tracked the upstream bug that claimed it was fixed by the loc team)
Chinese is tracked by MSFT:39146564
Serbian Cyrillic is tracked in MSFT:39426135

Looking through the comments on various internal threads,

Korean seems to be fixed (MSFT:39393763 tracked the upstream bug that claimed it was fixed by the loc team)
Chinese is tracked by MSFT:39146564 (Which, through a chain of bugs, lead me to MSFT:39167826. This claims that the string is already fixed in the latest build, but I'm not sure if that shipped yet.)
Serbian Cyrillic is tracked in MSFT:39426135

Sadly, after waiting for 2 months, the issue I mentioned are still not fixed on windows 11 zh-CN 22622.290 with terminal 1.14.1862.0 and language pack 226<IP_ADDRESS>. @zadjii-msft

Coincidentally, the localization team reopened those bugs earlier last week. Apparently the loc files didn't get updated or something. Ultimately, we don't control those resources - we just have to wait until the loc team fixes them 😕

Apparently, this was only fixed in "Win11 build 25159". I have no idea when that'll be available for insiders, or what it's build number will look like in its final form.

For bookkeeping purposes, I'm gonna close this out, since there's nothing else for us to do here. If anyone sees this regress past 25159, then just ping me here and I'll repoen the internal bug with that info. Thanks!

I just want to confirm that the issue with Serbian was fixed in a recent update of the language pack (on build 22621). It took a while but thanks!

I just want to confirm that the issue with Serbian was fixed in a recent update of the language pack (on build 22621). It took a while but thanks!

+1, the issue was fixed for Simplified Chinese too.

Looks like MSFT:39428724 is still open for ko-kr, but that might be out of date.


Sanitizers

Steps needed to run the sanitizers:

[x] create a Docker image similar to dtk-stack but compiled using clang
[x] add script to compile dtk with the sanitizer flags
[x] ignore known issues in DTK
[x] use jenkins to run the sanitizers daily or on merge on master

Do we really need a new Docker image, or simply setting OMPI_MPICC and OMPI_MPICXX would suffice as clang is already installed?

I don't think that clang is already installed. We just install clang-format which in ubuntu can be installed without installing clang itself. I am also using the OpenMP runtime library from clang instead of the one from gcc.

Oh, OK, I did not realize it was separated from the clang compiler itself. Still, would it be easier just to update the existing image to also include clang? I would prefer as few images as possible as updating one would mean updating all and keeping them in sync. The size would increase, but I would be OK to pay that price.

@dalg24 what do you think about a single large image vs. multiple smaller images?

We could. The two Dockerfile are almost identical right now. So the plan was to have a Makefile that would create the Dockerfile. Something like make gcc_compiler would create the Dockerfile for the gcc compiler from Dockerfile.in. We could put everything in one image but I am not a fan of mixing compiler.

If you are hesitant of mixing compilers installed by Ubuntu, maybe use Spack?
spack install gcc, spack install llvm, spack load gcc/spack load llvm

@aprokop I don't want to use boost compiled with gcc with trilinos compiled with clang. Or are you suggesting to have boost compiled with gcc and boost compiled with clang in the same image?

@sslattery wrote:

@dalg24 what do you think about a single large image vs. multiple smaller images?

Unsure at this point.  The main thing is we do not want to maintain many Dockerfile(s) if we can avoid (that good ol' reusability principle).  For the moment we just need one image and we'll be able to advise later.

Oh, I see you problem. I guess the issues is that our Dockerfile actually compiles a lot of stuff itself. Forgot about that. I see you point then. Having two images is fine in that situations as most TPLS would be duplicated for gcc+clang. Spack is still feasible but at a much larger cost.

As much as I'd love to have a Spack recipe to setup the development environment and install the TPLs (c.f. #103), this might be a gigantic pain to implement.

@dalg24 As much as I'd like, I cannot really contradict that.

We will need to decide what triggers the sanitizer. Ideally, we would want to have a second webhook to trigger jenkins but it doesn't look like it's possible :-( Right now the webhook triggers both the experimental and the sanitizer build but since there is only one place to report the result the experimental build overrides the sanitizer build.

We can disable the update of the commit status but keep the trigger.  Does that make sense?

Closed by #177


Opening a large glossary take a long time

Drawing Glossary with 3k of records takes < 20 sec.
Is it possible to include a split to the multiple pages?

hi @UncleGollum could you please share some more info on how was this created? When you say 3k records, do you mean linekd assets?
any screenshots would be helpful as well to understand the scenario. Thanks

For example, if i load "IATA Passenger Glossary of Terms" (https://www.iata.org/contentassets/04c5400c2dcd4b05a520330672b13ef6/iata-passenger-glossary-of-terms.xlsx), it was a single page with 1k of rows

This is fixed in 1.3.0


feat: Support for pandas v2.0

Update ydata-profiling requirements to support pandas v2. With v2 some methods were deprecated. Fixes were required.

Update requirements to support pandas v2.0.*
Fix time-series profiling calculation
Update meteorite example

On-hold: Dependencies on Visions package updates to support pandas 2.0

Codecov Report
Patch coverage: 87.80% and project coverage change: -0.05 :warning:

Comparison is base (863bd08) 89.91% compared to head (858690f) 89.87%.

:exclamation: Current head 858690f differs from pull request most recent head ec0aa27. Consider uploading reports for the commit ec0aa27 to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #1353      +/-   ##
===========================================
- Coverage    89.91%   89.87%   -0.05%
===========================================
  Files          191      192       +1
  Lines         6110     6143      +33
===========================================
+ Hits          5494     5521      +27
- Misses         616      622       +6

Flag
Coverage Δ

py3.8-ubuntu-22.04-pandas
89.87% <87.80%> (-0.05%)
:arrow_down:

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

Impacted Files
Coverage Δ

src/ydata_profiling/utils/versions.py
66.66% <66.66%> (ø)

src/ydata_profiling/model/typeset_relations.py
87.77% <80.00%> (-1.88%)
:arrow_down:

...ofiling/model/pandas/describe_timeseries_pandas.py
93.05% <100.00%> (ø)

src/ydata_profiling/model/typeset.py
95.65% <100.00%> (+0.12%)
:arrow_up:

src/ydata_profiling/visualisation/plot.py
80.31% <100.00%> (ø)

tests/issues/test_issue377.py
84.00% <100.00%> (+1.39%)
:arrow_up:

tests/unit/test_typeset_default.py
100.00% <100.00%> (ø)

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


False negatives

Hi,
do you see any false negative on these stations? It is a mining explosion (ML 1.1), with data available for 6 stations, but the event was detected on only one. Most of the traces look noisy, but I think I do "see something" on some of them (e.g. on station WIMM), but I am not an expert at detecting events...
Cheers!

@Cthuulhaa Hi
I do see a weak signal on FLT1. The one on WIMM can be an event as well but this station look like to be a short period one, is that correct? that might be a reason for not picking it up. You may want to try the other model available here or/and try the prediction module with uncertainty estimation on.

Hi!
Yes, these are all HH* channels. What is the difference between both models?

the second model has less false negatives but with a cost of possible false positives. So you need to use higher threshold values to reduce false positives if you got many.


[EFR32] Adds fix for access point not found

Problem
The access point is not found error shown during the commissioning.
Fixes added
Added fix for access point not found an issue
Testing
Tested with AP which is causing the issue. And some sanity testing related to the door lock application using WF200 and EFR32

Request for sve2 Cherry-pick. increase stability for WiFi commissioning


Image Customizations

Currently we run a modified version of the VDI optimization script here:  https://github.com/edm-ms/poc/blob/main/avd/Bicep/Parameters/script-vdi-optimize.ps1
There are other things we should do in the images. Here are a few I was thinking about:
Registry + Firewall settings for RDP Shortpath: https://docs.microsoft.com/en-us/azure/virtual-desktop/shortpath#configure-rdp-shortpath-for-managed-networks
FSLogix Settings: https://docs.microsoft.com/en-us/fslogix/profile-container-configuration-reference

Issue addressed


Frecency shows deleted/renamed entries

Suppose I have a file named test.js located at nvim/lua/test.js. Afterwards, I rename the file to test.lua. Frecency now shows both test.js and test.lua.
.
├── init.lua
├── lazy-lock.json
├── LICENSE
└── lua
    ├── core
    │   ├── ...
    ├── custom
    │   ├── ...
    ├── plugins
    │   ├── ...
    └── test.lua

The same happens if I create a file and then delete it, frecency still shows the deleted file.
I'm using Nvchad if that matters.

This is a spec in the current logic, at least.

It does not remove deleted entries until it reaches the threshold: https://github.com/nvim-telescope/telescope-frecency.nvim/blob/62d3381a32ae541233b03a129ece0aeced30ad5e/lua/frecency/db.lua#L177-L181
It caches the result from DB until you select another workspace: https://github.com/nvim-telescope/telescope-frecency.nvim/blob/62d3381a32ae541233b03a129ece0aeced30ad5e/lua/frecency/picker.lua#L101-L103

After refactoring in #100, it does not cache results and fetch them from DB every time.
Deleted files are removed when auto_validate options is true (default value), but it does not work if deleted files are less than db_validate_threshold (default: 10). If you wish even one entries should be removed when it is deleted, set db_validate_threshold = 1.


Bug: Teleport does not return actual html content if content is not defined in a child component

Teleport defined in child component results in
Describe the bug

import { mount } from '@vue/test-utils'

beforeEach(() => {
  // create teleport target
  const el = document.createElement('div')
  el.id = 'modal'
  document.body.appendChild(el)
})

afterEach(() => {
  // clean up
  document.body.outerHTML = ''
})

test('teleport content wrapped in a child component works', () => {
  const ChildComponent = {
    name: 'ChildComponent',
    template: 'hello world'
  }
  const ParentComponent = {
    name: 'ParentComponent',
    template: '<teleport to="#modal"><child-component /></teleport>',
    components: { ChildComponent }
  }
  const parentWrapper = mount(ParentComponent)
  const child = parentWrapper.getComponent(ChildComponent)

  expect(child.html()).toMatchInlineSnapshot(`"<span>hello world</span>"`)
})

test('teleport content as plain html does not work', async () => {
  const TeleportComponent = {
    name: 'ParentComponent',
    template: '<teleport to="#modal">hello world</teleport>',
  }
  const wrapper = mount(TeleportComponent)

  expect(wrapper.html()).toMatchInlineSnapshot(`"<span>hello world</span>"`) // Results in
})

Expected behavior

Teleport should not affect child component gets correct html content

I guess it makes certain sense to argue the component holding teleport should return
However, the real challenge is how to test the eventual content rendered inside the teleport target if the content is not from a child component?

Related information:

@vue/test-utils version: ^2.0.0-alpha.8
Vue version: ^3.0.0-beta.17
node version: 14.15.0
npm (or yarn) version: 6.14.8

Additional context

As of rc.17, we should be stubbing <teleport> by default. You could consider updating to rc.17. PR that implemented this: https://github.com/vuejs/test-utils/pull/1087
I got your test to behave mostly how you are suggesting by stubbing teleport - I get
    Received: "<teleport-stub>hello world</teleport-stub>"`

Here's the code:
test('teleport content as plain html does not work', async () => {
  const TeleportComponent = {
    name: 'ParentComponent',
    template: '<teleport to="#modal">hello world</teleport>',
  }

  const wrapper = mount(TeleportComponent, {
    global: {
      stubs: {
        teleport: true
      }
    }
  })

  expect(wrapper.html()).toMatchInlineSnapshot(`"<span>hello world</span>"`) // Results in
})

As for testing, see here: https://next.vue-test-utils.vuejs.org/guide/advanced/teleport.html.
If you are still having problems or think there's a bug, let me know. For now, I don't think there is any bug, so I'll close this.

@lmiller1990 Thanks for your comprehensive explanation, I tested in my end it works very well!


Analyze if retrieving block directly from file instead of ingesting bytes into RocksDB is worthwhile

Instead of adding the block contents to the database, retrieve the block from file directly, when needed.
Some considerations:

We have to keep PCB file indefinitely
We might have to periodically purge proofs from PCB files (to save disk space)
Read performance might suffer.

Reading from disk and deserializing will be more expensive. Databases are good at minimizing and batching system calls like I/O operations (which are expensive). Take for example how long the ingestion process takes vs. comparing the read time of all the ingested blocks. It won't be close.


UP-4742: Use AlternativeMaximizedLink into sitemap - rel-4-3_patches

Set anchor url with Alternative Maximized Link on sitemap
Commit for branch rel-4-3_patches (see other PR for branch master)

Coverage remained the same at 22.86% when pulling 4da4c9a48d9e69b1974f05ea3a7ca35dfe839c78 on GIP-RECIA:UP-4742_use_alternativeMaximizedLink_into_sitemap into 5ba0c43eb03cf0e7eba4671cf60785db9b55cda2 on Jasig:rel-4-3-patches.

I'm 100% for the change, but is it a change we want to make in a patch release?

This can follow up-4506, and it's advised !
After the sitemap should be rewrited as portlet (a TODO in xsl tell that)

Could this be merged into 4.3 ? or you need something ?
Also there is the PR for the master ;)

PR for master branch was merged.
The issue is semantic versioning where a patch release should only contain "fixes" while a minor release would contain enhancements. See http://semver.org/

If the intent was already to use the Alternative Maximized Link in the sitemap -- and especially if there was a comment to that effect -- I'm cool with considering this a "bug fix" and merging.

Sorry Drew I'm back to my work after long deserved hollidays and a good break.
Else yes it's needed if you use this parameter on navigation links, more if you don't have it in the sitemap the user won't understand if he uses the sitemap as navigation, ie when the channel is opened in an other way than in navigation.
Thanks

A few additional observations...

[] There appear to be some whitespace/indentation adjustments needed (element nesting levels changes, but existing elements weren't updated to reflect the changes)
[] I think <xsl:if> is probably preferable over <xsl:choose> with an empty <xsl:otherwise>
[] Anywhere we use target="_blank" we are also obligated to add rel="noopener noreferrer"

I'm going to update these items on this PR and merge.  I will also review the same things in master.

Suggestions applied to both rel-4-3-patches and master;  merged out-of-band.


⚠ AGEG website (redirect) has degraded performance

In 7134375, AGEG website (redirect) (https://ageg.ca/) experienced degraded performance:

HTTP code: 200
Response time: 3277 ms

Resolved: AGEG website (redirect) performance has improved in f92fd60.


Unsupported rom

My Asus R7 260X stock bios is unsupported, any help?

@lightningterror can you provide latest binary to this poor soul?

I didn't notice the latest binary wasn't updated, if you can update it please since I don't have VS to compile it.

Check pull request by @lightningterror https://github.com/OneB1t/HawaiiBiosReader/pull/10/commits/910f977c16eafdc072f3ecf6810a9c2381e0ad8a

Oh, lol, he didn't close it.

@mirh ofc not , just waiting for a merge.
https://drive.google.com/open?id=0B8cQAq-Ko9-uek1fd3EySUg2dWc

Thanks, I downloaded it.
By the way I am hacking the soft powerplay table of my asus R7 260X stock bios. I am doing some trial and error through the same table on the registy first and later I will flash the bios if I am stable. I successfully edited the power states from p0 to p7 of both gpu clock and memory (the frequencies), the power limit and the fan control. I am trying to find the voltages now.

@jLuca what you want to do? Improve the clock range? (it's useful for 1000/1250 cards, that are locked to 1500MHz RAM)

No, my gpu suffers from random freezes (forced to reboot), it's caused by Windows drivers since Linux ones or Windows default ones doesn't give me this problem. I thought it was the fast switching and the values difference between 2d and 3d mode so I forced always the 3d mode with clockblocker or other utilities but now since Windows CU upgrade I get those freezes even if I run always in 3d mode. I am trying to hacking all I can to try to fix it. I made a post with some details about it: https://community.amd.com/message/2765120

ofc not , just waiting for a merge.

If @OneB1t gets alive, I'd hope for him to to add exe to release section and call it a day tbh.

Thanks, I downloaded it. You can close the issue.

You can do it yourself.


Example fix.

Not meant to be merged. See: https://github.com/trueadm/babel-plugin-inferno/issues/6

I assumed adding a .babelrc to the root of the project with the es2015 preset would solve the problem, but it does not. It doesn't appear to have any effect all actually. Babel seems to ignore local .babelrc configs in favor of the highest in the chain (Even if the config values are non-overlapping, non-existent, or a root level .babelrc is not even present).

Is this still an issue @NoiSek?

No, appreciate the help.
3 beers to @trueadm, @ChangeTip

Hi @trueadm, @NoiSek sent you a tip worth 3 beers ($10.50), and I'm here to deliver it ➔ collect your tip.
Learn more about ChangeTip


dotnet publish not including windows authentication in web.config

I'm building a aspnet core 2.2 and all works as expected locally.  When running dotnet publish on the solution, it creates a web.config but does not place this section in the web.config.  Is it supposed to, or how do I get it in there?
<system.webServer>
	<security>
		<authentication>
			<anonymousAuthentication enabled="false" />
			<windowsAuthentication enabled="true" />
		</authentication>
	</security>
</system.webServer>

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

ID: 401ad9a0-9e51-80a2-5846-82e9790d7257
Version Independent ID: fbc36c26-9992-1f4c-66d3-02f898ee7ec4
Content: Configure Windows Authentication in ASP.NET Core
Content Source: aspnetcore/security/authentication/windowsauth.md
Product: aspnet-core
GitHub Login: @scottaddie
Microsoft Alias: riande

I found if I created an empty web.config and placed the security xml element in there, the publish picked it up and added the pieces it needed to.  I would suggest placing that information into the article.

Thanks again @billrob for posting this. I'm going to get past the ❄holiday ☃ and get this scheduled asap.
Given that IIS Manager injects those settings outside of the <location> element, I think the best approach is going to be to do what you did. A web.config with the settings within the <location> element makes sense for sub-app scenarios where one doesn't want inheritance. I think keeping a section on using IIS Manager makes sense, but ...

Pull the images.
Note where the settings end up in the file.
Move the section down in the topic ... under where the app is published and deployed.
Note that such an approach will only change the file on the server, which means that it might be inadvertently overwritten on deployment.

Sounds like a plan! :+1: :smile:
I'll ping u on the PR when it goes up for a look :eyes:.

Thanks @guardrex.  Glad I could help.


main, configuration, doc: allow logging formatter to be configured

This changeset simply adds hooks into the configuration system to support multiple different kinds of output formats. These formatters are provided by logrus and include options such as "text" and "json". The configuraiton documentation has been updated accordingly.
The logrus dependency has been updated as an order of maintenance.
The logging system now has a separate configuration section. The default configuration would be as follows:
log:
  level: info
  formatter: text

This configuration would yield the standard text output, as shown below when output to a TTY:
$ ./bin/registry cmd/registry/config.yml
INFO[0000] endpoint local-8082 disabled, skipping        app.id=c2156935-05a3-4c11-86f1-b33e5a51ce17 version=v2.0.0-alpha.3-43-g3b9cbb7
INFO[0000] endpoint local-8083 disabled, skipping        app.id=c2156935-05a3-4c11-86f1-b33e5a51ce17 version=v2.0.0-alpha.3-43-g3b9cbb7
INFO[0000] listening on :5000                            app.id=c2156935-05a3-4c11-86f1-b33e5a51ce17 version=v2.0.0-alpha.3-43-g3b9cbb7
INFO[0000] debug server listening localhost:5001

Using the environment variable REGISTRY_LOG_FORMATTER, we can take a peak at the other output formats. The logrus package defines an alternative, yet simple json version:
$ REGISTRY_LOG_FORMATTER=json ./bin/registry cmd/registry/config.yml
{"level":"debug","msg":"using \"json\" logging formatter","time":"2015-03-23T20:20:55-07:00"}
{"app.id":"555f797d-e867-4742-9ff8-3d487207d549","level":"info","msg":"endpoint local-8082 disabled, skipping","time":"2015-03-23T20:20:55-07:00","version":"v2.0.0-alpha.3-43-g3b9cbb7"}
{"app.id":"555f797d-e867-4742-9ff8-3d487207d549","level":"info","msg":"endpoint local-8083 disabled, skipping","time":"2015-03-23T20:20:55-07:00","version":"v2.0.0-alpha.3-43-g3b9cbb7"}
{"app.id":"555f797d-e867-4742-9ff8-3d487207d549","level":"info","msg":"listening on :5000","time":"2015-03-23T20:20:55-07:00","version":"v2.0.0-alpha.3-43-g3b9cbb7"}
{"level":"info","msg":"debug server listening localhost:5001","time":"2015-03-23T20:20:55-07:00"}

The standard logstash output is supported, as well:
$ REGISTRY_LOG_FORMATTER=logstash ./bin/registry cmd/registry/config.yml
{"@timestamp":"2015-03-23T20:21:34-07:00","@version":1,"level":"debug","message":"using \"logstash\" logging formatter","type":"registry"}
{"@timestamp":"2015-03-23T20:21:34-07:00","@version":1,"app.id":"4c1f0020-9a23-4938-8a26-c17b4f31522a","level":"info","message":"endpoint local-8082 disabled, skipping","type":"registry","version":"v2.0.0-alpha.3-43-g3b9cbb7"}
{"@timestamp":"2015-03-23T20:21:34-07:00","@version":1,"app.id":"4c1f0020-9a23-4938-8a26-c17b4f31522a","level":"info","message":"endpoint local-8083 disabled, skipping","type":"registry","version":"v2.0.0-alpha.3-43-g3b9cbb7"}
{"@timestamp":"2015-03-23T20:21:34-07:00","@version":1,"app.id":"4c1f0020-9a23-4938-8a26-c17b4f31522a","level":"info","message":"listening on :5000","type":"registry","version":"v2.0.0-alpha.3-43-g3b9cbb7"}
{"@timestamp":"2015-03-23T20:21:34-07:00","@version":1,"level":"info","message":"debug server listening localhost:5001","type":"registry"}

Formatters can easily be added in future changes.
Note that with this change, the "loglevel" option is now deprecated.
Closes #286.

cc @avinson @dmp42 @BrianBland

Like it. LGTM!

For the JSON formatter, can we initialize like this by default:
log.SetFormatter(&log.JSONFormatter{Service: "registry"})
the "Type" field has special functionality in both Logstash and Heka so we may not want to override that by default. still, we need a unique way of identifying different services. either by default or provide a way in the config to add this field would be very helpful.

@avinson That is much preferable.

@avinson That is much preferable.

Indeed.
You should never, ever, bother the Distribution team.
Specially @stevvooe before morning coffee :D.

LGTM
I presume we'll be removing the loglevel configuration option sometime before/around the "stable" tag?

@BrianBland That is purely up to you. I can remove it with this PR, if you're okay with it.

Let's keep it around for a bit longer...

+1

LGTM


Spam

:| I mean sure it only takes a few seconds to close or merge the PR, but the differences in the capitalization of cocoapods

do not introduce findability issues
do not cause installation issues
do not make it difficult to understand how to install the dependencies

and so IMO this bot creates a lot of noise without providing any value.

Sorry that it is not helpful to you, feel free to close the issue(s) :bow:

cc @orta

no worries, just my 2c on this

This bot just created a PR to our repo that not only replaces uses of "Cocoapods" with "CocoaPods" but radically changes our README.md file to include documentation about some other project:
See this link for an example:
https://github.com/Medable/iOS-SDK/pull/4
Note: I would have merged a simple PR just changing the use of that word.

Hey that was a bug sorry

No problem, closed the PR and fixed the docs. At least it brought awareness to an issue with our documentation. So thanks for that.

Thanks for fixing the spelling


Missing events/notifications/updates from Yale lock (YDM3168 with zwave module 2)

Is your problem within Home Assistant (Core or Z-Wave JS Integration)?
NO, my problem is NOT within Home Assistant or the ZWave JS integration
Is your problem within ZWaveJS2MQTT?
NO, my problem is NOT within ZWaveJS2MQTT
Checklist

[X] I have checked the troubleshooting section and my problem is not described there.

[X] I have read the changelog and my problem was not mentioned there.

Describe the bug
What causes the bug?
No updates/notifications/events will fire during unlocking/locking etc.
What do you observe?
Nothing was received on low level (zwave-js logs). Even trying on higher level (HA dev tools) to listen for events (such as *, zwave_js_event, zwave_js_notification and zwave_js_value_notification) nothing fired.
HA forum reference: https://community.home-assistant.io/t/z-wave-js-notifications-are-not-working/321234
What did you expect to happen?
See alarmtype, alarmlevel notifications.
Steps to reproduce the behavior:
Try to unlock the door with a user pin and see if any notifications will be received.
Device information
Manufacturer: Yale
Model name: YDM3168
Node ID in your network: 31
How are you using node-zwave-js?

[ ] zwavejs2mqtt Docker image (latest)
[ ] zwavejs2mqtt Docker image (dev)
[ ] zwavejs2mqtt Docker manually built (please specify branches)
[ ] ioBroker.zwave2 adapter (please specify version)
[X] HomeAssistant zwave_js integration  (please specify version)
[ ] pkg
[ ] node-red-contrib-zwave-js (please specify version, double click node to find out)
[ ] Manually built from GitHub (please specify branch)
[ ] Other (please describe)

Which branches or versions?
version:
node-zwave-js branch: 7.10.1
zwavejs2mqtt branch: 5.2.1
Did you change anything?
no
If yes, what did you change?
No response
Did this work before?
Don't know, this is a new device
If yes, where did it work?
No response
Attach Driver Logfile
zwavejs_2021-07-08.log
zwave_js_dump.log

I don't see anything regarding lock/unlock notifications either. The device responds with its current status during the interview and when actuated via Z-Wave, but that's it. Doesn't look like something that can be fixed in the driver - maybe there's configuration on what the device is supposed to send via Z-Wave?

Tried to find more information on the ydm3168 manual and zwave module 2 with no success. So I guess is the device that doesn't send the notifications and I should try to contact yale for that? The lock has normal and advanced mode. I wasn't able to change user codes if I leave it in normal, requires to leave it in the advanced mode. Maybe there is another trick to configure it to send the notifications to the controller. Possible by settings exclusively the node id?

Maybe there is another trick to configure it to send the notifications to the controller

If there is, it is probably under Configuration or by setting up a different association. Contacting support is probably a good idea.

By adding the controller (node 1) as new association to node 31 (yale lock) did the trick., seems that I receive the alarm events now Didn't test much as, I will close this for now and I will give an update if it is required after adding some automation / triggers etc. Thanks @AlCalzone

Was the association missing before or did you change it?

It was missing

That's weird, zwave-js is supposed to add it when interviewing the node. Maybe there was a connection problem.

I did that to other locks and had the same. I had it in close distance and interview had finished in less than 15'' sucessfully. Let me know if it helps to send you any logs by redoing this.

v8.0.0 is going to revamp the association setup, so if it persists with that version, I'd be interested in seeing a log of a re-interview.

@SuRGeoNix would you mind explaining how you created the association between the lock and controller?  I'm using the yale keyless lock with the zwave module 2 aswell and I'm struggling to get the events too.  Admittedly I'm using zwavejs2mqtt and when I try and create the association I don't have anything under 'grou' to select:

Hey @privatesam, I think I have seen that when the interview was not completed successfully. Maybe re-interview (in close distance for secure protocols)?

@SuRGeoNix Ah! Hadn't thought of that.  A quick glance at zwavejs2mqtt control panel is showing that security:none so possibly thats something to do with what the device is reporting or not reporting to the zwave network - will investigate further when I get home.  Thanks so much for the idea and quick reply!


XRFrame : Depth sensing feature is not supported by the session

We've started to receive this bug the last couple of days. First I thought it was project specific but after going back to older projects I still encounter the same issue. I've also tried different engine versions but the error still remains which makes me think it's an issue with Google Chrome rather than PlayCanvas. However, I'm not sure so if anyone knows what's up that would be great. I can't share the projects as they're all private but I can set up a demo on request.

Phones that have been tested where the error appears:
Samsung S10, S9, S9+
Google Chrome 90.0.4430.82
Just before posting this we did test a phone with Chrome 87 and everything worked well. Which suggest that the issue is with the versions of Chrome. I still wanted to post it though as more people might run into the same issue and I could be completely wrong about it being browser related.

Hi, Google released a breaking change to the WebXR API. A fix is currently in a PR https://github.com/playcanvas/engine/pull/2947


Draft guide for OCI Kubernetes

Added guide for OCI Kubernetes
Small changes to Kubernetes base guide
Added external-template and common-template, Uses external resources as templates you can provide argument that will be replaced in text.

For an example:
external-template:micronaut-k8s-oci/k8s-microservice.adoc[arg0=api]
will include micronaut-k8s-oci/k8s-microservice.adoc and substitute every appearance of {0} with api.
PDFs:
Using Oracle Cloud Container Engine for Kubernetes (OKE) and the Micronaut Framework.pdf
Kubernetes and the Micronaut Framework.pdf

Feedback:

New versions:
Kubernetes and the Micronaut Framework Maven.pdf
Kubernetes and the Micronaut Framework Gradle.pdf
Using Oracle Cloud Container Engine for Kubernetes (OKE) and the Micronaut Framework Maven.pdf
Using Oracle Cloud Container Engine for Kubernetes (OKE) and the Micronaut Framework Gradle.pdf

New version of guides:
Using Oracle Cloud Container Engine for Kubernetes (OKE) and the Micronaut Framework Gradle.pdf
Kubernetes and the Micronaut Framework Gradle.pdf
Using Oracle Cloud Container Engine for Kubernetes (OKE) and the Micronaut Framework Maven.pdf
Kubernetes and the Micronaut Framework Maven.pdf

Added AWS guide:
Using Amazon Elastic Kubernetes Service (EKS) and the Micronaut Framework.pdf


[doc-warden] Flags a presence error for EventGridSourceGenerator

See https://github.com/Azure/azure-sdk-for-net/issues/5499
Need to investigate why the tool requires a README for sdk/eventgrid/Azure.Messaging.EventGrid/EventGridSourceGenerator.

This is because it sits above a directory with a .csproj file in it.  I have added back the exception.


Not escaping special characters in string values

Already wrote the detailed description, but lost it due to this form not submitting, sorry won't repeat, the images and issue are clear

Are you able to escape the characters manually? Or are you asking us to do it for you?

Manually i can, using the query builder i cannot, with no clear indication that an error occurred


Add sample contract from Pluto

Initialize a project layout, and add the sample contract comparing Pluto and Haskell validators from the Pluto repo.

Done in #4


[DOC] update doc

Codecov Report
Patch coverage: 100.00% and project coverage change: +0.07 :tada:

Comparison is base (df274e1) 76.58% compared to head (ac93864) 76.65%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #61      +/-   ##
==========================================
+ Coverage   76.58%   76.65%   +0.07%
==========================================
  Files           6        6
  Lines         632      634       +2
==========================================
+ Hits          484      486       +2
  Misses        148      148

Impacted Files
Coverage Δ

cohort_creator/_parsers.py
97.43% <100.00%> (+0.13%)
:arrow_up:

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


When renaming the mcedit folder it won't open

As what the title says I've changed the mcedit folder to MCEdit.v<IP_ADDRESS>.Win.64bit and for some reason it won't open. I've done this in the past and mcedit would open.

and a gif of when I try to open the program
https://i.gyazo.com/aa43e43dbfb17ec081c47048d44e5096.mp4

Delete the file called 'splash' in the folder where MCEdit can be found. This will fix the issue shown in the .gif.
Can you please report here when done?
Thank you!

Yep it worked for whatever reason. Thanks.


feat: allow password to be taken from pipe

Hello,
This change allows to give the password from another command, via a bash pipe.
The needs is to get the password from the local vault to prevent to have the password stored in clear on the disk.
For exemple, on macOS with Keychain.
# Find a password name "passbolt" in keychain and pass it to go-passbolt-cli
security find-generic-password -w -a 'passbolt' | go-passbolt-cli get user

Of course, the go-passbolt-cli does not know the password and is configured to ask it each time.
Thank you for your work!
Have a nice day

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

Hey, PR looks OK but i can't accept all the Dependency and URL changes from passbolt to Tchoupinax, i guess they are unintentional and a result of using find and replace. Just look at the Files Changed tab in Github and you'll see what i mean.

Hello @speatzle,
Oups, the mistake!
I tried to use the code I edited with go install but I met issue because of the name passbolt, because the go install targets my github profile. I pushed it my mistake.
Sorry about that, I reverted the change. Hope the review will be clear now!
Have a nice day :)

Looks Good, I'll run some tests on Monday and Merge if it all works as Expected.

It's clear, thank you for your review :)

Hey, looked through the Code and noticed you were using the deprecated golang.org/x/crypto/ssh/terminal instead of the newer golang.org/x/term that was already used in this projekt.
I also made all other Password / TOTP Prompts use this Function.
Thanks for the PR


Implement all functions under :h api-global

I'd like to work on this issue right now, as you can see, I have created a draft PR for this thing.


generate-token.sh: line 2: pip: command not found

I keep getting
generate-token.sh: line 2: pip: command not found
and I am not sure how to fix it

Do you have pip installed on your system?


Chrome is showing alert when sending multiple messages!

When I am trying to send message to multiple users, after it sends the first message, chrome is showing an alert saying “are you sure to exit” so how can we fix that?

Hi, @moha-abdi. Thanks for reaching out.
Have you had a chance to navigate through our code and understand how it works? I'll leave this suggestion here, and I'm positive you'll understand why and how that happens, and mainly how to bypass it. Please, feel free to tag me if you need any further details.
Thx!

I hve checked those lines and it doesnt seem to be related to my issue can you please give me another tips or fix it insted.

Hi @moha-abdi
Is it opening a new tab every time you're trying to send a message or is it doing that to the same tab during refreshing?
One of the quick remedies I can think of is to close the tab before you find the new user.