ICS20 token denomination not according to specs

Summary of Bug
The denomination of a transferred token using
hermes tx raw ft-transfer ibc-1 ibc-0 transfer channel-0 9999 -o 1000 -n 1 -d samoleans

does not follow the structure defined in ICS 020. It should be transfer/channel-1/samoleans, but instead it is
gaiad --node tcp://localhost:26557 query bank balances $(gaiad --home data/ibc-1 keys --keyring-backend="test" show user -a)
balances:
- amount: "9999"
  denom: ibc/C1840BD16FCFA8F421DAA0DAAB08B9C323FC7685D0D7951DC37B3F9ECB08A199
- amount: "100000000000"
  denom: samoleans
- amount: "99999998917"
  denom: stake
pagination:
  next_key: null
  total: "0"

Version
v0.8.0
Steps to Reproduce
Follow the Hermes tutorial.
Acceptance Criteria

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate milestone (priority) applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

Actually the path described in ICS020 is hashed onRecvPacket. The hash is used a a key to store the actual path. Then the hash is prefixed by ibc/ and sent to the bank module to mint a new coin. So there is no issue here.


Not Able to create project and Authorize an org. VS code is stuck in Activating Extensions

-VS Code version: Code 1.46.1 (cd9ea64, 2020-06-17T21:13:20.174Z)
-OS version: Windows_NT x64 10.0.18362
Steps to Reproduce:
Issue Type: Bug
I installed the latest version of Salesforce CLI and after that installed the latest version of VS code (1.46). When I tried to create project or create project with Manifest, it shows Activating Extensions.
Sometimes I have also seen the notification-
The extension 'Salesforce CLI Integration' took a very long time to complete its last operation and it has prevented other extensions from running. OR
The extension 'Apex' took a very long time to complete its last operation and it has prevented other extensions from running.

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

Please create an issue directly against the problematic extensions.


Really odd crash when Elsewhere Border was running on SSP, entered Erebus

ElsewhereBorder config only has borders defined on 0 and -1, no other dimensions. (Erebus is dimension 66 for reference)
http://pastebin.com/K580RMji
The world is unplayable from that crash forward until you remove the ElsewhereBorder mod.
I don't have an updated client list as I am still in beta for a big release.  ElsewhereBorder 0.4 and Erebus 0.2a with FML 1448.  Let me know if I can be of any assistance.

Does it crash in any other modded dimensions?

I actually got TWO crash reports, simultaniously when entering the twilight forest
http://pastebin.com/Nx6036xz and http://pastebin.com/jrMCqe0Q
Both of these are when running SSP only, no server involved

Both of these have to do with a change to how bounds are stored per dimension.
@tterrag1098 Thoughts?

From a bit more looking, it seems to crash when you enter a dimension without a bounds set.
Can you try setting a bounds on one of those dimensions and seeing if it still crashes?

Actually, should be fixed by 55c3bc5. Can you try the new build when it finishes?

Success!  Thanks tterrag and TehNut.


Stdio redirection with UV_CREATE_PIPE on Cygwin doesn't work when spawning non-Cygwin child processes

Version: 1.38.1
Platform: Cygwin

Currently when uv_spawn() is called with uv_stdio_flags set to UV_CREATE_PIPE, socketpair() is used to create "pipes" to communicate between parent and child. However, it seems that on Cygwin the underlying socket handles are opened with "OVERLAPPED" flags set. It means that normal Win32 programs, expecting normal stdio handles, will fail to read from/write to them.

Minimal working example
The following simple programs can demonstrate how this will fail. They're not written with libuv but they work in the same way as libuv regarding stdio redirection and can show how libuv will fail.

parent.c: Compile with Cygwin
#include <assert.h>
#include <string.h>
#include <stdbool.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/wait.h>
#include <unistd.h>
#include <fcntl.h>

int main() {
	int fds[2];
	assert(-1 != socketpair(AF_UNIX, SOCK_STREAM, 0, fds));
	int pid = fork();
	assert(-1 != pid);
	if (pid == 0) {
		assert(-1 != close(fds[0]));
		assert(-1 != dup2(fds[1], STDIN_FILENO));
		assert(-1 != close(fds[1]));
		char exe[] = "./child.exe";
		execl(exe, exe, (char *)NULL);
		assert(false);
	}
	assert(-1 != close(fds[1]));
	char data[] = "foo";
	assert(-1 != write(fds[0], data, strlen(data)));
	int stat;
	assert(-1 != waitpid(pid, &stat, 0));
	assert(WIFEXITED(stat));
	assert(0 == WEXITSTATUS(stat));
}

child.c Compile with MSVC or MinGW
#include <assert.h>
#include <stdio.h>
#include <Windows.h>
#include <io.h>

int main() {
	HANDLE h = GetStdHandle(STD_INPUT_HANDLE);
	assert(h != INVALID_HANDLE_VALUE);
	char buf[1024];
	DWORD len = 0;
	// Most runtimes do this indirectly to read from stdin. Just to be explicit
	// here.
	ReadFile(h, buf, 1024, &len, NULL);
	// Will give 87 (ERROR_INVALID_PARAMETER) here because Cygwin gives it an
	// "OVERLAPPED" handle but ReadFile is called with lpOverlapped = NULL.
	printf("%d\n", GetLastError());
}

