Question about the int_roll in edges.csv

First thanks for the wonderful work you have done. I have a question related to the data format hoping you can help.
As described in the README, the edges.csv should follow the format of ,src,dst,time,ext_roll. However, the edges.csv in LastFM and Mooc follows the format of ,src,dst,time,int_roll,ext_roll. Thus, I want to know what is the meaning of the int_roll here?

Thanks for your interest in our work. The int_roll column is for the interpolation setting (identifying missing edges in the same time period as the training set) which is not used in this work.

Thanks for your answer. It is really helpful for me to use your framework on the customized dataset.

Hello, I am still a bit confused by the int_roll column. The README says we need only src, dst, timestamp, and ext_roll columns. However, when I run gen_graph.py on a edges.csv file without the int_roll column, it throws an error. So is the int_roll column required?

Hello, I am still a bit confused by the int_roll column. The README says we need only src, dst, timestamp, and ext_roll columns. However, when I run gen_graph.py on a edges.csv file without the int_roll column, it throws an error. So is the int_roll column required?

I agree.
In addition, I would notice that you can find "int_roll" in file "gen_graph.py". Can I simply delete the following rows to use "gen_graph.py"?
if row['int_roll'] == 0:         int_train_indices[src].append(dst)         int_train_ts[src].append(row['time'])         int_train_eid[src].append(idx)         if args.add_reverse:             int_train_indices[dst].append(src)             int_train_ts[dst].append(row['time'])             int_train_eid[dst].append(idx)         # int_train_indptr[src + 1:] += 1     if row['int_roll'] != 3:         int_full_indices[src].append(dst)         int_full_ts[src].append(row['time'])         int_full_eid[src].append(idx)         if args.add_reverse:             int_full_indices[dst].append(src)             int_full_ts[dst].append(row['time'])             int_full_eid[dst].append(idx)         # int_full_indptr[src + 1:] += 1

Hi @roman-4erkasov. Yes, you can delete these (also later codes to generate int_train.npz and int_full.npz). Sorry I don't have permission to push to this repo, otherwise I can push a fix.


Failed to start NPE 3.21 on both my machines

Hi! Thanks for reporting this feature/bug/question!
Please keep / fill in the relevant info from this template so that we can help you as best as possible.
Type (choose one):

Bug

NPE version: (e.g. 3.12) (see Help -> about) 3.12
Installed from: ClickOnce
In case of a BUG:

What is the current result? FAILED TO START!
What is the expected result? START!
Please post full exception details in case of an Exception (message, stacktrace, inner exceptions)
Are there any work arrounds? yes/no
Is there a version in which it did worked?
Is there a package on Nuget.org which shows the bug?

in case of a FEATURE REQUEST:

Why do we need it?
Please provide an use case.

Here's the details:
PLATFORM VERSION INFO
Windows 			: 10.0.14986.0 (Win32NT)
Common Language Runtime 	: 4.0.30319.42000
System.Deployment.dll 		: 4.6.2012.0 built by: NETFXREL1LAST
clr.dll 			: 4.6.2012.0 built by: NETFXREL1LAST
dfdll.dll 			: 4.6.2012.0 built by: NETFXREL1LAST
dfshim.dll 			: 10.0.14986.1000 (WinBuild.160101.0800)
SOURCES
Deployment url			: file:///G:/Temp/NuGetPackageExplorer.application
Deployment Provider url		: https://npe.codeplex.com/releases/clickonce/NuGetPackageExplorer.application
Server		: Microsoft-IIS/7.5,CDS02
X-Powered-By	: ASP.NET
X-AspNet-Version: 4.0.30319
Application url			: https://npe.codeplex.com/releases/clickonce/Application Files/NuGetPackageExplorer_3_21_0_0/NuGetPackageExplorer.exe.manifest
Server		: Microsoft-IIS/7.5,CDS02
X-Powered-By	: ASP.NET
X-AspNet-Version: 4.0.30319
IDENTITIES
Deployment Identity		: NuGetPackageExplorer.application, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=x86
Application Identity		: NuGetPackageExplorer.exe, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=x86, type=win32
APPLICATION SUMMARY
* Installable application.
* Trust url parameter is set.
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of G:\Temp\NuGetPackageExplorer.application resulted in exception. Following failure messages were detected:
+ A device attached to the system is not functioning. (Exception from HRESULT: 0x8007001F)
COMPONENT STORE TRANSACTION FAILURE SUMMARY
* Transaction at [12/29/2016 11:13:32 PM]
- Staging of a component file (NuGetPackageExplorer.exe) did not succeed.
- Staging of a component (ICSharpCode.AvalonEdit.dll.genman) did not succeed.
- Staging of a component file (ICSharpCode.AvalonEdit.dll) did not succeed.
- Staging of a component (Humanizer.resources.dll.genman) did not succeed.
- Staging of a component file (Humanizer.resources.dll) did not succeed.
- Staging of a component (Microsoft.Web.XmlTransform.dll.genman) did not succeed.
- Staging of a component file (Microsoft.Web.XmlTransform.dll) did not succeed.
- Staging of a component (PackageViewModel.dll.genman) did not succeed.
- Staging of a component file (PackageViewModel.dll) did not succeed.
- Staging of a component (NuGet.Core.dll.genman) did not succeed.
- Staging of a component file (NuGet.Core.dll) did not succeed.
- Staging of a component (GrayscaleEffect.dll.genman) did not succeed.
- Staging of a component file (GrayscaleEffect.dll) did not succeed.
- Installation of deployment (https://npe.codeplex.com/releases/clickonce/NuGetPackageExplorer.application#NuGetPackageExplorer.application, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=x86) did not succeed.
- Setting one or more of the deployment metadata did not succeed.
WARNINGS
* The manifest for this application does not have a signature. Signature validation will be ignored.
* The manifest for this application does not have a signature. Signature validation will be ignored.
* The manifest for this application does not have a signature. Signature validation will be ignored.
OPERATION PROGRESS STATUS
* [12/29/2016 11:13:19 PM] : Activation of G:\Temp\NuGetPackageExplorer.application has started.
* [12/29/2016 11:13:19 PM] : Processing of deployment manifest has successfully completed.
* [12/29/2016 11:13:19 PM] : Installation of the application has started.
* [12/29/2016 11:13:19 PM] : Processing of application manifest has successfully completed.
* [12/29/2016 11:13:30 PM] : Found compatible runtime version 4.0.30319.
* [12/29/2016 11:13:30 PM] : Request of trust and detection of platform is complete.
* [12/29/2016 11:13:32 PM] : Downloading of subscription dependencies is complete.
* [12/29/2016 11:13:32 PM] : Commit of the downloaded application has started.
ERROR DETAILS
Following errors were detected during this operation.
* [12/29/2016 11:13:32 PM] System.Runtime.InteropServices.COMException
- A device attached to the system is not functioning. (Exception from HRESULT: 0x8007001F)
- Source: System.Deployment
- Stack trace:
at System.Deployment.Internal.Isolation.IStore.Transact(IntPtr cOperation, StoreTransactionOperation[] rgOperations, UInt32[] rgDispositions, Int32[] rgResults)
at System.Deployment.Internal.Isolation.Store.Transact(StoreTransactionOperation[] operations, UInt32[] rgDispositions, Int32[] rgResults)
at System.Deployment.Application.ComponentStore.SubmitStoreTransaction(StoreTransactionContext storeTxn, SubscriptionState subState)
at System.Deployment.Application.ComponentStore.SubmitStoreTransactionCheckQuota(StoreTransactionContext storeTxn, SubscriptionState subState)
at System.Deployment.Application.ComponentStore.CommitApplication(SubscriptionState subState, CommitApplicationParams commitParams)
at System.Deployment.Application.SubscriptionStore.CommitApplication(SubscriptionState& subState, CommitApplicationParams commitParams)
at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl, Uri& deploymentUri)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
COMPONENT STORE TRANSACTION DETAILS
* Transaction at [12/29/2016 11:13:32 PM]
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Installed
- HRESULT: 0x0
- Manifest: T40MVLG3.DAY.application
+ System.Deployment.Internal.Isolation.StoreOperationSetDeploymentMetadata
- Status: Set
- HRESULT: 0x0
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Installed
- HRESULT: 0x0
- Manifest: NuGetPackageExplorer.exe.manifest
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Installed
- HRESULT: 0x0
- File: Resources\fxAssemblies.txt
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Installed
- HRESULT: 0x0
- File: NuGetPackageExplorer.exe.config
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Installed
- HRESULT: 0x0
- File: nuspec.ico
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Installed
- HRESULT: 0x0
- File: nupack.ico
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Installed
- HRESULT: 0x0
- Manifest: Humanizer.dll.genman
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Installed
- HRESULT: 0x0
- File: Humanizer.dll
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Installed
- HRESULT: 0x0
- Manifest: CodeExecutor.dll.genman
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Installed
- HRESULT: 0x0
- File: CodeExecutor.dll
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Installed
- HRESULT: 0x0
- Manifest: Ookii.Dialogs.Wpf.dll.genman
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Installed
- HRESULT: 0x0
- File: Ookii.Dialogs.Wpf.dll
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Installed
- HRESULT: 0x0
- Manifest: Core.dll.genman
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Installed
- HRESULT: 0x0
- File: Core.dll
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Installed
- HRESULT: 0x0
- Manifest: NuGetPackageExplorer.Types.dll.genman
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Installed
- HRESULT: 0x0
- File: NuGetPackageExplorer.Types.dll
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Installed
- HRESULT: 0x0
- Manifest: NuGetPackageExplorer.exe.genman
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Failed
- HRESULT: 0x8007001f
- File: NuGetPackageExplorer.exe
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Failed
- HRESULT: 0x1
- Manifest: ICSharpCode.AvalonEdit.dll.genman
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Failed
- HRESULT: 0x1
- File: ICSharpCode.AvalonEdit.dll
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Failed
- HRESULT: 0x1
- Manifest: Humanizer.resources.dll.genman
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Failed
- HRESULT: 0x1
- File: Humanizer.resources.dll
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Failed
- HRESULT: 0x1
- Manifest: Microsoft.Web.XmlTransform.dll.genman
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Failed
- HRESULT: 0x1
- File: Microsoft.Web.XmlTransform.dll
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Failed
- HRESULT: 0x1
- Manifest: PackageViewModel.dll.genman
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Failed
- HRESULT: 0x1
- File: PackageViewModel.dll
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Failed
- HRESULT: 0x1
- Manifest: NuGet.Core.dll.genman
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Failed
- HRESULT: 0x1
- File: NuGet.Core.dll
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Failed
- HRESULT: 0x1
- Manifest: GrayscaleEffect.dll.genman
+ System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
- Status: Failed
- HRESULT: 0x1
- File: GrayscaleEffect.dll
+ System.Deployment.Internal.Isolation.StoreOperationInstallDeployment
- Status: Failed
- HRESULT: 0x1
- AppId: https://npe.codeplex.com/releases/clickonce/NuGetPackageExplorer.application#NuGetPackageExplorer.application, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=x86
+ System.Deployment.Internal.Isolation.StoreOperationSetDeploymentMetadata
- Status: Failed
- HRESULT: 0x1
+ System.Deployment.Internal.Isolation.StoreTransactionOperationType (27)
- HRESULT: 0x1

Why this upgrade?

3.2.1 is supposed to add support for .NET Core packages, among other things.

Is this an upgrade or clean install? Could you try r
reinstalling?
This release does work on my machine.
Maybe related https://blogs.msdn.microsoft.com/smondal/2013/12/02/a-device-attached-to-the-system-is-not-functioning/

I can confirm that there seems to be an issue - I get the same error on both an update and a clean install.

It might be the way the executable is compiled. Both the Smart Screen filter and my antivirus flagged the nugetpackageexplorer.exe as a threat. If I restore the .exe, the application launches as expected. Did something change between 3.19 and 3.21? The former didn't trigger any warnings when installing.

Could you post the antivirus scan results ?
Since 3.20 a new assembly has been added. Will give more details soon.

I will try a clean install again sometime tonight and add the requested results - not at my PC at the moment.
It seemed mostly like it simply didn't trust the exe - I can tell you the flag was WS.Reputation.1, which is Norton's way of saying it doesn't trust what it has no history for.

Just did a clean install it on machine without problems.

The change which causes problems is from https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/pull/147
There we're some mistakes there, which we're fixed before release. Probably there are some more

From what I can tell, it is very likely due to DPI issue described in:
https://blogs.msdn.microsoft.com/smondal/2013/12/02/a-device-attached-to-the-system-is-not-functioning/
It failed to start on my Surface with a clean install, which has main display DPI set to 175%, second display 100%. As I connected to the second machine on same Surface where it was upgrade, it failed as expected.
BTW, in the previous release, I did not hit this issue on this Surface. There must be some regression changes.
At last, I had to build from source (fortunately we have the source code in github), and I used the compiled one, saved my day.

Too bad the issue discibed at https://blogs.msdn.microsoft.com/smondal/2013/12/02/a-device-attached-to-the-system-is-not-functioning/ seems not the case. app.manifest hasn't changed since nov 2015

Comparision of both versions (3.19 - 3.21) https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/compare/v3.19...v3.21

Don't see the issue in the comparision yet.
Which virusscanners give problems?

can confirm that there seems to be an issue - I get the same error on both an update and a clean install.

@tiesont looks like an other error?

Compared also deploy settings. Can't find any difference. Stuck for now.

It's probably a combination of this issue and the issue claiming the application contains a virus. The install appears to complete, but launching the app yields the error I posted above, which seems be a complicated way of saying that nugetpackageexplorer.exe is missing. In my case, it's missing because Norton quarantined it. This happens both when upgrading from 3.19 and doing a fresh install of 3.21.
Have you tried an install on a computer that isn't the dev machine?

Currently if have only one machine (holiday)

Okay. If no one figures something out before then, I'll try and install on one of our spare office machines, on Monday. They use a different antivirus, which might help figure out if this just a problem caused by a false-positive threat detection. Can't do anything before then.

Thx. I'm using only Microsoft's default stuff (windows 10]

There is one virus scan result, new since 3.21.

https://www.virustotal.com/en/file/1af341eb35ce5cb5c74f60f3a0bfc53f33d5c50c95cab2a447a5916fe4e105c2/analysis/

Yeah, and Qihoo 360 isn't exactly known for being a top-self vendor. Perhaps that's somehow being shared with other scanners, heuristically?

yeah maybe. Also, The chocolatey build is from another machine (AppVeyor), so probably the clickonce hasn't the same hash

As workaround, you could try installing with Chocolatey. https://chocolatey.org/packages/NugetPackageExplorer

I will try that, and let you know what happens. I'm also attempting to upload the clickonce-installed files to Norton's false-detection form.

cool thanks!
I'm now uploading to virustotal.com.
Also related

Nevertheless, the "HEUR/QVM03.0.0000.Malware.Gen" of the Qihoo-360 antivirus remains warning.

https://social.msdn.microsoft.com/Forums/vstudio/en-US/081020e7-77cf-46f1-aa4a-fdc00804ee4e/my-vs2015-builds-virus-infected-exe-files?forum=visualstudiogeneral
update: all ok according to virustotal.com

and OK:

SHA256:	eb03b356c8d5a15f68ea090e76452f34f416980a47b7f5e411c5f85cdd2e196a
File name:	NuGetPackageExplorer.exe

https://www.virustotal.com/en/file/eb03b356c8d5a15f68ea090e76452f34f416980a47b7f5e411c5f85cdd2e196a/analysis/

Guess https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/issues/46 or #15 is more needed then ever

Chocolatey install seems to work just fine, with errors or A/V warnings. NPE runs just fine as well from that install.

Installed on a machine which never compiled NPE.
Works without any problems.
(Windows Server 2012 R2, x86, no 3rd party A/V)

could some check the content of the installation folder? Should be 42 items
The find the folder, see http://stackoverflow.com/a/9403378/201303

This is coming....#15 is almost done. In the store now awaiting certification.

ClickOnce is unstable. Recommendation is to use the Windows Store app (same as the desktop) if you have Windows 10 Anniversary Update or later: https://www.microsoft.com/store/apps/9wzdncrdmdm3


Parser_error for TYPES ... LIKE ... OCCURS

TYPES: ty_streenode_1 LIKE streenode.
TYPES: ty_streenode_2 LIKE streenode OCCURS 10.
TYPES: ty_streenode_3 TYPE streenode.
TYPES: ty_streenode_4 TYPE streenode OCCURS 10.

All lines activate without errors. Unfortunately, LIKE  OCCURS  is valid in ABAP.
Second line gives "Statement does not exist in ABAPv754(or a parser error), "TYPES"(parser_error)"

@mbtools try again, 2.62.2


make error:This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.

When I run "CUDA_VERSION=110 make cuda110", I get the following error:
/usr/include/c++/4.8.2/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support for the \
  ^
make: *** [cuda110] Error 1

I tried replacing "-std=c++11" with "-std=c++14" in the makefile, but still get the same error.
I see that some have solved this problem by upgrading GCC(#450 ). However, upgrading GCC has a significant impact on me. Is there any other way to solve this problem?

It should work with c++11. I think the Makefile might not be able to find the right g++ version. see if the make file returns the correct G++ compiler that has c++11 support.

I have solved this problem by upgrading GCC.

I have solved this problem by upgrading GCC.

Can you kindly tell me which version you upgraded to?


Timeline for MIxS 6.2 release

We should aim to have all changes into the YAML file by the next CIG meeting on Sep. 26. At that point, no more conversions from the old spreadsheets to YAML should happen.
At the CIG meeting, the TWG will present the MIxS 6.2 release with YAML as SOT. If approved by TWG, we can proceed with the release.
After the 6.2 release, we will implement conversion to schema sheets as SOT, as per issue #7 .

whew!


Streamlit web app is down

When I try to access the website, the Streamlit app is not working. The error message is
ValueError: failed to validate Title(id='48436', ...).text: expected a value of type str, got None of type NoneType

It looks like there is an error in gp-popularity-app.py where you are accidentally passing None instead of a string.

Mmmh indeed, that's weird because I didn't modify anything to the version that was still running successfully a few days ago 😅
It may be due to an update in Bokeh 🤔 I'll look into it when I get some time.
Thanks for raising the issue @jhrcook !

@jhrcook the app is back online 🥳
It was indeed a version conflict -- I think I solved this now 😉


Could not start on fedora 33

On start with fedora 33, AppImageUpdate crashes with:
$ LC_ALL=C AppImageUpdate-x86_64.AppImage
AppImageUpdate version 1-alpha (commit cb611d8), build 431 built on 2020-04-07 21:47:19 UTC
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

(AppRun.wrapped:43588): Gtk-WARNING **: 14:19:59.328: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/16x16/status/image-missing.png: Fatal error reading PNG image file: bad parameters to zlib (gdk-pixbuf-error-quark, 0)
Bail out! Gtk:ERROR:gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/16x16/status/image-missing.png: Fatal error reading PNG image file: bad parameters to zlib (gdk-pixbuf-error-quark, 0)
zsh: IOT instruction (core dumped)  LC_ALL=C AppImageUpdate-x86_64.AppImage

Same for Debian Buster:
AppImageUpdate version 1-alpha (commit 1f52c72), build 21 built on 2020-12-13 07:19:11 UTC
(AppRun.wrapped:20585): Gtk-WARNING **: 20:35:30.731: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/16x16/status/image-missing.png: Fatal error reading PNG image file: bad parameters to zlib (gdk-pixbuf-error-quark, 0)
Aborted

Seems to be a duplicate of https://github.com/AppImage/AppImageUpdate/issues/150.


Auto-populate current year on project form

When adding a new project, I want the academic year to auto-populate to the current year.

Tested and done-done. Test case can be found in drive. Reference: https://drive.google.com/open?id=1FOmhlPfyuEMTya9qH5fJSerjD5C8wPcS


(#2) Fixed that CONSOLE_LOGGER_NAME was not migrated from zhmcclient

Note: This PR is on top of PR #21.
Ready for review and merge (still into 0.18.0).

Coverage remained the same at 0.0% when pulling 0474cabde5727ce604a1ec9aa26b5d53bc38f2c5 on andy/fix-console-logger into 3fc4d220fc0f68097dfb5400bb9671ba30d28816 on master.

Coverage remained the same at 0.0% when pulling 83420436af4f444ab27c7927779194a37b276ed5 on andy/fix-console-logger into 70269f189eb62239d58d1596395c2358f03e230a on master.


Cannot make it work

Hi,
I am relatively new to elasticsearch plugins, and I really appreciate your plugin but I couldn't make elasticsearch work with it.
I installed elasticsearch version 2.4.4 like you mentioned and compiled plugin using maven. When I tried to put it in plugins/ directory and run elasticsearch, I got an error

Exception in thread "main" java.lang.IllegalStateException: Could not load plugin descriptor for existing plugin [elasticsearch-binary-vector-scoring-2.4.4.jar]. Was the plugin built before 2.0?
Likely root cause: java.nio.file.FileSystemException: plugins/elasticsearch-binary-vector-scoring-2.4.4.jar/plugin-descriptor.properties: Not a directory

So I repackaged it as a folder with the following structure
__ fast-elasticsearch-vector-scoring/
__|-> elasticsearch-binary-vector-scoring-2.4.4.jar
__|-> plugin-descriptor.properties
Where plugin-descriptor.properties is a file I created manually that contains:

description=ElasticSearch Plugin for Binary Vector Scoring
version=2.4.4
name=VectorScoringPlugin
jvm=true
classname=com.liorkn.elasticsearch.plugin.VectorScoringPlugin
java.version=9
elasticsearch.version=2.4.4

Now, when I run elasticsearch it seems to load the plugin without any errors, however, when I try to use it I get the following error trace:

nested: QueryParsingException[script_score the script could not be loaded]; nested: ScriptException[scripts of type [inline], operation [search] and lang [knn] are disabled]; }
at org.elasticsearch.action.search.AbstractSearchAsyncAction.onFirstPhaseResult(AbstractSearchAsyncAction.java:206)
at org.elasticsearch.action.search.AbstractSearchAsyncAction$1.onFailure(AbstractSearchAsyncAction.java:152)
at org.elasticsearch.action.ActionListenerResponseHandler.handleException(ActionListenerResponseHandler.java:46)
at org.elasticsearch.transport.TransportService$DirectResponseChannel.processException(TransportService.java:874)
at org.elasticsearch.transport.TransportService$DirectResponseChannel.sendResponse(TransportService.java:852)
at org.elasticsearch.transport.TransportService$4.onFailure(TransportService.java:389)
at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:39)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: ScriptException[scripts of type [inline], operation [search] and lang [knn] are disabled]
at org.elasticsearch.script.ScriptService.compile(ScriptService.java:244)
at org.elasticsearch.script.ScriptService.search(ScriptService.java:456)
at org.elasticsearch.index.query.functionscore.script.ScriptScoreFunctionParser.parse(ScriptScoreFunctionParser.java:104)
at org.elasticsearch.index.query.functionscore.FunctionScoreQueryParser.parse(FunctionScoreQueryParser.java:140)
at org.elasticsearch.index.query.QueryParseContext.parseInnerQuery(QueryParseContext.java:250)
at org.elasticsearch.index.query.IndexQueryParserService.innerParse(IndexQueryParserService.java:324)
at org.elasticsearch.index.query.IndexQueryParserService.parse(IndexQueryParserService.java:224)
at org.elasticsearch.index.query.IndexQueryParserService.parse(IndexQueryParserService.java:219)
at org.elasticsearch.search.query.QueryParseElement.parse(QueryParseElement.java:33)
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:856)
at org.elasticsearch.search.SearchService.createContext(SearchService.java:667)
at org.elasticsearch.search.SearchService.createAndPutContext(SearchService.java:633)
at org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:377)
at org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryTransportHandler.messageReceived(SearchServiceTransportAction.java:368)
at org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryTransportHandler.messageReceived(SearchServiceTransportAction.java:365)
at org.elasticsearch.transport.TransportRequestHandler.messageReceived(TransportRequestHandler.java:33)
at org.elasticsearch.transport.RequestHandlerRegistry.processMessageReceived(RequestHandlerRegistry.java:77)
at org.elasticsearch.transport.TransportService$4.doRun(TransportService.java:378)
at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37)