It seems that if I change socketpair() to pipe(), the child process will be able to access it normally. While unnamed pipes can only send data in one direction, it is acceptable for stdio redirection, and we can check if the user requests a unidirectional pipe (when only one of UV_READABLE_PIPE and UV_WRITABLE_PIPE is set) and use pipe in that case.
(I'm happy to send a PR it this change is acceptable)

@vtjnash It seems that the PR you linked doesn't change the current behavior but exports the pipe and socketpair functions. Does it mean that users are expected to call uv_pipe and pass the created fd to uv_spawn if they want unnamed pipes for stdio redirection?

Yes, UV_CREATE_PIPE is only capable the most basic use cases. Those cases are common, but inflexible, so JuliaLang eventually stopped using it entirely (though it's still useful for ipc, which is its primary design use case).

@vtjnash Got it. Thanks for the explanation.


JSON format error in create_pandas_dataframe_agent

I am getting JSON format error:
agent = create_pandas_dataframe_agent(
ChatOpenAI(model_name="Qwen",
openai_api_base="http://localhost:8787/v1",
openai_api_key="EMPTY",
streaming=False),
df,
verbose=True,
agent_type=AgentType.OPENAI_FUNCTIONS,
agent_executor_kwargs={"handle_parsing_errors":True}
)
agent.run("how many rows are there?")
Entering new AgentExecutor chain...
Could not parse tool input: {'name': 'python_repl_ast', 'arguments': 'df.shape[0]'} because the arguments is not valid JSON.Invalid or incomplete response Please check that the tool input is correctly formatted and that all required fields are included.
Finished chain.
' Please check that the tool input is correctly formatted and that all required fields are included.'

Hi, which model were you using (esp. the size of the model)? For this error, it seems the model generated single quotes instead of double quotes for this prompt, which is invalid for JSON. However, the semantics of the generated content also seems erroneous. Bigger models may performer better.
请问使用的是多大的模型呀？只看这个错误的话，应该是模型本身不太稳定，JSON需要双信号，模型输出单引号了。但模型生成内容本身好像也有问题。更大的模型在这类问题上可能有改善。

json5.loads can load {'name': 'python_repl_ast', 'arguments': 'df.shape[0]'} just fine. I'm not sure why langchain is using json.loads instead json5.
Normally this shouldn't happen, as Qwen usually outputs double quotes instead of single quotes. I wonder if there is any misleading context injected by langchain.

I am getting JSON format error:
agent = create_pandas_dataframe_agent( ChatOpenAI(model_name="Qwen", openai_api_base="http://localhost:8787/v1", openai_api_key="EMPTY", streaming=False), df, verbose=True, agent_type=AgentType.OPENAI_FUNCTIONS, agent_executor_kwargs={"handle_parsing_errors":True} )
agent.run("how many rows are there?")
Entering new AgentExecutor chain... Could not parse tool input: {'name': 'python_repl_ast', 'arguments': 'df.shape[0]'} because the arguments is not valid JSON.Invalid or incomplete response Please check that the tool input is correctly formatted and that all required fields are included.
Finished chain. ' Please check that the tool input is correctly formatted and that all required fields are included.'

可以请教下下你是怎么部署的api服务，用的哪个脚本，我用的自己的flask，完全不行


Unable to access Wanikani Dashboard: TypeError found

I inputted my Wanikani v2 API key and it returned the following error message.

I have tried force refreshing and making a new API key and the same error returned.
Please advise.

Thanks for reporting this issue.
I am reviewing the code and the issue appears to be related to the level progression API.
Unfortunately, I cannot reproduce it with my WK account.
Can I ask what WK level you are?
I think if you are level 1, there could possibly be a bug in logic.
Also if you feel comfortable sharing a read-only API key for your WK account, I could also use that to debug. (but no pressure if you would prefer not to do that)

Hi Ross,
My WK level is 12.
Sure, here's a read-only API key for my WK account.
9993fc65-fbe4-4a59-b411-27ea150bd7a7
Many thanks,
Jonathan Fang
On Wed, Jan 3, 2024 at 3:18 AM Ross @.***> wrote:

Thanks for reporting this issue.
I am reviewing the code and the issue appears to be related to the level
progression https://docs.api.wanikani.com/20170710/#level-progressions
API.
Unfortunately, I cannot reproduce it with my WK account.
Can I ask what WK level you are?
I think if you are level 1, there could possibly be a bug in logic.
Also if you feel comfortable sharing a read-only API key for your WK
account, I could also use that to debug. (but no pressure if you would
prefer not to do that)
—
Reply to this email directly, view it on GitHub
https://github.com/ranger-ross/nihongo-stats/issues/614#issuecomment-1875209087,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASEEGL44YCQDKEJLTV46WPLYMU5CFAVCNFSM6AAAAABBJS6MVWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZVGIYDSMBYG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

@Jonathan-Fang Thanks for sharing.
I looked into it and found the issue. You account is quite old and it appears that the Wanikani is missing some data for your previous levels. I was able to create a workaround in #615 and deployed it.
I think you should be able to login now, but some data will be missing.
If you run into more issues feel free to open another issue :smile:


Support serialization of error output in DependencyInsightTask

Tests in DependencyInsightReportTaskIntegrationTest that expecting dependency resolution failed are not compatible with CC now. The reason is proper output should came from DependencyInsightReportTask.errorHandler as a StyledTextOutput which is not serializable now.
Populating of ResolutionErrorRenderer is happening during finalization of DependencyInsightReportTask.rootComponentProperty.

IIUC, this was fixed by

https://github.com/gradle/gradle/pull/24701

See https://github.com/gradle/gradle/pull/24701/files#diff-221e2739e1c2317d979535df22279eba1eb4bbffdcdc7d61adc1f28ce859fa2bL307


WFLY-6981 Upgrade Weld to 2.4.0.Final

also remove the dependency on com.google.guava:guava
also remove unused WeldAnnotationDiscovery

https://issues.jboss.org/browse/WFLY-6981

@stuartwdouglas @bstansberry @n1hility Hi guys, can anyome merge this PR? Thanks.

a big 👍 for removing guava!


texture not visible on my 3d object.

Hi, I am facing an issue when rendering the 3d Object.

this is my mask image.

my asset folder structure

this is my code
Cube(
    onSceneCreated: (Scene scene) {
      scene.world.add(
        Object(
          fileName: 'assets/shoe.obj',
          scale: Vector3.all(5),
          lighting: true,
        ),
      );
    },
  )

my mtl file
Material Count: 1
newmtl Material
	Ns 323.999994
	Ka 1.000000 1.000000 1.000000
	Kd 0.800000 0.800000 0.800000
	Ks 0.500000 0.500000 0.500000
	Ke 0.0 0.0 0.0
	Ni 1.450000
	d 1.000000
	illum 2
	map_Kd diffuse.png

any solution to this?

I join the question, the mtl or jpg file also did not pick up, even when I put everything in the shared folder

I'm also having trouble rendering the colored obj.

Did someone found a solution ?
I am also facing this issue .

I managed to resolve. In addition to the .obj file, there should be a .mtl and a .png file.


Handling empty datasets.

Currently empty datasets are not well handled in XGBoost.  As far as I know there are two different situations where empty datasets might appear:

The input dataset is empty due to all entries are NAN. #4083
There are more GPUs than data rows, so some GPUs don't have assigned data. #3984

As suggested by @pseudotensor , for the first case, we might want to add a dummy updater/predictor that returns a wild guess and probably with a warning message.
For the second case, I got stuck for not having access to this kind of monster machine. :)
@hcho3 @CodingCat @RAMitchell I'm looking for suggestions to solve the first case (second case is also welcome but not urgent) .  Is there other alternative solution?  Do we make it blocking for the next release?  Or we just make a check to prevent segfault so that we can unblock it for now, and fix it more profoundly after next release?

@trivialfis I think the first case is related to #4085 and #2943. The cause is that the quantile sketcher fails to create a sketch for columns filled with NAN or identical constant values. Can I take a shot at it this week? If it doesn't go well, we'll have to put a band-aid and return after 0.82 release.

There many other ways one should go back to a dummy model.  E.g., even if there is no valid eval set (e.g. all NaNs), one can still predict the "average" model.  It's not only about constant columns or many missings, etc.  LightGBM has done a good job lately about fixing all these types of issues.

@pseudotensor Are you aware of other failure modes other than shown in #4085, #2943, and #4083 ?

GPU Hist is well prepared for empty dataset now.


Update angular

@eliobischof we should update it to the latest angular 13

Looks good.. just had to update oidc lib to v13 👍


add npm run build on GH pages deploy

Using npm is nice (via browserify), but it means that currently one has to remember to commit the static/bundle.js file as well.
We should set this up with GH actions so that it runs the build step npm run build automatically on push.

it works, as of 6e13cc3a05b29b52d4418fa9de8a57c482e80693
the trick was that I'd put the static/*.js pattern in the .gitignore (like one should), but because the github pages action actually just builds & pushes a git repo those built .js files weren't part of the build, so it was broken. smh.


Add a GitHub Action to upload binaries

This is an early attempt at #6.

Closing as done – this PR was a useful place to experiment, but I'm done for now.


Normalize line endings

i am trying to use this repo as subtree for visualfsharp ( but it's the same problem cloning the repo ), because if i add a gitattributes, all file endings need to be normalized.
This is annoing if i try to merge/pull later.
i used the PTVS .gitattributes file.
It's pretty much the same work done by PTVS in Microsoft/PTVS@0dc3aa73b4522ed283e4e432beb21d4ab966a962
I used the procedure https://help.github.com/articles/dealing-with-line-endings/
if you want to repro the problem:

mkdir repo && cd repo
git init
echo * text=auto >.gitattributes
git add . && git commit -am "add .gitattributes"
git subtree add --prefix Common https://github.com/Microsoft/VisualStudio-SharedProject.git master --squash
git rm --cached -r . && git reset --hard

subtree ok, but all files need to fix the line endings ( git status )
if you use this pr, works (use git subtree add --prefix Common https://github.com/enricosada/VisualStudio-SharedProject.git normalize_line_endings --squash )

i see nodejstool doesnt do text=auto in .gitatttributes, @mousetraps it's a problem to normalize this repo?

Ping @mousetraps - I'm okay with this change, so unless you've got any concerns you can go ahead and merge it.

:+1: and sorry for the delay. There is a reason, but no particularly good reason we haven't normalized in NTVS.

thx @mousetraps and @zooba , it's easier to send contribution back from Microsoft/visualfsharp with normalized encoding, because without was going to be really annoying with merge.
Let's integrate it in visualfsharp now :smile:


Internal Error with NxtColorSensor

Try to drag the NxtColorSensor to the designer and see what happens
On AI2-Test:

faultData = com.google.gwt.event.shared.UmbrellaException: Exception caught: (TypeError) : Cannot set property 'yb' of null
faultData = com.google.gwt.event.shared.UmbrellaException: Exception caught: (TypeError) : Cannot read property 'Fb' of null

On Makeroid:

faultData = com.google.gwt.event.shared.UmbrellaException: Exception caught: (TypeError) : Cannot set property 'leftPosition' of null
faultData = com.google.gwt.event.shared.UmbrellaException: Exception caught: (TypeError) : Cannot read property 'widget' of null

You get completly random errors

Hey @barreeeiroo thanks for the report; If you could try #1196 in Makeroid, that would be great.


use GMX API to automatically run energy min

there is also gromacs wrapper which potentially is a better option


deprecated warnings in IOS7

Hello!
Really a nice thing, thanks!
I got 2 warnings, but I'm to new to fix it myself.
UIScrollView+SVPullToRefresh.m:284:50: 'sizeWithFont:constrainedToSize:lineBreakMode:' is deprecated: first deprecated in iOS 7.0 - Use -boundingRectWithSize:options:attributes:context:
and
UIScrollView+SVPullToRefresh.m:289:56: 'sizeWithFont:constrainedToSize:lineBreakMode:' is deprecated: first deprecated in iOS 7.0 - Use -boundingRectWithSize:options:attributes:context:

Warnings are still present on current code.


Updated postcodes for PIP

Amending this outcome: https://www.gov.uk/pip-checker/y/yes/2001-01-01
I've combined the 2 sets of postcodes that went live on 13 July and 17 August. And created a new list of postcodes to be includes from 1 September.
Relates to ticket: https://govuk.zendesk.com/agent/tickets/1118011

This is looking good. I've combined both of your PR's and updated tests in #1905. Will merge on Wednesday. Thanks :+1:


Please confirm these before moving forward

[X] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
[X] I have not been informed if the issue is resolved in a preview version of the winget client.

Category of the issue
Installation issue.
Brief description of your issue
I had previously downloaded VSCodium.
Today when updating packages, that package seemed to match Huawei.QuickAppIde ?
nu                      Nushell.Nushell                                0.91.0             0.92.1    winget VSCodium          Huawei.QuickAppIde                             <IP_ADDRESS>30       14.0.1    winget SharpKeys          RandyRants.SharpKeys                           3.9.0000           3.9.4000  winget
Steps to reproduce
run update
Actual behavior
Installed a new app?
Expected behavior
Update existing VSCodium (or do nothing)
Environment
Windows Package Manager (Preview) v1.8.924-preview
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.25941.1000
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.23.924.0

Winget Directories
-------------------------------------------------------------------------------------------------------------------------------
Logs                               %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir
User Settings                      %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
Portable Links Directory (User)    %LOCALAPPDATA%\Microsoft\WinGet\Links
Portable Links Directory (Machine) C:\Program Files\WinGet\Links
Portable Package Root (User)       %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portable Package Root              C:\Program Files\WinGet\Packages
Portable Package Root (x86)        C:\Program Files (x86)\WinGet\Packages
Installer Downloads                %USERPROFILE%\Downloads

Links
---------------------------------------------------------------------------
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale

Admin Setting                             State
--------------------------------------------------
LocalManifestFiles                        Disabled
BypassCertificatePinningForMicrosoftStore Disabled
InstallerHashOverride                     Disabled
LocalArchiveMalwareScanOverride           Disabled
ProxyCommandLineOptions                   Disabled
DefaultProxy                              Disabled

Screenshots and Logs
2024-04-05 07:01:05.254 [REPO] Found multiple matches for installed package [{D77B7E06-80BA-4137-BCF4-654B95CCEBC5}_is1] in source [Microsoft.Winget.Source_8wekyb3d8bbwe] when searching for [Query:[none] Include:ProductCode='{d77b7e06-80ba-4137-bcf4-654b95ccebc5}_is1'[Exact] Include:NormalizedNameAndPublisher='vscodium'+'microsoft'[Exact]]
2024-04-05 07:01:05.254 [REPO]   Checking match with package id: Huawei.QuickAppIde
2024-04-05 07:01:05.255 [REPO]   Checking match with package id: VSCodium.VSCodium
2024-04-05 07:01:05.334 [REPO] Found multiple matches for installed package [{a10fbb63-03ff-4b8c-a176-f5fd355f715b}] in source [Microsoft.Winget.Source_8wekyb3d8bbwe] when searching for [Query:[none] Include:ProductCode='{a10fbb63-03ff-4b8c-a176-f5fd355f715b}'[Exact] Include:NormalizedNameAndPublisher='python'+'pythonsoftwarefoundation'[Exact] Include:NormalizedNameAndPublisher='python(x64)'+'pythonsoftwarefoundation'[Exact]]

Hi @msingle,
Thanks for reporting this.

2024-04-05 07:01:05.254 [REPO] Found multiple matches for installed package [{D77B7E06-80BA-4137-BCF4-654B95CCEBC5}_is1] in source [Microsoft.Winget.Source_8wekyb3d8bbwe] when searching for [Query:[none] Include:ProductCode='{d77b7e06-80ba-4137-bcf4-654b95ccebc5}_is1'[Exact] Include:NormalizedNameAndPublisher='vscodium'+'microsoft'[Exact]]
2024-04-05 07:01:05.254 [REPO] Checking match with package id: Huawei.QuickAppIde
2024-04-05 07:01:05.255 [REPO] Checking match with package id: VSCodium.VSCodium

The first ProductCode is used in the Huawei.QuickAppIde manifest. It might be used by the VSCodium.VSCodium installer but it's not in the manifest to confirm.

2024-04-05 07:01:05.334 [REPO] Found multiple matches for installed package [{a10fbb63-03ff-4b8c-a176-f5fd355f715b}] in source [Microsoft.Winget.Source_8wekyb3d8bbwe] when searching for [Query:[none] Include:ProductCode='{a10fbb63-03ff-4b8c-a176-f5fd355f715b}'[Exact] Include:NormalizedNameAndPublisher='python'+'pythonsoftwarefoundation'[Exact] Include:NormalizedNameAndPublisher='python(x64)'+'pythonsoftwarefoundation'[Exact]]

The second ProductCode is in what appears to be the latest Python.Python.3.10 manifest for both scopes of x64.
Some background detalis:

The Publish pipeline takes our repo's /manifests contents, and rewrites this into an XML file, which is compressed into source.msix, and put onto a host for our CDN to distribute. Then, running 'winget list" has the client download this MSIX and decompress it, to use as a data source. This data is compared to data under certain Registry paths within HKLM and HKCU, and matching results returned.
https://github.com/microsoft/winget-cli/issues/3921#issuecomment-2037901572

What seems to be occurring is that both Huawei.QuickAppIde and VSCodium.VSCodium write the same ProductCode GUID to the Registry in the first case, and apparently 2 versions of Python in the second case. And so when the package manager reads this data from the Registry, it can't tell the 2 installations apart.
These appear to be GUID collisions. This implies that additional data might help differentiate these packages.

@denelon - Should this be moved to CLI?

The manifests for VSCodium version <IP_ADDRESS>30 have no ProductCode information. Probably the package with ProductCode information will have higher priority when compared with others?


[idyntree] Update to 10.0.0

[x] Changes comply with the maintainer guide
[x] SHA512s are updated for each updated download
[x] The "supports" clause reflects platforms that may be fixed by this new version
[x] Any fixed CI baseline entries are removed from that file.
[x] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Please get failure logs here:
CMake Error at scripts/cmake/vcpkg_install_copyright.cmake:27 (message):

  vcpkg_install_copyright was passed a non-existing path:
  D:/buildtrees/idyntree/src/v10.0.0-287170927b.clean/LICENSE.LGPL2

Call Stack (most recent call first):
  ports/idyntree/portfile.cmake:54 (vcpkg_install_copyright)
  scripts/ports.cmake:168 (include)

Note: I will be converting your PR to draft status. When you're ready, please revert to "ready for review".

Note: I will be converting your PR to draft status. When you're ready, please revert to "ready for review".

Thanks, the problem should have been fixed now.

All features are tested successfully in the following triplet:
x64-linux

Feature assimp is tested successfully in the following triplet:
x86-windows
x64-windows
x64-windows-static

The usage test passed on x64-windows (header files found):
The package idyntree provides CMake targets:

    find_package(iDynTree CONFIG REQUIRED)
    target_link_libraries(main PRIVATE iDynTree::idyntree-core iDynTree::idyntree-model iDynTree::idyntree-modelio iDynTree::idyntree-modelio iDynTree::idyntree-high-level iDynTree::idyntree-estimation)


Add Third Column View for iPadOS

This would be in Sidebar Controller, and all modals (like edit trip or edit item, etc) would go into a third column.

It doesn't look good at the moment. iOS makes it look like the center of focus, while it should be complimentary. I don't know of a way to make it work a different way right now.


Broken Acceptance Tests

ov/api_version_test:52 Should be true

ov/logical_interconnect_group_test:197 The "type" field content, "logical-interconnect-groupV3", included in this request is invalid.\n Response Status: 400 Bad Request"

ov/logical_interconnect_group_test:245 Not equal: "go LIG test" (expected)  != "" (actual)
//Because of 2

ov/logical_switch_group_test:62 400 Bad Request

ov/logical_switch_group_test:115 Not equal: "test logical switch group" (expected)  != "" (actual)
//Because of 4

6)ov/power_state_test:30 404 Not Found

ov/power_state_test:31 Not equal

ov/power_state_test:36 Not equal

ov/profile_templates_test:70 "goTestSPT" (expected) != "" (actual) //make sure it's actually being created

ov/profiles_test:96 Not equal: "wenlock-machine-1" (expected) != "" (actual)

ov/profiles_test:134 "Error connection not found on server profile, please try a different connection name."
//Because of 10

ov/profiles_test:135  Not equal: "AA:43:83:10:00:BA" (expected) != "null" (actual)
//Because of 10

ov/profiles_test:157  Not equal: "VCGM123023" (expected) != "null" (actual)
//Because of 10

ov/server_hardware_test:30 404 not found

ov/server_hardware_test:32  "VCGM123023" (expected) != "null" (actual)
//Because of 14

ov/server_hardware_test:53 "Error! No available blades that are compatible with the server profile!"

ov/server_hardware_test:57 Should not be: ""

ov/server_hardware_test:79 404 not found

icsp/icsp_test:180 Error interface slotid not found please try another interface id."

icsp/icsp_test:181 "AA:43:83:10:00:BB" (expected) != "" (actual)
//Because of 19

icsp/icsp_test:184 404 not found

icsp/icsp_test:186 404 not found

icsp/icsp_test:194 public_interface for VCGM123023 Should have a value
//Because of 22

icsp/icsp_test:242 404 not found

icsp/icsp_test:296 404 not found

icsp/netwconfig_test:142 404 not found

icsp/servers_test:36 "Error public_interface custom attribute is not found."

icsp/servers_test:38 Should return an ip address string
// Because of 27

icsp/servers_test:79 "Error interface not found, please try a different mac address."

30 icsp/servers_test:80 "AA:43:83:10:00:BB" (expected)    != "" (actual)
// Because of 29

icsp/servers_test:120 Failed to get a valid list of interfaces -> []
// Because of 29

icsp/servers_test:174 "Error interface slotid not found please try another interface id."

icsp/servers_test:175 Failed to get a an interface name
// Because of 32

icsp/servers_test:179 Error interface slotid not found
// Because of 32

icsp/servers_test:180 Failed to get interface name
// Because of 32

icsp/servers_test:221 404 Not Found

icsp/servers_test:269 "IC04-HOUEGSL-C7000-04-4" (expected) != "" (actual)
// Because of 36

icsp/servers_test:325 Should be true

icsp/servers_test:326 500 server error

icsp/servers_test:348 Should be true

icsp_servers_test:372 404 not found

We have ran all the test locally and none of them failed as such. It looks to me that the issue is already been addressed. Hence closing it.


New version: JetBrains.WebStorm version 2023.3.3

This pull request is automatically generated by 🥟 Dumplings in #3226
Microsoft Reviewers: Open in CodeFlow

/AzurePipelines run

/AzurePipelines run


Support for different line join and cap styles

I'm primarily interested in round joins and caps, but this issue could serve for discussion about line joins and caps in general.
Regarding round joins and caps, would it be better to do those in a separate pass? Each join/cap could be set up as a quad with vertex attributes specifying the normalised coordinates from the centre of the circle, and the pixel shader would check whether the interpolated 2d coordinate is inside the circle (i.e. magnitude less than one). I'm interested in implementing this at some point, and I think it might end up more performant in my use cases than encoding each join/cap as a set of quadratic curves, which could end up with a high density of triangles. I'm not too sure how this technique would interact with the existing anti-aliasing techniques in use in pathfinder as I'm not yet familiar with how XCAA works.
I'm also interested in supporting line dash patterns, though that's best left for another issue.

Implemented for quite a while now


Use of term "Agent" removed from Ingest; also rename in SDK

Remove the term "Agent", which has been removed from aquarius-one-ingest, from aquarius-one-sdk.
Specifically, leave the old names with Obsolete attribute error: false, pointing to renamed attributes.
@JonathanRobertson-AQI  @stevenhaching

I'm good with this change.  @stevenhaching  - can you please take a look.


fix: sync both diff editor to extension host

Types

[x] 🐛 Bug Fixes

Background or solution
https://user-images.githubusercontent.com/17701805/182111449-ad15c1e4-7dca-4eb6-9601-d7b9b37ac202.mp4
Changelog

修复 gitlens 左侧 originaleditor 无法展示 blame 的问题

/publish


invalid Credentials every time

Hey ropnop, first of all awesome tool, and I love that you've re-written it in Go! I've run into an issue today that I'm stumped by. I'm trying to run the simple module queries like admin-objects against a domain controller in the lab environment. I have 2 separate working sets of valid domain user credentials, and have confirmed they're valid through other tools (rpcclient, crackmapexec, ldapdomaindump, etc), yet I keep getting invalid Credentials upon every query attempt. Sample commands:
windapsearch --dc dc01.lab.local -u <user> -p <password> -m admin-objects
windapsearch --domain lab.local -u <user> -p <password> -m admin-objects
I followed the instructions on building the project with mage and ran into no issues on that front. Any idea on why this would be happening?

Hey thanks! Hmm that’s strange. A few questions:
What format are you providing the username in? Is it<EMAIL_ADDRESS>? Are there any special characters in the password? Can you try running it with verbose and debug options on and share the output?
It’s really interesting that ldapdomaindump works but windapsearch doesn’t. I’d love to get to the bottom of this. If possible, if you could get a wireshark capture of the LDAP bind failing that would be really helpful too!

Ah, this is embarrassing, I didn't realize the username format needed to be<EMAIL_ADDRESS>I was just doing username. Running it with the corrected format seems to have done the trick and it's working flawlessly now.
Thank you!

Heh, no worries. I guess it doesn’t make sense to require that part of the username when the domain is given. I’ll change that in the next version so either should work!

@ropnop Hello
Getting invalid Credentials error everytime. sudo ./windapsearch.py  --dc-ip <IP_ADDRESS> -u mydomain.local\user -p Password@1 -U tried both<EMAIL_ADDRESS>and domain\user format nothing works.


When creating new topic entity data from an entity list, if the same …

…term is input by curators multiple times, subsequent times return 'duplicate' in grey instead of the curie it maps to

Thanks @valearna !


Remove duplicated word from sync user settings error

A minor fix to an error, where settings was a repeated word.
failed to sync user settings settings back -> failed to sync user settings back

Good catch


Fix: Minor theme enhancement

Please make sure these boxes are checked before submitting your pull request - thanks!

[x] Apply the AndroidStyle.xml style template to your code in Android Studio.

[x] Run the checks with ./gradlew check to make sure you didn't break anything

[x] If you have multiple commits please combine them into one commit by squashing them.

Hey @sagar15795 , I am trying different color theme on our apache taverna application and I tried a new color, which is I think looking better than before bright blue color. I am sharing the screenshots please review.
https://drive.google.com/drive/folders/1qBWUIdzDfFmv6GU-hwvNLFoOWIJnYCvK?usp=sharing

@Hiteshgautam01 Hold this PR. I have to try out some other color. Then we will finalize it.

Hey @sagar15795, I think we can merge this PR because this has only replaced the toolbar with the toolbar which was used in every activity or fragment. And we will discuss the color theme in gitter channel and i will send the new PR for that.


⚠ ClamAV has degraded performance

In 0992c28, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 47 ms

Resolved: ClamAV performance has improved in 234a596.


Issue with Headline when using within styled-components

Following a structure like:
css`
    ${Headline},
    ${Text} {
        color: blue;
    }
`

On TS environments Headline will highlight error with the following error:
No overload matches this call.
  Overload 1 of 3, '(first: TemplateStringsArray | CSSObject, ...interpolations: SimpleInterpolation[]): FlattenSimpleInterpolation', gave the following error.
    Argument of type 'FC<HeadlineProps>' is not assignable to parameter of type 'SimpleInterpolation'.
      Type 'FunctionComponent<HeadlineProps>' is not assignable to type 'CSSObject'.
        Index signature is missing in type 'FunctionComponent<HeadlineProps>'.
  Overload 2 of 3, '(first: TemplateStringsArray | CSSObject | InterpolationFunction<ThemeProps<any>>, ...interpolations: Interpolation<ThemeProps<any>>[]): FlattenInterpolation<...>', gave the following error.
    Argument of type 'FC<HeadlineProps>' is not assignable to parameter of type 'Interpolation<ThemeProps<any>>'.
      Type 'FunctionComponent<HeadlineProps>' is not assignable to type 'InterpolationFunction<ThemeProps<any>>'.
        Types of parameters 'props' and 'props' are incompatible.
          Type 'ThemeProps<any>' has no properties in common with type 'PropsWithChildren<HeadlineProps>'.
  Overload 3 of 3, '(first: TemplateStringsArray | CSSObject | InterpolationFunction<ThemedStyledProps<HeadlineProps & { children?: ReactNode; }, any>>, ...interpolations: Interpolation<...>[]): FlattenInterpolation<...>', gave the following error.
    Argument of type 'FC<HeadlineProps>' is not assignable to parameter of type 'Interpolation<ThemedStyledProps<HeadlineProps & { children?: ReactNode; }, any>>'.
      Type 'FunctionComponent<HeadlineProps>' is not assignable to type 'InterpolationFunction<ThemedStyledProps<HeadlineProps & { children?: ReactNode; }, any>>'.
        Type 'ReactElement<any, any> | null' is not assignable to type 'Interpolation<ThemedStyledProps<HeadlineProps & { children?: ReactNode; }, any>>'.
          Type 'ReactElement<any, any>' is not assignable to type 'Interpolation<ThemedStyledProps<HeadlineProps & { children?: ReactNode; }, any>>'.
            Type 'ReactElement<any, any>' is not assignable to type 'CSSObject'.
              Index signature is missing in type 'ReactElement<any, any>'.ts(2769)

It seems to be related to https://styled-components.com/docs/advanced#caveat but as it doesn't happen with other component (such as Text in this case) I expect to not happen with Headline

This seems be related to the wrong type of Headline. Just removing React.FC here might solve this already.
That being said it is generally not a good idea to write application code that depends on a library component to be a styled-component. I agree we should fix this for consistency but, we shouldn't promote this pattern IMO.

Totally makes sense, I have this logic in a "Placeholder generator" we have in one of the apps. The idea is to generate a scaffold view while the content is being loaded and it takes assumptions on what to render depending on the content. But we don't have something like that in Wave (I don't even know if we should)

How do you replicate this?

I think this error went away, cannot replicate this. Check the sandbox here
We can reopen this later if it's relevant


Many changes

Added:
-Qt GUI
-Diverging colormap support, up-down-up, down-up-down, up-up-up
-.JSCM savefiles
-Catmul-clark spline building, which is the new default. The old method remains
-Complete backwards-compatibility
-And more small improvements

@stefanv @njsmith

It looks like this version cannot edit existing matplotlib colormaps.  Can we fit a spline to the existing datapoints and display that?

I thought we decided that this would not be implemented in the next version. There is no clear methodology for how we should fit splines and add control points.
How many control points do we add?
How close do we have to fit the spline?
What do we do when the existing colormap is jagged?

OK, if we discussed it, then it's fine.
I tried to get this branch running on PyQt5 today, but didn't have
much luck :/

All the code was written for PyQt4, and it requires some tweaks to port to PyQt5. I don't think PyQt5 was released when I was writing this.
I'll get it running in PyQt5.

@stefanv
On PyQt5 editing the colormap is very slow. You can try on the other branch, https://github.com/jerryz123/viscm/tree/pyqt5

Finally merged in ae93388ed14fba93c35b9e2dcce1b0d370e68d98!

(Note for future reference: before merging I edited history to get rid of the icon image files that we can't legally use/distribute.)

Thank you for all your work, @jerryz123 !


Cleaning up unused unit tests

Per this issue, these currently unused unit tests are ok to remove since their functionality has been wrapped into TestNewTasks: https://github.com/EleutherAI/lm-evaluation-harness/issues/1514

Thanks @veekaybee !


Guidelines for multiple requirement files using onbuild image

Can you provide an example of using multiple requirement files eg. /requirements and /module/requirements as part of onbuild.
tried
FROM jfloff/alpine-python:2.7-onbuild
ENV PIP_REQUIREMENTS "requirements.txt nlp_submodule/requirements.txt"
ENV PORT 7000
EXPOSE 7000
ENTRYPOINT ["python"]
CMD ["run_service.py"]

But its not pulling up both the requirement files

At the moment its not possible to install multiple requirements files at once per se. But you could sill make it work using recursive requirements.
Just place the recursive call -r nlp_submodule/requirements.txt inside the main requirements.txt and it should do the trick.


HLSL: fix packing of structs

It seems there was a typo in calculation of begin_word/end_word, causing some shaders in opengothic not to work

I reproduced the issue, but the fix seems very off to me. I'll look into it.

Fixed on main.


How to draw a chart exactly like this??/

i want to start bezier chart from 6:00, but by default it starts from 0:00

@MohithHasan
how to remove background grid that doted lines

you would have to create a custom graph for this

@Hermanya how do we create custom graphs?


[New game]: Whac a Mole

🎮 Game Request
User friendly and very enjoyable game
Point down the features

Easy to play.
User friendly.
Age friendly.
Enjoyable.

Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @taneeshaa15 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

@kunjgit Please assign this issue to me.

self

I would like to work on this issue, please assign this to me.
@kunjgit

Hey @taneeshaa15 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Future can't be returned

Hi I'm doing the excercise on chapter 7 (Unfortunately my ebook doesn't show the page no) and I get the following error in main.dart file on line 41: return completer.future (underlined red):
A value of type 'Future<dynamic>' can't be returned from the method 'getNumber' because it has a return type of 'Future<int>'.
How to turn the completer into type future?

This can be resolved by changing the Completer to be of type int on line 32, like this
Completer<int> completer


[19.03 backport] int-cli/TestSearchCmdOptions: fail earlier

backport of https://github.com/moby/moby/pull/39243
Sometimes this test fails (allegedly due to problems with Docker Hub),
but it fails later than it should, for example:

01:20:34.845 assertion failed: expression is false: strings.Count(outSearchCmdStars, "[OK]") <= strings.Count(outSearchCmd, "[OK]"): The quantity of images with stars should be less than that of all images: <...>

This, with non-empty list of images following, means that the initial
docker search busybox command returned not enough results. So, add
a check that docker search busybox returns something.
While at it,

raise the number of stars to 10;
simplify check for number of lines (no need to count [OK]'s);
improve error message.

ping @kolyshkin PTAL

Ugh, looks like it's still failing;
11:45:30 FAIL: docker_cli_search_test.go:47: DockerSuite.TestSearchCmdOptions
11:45:30
11:45:30 assertion failed: expression is false: strings.Count(outSearchCmdStars1, "[OK]") <= strings.Count(outSearchCmd, "[OK]"): The quantity of images with stars should be less than that of all images: NAME                        DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
11:45:30 busybox                     Busybox base image.                             1584      [OK]
11:45:30 progrium/busybox                                                            69                   [OK]
11:45:30 hypriot/rpi-busybox-httpd   Raspberry Pi compatible Docker Image with ...   46
11:45:30 radial/busyboxplus          Full-chain, Internet enabled, busybox made...   24                   [OK]
11:45:30 hypriot/armhf-busybox       Busybox base image for ARM.                     11
11:45:30 arm32v7/busybox             Busybox base image.                             7
11:45:30 yauritux/busybox-curl       Busybox with CURL                               5
11:45:30 armhf/busybox               Busybox base image.                             4
11:45:30 arm64v8/busybox             Busybox base image.                             3
11:45:30 p7ppc64/busybox             Busybox base image for ppc64.                   2
11:45:30 prom/busybox                Prometheus Busybox Docker base images           2                    [OK]
11:45:30 armel/busybox               Busybox base image.                             2
11:45:30 s390x/busybox               Busybox base image.                             2
11:45:30 sequenceiq/busybox                                                          2                    [OK]
11:45:30 aarch64/busybox             Busybox base image.                             2
11:45:30 odise/busybox-curl                                                          2                    [OK]
11:45:30 i386/busybox                Busybox base image.                             2
11:45:30 arm32v6/busybox             Busybox base image.                             2
11:45:30 Flag --stars has been deprecated, use --filter=stars=3 instead
11:45:30


portfolio finish mobile first week 1

Plz let me where it is incomplte
I followed as per week 1 css grid portfolio
It does not need contact form
Footer
And desktop version alignment
On Sat, 21 Jan, 2023, 1:53 pm Felicia G. Awuah, @.***>
wrote:

@.**** commented on this pull request.
Hi @codeWithHyder https://github.com/codeWithHyder,
While you made a great effort in this project, unfortunately, I cannot
proceed to review your code.
Invalid Code Review Request
https://camo.githubusercontent.com/73e01e29b6bc1f2f9f23387cc4f074a8369084c83b5f124eec0c41c7097d080a/68747470733a2f2f6d65646961322e67697068792e636f6d2f6d656469612f64615043536a777573365552324a785258312f67697068792e676966

You have submitted a project, that is incomplete. I noticed that
your project is missing all the initial sections of the portfolio project.
❌
It also doesn't contain the necessary files for this milestone of
the project. ❌
However, you are on your last review, so I would suggest that if you
did the initial parts of the projects in a different branch or repo, I
would suggest you do the whole project in one repo. As each of the various
sections/milestones comes together to give you a complete project. 👍
Also please write a more descriptive Pull request with a valid title
and a descriptive description before you resubmit 😉

Your Code Review Request will be marked as invalid in your Dashboard, so
please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something
is not 100% clear.
Please, remember to tag me @NahnahAJ https://github.com/NahnahAJ in
your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the
same Pull Request submitted for the first review, either valid or invalid
unless it is requested otherwise.
Invalid Code Review Request does not count into the code reviews limit.
—
Reply to this email directly, view it on GitHub
https://github.com/codeWithHyder/mobile-finish-css-grid-/pull/1#pullrequestreview-1264602400,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZE2WDAYNYE5QVUZMB34XT3WTOMHPANCNFSM6AAAAAAUCIBGGU
.
You are receiving this because you were mentioned.Message ID:
@.***
com>


Misc cleanup

Backlog of small changes I've noticed poking around Gizmo the last few days.

Coverage remained the same at 41.121% when pulling 7ee507edd443ccf144dcbcb1b7ed22efaa71b7a5 on darrenmcc:cleanup into 0a49a793c4d08ab757b8c834a26eb689355e0ef8 on NYTimes:master.

:+1:  thanks!


Update Manifold Optimizer

This PR updates the manifold optimization PR to be compliant with GTSAM 4.3.

Thanks! This should allow us to get a jumpstart on the constraint manifold state estimation paper.


AV-762: Added CKAN SPARQL support

Support for updating the bundled Fuseki SPARQL server when indexing datasets
SPARQL query UI
SPARQL query/update CKAN actions

Let's merge this after vacation season

This should be rebased.

Porting to new repo arrangement


Ensure original and cleaned evokeds share the same baseline in ICA.plot_overlay()

Applying ICA can lead to signal shifts, and we emit a warning:

:3: RuntimeWarning: The data you passed to ICA.apply() was baseline-corrected. Please note that ICA can introduce DC shifts, therefore you may wish to consider baseline-correcting the cleaned data again.

When creating the overlay plots, we should therefore automatically follow this suggestion, as the user has no way to intervene there directly:
main:

This PR:

MWE:
# %%
import mne

sample_dir = mne.datasets.sample.data_path()
sample_fname = sample_dir / 'MEG' / 'sample' / 'sample_audvis_raw.fif'

raw = mne.io.read_raw_fif(sample_fname, preload=True)
raw.crop(tmax=60)
raw.pick_types(eeg=True, stim=True)
events = mne.find_events(raw)
epochs = mne.Epochs(raw=raw, events=events, baseline=None, preload=True)
evoked = epochs.average()

ica = mne.preprocessing.ICA(n_components=15, method='picard')
ica.fit(epochs)

# %%
evoked.apply_baseline()
ica.plot_overlay(inst=evoked, exclude=[0])

how did you bump into this? To me it's a more a problem that you applied ICA on raw that had a DC offset. If you highpass the data before ICA the plotting issue disappears.

@agramfort You're right, if one closely follows our docs and the warnings we emit, the scenario portrayed here shouldn't really occur. Closing.


Adds MBind for promises. fixes #14

Depends on METADATA 11540

@pao @ulysses4ever so I'm actually debating on this. I'm not sure if we should implement other objects as Monads and include them in the library. It can start a trend of having a very large library that has a lot of things most programmers don't need. If you're going to the Boston meetup tonight, I'd love to discuss this.

Yes, I also started to think that including too many concrete monads maybe harmful. Possible ideal could be that we need two separate packages: say, MonadsCore (machinery plus several “core” instances) and MonadsInstances (more involved instances). But I'm not sure it is worth investing our time in that so far. Otherwise I'm OK with this PR.
Funny thing: I lived in Boston from January to July 2017. But now I'm far away, unfortunately. I might come back in future (Fall 2018 is the estimation).


Need to write the email alert for checking the CPU utilization.

Hi Team,
i'm new to this tool. i have installed and configured the elastalert 7.0.0. i have used some rules for checking the CPU utilization. but, i'm not receiving the alert message. can anyone please help me for how to write the rule or send me the rules to check the CPU, RAM and Disk utilization.

Please paste your current elastalert.yaml config and the alert file you're having issues with so we can assist in debugging.


director: Simplify wrapping of Drake's director binary

It's a bit brittle, but perhaps less brittle than copy-pasta?

I'm not sure if the stub/pydrake will hurt this workflow at all, but I've filed https://github.com/RobotLocomotion/drake/pull/13421 anywho as I've wanted it for Anzu.

@mposa This works on my machine, however, it does look like this version does allow stub/pydrake to get in the way:
Drake Scripts:
  Specified: --use_builtin_scripts=all
  Available: --use_builtin_scripts=frame,hydroelastic_contact,image,point_pair_contact,time
...
>>> import pydrake
>>> pydrake.__file__
'{runfiles}/dairlib/external/drake/tools/workspace/drake_visualizer/stub/pydrake/__init__.py'
>>> import pydairlib
>>> pydairlib.__file__
'{runfiles}/dairlib/bindings/pydairlib/__init__.py'

So you may actually end up wanting some form of RobotLocomotion/drake#13421


Update Exchange-Protection.md

Issue:
From line number 285 we should consider removing this as this step is not needed to be performed.
.\ExchangeExtendedProtectionManagement.ps1 –RollbackType "RestoreIISAppConfig"
Reason:
If accidently performed by end customer, they may be ending up with disabling the Extended Protection completely and they will have to rerun the script to make modification which can be time consuming.
Fix:
Edit the doc with updated step.
Validation:
Provide if applicable

This change looks good to me. We have the same command in two places, and the second one does seem out of place:

@sujithnair79 Thank you!


Unchecked runtime.lastError while running sockets.tcp.send:

following is the error:
Unchecked runtime.lastError while running sockets.tcp.send: net::ERR_SOCKET_NOT_CONNECTED
at Socket_chrome.write (chrome-extension://fmdppkkepalnkeommjadgbhiohihdhii/lib/freedom-for-chrome.js:7755:22)
at null. (chrome-extension://fmdppkkepalnkeommjadgbhiohihdhii/lib/freedom-for-chrome.js:6305:26)
at Provider.onMessage (chrome-extension://fmdppkkepalnkeommjadgbhiohihdhii/lib/freedom-for-chrome.js:6049:37)
at Hub.onMessage (chrome-extension://fmdppkkepalnkeommjadgbhiohihdhii/lib/freedom-for-chrome.js:4160:30)
at Object. (chrome-extension://fmdppkkepalnkeommjadgbhiohihdhii/lib/freedom-for-chrome.js:7146:33)
at Module.emitMessage (chrome-extension://fmdppkkepalnkeommjadgbhiohihdhii/lib/freedom-for-chrome.js:5201:10)
at Object. (chrome-extension://fmdppkkepalnkeommjadgbhiohihdhii/lib/freedom-for-chrome.js:7158:35)

full log link as below
https://docs.google.com/a/google.com/document/d/1oxMHFzEFpRd0JuZ-fjbDiM9hhB6XWztUkNcywNP43PQ/edit?usp=sharing

I think this is actually expected sometimes (if the remote connection closes while you're trying to send it something). We probably want to change these to not be errors but be info or debug logs. But it may also indicate some problem. Can you make it happen consistently and provide steps to reproduce?

I suspect this is related to this issue:
https://github.com/uProxy/uproxy/issues/607
@klazizpro: is proxying still workng when you see this?

yes, it was proxying fine

A way to reproduce this with the simple-socks sample app is to jump ahead while proxying a YouTube video.

This sometimes also produces:
Uncaught InvalidStateError: Failed to execute 'send' on 'RTCDataChannel': RTCDataChannel.readyState is not 'open'

I propose three things which should help here:

freedom-for-chrome's TCP sockets provider should check chrome.runtime.lastError so we can identify whether this is happening to SocksToRtc or RtcToNet
SocksToRtc should log with WARN when send is called on a closed socket (this can happen for totally valid reasons, e.g. the peerconnection's data queue is still being emptied even after the TCP socket has closed)
SocksToRtc should log with ERROR when a socket is closed for reason UNKOWN (this should not happen)

Basically, for freedom-for-chrome, I will put the code snippet at the end of this issue in a pull request:
https://github.com/freedomjs/freedom-for-chrome/issues/30

https://github.com/freedomjs/freedom-for-chrome/pull/69

https://github.com/uProxy/uproxy-networking/pull/197

So, this is really a duplicate of this issue:
https://github.com/uProxy/uproxy/issues/607


build: manual release matches regular release workflow

Description
manual release matches regular release workflow
Related Issue

Fixes #
Types of changes

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

Checklist:

[x] My code follows the code style of this project.
[x] I have read the CONTRIBUTING document.
[x] All new and existing tests passed.

Hopefully fixes the manual release, which doesn't work right now.

Error log:

Error: Command failed: npm install<EMAIL_ADDRESS>@semantic-release/git --silent


Cross-platform build tool support?

I'm trying to run this against a project that has platform-specific build files, and it's failing. Not sure if it's because I'm not ignoring stuff properly or if it's because of cross-platform builds.
Command:
go-callvis -focus github.com/rancher/os/cmd/control/install \
-limit github.com/rancher/os/cmd/control/install \
-ignore github.com/rancher/os/netconf,github.com/rancher/os/util,github.com/rancher/os/netconf/bridge \
github.com/rancher/os/cmd/control/install | dot -Tpng -o install.png

Result:
~/go/src/github.com/rancher/os/netconf/bridge.go:41:39: cannot use bridge (variable of type *github.com/rancher/os/vendor/github.com/vishvananda/netlink.Bridge) as *github.com/rancher/os/vendor/github.com/vishvananda/netlink.Link value in argument to netlink.LinkSetMaster
~/go/src/github.com/rancher/os/cmd/control/install/install.go:43:30: Mount not declared by package util
~/go/src/github.com/rancher/os/cmd/control/install/install.go:50:16: Blkid not declared by package util
~/go/src/github.com/rancher/os/cmd/control/install/install.go:58:14: ResolveDevice not declared by package util
~/go/src/github.com/rancher/os/cmd/control/install/install.go:62:18: Blkid not declared by package util
go-callvis: couldn't load packages due to errors: github.com/rancher/os/netconf, github.com/rancher/os/cmd/control/install

I suspect that this is at least partially due to the util package having platform-specific builds. For example, most of the errors above (Mount, Blkid, ResolveDevice) reside in util_linux.go instead of the main util.go:
github.com/rancher/os/util/util_linux.go
// +build linux

package util

Can anyone confirm that I am not ignoring or focussing this target properly?

And you are trying to compile it on something else than linux I presume?
Also, ignoring packages doesn't lose dependency on it, it just omits that packages from the output graph result. The analysis is done for the entire program.

Yes, this compilation is happening on OSX... good call. I'll try this on Linux and see what happens. Thank you for the clarification on -ignore!

Excellent, verified that the build target was the problem.
root@wtfdidijustdo:~/go# go-callvis github.com/rancher/os/cmd | dot -Tpng -o install.png
go-callvis: cannot find package "main" in any of:
	/usr/local/go/src/main (from $GOROOT)
	/root/go/src/main (from $GOPATH)
root@emc2-wp1:~/go#

There's some other issues, unrelated to this topic. Thanks again!


SeaClouds bom improvements

improve SeaClouds installer: support for 1 VM and AWS EC2
deploy seaclouds on a single VM

I have been testing your improvements it looks nice and it reduces the amount of resources on Byon for development, just one question, have you been able to achieve green status on Brooklyn? In my setup the planer is on fire.

@adriannieto the configuration for the planner in that bom is outdated, look at https://github.com/szenzaro/SeaCloudsPlatform/blob/35ba793450e7a2d4363a7336b7a5092430fa463b/seaclouds-catalog.bom
Even if there are still syntax errors on the install.latch stuff, the remaining is ok.

So maybe @andreaturli  could merge this PR and I willl add InfluxDB + Grafana and you can work on the Planner


Problem with glamor/babel

Before all, thanks for this amazing project!
I'm facing some problems trying the lint option.
I copied the example
let rule = css`
  color: red;
  font-family: helvetica, sans-serif;
  :hover {
    color: blue
  }
  @media(min-width: 300px) {
    color: green
  }
`

and my .babelrc is
{
  "presets": [
    "env",
    "react"
  ],
  "plugins": [
    "transform-class-properties",
    "transform-object-rest-spread",
    "transform-regenerator",
    "glamor/babel"
  ]
}

but when I try to run my application, I see the error

What am I doing wrong?

could you try putting glamor/babel before the others?

closing this, please reopen if you have a reproducible test case you can share.


_PDCLIB_Noreturn does nothing in C++11

The current code for PDCLIB_Noreturn seems to define it as an empty macro when building with a C++ compiler. This causes warning: function declared 'noreturn' should not return [-Winvalid-noreturn] warnings when building libc++, as it expects abort(), which is called in functions marked [[noreturn]], to come with the C++11 [[noreturn]] attribute.
I experimented with adding the following code in line 59 of _PDCLIB_int.h:
#if defined(__cplusplus) && (__cplusplus >= 201103L)
#define _PDCLIB_Noreturn [[noreturn]]
#endif

It fixed the warnings in my tests while not negatively impacting compilation of other code.

Working on this uncovered a series of other issues with a C++ compile I will have to fix before I can submit it all.

_PDCLIB_Noreturn (leading a function declaration) resolves to the C11 keyword _Noreturn if, and only if, the compiler is running in C11 mode. This works in tandem with the header <stdnoreturn.h>. This is not something you should have to touch. (I admit it's a bit bass-ackwards. I can't remember exactly why I opted for that indirection. Might clean this up at some later point.)
There is the creatively named _PDCLIB_NORETURN, which is trailing the same function declarations that _PDCLIB_Noreturn is leading. This is actually the older construct, added before there even was a C11. It is configured in <_PDCLIB_config.h>, to resolve to whatever your compiler needs to be informed that this function does, indeed, not return -- regardless of which mode it runs in. In the example platform, this is set to __attribute__(( noreturn )), which "does the right thing" for GCC.
For some reason this attribute was not set for the <stdlib.h> functions. I might have removed it when I added the C11 construct, or never have added it, I don't know. I'll look into how that muckup came to happen at some later time.
Long story short, the latest version (in both SVN and git) should compile cleanly for C++.


Initial: K code addresses

Addresses new K coding with the ability to use also the SAPP S addresses

This is coded in #1
KYAN addresses will begin with K for mainnet and with k for testnet.

Changed testnet address starting letter to 'S' to be able to use SAPP blockchain to collect funds.
I will try to bind the starting letter to a condition of blockheight so that hopefully (if it will work) after the fork, 'K' letter will be used for new addresses.


How should a host respond to a PutFile request in the create new case where the file will conflict with an existing file?

What kind of conflict you have in mind? PutFile to a file which is not locked and is not zero bytes?

I was confused. This case should never happen, since in the create new flow a host creates a file ID that they then provide to us and we PutFile to that ID, so there should never be a name conflict; or, if there is, it would be one the host deals with prior to creating the ID, not one that we deal with in PutFile.


Fix assertion error in sql planning for latest aggregators

Fixes https://github.com/apache/druid/issues/13091.
This PR has:

[x] been self-reviewed.
[x] added unit tests or modified existing tests to cover new code paths, ensuring the threshold for code coverage is met.

Thank you @kfaraz and @cryptoe for your review. I have made the changes.

Merged since build failure is unrelated.


Unable to download the Self contained Zip Folder

Hi @zar-12 , do you have any further details on what was discovered? All release are properly scanned before I upload them, haven't seen any issues with them before

Hello,
We would like to install this amazing app at work but when we go to download the zip file, we keep getting an error/notification that says "File wan't available on site." I also tried downloading an earlier release and basically the same. Were the installation files removed/taken down?


[Feature] Add SIGMA rat brain templates and atlases v2.0

Data on zenodo: https://zenodo.org/records/10635831
There are multiple reference images, of different contrasts and resolutions. For our purposes, the ex-vivo T2* images may be best, as they are of very high resolution, for MRI. (0.09 x 0.09 x 0.09 mm). The provided annotation images seem to come from the Waxholm space atlas (2023), warped onto the SIGMA template.
References:
Barrière, D.A. et al. The SIGMA rat brain templates and atlases for multimodal MRI data analysis and visualization. Nat Commun 10, 5699 (2019). https://doi.org/10.1038/s41467-019-13575-7
Kleven, H. et al. Waxholm Space atlas of the rat brain: a 3D atlas supporting data analysis and integration. Nat Methods 20, 1822–1829 (2023). https://doi.org/10.1038/s41592-023-02034-3
Barrière, D.A. et al. Combination of high-fat/high-fructose diet and low-dose streptozotocin to model long-term type-2 diabetes complications. Sci Rep. 2018 Jan 11;8(1):424. doi: 10.1038/s41598-017-18896-5. PMID: 29323186; PMCID: PMC5765114.

In case you are wondering, this is what the ExVivo MRI template image looks like:


Add App Version to Label In K8

As a nice easy way to see what version of the applications are being ran, add in the version: [APP_VERSION] into the helm charts

The 'main' services have the labels already applied - adding to cronjobs & jobs


fix: add types

Now the npm package cannot read the type, this pr fixes the problem.

I just checked, but this is not a package.json problem, it's just a problem because I didn't apply path transform to the build I'll take care of it now.

So you don't think this pr will fix the problem？

Yes, that's right. The version that solved the problem has just been deployed Please update it

I'll close it if there's no problem. Thank you for the information.


Resist display

Damage resists show in battle, how much is resisted, for normal damage and for residuals. They show up in combat log as well
Centered some pages: view battles and combat logs

forgot a display. pulling for now


Tile generator: make it better by extracting whatever the name of the .shp file is

Decided to validate input file instead

Decided to validate input file instead


Don't error when compiled with cuda but no device present.

Is your feature request related to a problem? Please describe.
We deploy the same container to VM's that might or might not have GPUs, but we only create a single image. If we don't have GPUs, we would never request device memory, and would error out before any request for a device allocator.
Describe the solution you'd like
Only error if configured with cuda and device memory is requested. I think the simple solution might be to issue a warning when detecting the devices in MemoryResourceRegistry.cpp and don't add the device allocator. I assume this would throw an error if the device allocator was ever requested.
I can patch umpire, but it might be nice to have this work in heterogeneous cloud envs. Here is an example patch that works for me:
diff -ruN a/src/umpire/resource/MemoryResourceRegistry.cpp b/src/umpire/resource/MemoryResourceRegistry.cpp
--- a/src/umpire/resource/MemoryResourceRegistry.cpp	2022-03-10 18:30:58.008480346 +0000
+++ b/src/umpire/resource/MemoryResourceRegistry.cpp	2022-03-10 18:32:47.110041452 +0000
@@ -108,27 +108,30 @@
     int device_count{0};
     auto error = ::cudaGetDeviceCount(&device_count);
     if (error != cudaSuccess) {
-      UMPIRE_ERROR("Umpire compiled with CUDA support but no GPUs detected!");
+      //UMPIRE_WARNING("Umpire compiled with CUDA support but no GPUs detected! Don't you dare ask me for a device allocator!!!!");
     }
+    else
+    {

-    registerMemoryResource(util::make_unique<resource::CudaDeviceResourceFactory>());
-    m_resource_names.push_back("DEVICE");
+      registerMemoryResource(util::make_unique<resource::CudaDeviceResourceFactory>());
+      m_resource_names.push_back("DEVICE");

-    for (int device = 0; device < device_count; ++device) {
-      std::string name{"DEVICE::" + std::to_string(device)};
-      m_resource_names.push_back(name);
-    }
+      for (int device = 0; device < device_count; ++device) {
+        std::string name{"DEVICE::" + std::to_string(device)};
+        m_resource_names.push_back(name);
+      }

-    registerMemoryResource(util::make_unique<resource::CudaUnifiedMemoryResourceFactory>());
-    m_resource_names.push_back("UM");
+      registerMemoryResource(util::make_unique<resource::CudaUnifiedMemoryResourceFactory>());
+      m_resource_names.push_back("UM");

-    registerMemoryResource(util::make_unique<resource::CudaPinnedMemoryResourceFactory>());
-    m_resource_names.push_back("PINNED");
+      registerMemoryResource(util::make_unique<resource::CudaPinnedMemoryResourceFactory>());
+      m_resource_names.push_back("PINNED");

 #if defined(UMPIRE_ENABLE_CONST)
-    registerMemoryResource(util::make_unique<resource::CudaConstantMemoryResourceFactory>());
-    m_resource_names.push_back("DEVICE_CONST");
+      registerMemoryResource(util::make_unique<resource::CudaConstantMemoryResourceFactory>());
+      m_resource_names.push_back("DEVICE_CONST");
 #endif
+    }
   }
 #endif

We are actively looking in to this. Rest assured!


Found another bug with metadata and older npm packages

These older packages don't follow the newer package.json conventions.
This time it was due to<EMAIL_ADDRESS>where the dist property didn't have an "integrity" property.
I tried to move every JsonElement.GetProperty call to the OssUtilities.GetJSONPropertyIfExists call to prevent this from happening in the future.
I also added a test with a minimalistic package.json for a package called "example".

/azp run

Looking into why @cormacpayne's approval isn't counting.

Looking into why @cormacpayne's approval isn't counting.

I'm guessing he doesn't have write access.

He's on Oryx now so idk how often he'll be contributing to OSSGadget.

Looking into why @cormacpayne's approval isn't counting.

I'm guessing he doesn't have write access.

I sent them the link they need to request access.  Only one click and @scovetta should be able to add them.

@gfs I'll do a follow-up PR to add support for useCache in EnumerateVersions, don't want to make this PR too large with those changes cluttering it.

@gfs
        Gabe Stocco
        FTE I'll do a follow-up PR to add support for useCache in EnumerateVersions, don't want to make this PR too large with those changes cluttering it.

Can you remove the force disable cache in this PR then? Each commit to main kicks a build + release.

I just ended up doing it in this PR. It was pretty straightforward, especially considering rider did it all automatically. Push coming shortly.

Your approach here will definitely work, no question about that - I'm just curious whether we have any real-world use cases where we would want to create caching enable/disabled like a 'per-request' option as opposed to a 'global' / 'per library instance' option?

I would like to add a global setting to the library at some point. This was just an easy way of unblocking.

Your approach here will definitely work, no question about that - I'm just curious whether we have any real-world use cases where we would want to create caching enable/disabled like a 'per-request' option as opposed to a 'global' / 'per library instance' option?

I would like to add a global setting to the library at some point. This was just an easy way of unblocking.

OK - I'll defer to you on that. My instinct was that a 'global' / 'per instance' level setting would be a smaller code change since we wouldn't have to update every public method to add the option.

I think there’s a distinction. If you were using the library as an include theres the case where you check the cache and see how old the latest version is and perhaps and then call with no cache if you’re not satisfied.
Another example is that you call enumerate versions without cache but download package with cache. You can get a live view of the versions - but then not redownload any version you’ve already downloaded.
If you are running an OSSGadget (one of the cli tools as distributed) I agree it should always have the same caching behavior in the same process.
On Mon, Mar 14, 2022 at 3:03 PM, Paul Malmsten @.***> wrote:

A general thought - how often do you think particular calls into OSSGadget will want to use a cache, as opposed to for a given client, to always use the cache / never use the cache?
If we think we would never have a use case where request A should hit the cache whereas request B shouldn't hit the cache within the same instance or run of OSSGadget, then we could avoid needing to change so many interfaces by configuring the cache at the time of library object creation instead of at the time of method call.
As an analogy, the Cosmos DB client provides certain configuration options at the time of creating the CosmosClient instance (like say connection string), and other options at the time of each request (e.g. the SQL query to execute, whether to use an If-Match constraint for optimistic locking, etc.).
Your approach here will definitely work, no question about that - I'm just curious whether we have any real-world use cases where we would want to create caching enable/disabled like a 'per-request' option as opposed to a 'global' / 'per library instance' option?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

I don’t think it should be global. Perhaps cache use should be a setting when instantiating a project manager instead of to the calls on that manager?
On Mon, Mar 14, 2022 at 3:13 PM, Paul Malmsten @.***> wrote:

Your approach here will definitely work, no question about that - I'm just curious whether we have any real-world use cases where we would want to create caching enable/disabled like a 'per-request' option as opposed to a 'global' / 'per library instance' option?

I would like to add a global setting to the library at some point. This was just an easy way of unblocking.

OK - I'll defer to you on that. My instinct was that a 'global' / 'per instance' level setting would be a smaller code change since we wouldn't have to update every public method to add the option.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

I don’t think it should be global. Perhaps cache use should be a setting when instantiating a project manager instead of to the calls on that manager?

That makes sense to me. Can do a followup PR that does it during ProjectManagerFactory.CreateProjectManager, or the FindPackageSquats
I do think that OSS Gadget as a whole could benefit from a "caching" overhaul vs how it's being handled right now. But I don't see that in my immediate future of things I'll be working on.

I don’t think it should be global. Perhaps cache use should be a setting when instantiating a project manager instead of to the calls on that manager?
…
On Mon, Mar 14, 2022 at 3:13 PM, Paul Malmsten @.> wrote: >> Your approach here will definitely work, no question about that - I'm just curious whether we have any real-world use cases where we would want to create caching enable/disabled like a 'per-request' option as opposed to a 'global' / 'per library instance' option? > > I would like to add a global setting to the library at some point. This was just an easy way of unblocking. OK - I'll defer to you on that. My instinct was that a 'global' / 'per instance' level setting would be a smaller code change since we wouldn't have to update every public method to add the option. — Reply to this email directly, [view it on GitHub](#309 (comment)), or unsubscribe. You are receiving this because you were mentioned.Message ID: @.>

Yeah, this is what I was getting at - I'm still pretty new to the OSSGadget project, so I don't know which object names / lifecycles to consider in my suggestions quite yet :)
I wasn't trying to suggest having a single global static flag that would take effect process-wide.

I'm off to get dinner (east coast), just pushed changes to fix the tests, has to do with the caches.

I don’t think it should be global. Perhaps cache use should be a setting when instantiating a project manager instead of to the calls on that manager?

That makes sense to me. Can do a followup PR that does it during ProjectManagerFactory.CreateProjectManager, or the FindPackageSquats

If we add a new boolean I think it should be in CreateProjectManager.  It uses reflection to find the constructors for the projectmanagers so it may make the most sense to make the caching behavior be a bool property that can be set after the manager is initialized.  The property would only then need to be defined in the base class, rather than changing every constructor.  The default should remain true to keep existing behavior.
Alternately you could define a second constructor with the cache parameter and point the old constructor to it => with cache true to keep the old behavior.

I do think that OSS Gadget as a whole could benefit from a "caching" overhaul vs how it's being handled right now. But I don't see that in my immediate future of things I'll be working on.

I'm not very familiar with the HttpClientFactory, but does it make sense to put the caching layer there?  We would need to modify the default client factory that OSSGadget itself uses to bring back caching behavior, but for external users they disable caching just by providing a factory that doesn't cache.

I'm not very familiar with the HttpClientFactory, but does it make sense to put the caching layer there?  We would need to modify the default client factory that OSSGadget itself uses to bring back caching behavior, but for external users they disable caching just by providing a factory that doesn't cache.

Here's one option maybe: I found this caching library that seems to be intended for caching http or json data while looking for ways to do caching at the http client level. https://github.com/reactiveui/Akavache

Caching discussion here: #310

LGTM. See linked issue for follow up discussion on caching and some library options I found.


What data format do you recommend for PDF input.

I am working on a project that involves providing LightRAG with hundreds of PDFs for queries. I want to ensure that the data is processed efficiently and accurately.
1.	What is the optimal format for extracting and converting the PDF content for LightRAG? Would Markdown provide better structure, or is another format, such as JSON, for batch processing?
2.	Are there any specific guidelines or preprocessing steps to follow when handling large datasets like this to ensure optimal embedding and contextual understanding?
3.	Does LightRAG have limitations or recommendations for handling PDFs with mixed content, such as text, images, and tables?

Thank you!
Best regards,
Kevin

I think hands down markdown format is the best, please use marker github to first convert the PDFs to MD format before feeding them to LightRAG. This is purely my experience.

Thank you @nickakube. I was leaning towards that method and that seems to be the best way. Thank you for sharing your experience.


Add tome name warning

I only think it makes sense to issue the warning if they are creating the tome. Users who are using tomes with unconventional names should not really care about this.

That is what I put, unless I made a mistake. You have to expand the diff to see which functions I added the warning to.


README incorrect?

Is the README correct?
npm i miragejs @miragejs/graphql.
import { createGraphQLHandler } from 'miragejs-graphql'

Module not found: Error: Can't resolve 'miragejs-graphql'?

I had to use import { createGraphQLHandler } from '@miragejs/graphql' to get it working.

Yeah, you're right, Sounds like it needs an update. Thanks!!

Should be good now


Recommended course addition

Malware Analysis and Reverse Engineering course from UC
https://class.malware.re/

Thanks, I've added it to the list.


chore(ci): bump test_sdist python from 3.11 to 3.12

failure related to https://github.com/man-group/pytest-plugins/issues/220
Need to drop this dependency.


✨[feature Request]: Contact page takes details to enter...again taking details in the footer has no sense

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
Each page has different style in footer...which is very unstable and confusing and disturbing for users...
Also contact us page takes details and messages where as footer part in the same page does same...which makes no sense...
I'd like to add a constant fixed style of footer for pages with constant background and style...
also remove the footer page contact details in the contact us page
@Anjaliavv51 can you assign this to me..i"d like to contribute to this!!

Use Case
It is very important to have stability in pages and in every details
Benefits
No response
Add ScreenShots
No response
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24EXTD contributor
[X] I have starred the repository

@laxmikandivalasa go ahead


Failing to update private CA chain, even though the secrets for new CA and CRT+KEY have replaced the old ones

Rancher Server Setup

Rancher version: 2.6.1
Installation option (Docker install/Helm Chart): Helm Chart

RKE1, 1.21.5

Information about the Cluster

Kubernetes version: 1.21.5
Cluster Type (Local/Downstream): Custom Downstream

v1.21.5-rancher1-1
Deployed HA Kubernetes with RKE

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom): Admin

If custom, define the set of permissions:

Describe the bug
Hello, I was following this guide to update the private CA certs for rancher
https://rancher.com/docs/rancher/v2.6/en/installation/resources/update-ca-cert/
However the https://<Rancher_SERVER>/v3/settings/cacerts is still showing the old CA
Our first revision already used private CA (privateCA=true), but the client created new certs and signed them with new CA hence we need to update them.
Step 1 is to update crt and key (tls-rancher-ingress) secret. The supplied command for update worked fine, checked with kubectl -n cattle system get secret tls-rancher-ingress
Step 2 is to update CA (tls-ca) secret. The supplied command for update worked fine, checked with kubectl -n cattle system get secret tls-ca
Step 3 Helm shows status "Deployed" with description "Upgrade Complete"
helm upgrade rancher rancher-stable/rancher \
  --namespace cattle-system \
  --version 2.6.1 \
  --set hostname=***** \
  --set ingress.tls.source=secret \
  --set privateCA=true

However when I check https://<Rancher_SERVER>/v3/settings/cacerts or https://<Rancher_SERVER>/cacerts they still contain the old CA chain. Nothing errored, rancher containers haven't restarted after helm upgrade, the cluster is still accesible.
Checking the crt of the rancher server with openssl prints the new crt, with the issuer as new CA
curl --insecure -v https://<Rancher_SERVER> 2>&1 | awk 'BEGIN { cert=0 } /^\* SSL connection/ { cert=1 } /^\*/ { if (cert) print }'

Step 4 Reconfigure Rancher agents to trust the private CA. I haven't run this step yet since the CA hasn't updated in https://<Rancher_SERVER>/v3/settings/cacerts
Any idea what am I missing?
To Reproduce
Spin up a rancher cluster with private CA and certs, update the private CA to a different one and update the cert signed by the new CA.
Result
https://<Rancher_SERVER>/v3/settings/cacerts or https://<Rancher_SERVER>/cacerts still showing the old CA chain
Expected Result
https://<Rancher_SERVER>/v3/settings/cacerts or https://<Rancher_SERVER>/cacerts to show the new CA chain
Screenshots

Try helm upgrade --force, that worked for me


Change repo name

Problem
"wrappers" is too narrow of a project name.
Steps to reproduce
n/a
Current behavior
This was originally a repo just to hold the split-seq wrapper scripts.
Expected behavior
Expand repo to encompass the Princeton Split-Seq efforts.
Suggested Change
Come up with a name that covers the whole data processing scope of out split-seq efforts
Comment
None.

Done


Transaction History & Filtering

When a user selects See All from the #442 Transaction History section on the Main Wallet Dashboard, they will be taken this screen.
Is your feature request related to a problem? Please describe.
As more transactions across the ecosystem occur there is no way to filter through all of your transactions that you have with others.
Describe the solution you'd like
There are two important screens here:

Screen that shows all of your previous transactions. On this screen users will see a filter button in the top right hand corner that allows to go to the following screen where they can filter through different ways.

Screen that allows users to filter through their transactions based on Currency, Newest to Oldest, and by Date

Additional context
Add any other context or screenshots about the feature request here.

Filter feature not needed until Q2 - Q3

Filter feature not needed until Q2 - Q3


Add conditional to publishing actions

Contributors may want to run actions on their own forks of hylo. The GitHub pages publishing action should always be excluded in such a run.

Afraid this broke the build.  Care to try again?

Actually, you didn't break anything; I reapplied your patch and fixed the real problem.


[API] notifcations API returns 500 if comment was deleted

Gitea Version
1.16.0
How are you running Gitea?
built from source, from cli
Can you reproduce the bug on the Gitea demo site?
Yes
Description
The notifications API (api/v1/notifications) returns a 500 internal server error if any notification addresses a comment that was deleted.
...pi/v1/notify/user.go:85:ListNotifications() [E] InternalServerError: GetCommentByID [193] for issue ID [53]: comment does not exist [id: 193, issue_id: 0]

OK so the problem here is that NotificationList.LoadAttributes() is not fault tolerant and will return whenever there is an error.


OPCT-5 - chore/logging: opct-5 review logging from services

Review logging function from both services (plugin and report-progress).
This change is not introducing anything new, just standardized the plugin name between services to improve the readability of the logs.
This change was introduced on #24 , this PR will isolate the change as it's not related to the main goal of #24 (upgrade feature).

@bostrt ptal? changes applied and rebased

/lgtm
/approve


Come up with new name and domain it

https://github.com/Jakehp/carcalc/commit/6b8eb856f5d4786499ebfcfb41cc9a7e6961f94c


issue report

What extention/adblocker/firewall do you have?

[ ] AdBlock Plus
[ ] AdGuard (browser)
[ ] uBlock Origin
[ ] Other (explain)

What OS/browser do you have (optional)
What list(s) are you using?

[ ] Porn.txt
[ ] Antirickroll
[ ] Antimalware
[ ] Other (explain)

What other lists do you have (optional - helps me find the problem)
What is the issue?

[ ] Is this a feature request?
[ ] Is this site breakage?

If it is site breakage, how is the site broken:
Did you try updating your lists? This could fix the problem.

???????????????????????????????????????????????????????????????????????????????????????????


Use desugaring with AGP update

Whilst looking at some of the recent changes to the fork given the original plugin is now longer maintained, I realised it's got code that does Android version checks to see if it should the newer Java time APIs or not. With desugaring, it's possible now to get rid of this logic so it only uses the newer APIs thatI believe this would bring more consistency. Side effect of this is that AGP gets bump as it needs to be on 7+ to fix this issue that can occur with building using AGP 4.x. Going to 7+ requires bumping the minimum Flutter SDK constraint as the Flutter tooling will otherwise complain about using an unsupported Gradle version
Also removed references to Android v1 embedding as it's no longer needed
Note: my YAML formatting settings switched the pubspec.yaml file to use double quotes automatically on hitting save. Feel free to revert this if single quotes is preferred. Of course, feel free to reject this PR too if you disagree with the changes

Based on what you said though, it also leads to asking why bother using the ZoneId API?

Fair question. I'm not terribly familiar with the details but I imagine that TimeZone could potentially return an ambiguous 3-character short code instead of a unique zone-ID. For my own particular use case, I'm afraid this is a deal breaker.

Perhaps desugaring does map ZoneId to TimeZone but I haven't checked.

Indeed, it seems that the desugared API uses TimeZone under the hood: https://github.com/google/desugar_jdk_libs/blob/master/jdk11/src/java.base/share/classes/java/time/ZoneId.java#L272
In light of this I will reject this PR for now. The change introduces some additional complexity and as of now, I still don't think it brings much value. However, I really appreciate you taking the time and I'd be happy to revisit in the future if circumstances change.


Touch events not working in IE11

Hi,
Leaflet.draw does not catch touch events in IE11 and basically does not work on a touch screen / tablet running Windows 8.
There was some changes done in leaflet to handle IE11 and especially touch events, you might want to check those out (https://github.com/Leaflet/Leaflet/search?q=IE11&ref=cmdform&type=Issues), especially:
https://github.com/Leaflet/Leaflet/issues/2102
https://github.com/Leaflet/Leaflet/issues/2103
Fabien

Microsoft introduced new touch events that break the current implementation. I tried reporting it on a plugin and they said to report it here.
https://github.com/angular-ui/ui-leaflet-draw/issues/5

@mikeyc7m Hahaha. I would fix this if I had the time and the tools for testing. I am pretty sure it's a very simple fix of just adding in a conditional in the touch events. That, or maybe there is a shim you could use?

Oh fun...


"Table [table_name] doesn't seem to exist, couldn't fetch metadata"

I encountered this error after I replaced caravel db into MySQL. I am trying to add a mysql database that I want to work with. The database is loading properly as I see "seems ok" when I test the connection. But the error occurs when i want to add any valid table from my database.

The error should be quite clear. Do you have that table in the db?

Exactly the same problem with postgresql.
That error message is simply wrong, because table exists and connected user has all rights.

@topazas if you know what's wrong then please fix it and open a pull request, it would be great :)

This should be something simple like your connection string (URL) isn't pointing to the right database (schema). That or maybe you have something funky going on in the table name (space, unicode, ...)

Yesterday tried to upgrade caravel and dependencies (with pip), tested with couple PG users and connection string variants, no spaces or any funky symbols, other software uses the same user with no problems (RoR app, scala app with jdbc connection, simple python flask rest app). Caravel spits error messages :( Mainly, it cannot read table columns. It finds DB and tables, but cannot read column information.
Today evening gonna debug and look further in to code... For now cannot confirm bug.

I had this problem with a mssql db when the column type field was not long enough to hold a column's type I was trying to add.  I edited the column directly in the db and promptly forgot about it...
If I remember correctly there was a stack trace in the caravel log that sent me in that direction, so check log.

@mistercrunch I just figured out that, I am actually able to load some tables from my database,
but the error occurs for most of the table even though the table name is 100% correct.
(just to let you know: previously,  I loaded and worked with my database in caravel properly when I used sqlite as caravel database)

this maybe coursed by some fields in you data table exceed the caravel table:table_columns,field:type 's size limit
I used MySQL: error when add table.
(1406, "Data too long for column 'type' at row 1") [SQL: 'INSERT INTO table_columns (created_on, changed_on, table_id, column_name, verbose_name, is_dttm, is_active, type, groupby, count_distinct, sum, max, min, filterable, expression, description, python_date_format, database_expression, created_by_fk, changed_by_fk) VALU

Notice: this issue has been closed because it has been inactive for 579 days. Feel free to comment and request for this issue to be reopened.


Java stacks: inconsistently colorized Maven output

Describe the bug
Colorized Maven output (ANSI) is partially inhibited, presumably by the usage of -B options. This results in inconsistently colorized console output, where some sections of the output are colorized, others aren't.
To Reproduce
Steps to reproduce the behavior:

Create a java-microprofile project.
appsody run it.
Observe how the first few lines of Maven output are colorized, and how the output switches to monochrome afterwards

Expected behavior
Consistently colorized Maven output.
Actual behaviour
Inconsistently colorized output.
Environment Details (please complete the following information):

OS: Mac

If applicable please specify:

CLI version: 0.4.5
Stack you are using: java-microprofile

Screenshot:

This does not happen with the Spring stack, as far as I'm aware...

Going to just assume that, if this is still an issue, then it's also an issue with java-openliberty, so labeling.

@scottkurz did you ever verify if this is an issue with openliberty stack?


Update NPM package

Hello!
I need to update the npm package with the new github commits.
Thanks!

What exactly does this mean? You want to update your app's version of web3modal?

Thanks for answering.
The NPM version does not have the latest commits from the Github repository.
There are bugs with injected wallets that have been fixed.
I need to apply all the new changes, update the existing npm package.

@JSanchezFDZ you can use git repos as npm packages:
https://medium.com/@jonchurch/use-github-branch-as-dependency-in-package-json-5eb609c81f1a#:~:text=To npm install a public,repo%23branch-name format.&text=Run npm install and npm,into your %2Fnode_modules%2F folder.

Just checked, all the npm packages are upto date right now :) Closing the issue, feel free to reopen if you still have problems.


chore: use constants defined in envir in version check

Summary

replace constants with existing envir constants
add new envir constants

How was it tested?

@savil Please check if I've left anything.


ci: main-cron failed at ci-meta-backup-test

launching risectl
safe epoch after compaction:<PHONE_NUMBER>119040
QUERY_EPOCH=safe_epoch. It should fail because it's not covered by any backup
ERROR: 1

Full logs here:
https://buildkite.com/risingwavelabs/main-cron/builds/344#01864818-e88d-42d1-84a6-63de34bbc85e

@zwang28 Can you please take a look?

The test failed because an expected error was not found in the response of sql execution. However the expected error indeed shows in frontend log. So it's likely something wrong with the test script.
This issue doesn't show any more in later main-cron. Will keep an eye on it.

https://buildkite.com/risingwavelabs/main-cron/builds/353

@zwang28 Any updates?

The issue doesn't occur any more.
I have added logs to help future debug.
I'll close this issue.


rand: add a note about a potentially misleading code analyzer warning.

When seeding from a parent DRBG, the pointer to the child is used as a personalisation string.  This triggers static code analysers.  Rearrange and expand the comments to make this more obvious.
These changes are to comments only.

The comment and change of commit message are in.

"personalisation string" has been changed to "additional data" in the commit message.

Merged to master, thanks @mspncp.


[Issue #90] (Team 1) Added Keyword and Phrase-Based DictionaryMatcher

Added Phrase search and keyword query logic for DictionaryMatcher, combining span logic, and test case file.

@chenlica @prakul  Kindly review this.

I am still in the middle of the review, but saw many reformatting changes even in other modules.  They make this PR really to review.
Just curious: is it possible to split this PR into two, one just for the formatting, and the other one with the logical changes?  That will make the review much easier :-)

@chenlica Prof even we wanted to divide the PR into two, but the changes in Utils.java led to failure of the test cases of the existing operators. Hence had to change them too.
And the formatting changes as stated by @inkudo above is because of the individual formatting settings in eclipse.

@rajesh9625 and @inkudo : please change your IDE setting to avoid this type of automatic formatting changes.
If you have taken care of my review comments, please let me know so I can continue the review.

@zuozhi if he wants to review it as well.

Currently you have three types, SCANOPERATOR, KEYWORDOPERATOR, and PHRASEOPERATOR.
And in my understanding, your matching logic is as follows: (correct me if I'm wrong)
if (phrase operator) {
    use KeywordMatcher with option "phrase"
} else { // else it's scan operator or keyword operator
    Use your own logic to do the match
}

So a few thoughts:

Why not use KeywordMatcher all the time? Is there anything KeywordMatcher can't do so you have to use your own matching logic?
Why do we still need SCAN OPERATOR? Since the output of SCANOPERATOR and KEYWORDOPERATOR are the same, why do scan instead of calling KeywordMatcher?
You name the types SourceOperatorType, which is a little bit confusing to me. Can dictionary matcher use similar type as KeywordMatcher? BASIC is keyword search, where the query is tokenized, and PHRASE is phrase search, where the query is not tokenized.

public static  enum KeywordOperatorType{
    BASIC, PHRASE
}

This is my opinion and I want to know what do you think.

Hi @zuozhi

KeywordMatcher is based on IndexBasedSource operator, it doesn't provide ScanBasedSource operator.

Even though  the logic behind returning tuples in SCANOPERATOR and KEYWORDOPERATOR is same, SCANOPERATOR is based on ScanBasedSourceOperator whereas KEYWORDOPERATOR is IndexBasedSource operator.

Yea, this we can give some thought, instead of KEYWORDOPERATOR we can use INDEXOPERATOR. Will discuss this with my team members.

Thanks. :)

Let's have a F2F discussion today after class about these different operators.

@chenlica @zuozhi We took care of your comments, kindly review this!

@rajesh9625 After a lot of review comments, I think this new PR is very good now.  After @zuozhi approves it, you can do the merge.  Thanks!

@rajesh9625 I left a new comment about closing sourceOperator, after that I think this PR is good to merge.

I have made changes based on the review comments.


Add a new example under "API Examples"

Current ones only show cURL calls. I though one with an AJAX call would be helpful.

Coverage remained the same at 90.545% when pulling 74e3fcaab1e890350e2b009394e270c69d359d75 on magikstm:API-Example-1 into cd718ade49acce53135107c302de94f75895c91f on tarent:master.

cool, thx.


Add return to CANONICAL_FORM and DO_NOT_SIMPLIFY in simplify_mps_sum

@juanjosegarciaripoll

Closed because of conflicts with main branch. I added the commits manually.