Did I miss something when building a jar file?
Thanks in advance,
Best,
Zakkery

You need to enable scripting in config/elasticsearch.yml:
script.inline: true
script.indexed: true

Awesome, yeah, I guess I forgot about that! Thank you for your help!

No problem. Feel free to add the missing properties file to the repo
On Tue, Nov 28, 2017, 17:52 Zakkery<EMAIL_ADDRESS>wrote:

Awesome, yeah, I guess I forgot about that! Thank you for your help!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/lior-k/fast-elasticsearch-vector-scoring/issues/1#issuecomment-347567657,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AExkSMjSd_WXKfcMvwdwpgcNUy19ZDoQks5s7Cw0gaJpZM4Qtbzq
.


Dev network microsoft.network 2020 03 01

Latest improvements:
Added a new API folder (2020-03-01) with copied specs from 2019-12-01. Also edited PrivateEndpoint to have PrivateDNSZoneGroup child resource CRUD operations. examples are in example folder with PrivateEndpointDNSZoneGroupGet, PrivateEndpointDNSZoneGroupPut, PrivateEndpointDNSZoneGroupCreate. This PR also includes having PrivateEndpoint having 'customDnsConfigs' JSON parameters. These will show as well in response bodies for 'PUT' and 'GET' operations for PrivateEndpoint CRUD examples (Including manual and list operations)
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[ ] The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

[ ] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[ ] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

Can one of the admins verify this patch?

I'm closing this one to merge changes with new branch Mikhail is going to create.


Missing-input-response

Extention of issue #40!
By using parts of the code in de demo file, I also get the error message missing-input-response, see image below.
I can't seem to get this to work, any help or tips?

After also printing the $rule of the code (see demo), i get this:

for the code (in the controller):


MAINT: Simpler inheritance

Working on #20 in #21 I started documenting the inheritance and realized that it could probably be simplified by killing QVTKRenderWindowInteractorAdapter altogether. This code:
import pyvista as pv
from pyvistaqt import BackgroundPlotter as Plotter
from pyvistaqt.plotting import logger
logger.setLevel(10)  # debug

p = Plotter()
p.show()

Outputs:
BackgroundPlotter init start
QtInteractor init start
BasePlotter init start
BasePlotter init stop
QtInteractor init stop
BackgroundPlotter init stop

Which looks like the correct init order to me.
It also:

explicitly parents each Qt widget created to what I think should be the correct parent.
documents the inheritance and construction order
Adds a self.interactor = self alias so that code (like MNE) that uses plotter.interactor.whatever will still work without needing to be updated.

(to get the BasePlotter init start to show up, you have to add print statements in pyvista as well)

Thanks for your help on this @larsoner, it is much appreciated !

Are you sure BasePlotter.__init__() is called only once?
We have a test setup to check that:
https://github.com/pyvista/pyvistaqt/blob/632cbd202134b8d7f48fdbf458c41332d7e7352e/tests/test_plotting.py#L504-L505
When BasePlotter.__init__() is called it will add the plotter into a list called _ALL_PLOTTERS and if the function is called multiple times, it will add it each time to the list.
This is what I see on Azure (here for example):
        # check that BasePlotter.__init__() is called only once
>       assert len(_ALL_PLOTTERS) == 1
E       assert 2 == 1
E         +2
E         -1

I tested this branch locally and this is what I obtain when I add log in BasePlotter.__init__():
BackgroundPlotter init start
QtInteractor init start
BasePlotter init start
BasePlotter init stop
BasePlotter init start
BasePlotter init stop
QtInteractor init stop
BackgroundPlotter init stop

This is my config: python -c "import pyvista; print(pyvista.Report())"
--------------------------------------------------------------------------------
  Date: Wed Jul 01 11:30:14 2020 CEST

                OS : Linux
            CPU(s) : 4
           Machine : x86_64
      Architecture : 64bit
       Environment : Python
        GPU Vendor : NVIDIA Corporation
      GPU Renderer : GeForce GTX 960M/PCIe/SSE2
       GPU Version : 4.5.0 NVIDIA 430.64

  Python 3.8.3 (default, May 19 2020, 18:47:26)  [GCC 7.3.0]

           pyvista : 0.25.2
               vtk : 9.0.1
             numpy : 1.18.5
           imageio : 2.8.0
           appdirs : 1.4.4
            scooby : 0.5.5
            meshio : 4.0.13
         pyvistaqt : 0.1.0
             PyQt5 : 5.15.0
           IPython : 7.15.0
             scipy : 1.4.1
              tqdm : 4.46.1
--------------------------------------------------------------------------------

Thanks @GuillaumeFavelier, should be fixed now

LGTM! This a big API change though

FWIW I added the alias self.interactor = self so that code (like MNE) that relied on self.interactor having specific properties should still work, hopefully minimizing API pain for people. No changes seem to be required in MNE at least with this PR.

I accepted it but it still says "The base branch restricts merging to authorized users." Maybe I'm not on the right team?

Sorry, one more change. Now that QtInteractor inherits from (eventually) QWidget, it should not set self.parent = parent. parent() is a method of QWidget.

I accepted it but it still says "The base branch restricts merging to authorized users." Maybe I'm not on the right team?

Weird, because @GuillaumeFavelier is also part of developers and can also push branches.  Maybe the branch has to be part of the pyvista repo?
Can you please make a dummy pr (a comment to __init__.py) so I can get to the bottom of this?

Added to docs, I'll merge once everything comes back happy


Release version 1.0.0

This PR will make final changes/adjustments prior to releasing the 1.0.0 milestone. I am taking a little more care with this release, since 1.0.0 is the first "official" definition of the Spectrum API, and future changes will be governed by semantic versioning based on this starting point.
TODO:

[x] Bump version number in README
[x] Lock down visibility of internal, implementation-specific code (not part of Public API)
[x] Review JavaDoc comments for errors and clarity
[ ] Check for and remove any lingering dead code (more likely in tests than production code)
[x] Allow time for any last-minute feedback from contributors and/or users

I expect to update this PR with minor changes as I work through the above items.
After this PR merges, I'll push the release to JCenter and also publish 1.0.0 to Maven Central.

Coverage remained the same at 100.0% when pulling a79574398d6b46d4b67027242a28f58979f94265 on release-1.0.0 into a4466a480b37304c0b0664f9fc7327ea831b0369 on master.

Coverage remained the same at 100.0% when pulling 0aa54aa37e3a8179dc1b5fc7f54f761a8c39fd38 on release-1.0.0 into a4466a480b37304c0b0664f9fc7327ea831b0369 on master.

Coverage remained the same at 100.0% when pulling 8c0eb8997a191263670c0aa566ad6a05e02737d1 on release-1.0.0 into a4466a480b37304c0b0664f9fc7327ea831b0369 on master.

Coverage remained the same at 100.0% when pulling 727be8fb8b39c9628af82627f3540bf9e1e5f3ac on release-1.0.0 into a4466a480b37304c0b0664f9fc7327ea831b0369 on master.


Should be == instead of =.

PR Summary
Fix a typo that somehow slipped in.
PR Checklist

[x] Any changes to code are appropriately documented.
[x] Code is formatted.
[ ] Install test passes.
[ ] Docs build.
[ ] If preparing for a new release, update the version in cmake.

@Yurlungur, I found a typo and tried building things to make sure there weren't others.  I get errors with Catch2, but it's not clear if there's a problem with the code or my environment or other.  When you get a chance, would you mind trying to build and see if it works or not?

whoopsie thanks for the fix

I'm pretty sure I put that typo in, so it's only fair that I fix it  :-)


l2cap -> iPhone

Hi ,
And sorry for this question. I'm new in Arduino programming. (But I have 20+ years of experience in C/ObjC/Swift for ios and others)
Can I use your fantastic lib to establish connection with iOS via l2cap? On the iOS side I can use special api for l2cap BLE connection. It work's fine and I can connect iPhone to iPhone via l2cap. And it shows higher speed for data transfer. Now we have an idea to use it for iPhone to ESP32 Arduino connection and data transfer between ESP32 and iPhone.
Is it possible to use NimBLE for this? May be you have some simple code for this? (I mean for ESP32 part)
Thank you!

I think this is possible but I have not attempted it. The NimBLE stack code is present to work with l2cap so you would need to use the lower level functions for this as there is no CPP wrapper for them.
The header for these functions is here https://github.com/h2zero/NimBLE-Arduino/blob/master/src/host/ble_l2cap.h. I'd be interested in hearing of your results if you try it.

@h2zero Thank you for your help! Yes I will try this and will bak to you with any results and code example.

@ClaesClaes Hmmm I'm checked. iPhone to iPhone via L2CAP 28kB/s only. 1024 kB for 36 seconds. Could you share some code for 32kB/s?
2021-08-12 10:46:26 +0000
sending 1024 kilobytes start
2021-08-12 10:46:26 +0000
bytesWritten = 8192
Space is available
...
2021-08-12 10:47:02 +0000
bytesWritten = 1933
Space is available
36 seconds

@SMorozovMinsk Ok 28kB/s is lower than what I expected, but then on the other hand I've not seen any consensus on how/why use of L2CAP and not the the higher layers would allow for higher speeds.
For code, I've nothing I can show as I would need to extract it from the real project into something workable. However you could start by looking at an example I made for OTA file transfer (from iPhone to ESP32 BLE 4.2) here:
[https://github.com/ClaesClaes/Arduino-ESP32-BLE-OTA-iOS-SwiftUI]
Pls note: The repository does not use NimBLE but worked fine. However after changing to NimBLE I had to make some changes and I also added a generic file transfer function. If I get time I can try to extract the relevant parts (both Arduino and Swift) into something you can look at. In the meantime shoot any Qs you might have in a DM to me as this might go off topic for this issue.

@ClaesClaes Sorry for the late response, I think this would benefit you without using L2CAP #283. I've seen others get above 35kB/s by using this.


Add option for user-defined busco database

There needs to be an input channel for users to specify their own busco database so it doesn't need to be downloaded at runtime for each sample.

Skipping for portability


Reduce block_indices and block_offsets computation to once per forward pass

Currently, block_indices and block_offsets are computed for each LLM layer, this is not necessary as they don't change during forward pass.

AR: @madamczykhabana please test it and merge

In testing I saw 8.4% perf boost with acc 100.14%


build script fails

Problem Description
did git pull yesteday, on executing ./build_aomp.sh I get this error:
[ 62%] Built target Mapping.cpp-gfx908.bc
[ 62%] Building LLVM bitcode Parallelism.cpp-gfx908.bc
[ 62%] Built target Misc.cpp-gfx908.bc
[ 62%] Building LLVM bitcode Reduction.cpp-gfx908.bc
collect2: error: ld returned 1 exit status
gmake[2]: *** [tools/flang/tools/fir-opt/CMakeFiles/fir-opt.dir/build.make:455: bin/fir-opt] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:224284: tools/flang/tools/fir-opt/CMakeFiles/fir-opt.dir/all] Error 2
[ 62%] Building LLVM bitcode State.cpp-gfx908.bc
[ 62%] Built target Reduction.cpp-gfx908.bc
[ 62%] Building LLVM bitcode Synchronization.cpp-gfx908.bc

there is also another error :
[ 62%] Built target Mapping.cpp-gfx906.bc
[ 62%] Building LLVM bitcode State.cpp-gfx906.bc
[ 62%] Built target Reduction.cpp-gfx906.bc
[ 62%] Building LLVM bitcode Synchronization.cpp-gfx906.bc
../../../../lib/libHLFIRTransforms.a(LowerHLFIRIntrinsics.cpp.o): in function `Fortran::lower::SymbolBox::dump() const':
/home/niko/git/aomp19.0/llvm-project/flang/include/flang/Lower/SymbolMap.h:131: undefined reference to `Fortran::lower::operator<<(llvm::raw_ostream&, Fortran::lower::SymbolBox const&)'
/usr/bin/ld: ../../../../lib/libHLFIRTransforms.a(LowerHLFIRIntrinsics.cpp.o): in function `Fortran::lower::SymMap::dump() const':
/home/niko/git/aomp19.0/llvm-project/flang/include/flang/Lower/SymbolMap.h:296: undefined reference to `Fortran::lower::operator<<(llvm::raw_ostream&, Fortran::lower::SymMap const&)'
[ 62%] Built target Parallelism.cpp-gfx902.bc
[ 62%] Building LLVM bitcode Tasking.cpp-gfx906.bc
[ 62%] Built target LibM.cpp-gfx902.bc
[ 62%] Building LLVM bitcode Utils.cpp-gfx906.bc

Operating System
Ubuntu 22.04.4 LTS
CPU
Ryzen
GPU
AMD Radeon RX 7900 XT
ROCm Version
ROCm 6.0.0
ROCm Component
No response
Steps to Reproduce
run ./build_aomp.sh
(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support
No response
Additional Information
No response

How much memory is on the system?

How much memory is on the system?

user@host :~$ free
total        used        free      shared  buff/cache   available
Mem:        32796588     2158424     5753436       54748    24884728    30118448
Swap:       67108860     1043304    66065556
user@host :~$

Looks like 32GB. MLIR can use quite a bit of memory and cause issues when job count is too high. Can you try rebuilding with AOMP_LIMIT_FLANG=1

@estewart08

Looks like 32GB.

it is 96 , 32 in physical RAM, 64 in swap, so I shouldn't have any problems. I don't think the compiler will allocate unevictable pages during the build. I don't see any process killed by oom killer in dmesg output, so the compilation wasn't aborted due to system resources.
I tried AOMP_LIMIT_FLANG=1 , takes much longer to compile but doesn't finish either. This is the error  what I am getting the end:
[100%] Built target packaged_libomptarget-amdgpu-gfx1103.bc
[100%] Embedding LLVM offloading binary in devicertl-amdgpu-gfx1103.o
[100%] Built target embedded_amdgpu-gfx1103
[100%] Linking CXX static library ../libomptarget.devicertl.a
[100%] Built target omptarget.devicertl
[100%] Linking CXX static library /home/niko/git/aomp19.0/build/llvm-project/lib/libc++experimental.a
collect2: error: ld returned 1 exit status
gmake[2]: *** [tools/flang/tools/fir-opt/CMakeFiles/fir-opt.dir/build.make:455: bin/fir-opt] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:224284: tools/flang/tools/fir-opt/CMakeFiles/fir-opt.dir/all] Error 2
[100%] Built target cxx_experimental
[ 98%] No install step for 'runtimes'
[ 98%] Completed 'runtimes'
[ 98%] Built target runtimes
[ 98%] Built target mlir-capi-pass-test
[ 98%] Built target mlir-capi-translation-test
[ 98%] Built target mlir-opt
[ 98%] Built target clangStaticAnalyzerCheckers
[ 98%] Built target MLIR
[ 98%] Built target c-index-test
[ 98%] Built target bbc
[ 98%] Built target FlangFrontendTests
gmake: *** [Makefile:156: all] Error 2
ERROR make -j 16 failed
 !!!  build_aomp.sh: BUILD FAILED FOR COMPONENT project !!!

The command above is linking static libs for a total amount of 53 GB, but still , due to large amount of virtual memory, the linking process should complete successfully. How can debug what is really going on?
btw, I forgot to mention that I am building a build with debugging symbols, BUILD_TYPE=Debug

when running with command-dump option from make I can see that there are some unresolved symbols and it happens exactly at that linking step where 53GB of stuff is linked (at line 446 in tools/flang/tools/tco/CMakeFiles/tco.dir/build.make) :
+ cd /home/niko/git/aomp19.0/build/llvm-project
+ /home/niko/local/install/cmake-3.22.1/bin/cmake -E cmake_depends Unix Makefiles /home/niko/git/aomp19.0/llvm-project/llvm /home/niko/git/aomp19.0/llvm-project/flang/tools/tco /home/niko/git/aomp19.0/build/llvm-project /home/niko/git/aomp19.0/build/llvm-project/tools/flang/tools/tco /home/niko/git/aomp19.0/build/llvm-project/tools/flang/tools/tco/CMakeFiles/tco.dir/DependInfo.cmake --color=
+ make -s -f tools/flang/tools/tco/CMakeFiles/tco.dir/build.make tools/flang/tools/tco/CMakeFiles/tco.dir/build
+ /home/niko/local/install/cmake-3.22.1/bin/cmake -E cmake_echo_color --switch= --green --bold --progress-dir=/home/niko/git/aomp19.0/build/llvm-project/CMakeFiles --progress-num= Linking CXX executable ../../../../bin/tco
[ 84%] Linking CXX executable ../../../../bin/tco
+ cd /home/niko/git/aomp19.0/build/llvm-project/tools/flang/tools/tco
+ /home/niko/local/install/cmake-3.22.1/bin/cmake -E cmake_link_script CMakeFiles/tco.dir/link.txt --verbose=
/usr/bin/ld: ../../../../lib/libHLFIRTransforms.a(LowerHLFIRIntrinsics.cpp.o): in function `Fortran::lower::SymbolBox::dump() const':
/home/niko/git/aomp19.0/llvm-project/flang/include/flang/Lower/SymbolMap.h:131: undefined reference to `Fortran::lower::operator<<(llvm::raw_ostream&, Fortran::lower::SymbolBox const&)'
/usr/bin/ld: ../../../../lib/libHLFIRTransforms.a(LowerHLFIRIntrinsics.cpp.o): in function `Fortran::lower::SymMap::dump() const':
/home/niko/git/aomp19.0/llvm-project/flang/include/flang/Lower/SymbolMap.h:296: undefined reference to `Fortran::lower::operator<<(llvm::raw_ostream&, Fortran::lower::SymMap const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [tools/flang/tools/tco/CMakeFiles/tco.dir/build.make:446: bin/tco] Error 1
make[1]: *** [CMakeFiles/Makefile2:223903: tools/flang/tools/tco/CMakeFiles/tco.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
~

why I don't have Fortran::lower::operator<<(llvm::raw_ostream&, Fortran::lower::SymbolBox const&) symbol defined?

after updating the repo today (with git pull and also clone-aomp.sh) I was able to compile everything smoothly. Just a little modification to aomp_common_vars, by setting COMP_THREADS=3 and commenting following 10 lines of code did the trick to avoid failure due to system resources


Chart history: Show 'all' history instead of 'week' history

It feels like a lot of information isn't displayed (by default) when users navigate to a market page with the chart history default set on 'week'. Recommending set default to 'all' so that users can see the full story of a market when deciding if they want to take a position.
week(default):

all:

We use "week" as the default because "all" can be very slow to load (10s+)


what is the lidar and IMU coordinate direction?

carla version:0.9.9 +Ubuntu16.04
it seem that lidar coordinate direction(x-right, y-backward, z-down)
anyOne know IMU coordinate direction?

@DSantosO for an accurate explanation.
@sergi-e to make sure this is clear in the documentation

Hello @Maxinjun,
In CARLA we use the Unreal system of reference that is:  X: Foward,  Y-Right, Z: Up
so both Lidar and IMU follow this coordinate system. Notice that both are given in the local coordinate system of the sensor, not in the global one.
Be careful with this coordinate system because most of the visualization software uses the inverse convention for the Y-axis so you will see everything mirror in this axis. If you check our script that visualizes the lidar with Open3D, we are flipping this coordinate for consistency with the Carla frame.
For the IMU, the accelerometer uses this coordinate frame, if you check the manual_control script, you will see that the vehicle forwardly accelerating results in x-acceleration measurement. Respect to the gyroscope, the same is true, measuring the rotation respect to X, Y, and Z defined as I commented above.

Added a note regarding coordinate system and sensors in the sensors reference!

And which Reference system are the camera following? The rotation  quaternion from ego_vehicle to a camera positioned in front roll,pitch,yaw = [0,0,0] is: -0.5 0.5 -0.5 0.5.
It means that for example we can have a rotation like this [ x: -1.5707963, y: 0, z: -1.5707963 ] with euler angles ZXY.
So we have z up, x left,and y entering the plane.
Is this the RS of the cameras?


Fix - instantiate was misspelled as instanciate

Hi @shahmirn, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;


add a perf test for validating training the surrogate error tree on large data and a minor optimization for traversing the tree

Description

Add a performance test for validating training the surrogate error tree on large data (>1 million rows)
In profiling, about half of the time is actually spent in traversal.  This PR adds a minor optimization for traversing the tree.

Note: I believe another optimization can be done for traversal by reducing the number of columns in the traversed dataset to only the features that the model splits on - or, possibly, even changing the dataset to numpy and doing the queries there, if that is more efficient.
There was another issue I found which was more concerning though.  It seems that we are calling the /tree API three times for some reason on initial load and twice when changing features when running on large data.  I will need to look into UX logic more to see why that is, my suspicion is that it is due to retry logic since the result only comes back after several seconds.
Note the optimization in this PR was very small.  On a 2.5 million row dataset the change in time was:
before:
5.826886177062988
after:
4.795517444610596
To traverse the model.  I still think the minor optimization is worth having though.  Removing not-needed columns will probably reduce this time much more though (hopefully!).
Areas changed

npm packages changed:

[ ] responsibleai/causality
[ ] responsibleai/core-ui
[ ] responsibleai/counterfactuals
[ ] responsibleai/dataset-explorer
[ ] responsibleai/fairness
[ ] responsibleai/interpret
[ ] responsibleai/localization
[ ] responsibleai/mlchartlib
[ ] responsibleai/model-assessment

Python packages changed:

[ ] raiwidgets
[ ] responsibleai
[x] erroranalysis
[ ] rai_core_flask

Tests

[ ] No new tests required.
[x] New tests for the added feature are part of this PR.
[ ] I validated the changes manually.

Screenshots (if appropriate):
Documentation:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

Codecov Report

Merging #1156 (ecad600) into main (5c9b1d3) will increase coverage by 3.27%.
The diff coverage is 85.71%.

@@            Coverage Diff             @@
##             main    #1156      +/-   ##
==========================================
+ Coverage   89.58%   92.85%   +3.27%
==========================================
  Files          71       16      -55
  Lines        3225     1050    -2175
==========================================
- Hits         2889      975    -1914
+ Misses        336       75     -261

Flag
Coverage Δ

unittests
92.85% <85.71%> (+3.27%)
:arrow_up:

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

Impacted Files
Coverage Δ

...is/erroranalysis/_internal/surrogate_error_tree.py
92.51% <85.71%> (-0.07%)
:arrow_down:

...ponsibleai/responsibleai/_tools/shared/__init__.py

...ponsibleai/responsibleai/_tools/shared/versions.py

responsibleai/responsibleai/_config/__init__.py

...tools/counterfactual/dashboard_schemas/__init__.py

...ponsibleai/responsibleai/modelanalysis/__init__.py

...sponsibleai/responsibleai/rai_insights/__init__.py

responsibleai/responsibleai/_config/base_config.py

...ai/responsibleai/_tools/causal/causal_constants.py

responsibleai/responsibleai/_internal/__init__.py

... and 46 more

Continue to review full report at Codecov.

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

Where is the perf improvement coming from in the traversing of the tree? It is not apparent from the diff for me.

@gaugup it comes from query being slower, and using comparison directly:
df = df[df[p_node_name_val] <= parent_threshold]
instead of:
query = p_node_query + " <= " + str(parent_threshold)
df.query(query)
but the improvement is still really minor.  I think the most useful thing about this PR is the test validating training is indeed very fast.


Add test for editor

Add different test for every plugin with editor
allow toggle off all justify
update insert image
add event click on plugins in editor.html

Pull Request Test Coverage Report for Build 73

21 of 21 (100.0%)  changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+8.3%) to 81.279%

Totals

Change from base Build 69:
8.3%

Covered Lines:
2447

Relevant Lines:
2816

💛  - Coveralls


Chat stream

Motivation and Context

This change is required to add OpenAI chat stream capabilities to the Semantic Kernel, making it more versatile and useful in real-time chat applications.
The problem it solves is the inability to process and handle chat data in real-time, leading to a less interactive and responsive user experience.
This contributes to a scenario where developers can now integrate the Semantic Kernel with chat applications that require real-time processing and streaming of chat data.
This PR does not fix an open issue but improves the overall functionality and usability of the Semantic Kernel.

Description

This PR adds OpenAI chat stream capabilities to the Semantic Kernel. The changes include modifications to the existing code to enable handling of real-time chat data and sending partial responses to the client as the data is received. The overall approach focuses on maintaining the existing architecture while extending its functionality. This update enhances the Semantic Kernel's ability to work with chat applications requiring real-time interactions and responsiveness.
Contribution Checklist

[x ] The code builds clean without any errors or warnings
[x ] The PR follows SK Contribution Guidelines (https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
[x ] The code follows the .NET coding conventions (https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions) verified with dotnet format
[x ] All unit tests pass, and I have added new tests where possible
[x ] I didn't break anyone :smile:

@microsoft-github-policy-service agree

@microsoft-github-policy-service agree
El sáb, 6 may 2023 a las 16:33, microsoft-github-policy-service[bot] (<
@.***>) escribió:

@dedalo https://github.com/dedalo please read the following Contributor
License Agreement(CLA). If you agree with the CLA, please reply with the
following information.
@microsoft-github-policy-service agree [company="{your company}"]
Options:

(default - no company specified) I have sole ownership of
intellectual property rights to my Submissions and I am not making
Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work
for my employer (or my employer has intellectual property rights in my
Submissions by contract or applicable law). I have permission from my
employer to make Submissions and enter into this Agreement on behalf of my
employer. By signing below, the defined term “You” includes me and my
employer.

@microsoft-github-policy-service agree company="Microsoft"
Contributor License Agreement Contribution License Agreement
This Contribution License Agreement (“Agreement”) is agreed to by the
party signing below (“You”),
and conveys certain license rights to Microsoft Corporation and its
affiliates (“Microsoft”) for Your
contributions to Microsoft open source projects. This Agreement is
effective as of the latest signature
date below.

Definitions.
“Code” means the computer software code, whether in human-readable
or machine-executable form,
that is delivered by You to Microsoft under this Agreement.
“Project” means any of the projects owned or managed by Microsoft
and offered under a license
approved by the Open Source Initiative (www.opensource.org).
“Submit” is the act of uploading, submitting, transmitting, or
distributing code or other content to any
Project, including but not limited to communication on electronic
mailing lists, source code control
systems, and issue tracking systems that are managed by, or on behalf
of, the Project for the purpose of
discussing and improving that Project, but excluding communication
that is conspicuously marked or
otherwise designated in writing by You as “Not a Submission.”
“Submission” means the Code and any other copyrightable material
Submitted by You, including any
associated comments and documentation.
Your Submission. You must agree to the terms of this Agreement
before making a Submission to any
Project. This Agreement covers any and all Submissions that You, now
or in the future (except as
described in Section 4 below), Submit to any Project.
Originality of Work. You represent that each of Your Submissions
is entirely Your original work.
Should You wish to Submit materials that are not Your original work,
You may Submit them separately
to the Project if You (a) retain all copyright and license information
that was in the materials as You
received them, (b) in the description accompanying Your Submission,
include the phrase “Submission
containing materials of a third party:” followed by the names of the
third party and any licenses or other
restrictions of which You are aware, and (c) follow any other
instructions in the Project’s written
guidelines concerning Submissions.
Your Employer. References to “employer” in this Agreement include
Your employer or anyone else
for whom You are acting in making Your Submission, e.g. as a
contractor, vendor, or agent. If Your
Submission is made in the course of Your work for an employer or Your
employer has intellectual
property rights in Your Submission by contract or applicable law, You
must secure permission from Your
employer to make the Submission before signing this Agreement. In that
case, the term “You” in this
Agreement will refer to You and the employer collectively. If You
change employers in the future and
desire to Submit additional Submissions for the new employer, then You
agree to sign a new Agreement
and secure permission from the new employer before Submitting those
Submissions.
Licenses.

Copyright License. You grant Microsoft, and those who receive the
Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive,
royalty-free, irrevocable license in the
Submission to reproduce, prepare derivative works of, publicly
display, publicly perform, and distribute
the Submission and such derivative works, and to sublicense any or all
of the foregoing rights to third
parties.
Patent License. You grant Microsoft, and those who receive the
Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive,
royalty-free, irrevocable license under
Your patent claims that are necessarily infringed by the Submission or
the combination of the
Submission with the Project to which it was Submitted to make, have
made, use, offer to sell, sell and
import or otherwise dispose of the Submission alone or with the
Project.
Other Rights Reserved. Each party reserves all rights not
expressly granted in this Agreement.
No additional licenses or rights whatsoever (including, without
limitation, any implied licenses) are
granted by implication, exhaustion, estoppel or otherwise.

Representations and Warranties. You represent that You are
legally entitled to grant the above
licenses. You represent that each of Your Submissions is entirely Your
original work (except as You may
have disclosed under Section 3). You represent that You have secured
permission from Your employer to
make the Submission in cases where Your Submission is made in the
course of Your work for Your
employer or Your employer has intellectual property rights in Your
Submission by contract or applicable
law. If You are signing this Agreement on behalf of Your employer, You
represent and warrant that You
have the necessary authority to bind the listed employer to the
obligations contained in this Agreement.
You are not expected to provide support for Your Submission, unless
You choose to do so. UNLESS
REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, AND EXCEPT FOR THE
WARRANTIES
EXPRESSLY STATED IN SECTIONS 3, 4, AND 6, THE SUBMISSION PROVIDED
UNDER THIS AGREEMENT IS
PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING, BUT NOT LIMITED TO,
ANY WARRANTY OF
NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
Notice to Microsoft. You agree to notify Microsoft in writing of
any facts or circumstances of which
You later become aware that would make Your representations in this
Agreement inaccurate in any
respect.
Information about Submissions. You agree that contributions to
Projects and information about
contributions may be maintained indefinitely and disclosed publicly,
including Your name and other
information that You submit with Your Submission.
Governing Law/Jurisdiction. This Agreement is governed by the
laws of the State of Washington, and
the parties consent to exclusive jurisdiction and venue in the federal
courts sitting in King County,
Washington, unless no federal subject matter jurisdiction exists, in
which case the parties consent to
exclusive jurisdiction and venue in the Superior Court of King County,
Washington. The parties waive all
defenses of lack of personal jurisdiction and forum non-conveniens.
Entire Agreement/Assignment. This Agreement is the entire
agreement between the parties, and
supersedes any and all prior agreements, understandings or
communications, written or oral, between
the parties relating to the subject matter hereof. This Agreement may
be assigned by Microsoft.

—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/semantic-kernel/pull/836#issuecomment-1537208642,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHY5FTE65QOXJT6KDRPTYTXE2RQFANCNFSM6AAAAAAXYKCZVQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @dedalo, thank you for your contribution, and welcome to Semantic Kernel!
It would seem "great minds think alike," as we've got two very similar PRs at the moment: yours and this one:
https://github.com/microsoft/semantic-kernel/pull/829
It looks like #829 is the more comprehensive, as it includes updates to the samples and it uses the async streaming IAsyncEnumerable<string> pattern (instead of the Func callback) which is well-aligned with the Stream* methods in its sister classes, AzuretTextCompletion and OpenAITextCompletion.
That said, we'd love to include you as a contributor. Would you mind doing a review of https://github.com/microsoft/semantic-kernel/pull/829 and let us know if it'll work for you? If you believe it will, please go ahead and close this PR.
@RogerBarreto, please add the co-author tag to the PR description in #829:
Co-authored-by: dedalo<EMAIL_ADDRESS>

reviewed https://github.com/microsoft/semantic-kernel/pull/829 and it works great for me, changing from on to the other was a brieze so I have my lab with signalr warking with RB implementation. waiting forward for the merge. closing this PR.


feat: only use spring @Nullable annotation in the Spring Data Repository class

close https://github.com/ocpddev/jsensible/issues/2

This should belong to the spring package as this spring repositories are not limited to only JPA.


Within changeSummaryManager, try to rely on having an authClient defined where possible.

This is so potentially long running operations like pullChanges will refresh their token when downloadingChangesets because hubAccess methods call IModelHost.authorizationClient.getAccessToken if we don't pass a token.

@mergifyio backport release/4.7.x


update action versions and ubuntu version

ubuntu latest is still 20.04...
I guess we could leave this like this or we could be explicit and set 22.04

there is actually a dependabot thingy that can do this. Does it make sense activating it?


Rearranges in alphabetical order + sort method for Array

This PR re-arranges methods in an alphabetical order. It also adds a sort method to array.

Changes made :)

Looks there is a build error when it tries to download rust.


Request - Left Alignment Option

It would be nice to be able to swap the text alignment to be able to have it flush to the left edge of your UI rather than the right side.

Hey, I just added new alignment versions in 2.1.0. Feel free to reopen this issue if you have any more questions!


Conflict with iTerm 2

Same thing as #25
But I find out when iTerm 2 is open, Keycastr are not able to work on OS X.

Disable the Secure Keyboard Entry solves this.

So, in a way, Secure Event Input maybe the reason. Some other apps like kaspersky and terminal which use this function may cause KeyCastr unable to work.

@ynyounuo thanks a lot for this! I've been trying to get keycastr to work for a while now but only the modifier keys are shown. Maybe this should be added to the readme or wiki.

@ynyounuo Thanks a million, it's been bugging me for months, it feels like rock removed out from my chest to this to work. ❤


Add license

Hi @qin-yu ,
that's a fantastic tool, thanks for sharing! I was just wondering under which conditions one could reuse the code and materials provided here. Would you mind adding a license file? If you're new to licensing and/or wonder which license to use, you can read more in this blob post: https://focalplane.biologists.com/2023/05/06/if-you-license-it-itll-be-harder-to-steal-it-why-we-should-license-our-work/
Thanks!
Best,
Robert

thanks for noticing this oversight, @haesleinhuepf ! We'll add one asap.

Hi @haesleinhuepf, thank you for the issue. I added an MIT License for this repo

Awesome, thanks for the quick response!


59 messaging function

Related Issue
Closes #59
Closes #55
Changes

Users can create messages from their profilepages.
Added two new endpoints in webcontroller.
Added Lombok as dependency.
Added CreateMessageFormData DTO that implements Lombok.
Added save method in messageservice.
Updated message properties with new variables.
Updated styles.css.

Maybe we can change the size of the messagebox somehow, but that is not necessary or important right now ✨Great job! ✨ ✔✔✔✔✔✔✔

Just saw that some conflicts arose when merging the other PR, so just fix those and instant approve again


Flip across center

As discussed in #124
I added a button to the toolbar the toggles "Flip across center" mode. Could probably work on the naming/tooltip but I'm a bit sleepy.
Functions as discussed: when enabled, the pdf is flipped across either the x-axis or y-axis. The flipping matrix code now has a "xintercept" or "yintercept" parameter for telling it what line to flip across, so adding "custom flip lines" should be easy later on if this doesn't suffice.

I'm a bit confused on this one lol! I think I did a bad job of explaining what I was thinking in #124. Don't we already flip about the centre from your last PR? I was thinking we hold off on adding the button, but just add the functionality to flip about the last mouse click with a couple of hotkeys, maybe 'h' and 'v' to see if we end up using them enough to add a button. What do you think?

I have a feeling that even the click origin may not be needed anymore (there might be special cases).

I’m thinking the same thing. The centre screen origin feels so right. I think modifying the origin will likely frustrate more than delight.

We could maybe add the crosshair to the grid overlay options, then people could use that for unwrapping fold lines?

We could maybe add the crosshair to the grid overlay options, then people could use that for unwrapping fold lines?

I get what you're saying, but I don't know if I'd want to sacrifice my border or grid for a crosshair. This feels like an advanced setting. I'll start a discussion on advanced settings in the discussion tab.

Don't we already flip about the centre from your last PR?

I hope not. Is that what is happening for you? Because it shouldn't be lol.

facepalm I didn’t move the pdf so the new default to centre made me think the transform origin moved. Sorry about that.

I’m thinking the flipping and rotating should always happen about the centre. Then maybe have the button to show the crosshair and potentially be able to move the crosshair in the future. What do you think? Did you see the discussion thread @hluedeke added for organizing the tools? I think we need to settle on the advanced toolbar stuff before adding in new buttons. I may pull the measuring tool out of beta until we decide how to organize them since that’s more of an advanced tool that a lot of people probably won’t use.

I think having "flip across center" always on would be fine for now, and having the centerlines be part of the overlay modes could work as well. If we do that then it might be best to change overlay "modes" to overlay "options", where each item is individually togglable in the drop-down (checkboxes), with a "disable" checkbox at the top of the list which hides all overlays (but doesn't uncheck your boxes in case you want to quickly toggle off and on with your previous selections still intact). This would allow the centerline overlay to be used with any combination of overlays and save on toolbar real estate.

I feel like that’s a simple solution and I like it. I’d like to know what @hluedeke thinks though. She’s so good at UI/UX stuff!

I'm ok with trying it - can we separate out the border and grid so they are independently toggled? And are we saying that we can't move the flip/rotate lines? If that's the case, I think it'd be ok to add a centerline. If it was moveable, I'd have a harder time lumping it in with the other "static" options

can we separate out the border and grid so they are independently toggled?

I think that’s exactly what @j-huff is proposing with the checkboxes.

And are we saying that we can't move the flip/rotate lines?

Yeah :)

Okay this branch should be good to go. Note that I changed the origin to the center, and drawing on the canvas is now done in unitsOfMeasure (you no longer need to multiply everything by ptDensity for it to look correct, 1 drawing unit = 1 inch/cm).

Okay this branch should be good to go.

Awesome, thank you!

Note that I changed the origin to the center, and drawing on the canvas is now done in unitsOfMeasure (you no longer need to multiply everything by ptDensity for it to look correct, 1 drawing unit = 1 inch/cm).

That’s a lot cleaner!
Do you think we should add rotating about the centre to this PR or do that elsewhere?

Do you think we should add rotating about the centre to this PR or do that elsewhere?

I hadn't seen that discussed. Is that something people are requesting?

I believe we discussed centre screen rotation in #124. PP throwing large PDFs off screen now! Bad design choice on my part.

Addressed #141
Working on center screen rotation now

The PDF now rotates around the center :+1:

PP is throwing large PDFs off screen now!

I'm not sure what you mean by this

This looks so good! Thank you!
Since the rotation origin was the centre of the pdf, if you were at one end of a long pdf and rotated 90 degrees the whole thing would go off screen.

Since the rotation origin was the centre of the pdf, if you were at one end of a long pdf and rotated 90 degrees the whole thing would go off screen.

Ahhh I see. I suppose this PR will prevent that as well.

Yeah, I’m excited about this one!


Integrated Collision Avoidance [WIP]

This integration of the collision avoidance, which use RVO 2, is integrated with two idea in mind:

Usability
Cooperation with the actual Navigation mesh

Collision Avoidance OFF

Collision Avoidance ON

To show how to use it, I've created this short video, where you can see how easy us add Collision Avoidance to a Character that is moving using a normal Navigation Mesh: https://youtu.be/flPhAu9DpGU

Hey @reduz I would need to know if this implementation of Collision Avoidance make sense for you, and I can finish it.
The reason why I've created a server for this is to integrate better with the physics engine and allows the user to easily use CA and the current navigation mesh.

Note, there is already a PR for that: #32557

@groud https://github.com/godotengine/godot/pull/32557#issuecomment-567853283

Replaced by: #34776


chore: update Dockerfiles

Description

Remove CGO_ENABLED=0 when building polycli (thx @minhd-vu for reporting it!)
Bump images versiosn (alpine, ubuntu, node, npm).
Download the latest version of foundry.
Remove old comments.

References (if applicable)

x

I'll try to test this on mac to see if there's an issue.


Robot class issue

 Yes
Summary

When running Robot class program the program will show no errors but will not compete either the mouseMove or KeyPress methods
Steps to reproduce
import java.awt.AWTException;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import java.io.IOException;
import java.util.Random;
public class MouseMover {
public static final int FIVE_SECONDS = 5000;

// public static final int THREE_SECONDS = 3000;
public static final int MAX_Y = 400;

public static final int MAX_X = 400;

public static void main(String[] args) throws IOException, AWTException,InterruptedException
{

//        Robot robot1 = new Robot();
    Random random1 = new Random();

    GraphicsDevice gd =
            GraphicsEnvironment.getLocalGraphicsEnvironment().
                getDefaultScreenDevice();
    Robot robot1 = new Robot(gd);

   // robot1.keyPress(KeyEvent.VK_W);

    while (true) {
    	//Thread.sleep(THREE_SECONDS);
    	//System.out.println("Test");
    	robot1.keyPress(KeyEvent.VK_W);

    	robot1.keyRelease(KeyEvent.VK_W);
    	//robot1.keyPress(KEvent.VK_KP_UP);

        robot1.mouseMove(random1.nextInt(MAX_X), random1.nextInt(MAX_Y));

        //Thread.sleep(FIVE_SECONDS);
        robot1.delay(1000);

    }

}

}
Here is one of the codes that I tried. I'm also running on an older version of the Java JDK because the newer versions did not include/did not support the Robot class

Expected results
keyPressW and MouseMove a random amount every second
Actual results
No movement or key press and no error messages
Triaging info
Java version:

Java Version : 11.0.12
What is your operating system and platform?

Java Version : 11.0.12
Mac OS X 11.2
How did you install Java?
From Oracle archives (tar.gz)

Did it work before?
yes, yesterday this code worked

mosemover and keypress no longer working
Did you test with other Java versions?
yes

Also, in terms of system permissions both Terminal and Eclipse have been given permissions to full disk access, screen recording, accessibility, and input monitoring

Which Java are you using?  Adoptium?  Can you please try the latest 11.0.13?

There were some mouse pointer fixes in 11.0.15 - should be resolved.


Add example.md

Add examples and also how to explore eth-cli.

This has a lot of duplication with the readme, doesn't it?

@fvictorio ,
Some of the readme examples are great .. should I remove all the duplication?

Some small changes @janus , but yes, there is a bit of duplication. Any guidance on what to keep and remove @fvictorio ?

I think there are two options here: either make this file become the new README, or to remove everything but the examples section, and link to this file from the readme (but I'd still like to have some examples in the readme and in any case to link to a doc with more in depth examples).


The camelCase option needs to support string values

Hi,
Thanks for this lib, we're heavily using it in our project.
Regarding the camelCase option, setting it to true causes a lot of duplications since original class names are kept, e.g.:
var Styles = {
  'link': 'link-modules__link___3oOIo',
  'linkInGroup': 'link-modules__link-in-group___2fh2a',
  'linkInLinks': 'link-modules__link-in-links___3IT7k',
  'linkDisabled': 'link-modules__link-disabled___2qbP8',
  'link-in-group': 'link-modules__link-in-group___2fh2a',
  'link-in-links': 'link-modules__link-in-links___3IT7k',
  'link-disabled': 'link-modules__link-disabled___2qbP8'
};

In order to solve this, css-modules-require-hook has just supported new string values: only|dashOnly per https://github.com/css-modules/css-modules-require-hook/issues/89 , and released in v4.0.6 https://github.com/css-modules/css-modules-require-hook/releases/tag/4.0.6

camelCase: true|'dashes'|'dashesOnly'|'only'

In latest babel-plugin-css-modules-transform, I found that it limits camelCase to be a boolean:
Error: Configuration 'camelCase' is not a boolean
    at Object.camelCase (.../node_modules/babel-plugin-css-modules-transform/build/options_resolvers/camelCase.js:18:15)

Is it possible to support the new values ('dashes'|'dashesOnly'|'only')?
Thanks.

Thank you! I will update dependencies and modify camelCase option resolver.

Released as 1.2.7

I'm totally impressed by your super fast response, thanks a lot!


OpenAPI from JSON

Hi,
I have a openapi json file which describes my API, i was wondering how to render it and if it was possible, since the only thing i found for Javalin was the annotation openapi creation service.
Have a good day

You can add swagger ui as a webjar and host the json as a static file, then create a small index.html which initializes swagger ui?

You can add swagger ui as a webjar and host the json as a static file, then create a small index.html which initializes swagger ui?

IIRC The Javalin openapi plugin is modularized and you can use external openapi files using the following artifacts:

javalin-swagger-plugin - serves Swagger UI
javalin-redoc-plugin - serves ReDoc UI

In case of any further issues related to OpenApi, I recommend opening a new issue in the OpenApi plugin repo:

https://github.com/javalin/javalin-openapi


Remove annotator artefacts from extraction repo.

We are going to do further annotation work here: https://github.com/eBPFDevSecTools/ebpf-projects-annotations

removed the code and asset files and modified dockerfile.
@palanik1 can you remove the commented_* files and other generated artefacts once they have been moved to new repo?

Closing as done.


Category graphql/searchable enum filter

Description of changes
This change allows customer to filter enum fields as strings in ES domain.
Issue #, if available
https://github.com/aws-amplify/amplify-cli/issues/3248
Description of how you validated changes

Manual testing
yarn test passed

Checklist

[x] PR description included
[x] yarn test passes
[x] Tests are changed or added

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #7683 (0f58c20) into master (00d6676) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master    #7683   +/-   ##
=======================================
  Coverage   51.79%   51.79%
=======================================
  Files         547      547
  Lines       27626    27629    +3
  Branches     5342     5342
=======================================
+ Hits        14308    14311    +3
  Misses      12326    12326
  Partials      992      992

Impacted Files
Coverage Δ

...-graphql-searchable-transformer/src/definitions.ts
97.91% <100.00%> (+0.13%)
:arrow_up:

...-transformer/src/graphql-searchable-transformer.ts
97.02% <100.00%> (ø)

Continue to review full report at Codecov.

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

Hi @cjihrig @sundersc , I am looking forward to this feature, Kindly, update on when this feature will be available in release?

this change should be available in the latest cli 5.2.1. Are you running into trouble with it?

It's also worth noting that this feature has only been added to the next version of the GraphQL transformer, which is still in experimental status.

this change should be available in the latest cli 5.2.1. Are you running into trouble with it?

This feature is not available in amplify cli version 5.2.1

It's also worth noting that this feature has only been added to the next version of the GraphQL transformer, which is still in experimental status.

@cjihrig Kindly, guide me how I can use this experimental feature for testing. If possible, any timeline for roll out of vNext, I suppose current version is referred as v1, kindly correct me if I am wrong

guide me how I can use this experimental feature for testing

It can be enabled by setting the useExperimentalPipelinedTransformer feature flag to true in your project's cli.json file.

If possible, any timeline for roll out of vNext

There is no publicly available timeline.

I suppose current version is referred as v1,

That's correct.


Pattern match

close #154

Coverage increased (+0.03%) to 94.803% when pulling 0cfa4727ad166e344f468adcd9515edacaf59758 on pattern-match into 8f1e770e7bd213e9a30c8b69a6e2b62521cea578 on main.


Missing Layout Image

Hi, guys.
The link to what I assume was an image of a layout generated by Astran in the README.md is broken...
https://gme-ufrgs.googlecode.com/files/screenshot2.png
Could you fix that?
It would be nice to have an image of a layout generated by Astran right there when someone accesses the GitHub page.

Thanks! 👍


Broken sandbox for Tailwind UI Example

Version
@nuxtjs/tailwindcss: 3.0.0
nuxt: 2.14.1
Reproduction Link
https://tailwindcss.nuxtjs.org/examples-tailwindui
https://codesandbox.io/s/nuxt-tailwindui-xy1jk?from-embed
Steps to reproduce

Open link
Done, you're awesome ;)

What is Expected?
Working sandbox
What is actually happening?
Need installed dependency v-click-outside

FYI, additional error  WARN  No provided fonts. related to google fonts module.

Fixes, thank you!
https://codesandbox.io/s/nuxt-tailwindui-xy1jk


Usage outside of webcomponent.

Hello,
Thanks for a great product first!
Would it be possible to export the library's components/classes/functions as
an es6/cjs module? So i could use them in my own code in order to hook into the rendering process?
For example this would be usable to

add more prism modules
customize the render result

I have tried by modifying the webpack config, but was not successfull.
I also tried to import "rapidoc/src/index.js" but failed due to "@" import aliases.
Thanks in advance

I am not sure of the process to achieve the goal that you mentioned above.
but if you want to export any or all the functions/component/classes then just add those import and export statements here
https://github.com/mrin9/RapiDoc/blob/master/src/index.js

PS: just be aware that this library is designed to work with browsers only.


rocksdb is built by calling cmake rather than as a cmake dependency

Getting rocksdb from Nix makes this less painful. Closing for now as it's stale.


Automated cherry pick of #8304: feature: qcloud create VM with tags

Cherry pick of #8304 on release/3.4.
#8304: feature: qcloud create VM with tags

Codecov Report

Merging #8329 into release/3.4 will decrease coverage by 2.67%.
The diff coverage is 0.00%.

@@              Coverage Diff               @@
##           release/3.4   #8329      +/-   ##
==============================================
- Coverage         6.22%   3.54%   -2.68%
==============================================
  Files              759     303     -456
  Lines           117145   62214   -54931
==============================================
- Hits              7289    2205    -5084
+ Misses          109197   59856   -49341
+ Partials           659     153     -506

Flag
Coverage Δ

#aFlag
3.54% <0.00%> (-2.68%)
:arrow_down:

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

Impacted Files
Coverage Δ

pkg/appsrv/stats.go
0.00% <0.00%> (ø)

pkg/compute/models/buckets.go
1.10% <0.00%> (+0.03%)
:arrow_up:

pkg/compute/models/cachedimages.go
1.73% <0.00%> (-0.08%)
:arrow_down:

pkg/compute/models/capabilities.go
0.00% <0.00%> (ø)

pkg/compute/models/cloudaccounts.go
0.48% <0.00%> (-4.66%)
:arrow_down:

pkg/compute/models/dbinstance_skus.go
2.83% <0.00%> (-0.02%)
:arrow_down:

pkg/compute/models/dns_recordsets.go
1.82% <0.00%> (-0.24%)
:arrow_down:

pkg/compute/models/dns_zones.go
1.62% <0.00%> (-0.06%)
:arrow_down:

pkg/compute/models/elasticips.go
1.08% <0.00%> (-0.01%)
:arrow_down:

pkg/compute/models/guest_actions.go
0.00% <0.00%> (ø)

... and 456 more

Continue to review full report at Codecov.

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

/lgtm
/approve


change elements in valueset from list to set

would mess with data class definition. instead the value set now has a method to remove duplicates after it has been created


Expand i386 all.sh tests to include full configuration ASan builds

Description
The i386 test builds were only building the default configuration and had no address sanitisation. This pull request expands the test configuration to the full configuration in all.sh and generates ASan builds for test suite execution.
This pull request extends test coverage sufficiently that issue #1550, where the MPI assembly code on i386 which was fundamentally broken, would have been caught.
Once reviewed, this PR needs backporting.
Status
READY
Requires Backporting
Yes
Which branch?
mbedtls-2.7 and mbedtls-2.1
Todos

[ ] Tests
[ ] Documentation
[ ] Changelog updated
[ ] Backported

Isn't this dependant on #1778 to be merged first?

HI @mpg!
I have discovered that PR #1778 doesn't work for -O0, only -O1 upwards to -O3. Can you confirm that's your problem? #1778 will need rework, but it would be nice to confirm that you have the same problem.
cc: @Patater

In my view, Mbed TLS should reasonably build with all settings of -O from 0 to 2 or whatever. I don't think it should fail inexplicably on -O0.  The error message isn't self-explanatory at the moment, and it's not clear that that is the fault.
However, the fix in #1778 just gets working again the code that's been in there for years, that worked with the right compiler, so the fix is just meant to get it working again. It's a correction to the design, not a new design, which would be needed. Therefore I think we have two options:

we document in the header that the assembly doesn't work with -O0, and we change all.sh to always use -O2, and we also create a bug to say that i386 doesn't work with -O0.

or, @Patater's team rewrite the assembly to use fewer registers. (And a rewrite isn't going to be done by you or me).

This is @Patater's bug, so what do you think @Patater?

Let's avoid using assembly at -O0 for now. Users would want to use assembly for an optimized use case. However, this may limit the testing we do at -O0 as assembly isn't used there. Later, to regain that test coverage, we can consider rewriting to use fewer registers. I've raised https://github.com/ARMmbed/mbedtls/issues/1831 to track the enhancement with minor priority.

@mpg suggested over in #1778, that we can wrap the assembly with:
#if defined(__GNUC__) && defined(__OPTIMIZE__)
...inline assembly...
#endif

And if __OPTIMIZE__ isn't defined, meaning -O0 was passed or -O omitted, we can fallback to the C code which will compile everytime.
I think this is the best solution.

PR #1831 has now been resubmitted with the fix @mpg suggested above.
@Patater / @mpg - Could you please re-review/re-test this PR?

@RonEld - Can you please review this again?

retest


Remove alpha environment variable because feature is in beta

Since https://github.com/kubernetes/enhancements/issues/3638 has been promoted to beta, environment
variable representing alpha feature enablement has become obsolete. This PR removes this from website.

/hold
until the main PR is merged.

Since we don't remove environment variable(now we are setting the default value to true instead false), this PR becomes obsolete;
/close


C#: Fix not assigning runtime_initialized when initializing with AOT.

Fix #87596

Add the assignment after loading AOT library.

Thanks!

Cherry-picked for 4.2.2.


R packages chapter

closes #5

@kkmann is it ok that I merge? or any problems with the rendered files?


[SPARK-34603][SQL] Support ADD ARCHIVE and LIST ARCHIVES command

What changes were proposed in this pull request?

This PR adds ADD ARCHIVE and LIST ARCHIVES commands to SQL and updates relevant documents.
SPARK-33530 added addArchive and listArchives to SparkContext but it's not supported yet to add/list archives with SQL.
Why are the changes needed?

To complement features.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

Added new test and confirmed the generated HTML from the updated documents.

For reviewers:
The structure of unarchived archive1.tar.gz which this PR added is as follows.
archive1
└── test.txt

And the contents of test.txt is as folllows:
1,a
2,b
3,c

Test build #135697 has started for PR 31721 at commit f2f6285.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/40278/

Test build #135697 has finished for PR 31721 at commit f2f6285.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class AddArhiveCommand(path: String) extends RunnableCommand
case class ListArchivesCommand(archives: Seq[String] = Seq.empty[String]) extends RunnableCommand

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135697/

Nice, @sarutak! BTW, looks like Hive also supports this. cc @AngersZhuuuu too FYI.

Test build #135715 has started for PR 31721 at commit 320ffd9.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40297/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40297/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/40297/

Test build #135715 has finished for PR 31721 at commit 320ffd9.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135715/

cc @wangyum too FYI

Thanks. I've update documents.

Test build #135732 has started for PR 31721 at commit ff0c134.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/40314/

Test build #135732 has finished for PR 31721 at commit ff0c134.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135732/

cc @maropu too

Test build #135881 has started for PR 31721 at commit 5403b91.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40464/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40464/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/40464/

I left some minor comments and LGTM otherwise. cc: @HyukjinKwon

Test build #135881 has finished for PR 31721 at commit 5403b91.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

I like this feature too +1

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135881/

Test build #135902 has started for PR 31721 at commit ff708fa.


Enable assignment/tracking of DMP feedback reviews; enable feedback from multiple admins

@xsrust
We were asked to add some basic status tracking to the plan feedback notification table. This will display the department (if in use), allow anyone with reviewer privileges to be allocated or to self-select a plan and will provide basic status indications to show whether work is in progress.

related to #2367

Basic idea of feature to consult with users on

As noted in #2450 we should move the feedback table to its own page.
We need to decide how a user would access the new page though. My recommendation would be through a new 'Feedback' menu item in the Admin Features menu. We could also possible display one of those red bubbles/dots that many apps now use to give the user a heads-up that there are plans requiring feedback.

Just addition to the ticket - admins would be also interested in the following:
see when the plan was:
last opened
last accessed
last edited

@magdalenadrafiova
We currently display the time of last edit on each DMP as the updated column of the Plans table for admins.
I'm not entirely sure of the difference between last opened and last accessed, but we don't currently have a mechanism for tracking either.
I could see those being useful for any Plan within our system though, and don't know how they would relate to the feedback-specificly.  It may make sense to open a new ticket for these new data-collection requirements.  I could see those feeding into some more interesting statistics for the usage-dashboard as well.

At our demo session today, it was suggested that some of this could also be duplicated on the plan page, e.g. have a complete feedback button on the "write plan" page so you don't have to click back to a dashboard to send the navigation. Not sure if that's very different and should be split out into a separate issue.

A similar/related request was put forward during the 2020 UX exercise on Roadmap v2.1.6:
Enable several reviewers give feedback on a plan. I understand this is already possible with the DMPTuuli implementation.
Enabling this feature would require a system of assignment/tracking of DMP feedback reviews so I won't raise a separate issue.

Another specific request from 2020 UX exercise on Roadmap v2.1.6:
Assigning the feedback duties to a particular admin.

Another feature requested: have a table that displays plans under review (feedback), who is doing the feedback and whether the feedback has been completed.


[Question] Arrayfields data object

Hi, don't know if this is right place for questions, but now I try :)
In my project I have a fields array of products and I want the data to come out something like this:
products: [
  {
    name: "iPhone",
    description: "Overpriced hyped smart phone"
  },
  {
    name: "Huawei",
    description: "Chinese spying tool"
  }
]

But from looking at the fieldsArray example can only seem to get:
{
  products.name["iPhone", "Hauwei"]
  products.description["Overpriced hyped smart phone", "Chinese spying tool"]
}

I know, I'm doing something wrong, but is it possible to get what I want, by just writing the input name in a certain manner?
Best regards Nikolas

hey,
is this a possible solution?
{
  name: ["iPhone", "Hauwei"]
  description: ["Overpriced hyped smart phone", "Chinese spying tool"]
}

and during submiting handleSubmit
const onSumbit = (data) => {
  data.name.map((phoneName, i) => {
    return {
      name: phoneName,
      description: data.description[i],
    }
  })
}

Thanks for a quick answer :)
I thought about a solution like that, but that would require all fields to aways contain data, to know how to pair them.
Think I'll go for something like:
products[0].name: "Iphone"
products[0].description: "Overpriced hyped smart phone"
products[1].name: "Hauwei"
products[1].description: "Chinese spying tool"

And then serialize the data on submit.