Content Fixes for Institution Account

Following content fixes are needed to support Institution Account launch
Acceptance Criteria

[x] 1. Update Help Text Next to Institution Location Code.
Help text currently reads: "Unique 4 digit alpha code assigned the first time an institution is designated in Canada.

[x] Help text should read: "Unique 4 digit alpha code assigned the first time an institution is designated in Canada. If your institution has not yet been designated, input TEMP as a temporary Institution Location Code, and contact SABC to revise this code once your permanent code has been received."

[x] 2. Update banner message when institution attempts edits to program details after offerings are linked.
Current behavior - when editing a program with already-linked offerings, a banner message appears saying "this program already has students linked, and cannot be edited".

[x] Expected behavior - this banner message should read "This program has study period offerings attached to it, and the program details can no longer be edited. If revisions are required other than to program name or program description, you must create a new program with the correct details."

[ ] 3. Change all references to "Ministry of Advanced Education" in BC Private designation agreement to "Ministry of Post-Secondary and Future Skills.

[ ]  Confirm that their is no garbage in test. "

[x] 4. Add a 'section header' called 'Designation Agreement' in the BC Private Designation Request screen.

[x] The header should encompass the existing sub-section headers titled "Signing Officers", "Agreement Documentation", and "Designation Acknowledgements"

[x] 5 . Change reference to the SIMS Administration Manual (Schedule B within BC Private Designation Requests) to "Schedule B - StudentAidBC Instructional Guide for Institutions".

[x] The hyperlink should send users to: _https://studentaidbc.ca/institution-officials_ as opposed to the current link, which sends them to the Admin manual (which is now obsolete).

[x] 6. Update the instructions in "get started here" for Institutions.
Instructions for Step 1 currently read: "Begin by adding users from your institution who need access. Ensure you assign a role for a legal signing authority or additional admins as your require"

[x] The instructions should instead read: "Begin by adding other users from your institution who will be account administrators. After creating your locations (Step 2), you can continue to add the basic users who will have access to particular locations"
[x] Step 4 also needs revision. It should read: "Request designation for your institution. Request designation status even if you have already received designation from SABC in previous years.
(https://images.zenhubusercontent.com/62fc03010dde35d5a39ff930/cde57c8c-e579-4411-8ffd-3ac8eab27311)

[x] 7. Update content to Offering cost fields:
Content beneath the offering costs header currently reads: "Please add the costs for each section (use 0 if there are no costs). These costs must comply with the maximum allowable costs according to the SABC policy manual"

[x] The content should read: "Please add the costs for each section (use 0 if there are no costs). These costs must comply with the maximum allowable costs according to the SABC policy manual. No amounts beyond the maximum allowable limits will be factored into a student's need assessment."

Following content fixes are needed to support Institution Account launch, but recognizing that the fixes themselves are not required ahead of August 3 release:

Add Help Text Next to Institution Location Code. Help text currently reads: "Unique 4 digit alpha code assigned the first time an institution is designated in Canada." Help text should read: "Unique 4 digit alpha code assigned the first time an institution is designated in Canada. If your institution has not yet been designated, input TEMP as a temporary Institution Location Code, and contact SABC to revise this code once your permanent code has been received."

Change banner message when institution attempts edits to program details after offerings are linked. Current behaviour - when editing a program with already-linked offerings, a banner message appears saying "this program already has students linked, and cannot be edited". Expected behaviour - this banner message should read "This program has study period offerings attached to it, and the program details can no longer be edited. If revisions are required other than to program name or program description, you must create a new program with the correct details."
Change all references to "Mininstry of Advanced Education" in BC Private designation agreement to "Ministry of Post-Secondary and Future Skills"
Add a 'section header' called 'Designation Agreement' in the BC Private Designation Request screen. The header should encompass the existing sub-section headers titled "Signing Officers", "Agreement Documentation", and "Designation Agknowledgements"

Change reference to the SIMS Administration Manual (Schedule B within BC Private Designation Requests) to "Schedule B - StudentAidBC Instructional Guide for Institutions". The hyperlink should send users to: _https://studentaidbc.ca/institution-officials_ as opposed to the current link, which sends them to the Admin manual (which is now obsolete)
Change the instructions in "get started here" for Institutions. Instructions for Step 1 currently read: "Begin by adding users from your institution who need access. Ensure you assign a role for a legal signing authority or additional admins as your require" The instructions should instead read: "Begin by adding other users from your institution who will be account administrators. After creating your locations (Step 2), you can continue to add the basic users who will have access to particular locations"
Step 4 also needs revision. It should read: "Request designation for your institution. Request designation status even if you have already received designation from SABC in previous years.
(https://images.zenhubusercontent.com/62fc03010dde35d5a39ff930/cde57c8c-e579-4411-8ffd-3ac8eab27311)
Add content to Offering cost fields: Content beneath the offering costs header currently reads: "Please add the costs for each section (use 0 if there are no costs). These costs must comply with the maximum allowable costs according to the SABC policy manual" The content should read: "Please add the costs for each section (use 0 if there are no costs). These costs must comply with the maximum allowable costs according to the SABC policy manual. No amounts beyond the maximum allowable limits will be factored into a student's need assessment."

For AC 1, As per the current logic we won't be able to use TEMP for multiple locations.
I checked with @michesmith , She confirmed to go with the tooltip content for now and to create a ticket to discuss with the business and the business will possibly come up with a requirement.

created https://app.zenhub.com/workspaces/student-information-management-system-5fce9df5aa1b45000e937014/issues/gh/bcgov/sims/2200

Ac-1 is context is updated, as per https://app.zenhub.com/workspaces/student-information-management-system-5fce9df5aa1b45000e937014/issues/gh/bcgov/sims/2200


Rewrite core feature specs

The feature specs describe the functionality of this application. Over the last year this app has gotten more responsibilities, growing the these tests.
It has some problems:

Some are really large (~ 350 lines). It's hard to quickly scan which functionality is being tested.
They are hard to follow. Some of the tests have Cucumber-like comments (When I make a change to the mainstream browse page), but other don't.
Lots of duplication in boilerplate code (create a record, navigate to this page)
Duplicated tests. Many specs test a slightly different code branch, or test the same functionality twice.

These problems make the test suite hard to work with. A small change can break many tests at once, and it is hard to figure out why they are failing. It is then challenging to figure out if the tests or the code should change, resulting in shaky tests.
This PR rewrites the core feature specs for this app. It splits up the functionality into features and scenarios, using methods to implement the different steps. By combining examples (use the same scenario for creating and editing a record) we reduce of code necessary.
This is a technique also used in content-tagger and explained in this blog post:
https://about.futurelearn.com/blog/how-we-write-readable-feature-tests-with-rspec/
How to review

Do the scenarios make sense for a new developer coming on this project? Suggestions on the naming of the steps very welcome.
Do the scenarios cover all of the known functionality?

Big :+1: for intent. Couple of observations, but LGTM.

Vast improvement and a model for future feature specs

Updated branch with feedback and quashed the commits.


Is there a roadmap for RecoNIC support ERNICv4.0?

Thanks for your team's excellent work.
I want to know is there a roadmap for RecoNIC support ERNIC v4.0? Could be in this year or the next year? thanks

@jiandongg
Hi Jiandong,
To support ERNIC v4.0, we need to upgrade Vivado to above 2022.2 version. With newer Vivado versions, we have to upgrade QDMA from 4.0 to 5.0 as well. And we might also need to upgrade the driver related to QDMA. At the moment, we have the support for ERNIC v4.0 and its register space in the internal version. But we still don't have the bandwidth for upgrading QDMA yet. Once we have these things ready, we will push to this public repository. Probably by the end of this year, depending on my priorities/projects.


Fix operation-end logging

Defer evaluates function arguments at the time of the defer statement, rather than when the function actually exits. Due to this, all of our operation end logging was seeing nil for error, and claiming the operation was a success, even if it failed.

Funny. This is the way it was originally but we changed it last minute. My fault.
LGTM


[1pt] Set up project

Create rails project and set up linters.
Install necessary gems including device and capybera.


istioctl proxy-config routes doesn't show the port in the yaml

(NOTE: This is used to report product bugs:
To report a security vulnerability, please visit https://istio.io/about/security-vulnerabilities/
To ask questions about how to use Istio, please visit https://discuss.istio.io
)
Bug description
I try to apply istio in my own project, but it doesn't work, and in the same environment, the sample bookInfo works, so I try to find the difference between my project and bookInfo.  I found that when apply the service&deployment yaml, the port I set doesn't display in envoy's route, and only display the 80 port, how can I fix it?

istioctl -n vio-v1 proxy-config routes vio-porn-gpu-server-v2-6f7d9d97dc-sl6rb   -o json

Affected product area (please put an X in all that apply)
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[X] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Expected behavior
the route set the right port number
Steps to reproduce the bug
Version (include the output of istioctl version --remote and kubectl version)
istio 1.1.5
How was Istio installed?
helm and tiller
Environment where bug was observed (cloud vendor, OS, etc)
centos 7.3
Additionally, please consider attaching a cluster state archive by attaching
the dump file to this issue.

I solved it, the port name must be "http", i don't know why, but it works, and istio still doesn't work...


chore(deps): update terraform terraform-ibm-modules/secrets-manager/ibm to v1.1.4

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/secrets-manager/ibm (source)
module
patch
1.1.3 -> 1.1.4

Release Notes

terraform-ibm-modules/terraform-ibm-secrets-manager (terraform-ibm-modules/secrets-manager/ibm)
v1.1.4
Compare Source
Bug Fixes

deps: update terraform-module (#50) (4449db8)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

:tada: This PR is included in version 1.1.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


feat: set the typescript node in class and method declarations

This feature allows for navigating declarations while being able to revert back to the underlying typescript Node associated with a class and/or method declaration (new tsNode field) in order to examine class and method contents (eg class decorators, blocks within methods) in detail.

My local build passes, CI build shows baked in paths from my local env and other differences. Please advice how to fix these?

Hi Christoph, I'm only now discovering jest and snapshots and it's not yet clear how to remove paths from the .snap file reading what I have so far, and google isn't offering much. Can you please assist with making the fixes needed? Appreciate any help getting this PR progressed.
BTW I'm also seeing test failures running npm test about 60% of the time, seems to be a well known timing issue which I'm not attempting to fix, similar to this:
jest: failed to cache transform results in: ...AppData/Local/Temp/jest/jest-transform-cache-3d0eab4dd9d671f9b93f8753a095940c-453a83ac3be9bc0b8d6bc2fb9adaf2d6/a9/variable-parser_a9890fbb811b130a5efba038ba6d62f4.map


Add link to the summit.

Yeah, as I noted at https://botbot.me/freenode/opensourcedesign/msg/89077686/ the events page is fairly out of date at this point.

@simonv3 @jancborchardt @belenbarrospena currently http://opensourcedesign.net/events/ says, "There are no upcoming events" and I just created https://github.com/opensourcedesign/events/pull/79 to fix this. Can you please take a look? Thanks!

Is this issue about having a link in the global menu for the Summit? or the Summit event done by pdurbin is enough?

I made another pull request at https://github.com/opensourcedesign/events/pull/80 to fix the links in my previous pull request.

Closing this as the Summit is now done!


Bool serialization.

Allow the string for boolean serialization to be set, so you can write "1"/"0" instead of "true"/"false", etc. Addresses #507

How do I download this pull request so I can test it for you?

@ajtruckle No worries; it's passing tests. I'm more looking for a code review.

Hi ! I downloaded GitHug Desktop and cloned the repository. But I can't merge your pull request as it says I need write access.

If it is OK can you please merge it so I can download new source?

@ajtruckle Cool, thanks for checking. I'll merge, if issues arise I can revert.

Question:
What is the correct way to make a note of the current serialization values? Eg. I want to reset then back to what they were after a certain action has been done.


"Refused to connect to 'http://<IP_ADDRESS>:56001/api/chat' because it violates the document's Content Security Policy."

Void compiled fine. It works with other OpenAI compitable APIs. When I change to Ollama, the following error message pops up.:
[10916:1126/172719.750:INFO:CONSOLE(68152)] "Refused to connect to 'http://<IP_ADDRESS>:56001/api/chat' because it violates the document's Content Security Policy.", source: vscode-file://vscode-app/f:/PythonProjects/void/out/vs/workbench/contrib/void/browser/react/out/sidebar-tsx/Sidebar.js (68152)

My Ollama Settings are like this:
Environment="OLLAMA_HOST=<IP_ADDRESS>:56001"
Environment="OLLAMA_ORIGINS=*,vscode - webview://*"
Environment="OLLAMA_NUM_PARALLEL=4"
Environment="OLLAMA_MAX_LOADED_MODELS=4"

Can you try again with the latest update? (merged to main, so you can just pull.)

Another pull with rebuild fix the problem.


DL4J UI: Shade freemarker library

Used only in DL4J UI.
To avoid version incompatibilities like this: https://github.com/eclipse/deeplearning4j/issues/8725

Attempted to simply shade freemarker library in this PR: https://github.com/KonduitAI/deeplearning4j/pull/318
Problem is an obscure resource loading issue on linux-x86_64 CI.
Not reproducible locally (windows, linux).
Not reproducible using the exact same docker image as CI uses.
[2020-03-20T11:12:18.897Z] java.lang.ExceptionInInitializerError
[2020-03-20T11:12:18.897Z] 	at org.deeplearning4j.ui.TestStandAlone.testStandAlone(TestStandAlone.java:58)
[2020-03-20T11:12:18.897Z] Caused by: java.lang.RuntimeException: Failed to load and parse /freemarker/version.properties
[2020-03-20T11:12:18.897Z] 	at org.deeplearning4j.ui.TestStandAlone.testStandAlone(TestStandAlone.java:58)
[2020-03-20T11:12:18.897Z] Caused by: java.io.IOException: Class-loader resource not found (shown quoted): "/org/nd4j/shade/freemarker/version.properties". The base class was org.nd4j.shade.freemarker.template.Configuration.
[2020-03-20T11:12:18.898Z] 	at org.deeplearning4j.ui.TestStandAlone.testStandAlone(TestStandAlone.java:58)
[2020-03-20T11:12:18.898Z]
[2020-03-20T11:12:19.473Z] Running org.deeplearning4j.ui.TestComponentSerialization

The apparently missing file /org/nd4j/shade/freemarker/version.properties definitely exists in the JAR file.
Blocked on this issue until this can be resolved (alreday spent a fair bit of time, no luck so far)

@sshepel Any ideas?

Hm, no... will try to debug.


support for -T (thin pool) option

Is there support for lvm -T option. I am unable to find info:
from man lvcreate:
-T, --thin, --thinpool ThinPoolLogicalVolume{Name|Path} Creates thin pool or thin logical volume or both. Specifying the optional argument --size will cause the creation of the thin pool logical volume. Specifying the optional argument --virtualsize will cause the creation of the thin logical volume from given thin pool volume. Specifying both arguments will cause the creation of both thin pool and thin volume using this pool. Requires device mapper kernel driver for thin provisioning from kernel 3.2 or newer.

I see now there is the undocumented lv_params attribute, unfortunately, there is an issue where --name is always used, and is not compatible with the -T option

Thin pools are now supported


How to guarantee exactly-once semantics?

Since clickhouse does not support transactions, how to ensure exactly-once semantics when flink writes？

The project can guarantee idempotent when using the MergeTree engine but not exactly-once.
In my option, flink can keep end-to-end exactly-once when both endpoints support transactions.

Since clickhouse does not support transactions, how to ensure exactly-once semantics when flink writes？

The project can guarantee idempotent when using the MergeTree engine but not exactly-once.
In my view, flink can keep end-to-end exactly-once when both endpoints support transactions.


"How to use" is outdated

Hi. default.gif provides outdated information about how to use this plugin.
According to gif, I should drag a link into a bookmarks bar. However, there's no such link.
In UI a banner mentions a browser extension in "Browser settings tab", however I don't see such tab in Obsidian settings.

Thanks for the feedback!
I will be recording an updated video later this week. Just to clarify, you don't see something like what is in the screenshot below? If not, what OS are you using?

OS - Windows 10

Interesting, I will take a look.Can you also share the version of Obsidian and verify the version of the plugin you have like below? Thanks!

Obsidian version is 1.2.8, the latest

Plugin version 0.1.0

I tested today on a brand new Obsidian installation on Windows 10, and things worked as expected.
I'm at a loss as to what could be wrong.
Would you mind uninstalling and reinstalling to see if that makes any difference?
If that doesn't work I would need you to open the developer console and see if there are any errors logged there.
Thanks again!

same to me

@40rn05lyv, @jinsihou19 Would you mind sharing the other plugins you have installed? I can't reproduce the issues you are seeing, and I would like to see if it is related to another plugin.

Actually, I just installed the plugins I noticed in @40rn05lyv screenshot, and I now have the same issue, so progress.

Ok, I have narrowed it down to the Text Generator plugin. I need to dig in and see what is going on.

@jinsihou19 @40rn05lyv This should now be fixed in the latest version. I still need to update the overview video. Thanks for reporting your issue!


different output from keras model and the same model imported to dl4j

I found that the predict output from the same model which is different in keras and dl4j.
I made code in keras like this:
r = resnet50.ResNet50(weights='imagenet')
r.summary()
arr = np.ones([1, 224, 224, 3])
print(r.predict(arr))
r.save("/Users/r50.h5")
and the code in dl4j like this :
val network = KerasModelImport.importKerasModelAndWeights("/Usersr/r50.h5", false)
println(network.summary())
 var ll= Nd4j.ones(1,3,224,224)
val a = network.output(false, ll)
println(a)
the output is different:
keras:
[[1.93100277e-04 3.96246789e-04 5.83248002e-05 7.68540922e-05
3.63481449e-05 7.13677728e-04 9.90606077e-06 4.73918699e-05
2.56535768e-05 1.82255098e-04 9.14856151e-04 1.40060845e-04
7.89922487e-05 9.31939649e-05 2.07006960e-05 7.86382661e-05
...]]
dl4j:
0.0002,    0.0004, 3.7204e-5, 5.0386e-5, 2.6926e-5,    0.0006, 5.9236e-6, 3.2395e-5, 1.8612e-5,    0.0001,    0.0009,    0.0001, 5.2217e-5, 6.6117e-5, 1.2951e-5, 5.6148e-5, 8.5207e-5, 2.5419e-5,  5.509e-5,  4.523e-5,    0.0002,    0.0012,    0.0008,    0.0002, ...

@zhazhadi What version of DL4J is this?
If you are not on snapshots, upgrade to those and try again. There has been a number of fixes since the last release.
https://deeplearning4j.org/snapshots

@AlexDBlack  I  have tried the version from 0.9.1 to 1.0.0-beta, and the problem is still exist.

As I said:

If you are not on snapshots, upgrade to those and try again

1.0.0-beta is not snapshots. Snapshots are the latest build, with additional fixes that 1.0.0-beta doesn't have. See the page for details:
https://deeplearning4j.org/snapshots

@AlexDBlack  now I'm on snapshots, but it can't help. The outputs from dl4j have no change.

Hm... we already have tests for validating resnet50 import... https://github.com/deeplearning4j/deeplearning4j/blob/451dd76b50355358dc176f2b704e98c43423c5b8/deeplearning4j/deeplearning4j-modelimport/src/test/java/org/deeplearning4j/nn/modelimport/keras/e2e/KerasModelEndToEndTest.java#L382
cc @maxpumperla

@zhazhadi I'll look into this.

might be related https://github.com/deeplearning4j/deeplearning4j/issues/5836#issuecomment-407888288

hmm, I didn't look very closely at your output at first. this is a complex, 50 layer network with 2.5M parameters and it seems we have prediction differences in the 10e-4 range. Now, I realize that the output has 1000 classes in this case, but I'd like to investigate how model accuracy is affected by this. Might just come down to slight numerical differences in, say, the activation functions for DL4J and keras.

Default data types are normally the issue for this. I've debugged this a few times now for people. If a future user has similar issues, please let us know in a new issue.


Monorepo

What do you think about putting this 3 repositories into one monorepo, I see that they connected a lot, and this will simplify things a bit, everything related to cst-tokens will be in one place :).

No.
I don't like monorepos. I think they're a terrible, terrible idea in fact, and I think the projects that adopted them are facing failure.
My argument against them is very simple: they don't evolve. It turns out that squishing things together sacrifices independence.
The most obvious way this manifests is that it becomes hard to gain and trust maintainers, because permissions and ownership are determined at the repository level. Whenever you might consider trusting somebody with a single package, you must instead trust them with everything. This is very hard to do! There is nobody I trust with the entire design of my ecosystem, not even really myself. But I could definitely find somebody I trust to maintain this particular package, and that person could find someone they trust to help, mostly because this is a specific package with a specific purpose and it is that much easier to determine that a potential maintainer's incentives are aligned with those of this package.
Essentially what I am talking about here is allowing each package to grow as a truly independent project, with its own leadership and maintainership, its own well-stated goals, its own issue tracker, and definitely its own git repo. It is a gift to the future community of maintainers to keep the git repos small, and to allow a single package to be forked without forking every other package at the same time!
I think we can build software better, and build better software. I want to build things that will last a long time, and that means planning sustainable structures that don't require me to be part of them.


GUI - Setting up Cocorico

Q
A

Bug report?
[ ]

Feature request?
[ ]

Support request?
[ X]

Hello everyone,

Is it possible to set-up Cocorico without command lines? is there a Graphic User Interface to run the install (like wordpress manual install).
Is there a video tutorial somewhere on the web that show the setting up of Cocorico? I could not find any on youtube...
Does the cocorico-docker have more installation issues than the regular Cocorico install?
Are there any Cocorico expert reasonably priced who can help me set-up the platform on my VPS server?

Thanks in advance,

GM

Hi @guymco,

Is it possible to set-up Cocorico without command lines? is there a Graphic User Interface to run the install (like wordpress manual install).

Good question but Cocorico does not have a web install process. We plan to add it but without having a precise date for now.

Is there a video tutorial somewhere on the web that show the setting up of Cocorico? I could not find any on youtube...

Again good question, but the answer is the same than the previous one. We plan to do it but without precise date for now. In the meanwhile if you use Cocorico Docker image or you follow the installation guide for Linux and you have minimum skill on Linux  / Docker you should be able to install it.

Does the cocorico-docker have more installation issues than the regular Cocorico install?

There is no installation issues with Cocorico install if you follow the installation guide and if you have enough linux system management skill. But Cocorico Docker will help you to install more easily your LAMP env and your Cocorico app.

Are there any Cocorico expert reasonably priced who can help me set-up the platform on my VPS server?

It should be the case. To help you we are going to create a post centralizing this kind of demand.
Hope it helps!

We close it as it seems there is no more activity on it. Feel free to reopen it if needed.


Allow customization of polling

Allow the user to specify the polling interval.  Possibly through configuration.yaml
rivian:
    polling: "P30S" //30 seconds in ISO8601 Duration format

No longer needed due to Rivian's switch over to graphql subscriptions


Unable to publish unpackaged WinUI3 application

Describe the bug
Attempting to publish an unpackaged MAUI application with 1.6 WASDK and .NET 9 results in the following obscure error message:
WindowsAppSDKSelfContained requires a supported Windows architecture.

The command I'm using to publish is linked below.
dotnet publish myapp.csproj -c Release -f net9.0-windows10.0.19041.0 -p:WindowsPackageType=None -p:SelfContained=true -p:WindowsAppSDKSelfContained=true -p:RuntimeIdentifierOverride=win-x64

Steps to reproduce the bug
I can't reproduce this out of the box, but I have no idea where to look at building a repro for this.
Expected behavior
Compiles
Screenshots
No response
NuGet package version
None
Packaging type
Unpackaged
Windows version
No response
IDE
Other
Additional context
Windows App SDK version: 1.6.240923002

To confirm, does your project set RuntimeIdentifier based on RuntimeIdentifierOverride?

Specifying an explicit RID with -p:RuntimeIdentifier=win-x64 gets me a bit further with new errors.
Unable to find package Microsoft.NETCore.App.Runtime.Mono.win-x64 with version (= 9.0.0)
    - Found 102 version(s) in nuget.org [ Nearest version: 9.0.0-preview.7.24405.7 ]
    - Found 102 version(s) in NuGet official package source [ Nearest version: 9.0.0-preview.7.24405.7 ]
    - Found 0 version(s) in Microsoft Visual Studio Offline Packages
    - Found 0 version(s) in C:\Program Files\dotnet\library-packs

For me it does work to publish an unpackaged WinUI3 app only when -p:WindowsPackageType=None is not set.
My .csproj looks like this:
<Project Sdk="Microsoft.NET.Sdk">

	<PropertyGroup>
		<OutputType>WinExe</OutputType>
		<TargetFramework>net9.0-windows10.0.19041.0</TargetFramework>
		<ApplicationManifest>app.manifest</ApplicationManifest>
		<Platforms>x64</Platforms>
		<RuntimeIdentifiers>win-x64</RuntimeIdentifiers>
		<ImplicitUsings>true</ImplicitUsings>
		<Nullable>enable</Nullable>
		<UseWinUI>true</UseWinUI>
		<EnableMsixTooling>true</EnableMsixTooling>
		<WindowsAppSDKSelfContained>true</WindowsAppSDKSelfContained>
		<SelfContained>true</SelfContained>
	</PropertyGroup>

	<ItemGroup>
		<PackageReference Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.26100.1742" />
		<PackageReference Include="Microsoft.WindowsAppSDK" Version="1.6.241114003" />
	</ItemGroup>

</Project>

With this i can publish my app with simply doing dotnet publish .\FooApp.csproj -r win-x64 -o publish.


Show Chinese

What should i do if my label are Chinese? It doesn't display properly.

My approach is to download the source code and manually change the ttf file


Fastify date compat

WIP
Closes #14

I'll close this for now, feel free to re-open if you continue to work on the issue! Thanks for your time and interest in the project!


Matrix properties check failed

Hi,
I am trying to use GPc library for the GPLVM, but when I try to run it with the dynamic model it gives an error (-D rbf -g 0.01 -dr 20). I tryied to debug it, but couldn't find the reason. Also it gives a matrix dimenstion error if it runs with -c flag.
$ ./gplvm -v 3 learn -L true -D rbf -g 0.01 -dr 20 examples/swagger.svml swagger_dynamics.model
Thanks a lot.
Best,

#5


Suggestion for profile self-service page  (update picture)

Hi Vincent,
This is not really an issue, but just a suggestion to create a custom css for a profile page header including input file browser.
A page that we could access from the menu and  where the user can update his picture with a file browser button.
I actually created a page like this,  where I also used what you suggest on your blog to beautify input file browser.
This is what it looks like:

--

As you can see the css is not perfect, I managed to place the custom file browser on the border of the rounded profile pictures but it is not fully dynamic.
It would be great to have the template integrated into material apex.
What do you think about this ?
Thanks :)
Yosra

Hi Yosra,
Great to hear from you again. I like your idea. I'll see what I can do when I plan the next release.
BTW your theme style is beautiful!

Hi Vinent,
Ok cool ! Thanks
Thank you ! :)  the choice of colors is based on  the client's graphic charter.


Audience bug in streams

I can see activities from someone in my circle that has a single other person as the audience. I should not see this!

This was not properly fixed in previous release.


GPL-3.0-or-later licenses wrongly reported as GPL-3.0-only

Duplicates

[X] I have searched the existing issues

Current behavior 😯
License: GPL-3.0-only

Expected behavior 🤔
License: GPL-3.0-or-later

Steps to reproduce 🕹

Clone a GPL-3.0-or-later repository (for example: https://git.savannah.gnu.org/git/ironclad.git)
onefetch inside
Wrong result is shown

Additional context/Screenshots 🔦
Effectively reopening https://github.com/o2sh/onefetch/issues/769, which said to fix the issue, but as of onefetch 2.19.0 it still is reproducible
Possible Solution 💡
To my knowledge, the or-later is determined by the license headers in the files. If scanning the licensed files is impractical to determine the or-later, maybe removing the only in the license printed helps remove a degree of confusion.

It's an upstream issue https://github.com/jpeddicord/askalono/issues/45#issuecomment-523969293
As a quick workaround, I see two options:

As suggested in #769, get the license value from the package manifest first (only works for Cargo.toml or pakage.json) -> already implemented
In doubt (presence of aliases) show both licenses to the user, smth like License: GPL-3.0-or-later | GPL-3.0-only

So the "or later" is really only known by comments in the source code, right, and the docs referencing "1.3 or any later version"?
Have there been any projects that mix "only" and "later"?

For reference, it seems like the library used by github for license detection has the same issue https://github.com/licensee/licensee/issues/406 and their solution matches @streaksu's suggestion

Perhaps Askolono can also report simplified names (e.g. gpl-3.0-* -> GPL 3.0) as an additional field if it doesn't already? And then we could use those.


add move operation

Packages impacted by this PR
3.17.0
Issues associated with this PR
https://github.com/Azure/azure-sdk-for-js/issues/22991
Describe the problem that is addressed by this PR
Add support for the move operation under Patch
What are the possible designs available to address the problem? If there are more than one possible design, why was the one in this PR chosen?
N/A
Are there test cases added in this PR? (If not, why?)
yes
Provide a list of related PRs (if any)
Command used to generate this PR:**(Applicable only to SDK release request PRs)
Checklists

[x] Added impacted package name to the issue description
[] Does this PR needs any fixes in the SDK Generator?** (If so, create an Issue in the Autorest/typescript repository and link it here)
[] Added a changelog (if necessary)

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-cosmos


Export Gumbi model to PyMC3 and example workflow for cross_validate

Thanks a lot for creating Gumbi. I was playing around a bit with it and I hope it will evolve further!
What I was trying to do is actually explained here: https://discourse.pymc.io/t/use-exact-gaussian-process-model-from-gpytorch-as-emulator-in-pymc3/8680. Do you think that I can use Gumbi to do sth. similar as done in GPyTorch ( https://docs.gpytorch.ai/en/stable/examples/01_Exact_GPs/Simple_GP_Regression.html) ?
If yes, is there a simple method to export the fitted gumbi model in order that the gumbi.predict can be used inside of "pure" pymc3 again (aesara compatible that it can run with the NUTs sampler) ?
Apart from that, I have another question: I was able to fit a GP of my data with Gumbi, however I could not really check its performance? Do you have an example code where you use the cross_validate method? I did not really manage to get it working:
I did:
gp.cross_validate(['melt_f', 'prcp_fac', 'temp_bias'], n_train = 200)
-> but then I got a TypeError: init() missing 1 required positional argument: 'outputs'. When I do  gp.outputs, however, I get the right output name ?!
Thanks a lot in advance!

Hi Lilian, thanks for giving Gumbi a try!
With regards to cross_validate, this is indeed a bug, I'm working on fixing it now. Thanks for pointing it out!
For your other question, I'm not really certain. The underlying model is accessible via gp.model, so NUTS sampling should be as simple as
with gp.model:
    pm.sample()

That being said, using GP predictions within a larger pymc model can be bit tricky. Often Latent GPs are better for that (although slower), but I haven't decided on the best way to implement those in Gumbi yet. I'm not exactly sure what you want to do, could you provide some code/pseudocode to illustrate how you would want this to work?

Hi John,
Thanks for your fast answer. I added some code in the discourse forum (https://discourse.pymc.io/t/use-exact-gaussian-process-model-from-gpytorch-as-emulator-in-pymc3/8680/4) . I have tried to do the same with Gumbi but the problem of how I can use the GP model for the actual calibration remains (see my additional comment in PyMC discourse). I guess this is what you meant that GP predictions can be tricky in larger PyMC models?  Do you know about an example workflow using  Latent GP that could help me  in my case?

Okay, I made significant changes to cross_validate that should fix the issue (hopefully without creating new ones). Can you give it a try and see if it works on your data? Note that I've changed around some of the inputs and the output format, take a look at its new signature in the docs.


added my username and github link

Thanks for the PR. I will resolve the conflicts if you like?

I resolved the conflict and I will accept the PR now 🤓 . Thank you 👍

thank u @eddiejaoude i did not know how to resolve the conflict !! wil not repeat it next time

no, no problem! It is not your fault for the conflict, it happens. We can go over how to resolve a conflict in another video / livestream - it is all good practice for everyone (for me also 🤓 )

@Indurupi I hope to see more open source contributions from now on 😜

@eddiejaoude yeah sure will learn something new and will start contributing to opensource  ....


docs: express middleware

Issue #30
Please, let me know if you'd like to have a more clear documentation and where it should be located :)

Thanks for the docs.
Please fix the two comments, and also add a link to this page on .vitepress/config.js

Written more detailed docs on middleware options, example usage and updated config :)

Thanks!
Looks good.


add defaultValue to Konfigervalue annotation

@KonfigerValue(value = "count", defaultValue = "110")

_FS(KONFIGER_value, "count")
_FS(KONFIGER_defaultValue, "110")

I don't see a need for this, the field can have their default value in the declaration and in languages like C at the point of struct initialization.
class Settings {
    int count = 110;
}

instead of
class Settings {
    @KonfigerValue(defaultValue = "110")
    int count;
}

Save runtime value checking which can have noticeable slow down on file with large entries. Moreover, the annotation is getting deprecated for @KonfigerKey


New package: JMLDL v0.0.1

Registering package: JMLDL
Repository: https://github.com/ilkerarslan/JMLDL.jl
Created by: @ilkerarslan
Version: v0.0.1
Commit: 808366ae85e9e7a30cf5cddddaf3c2d0c350f1fa
Reviewed by: @ilkerarslan
Reference: https://github.com/ilkerarslan/JMLDL.jl/issues/1
Description: Julia Machine Learning Deep Learning

Hi! Package name is too generic and it has no README. What is the difference vis a vis Flux, Lux, MLJ and co?

Hi,
Yes you are right sorry, this is the first time I am registering a package.
In fact this package will be for my students in a coures where I will teach ML, DL & RL subjects. I want to show them how to write common algorithms from scratch.
About your question on the difference between the existing packages. They are all great packages but I want to create a more compact and easy to use package.
Please let me know if there is anything I should do.

Thank you for the clarification. If it's only for educational purposes, I don't believe there is a need for registration. Unregistered packages can also be installed and used from their GitHub URL.
You might be interested in https://github.com/cstjean/ScikitLearn.jl too

Using a LocalRegistry is also useful and highly recommended for "in-house" use cases, such as teaching.


feat: ADR-009: Supply module

Description
Closes: #773 .
This PR implements the x/supply module which serves some useful APIs to query both TotalSupply (converted from millionth)  and CirculatingSupply.

Author Checklist
All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.
I have...

[ ] included the correct type prefix in the PR title
[ ] added ! to the type prefix if API or client breaking change
[ ] targeted the correct branch (see PR Targeting)
[ ] provided a link to the relevant issue or specification
[ ] followed the guidelines for building modules
[ ] included the necessary unit and integration tests
[ ] added a changelog entry to CHANGELOG.md
[ ] included comments for documenting Go code
[ ] updated the relevant documentation or specification
[ ] reviewed "Files changed" and left comments if necessary
[ ] confirmed all CI checks have passed

Reviewers Checklist
All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.
I have...

[ ] confirmed the correct type prefix in the PR title
[ ] confirmed ! in the type prefix if API or client breaking change
[ ] confirmed all author checklist items have been addressed
[ ] reviewed state machine logic
[ ] reviewed API design and naming
[ ] reviewed documentation is accurate
[ ] reviewed tests and test coverage
[ ] manually tested (if applicable)

There are unit and simulation tests failing also


MMRL LOGO TO MethaMask

Hi,
We are looking the ways to add logo to our Token at MethaMask.
SMART CONTRACT:
0x471bc0199e1b866b16827b9c4512daf1f6d53ca1
Kindly advise what we need to do?

you can contact me:
<EMAIL_ADDRESS>

Any updates?

@EITMJ - can you please create pull request with svg image?

Not possible:
We only support PNG, GIF, or JPG pictures.

On 5 Jul 2021, at 13:09, Marcin Rabenda @.***> wrote:
@EITMJ https://github.com/EITMJ - can you please create pull request with svg image?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/MetaMask/contract-metadata/issues/892#issuecomment-873944396, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUWF7J7HHACWUOYNJVGG54LTWFZDBANCNFSM47VVOFDA.


Why can't EF serialize classes in models?

Suppose I have the following model:
public class Project {
    public int Id { get; set; }
    public Organization Organization { get; set; }
    public string Name { get; set; }
    public ICollection<Build> BuildHistory { get; set; }
    public string GitServerURL { get; set; }
    public int BuildNumberCounter { get; set; }

    public Deployment DeploymentConfig { get; set; }
}

The Deployment class is a stub - Its unique to every project and will never be shared with anything else. It'll only ever be accessed through a Project. It is just a collection of properties really. It could be flattened out into the Project class, but there are code cleanliness benefits to encapsulating them for use elsewhere in the application.
The problem I have is that it is quite a large amount of work to support this - I have to create and manage everything that goes along with Deployment being its own table in EF.
The question I have is: Is there not a good reason to have the option to serialize some classes into the parent table (Project)?
This could be achieved either by automatically flattening to columns such as DeploymentConfig_PropertyName or serializing the whole thing into a single column with JSON. I realize I could probably write my own solution with backing fields or something, but this would seem like a pretty good feature request no?

dupe of #246

Going to close this issue as it is a dupe of an existing feature request.


docs: change getting started order

Sandboxes are more relevant to new users than the other sections.

cc @phlax in my opinion this makes for a slightly better onboarding flow. WDYT?

cc @phlax in my opinion this makes for a slightly better onboarding flow. WDYT?


unable to get JSON representation of class

i have this class and i was trying to get a JSON representation of the class
require "json"

class Person
  def initialize(name : String, age : Int32)
    @name = name
    @age = age
  end
  def name
    @name
  end
  def age
    @age
  end

end

john = Person.new("John Doe", 18)

puts john.to_json

but this gives me the following error
Error in line 19: instantiating 'Person#to_json()'
in /opt/crystal/src/json/to_json.cr:3: instantiating 'String:Class#build()'
String.build do |str|
       ^~~~~

in /opt/crystal/src/string.cr:234: instantiating 'String::Builder:Class#build(Int32)'
String::Builder.build(capacity) do |builder|
                ^~~~~

in /opt/crystal/src/string.cr:234: instantiating 'String::Builder:Class#build(Int32)'
String::Builder.build(capacity) do |builder|
                ^~~~~

in /opt/crystal/src/json/to_json.cr:3: instantiating 'String:Class#build()'
String.build do |str|
       ^~~~~

in /opt/crystal/src/json/to_json.cr:4: wrong number of arguments for 'Person#to_json' (given 1, expected 0)
Overloads are:

Object#to_json()
to_json str
^~~~~~~

You need to use JSON.mapping in your Person class to use to_json.


[Bug] FormRequest rules validation sometimes + required does not show asterisk

Bug report
What I did
My validation rules were for example:
'Firstname' => 'sometimes|required|min:1|max:150',
In some cases the firstname field is disabled, hence the sometimes in added
In this case the required asterisk will not be shown in the crud.
What I expected to happen
The required asterisk should be shown when sometimes is before the required
What happened
The required asterisk is not shown. (In backpack v5 the asterisk was shown)
What I've already tried to fix it
When I use
'Firstname' => 'required|sometimes|min:1|max:150',
The asterisk is shown, so required before the sometimes.
Is it a bug in the latest version of Backpack?
After I run composer update backpack/crud the bug... is it still there?
Yes
Backpack, Laravel, PHP, DB version
When I run php artisan backpack:version the output is:
PHP VERSION:
PHP 8.1.20 (cli) (built: Jun  8 2023 15:25:40) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.20, Copyright (c) Zend Technologies
with Zend OPcache v8.1.20, Copyright (c), by Zend Technologies
with Xdebug v3.1.5, Copyright (c) 2002-2022, by Derick Rethans
LARAVEL VERSION:
<IP_ADDRESS>
BACKPACK PACKAGE VERSIONS:
backpack/basset: 1.0.0
backpack/crud: 6.0.4
backpack/generators: v4.0.0
backpack/pro: 2.0.4
backpack/theme-coreuiv4: 1.0.0
backpack/theme-tabler: 1.0.1

Hey @WrdVdb thanks for the question.
I think that is the expected behavior ? If it is "sometimes required", it's not " * mandatory required". We have no way to know "when it's required" and when it's not.
You can force the asterisk in the field by defining 'showAsterisk' => true in your field definition.
Closing, let me know if you have any issue and we can re-open!
Cheers

Is it not when a required input is not on the request (when the field is disabled or not shown) that the sometimes is needed? But the field remains required, thus the asterisk should be visible?
I don't think there is a case when the asterisk should not be shown. Or the field is disabled or the field is not shown at all, when disabled, the asterisk should be shown, when the field is not visible, it is no problem.
When the rules is sometimes|required the asterisk is not shown, but when the rule is required|sometimes the asterisk is shown. Both rules are the same, so the asterisk behavior should not change, which is the case now.
The behavior alse has changed between v5 and v6. In v5 the asterisk was shown for both rules.


Observable.reduce should emit for single item source

Fixes #832

Is there a snapshot containing this fix?

@crakjie I think 3.0.0-RC2-SNAPSHOT-9e79718-SNAPSHOT comes after this PR


[release-1.2] Manual backport of improve error reporting when fsfreeze fails

What this PR does
This is a manual backport of https://github.com/kubevirt/kubevirt/pull/11051. I'm adding the quarantined test for consistency, but feel free to argue otherwise.
Fixes # https://issues.redhat.com/browse/CNV-32664
Release note

Bugfix: Improve error reporting when fsfreeze fails

/cc @mhenriks

@xpivarc I think it makes sense to add the quarantined test because eventually (hopefully soon) there will be a fix for the underlying issue that will be backported to this branch.  Since you expressed concern about this test existing at all checking with you to get your thoughts

/retest-required

/test pull-kubevirt-e2e-arm64-1.2

/cc @xpivarc
Could you please take a look at this? Thanks!

@mhenriks @alromeros Please, remind me why the test is in quarantine

@mhenriks @alromeros Please, remind me why the test is in quarantine

Sure, we have a snapshot bug that prevents some finalizers from being removed. This test triggered this bug quite often so we quarantined it here: https://github.com/kubevirt/kubevirt/pull/11244. I think @mhenriks is already working on the fix.

Thanks!
/approve
Please, open a tracking issue

/lgtm

Created a tracking issue for the bug as requested https://github.com/kubevirt/kubevirt/issues/11432.


Don't close already closed posts

We currently schedule a task to close a post after a certain amount of time, if a user closes their channel manually before that time, the scheduled task will still open & r-close the channel by sending the message.
This fixes that.

Rebased main


Create one page md file for all the docstrings

Feature description:
Instead of creating several md files for each module, lazydocs create one single page with everything in there.
Problem and motivation:
I am currently working on several small projects that might have 2-4 functions per file. I want to gather all the documentation in a single page where I can easily find the module/function/class I want to without jumping from one page to the other.
Is this something you're interested in working on?
Probably no, due to lack of lazydocs code experience.

Does importing all functions to a single module then running lazydocs on it work for you? Even with import *.
This is probably something you can do on your end with existing lazydoc functionality.


Stricter datetime validation

The docs about the datetime attribute say:

This must be a valid ISO8601 DateTime

This statement is incorrect. Any value that can be passed to the Date constructor will work which presents a cross-browser issue because JS engines are inconsistent in which formats their Date constructor accept.
For example, the golang default string representation only parses in v8:
$ eshost -e "new Date('2009-11-10 23:00:00+00:00 UTC')"
#### JavaScriptCore
Invalid Date

#### spidermonkey
Invalid Date

#### v8
Wed Nov 11 2009 00:00:00 GMT+0100 (Central European Standard Time)

Also try this fiddle in multiple browsers.
How about adding an option attribute to pass in a validation regex into the element to validate the passed dates, when present? This would at least not make this issue missable by developers who only test in Chrome.

This is a good idea. Additionally I think we can afford to start with a console.warn and then throw a RangeError for a breaking release. Down with non-iso8601 dates!

If we validate for the specced Date Time String Format, which every JS engine is guaranteed to support, it would be ideal.

As for errors, I would prefer something that can be caught in window.onerror, console logging is easier to miss, but it might serve as a start to help people migrate to the proper format.

I concur but an error would be a breaking change. I’d like for our breaking changes to have a lead up so IMO a console warn should happen in a minor first.


Expanding an iterator Results View twice is an error

Visual Studio 2015
PTVS 2.2.31104.01
Python 3.5 Debug Interpreter
foo = map(lambda x : x*x, [1,2,3,4,5])
pass # set a breakpoint here

Hover over foo in the editor.
> foo | <map object at 0x03218FC0>
    Results View | Expanding the Results View will run the iterator
        [0] | 1
        [1] | 4
        [2] | 9
        [3] | 16
        [4] | 25

Now close the hover-over watch display by moving the mouse somewhere else.  Then do it again.
> foo | <map object at 0x03218FC0>
    Results View | Expanding the Results View will run the iterator
        Children could not be evaluated |

The best we can probably do is preserving the values for the current step, but once you step again they'll be gone and the iterator will be empty.
In general, iterators are not very good for debugging :(

Can't you use copy.deepcopy?  In fact, I think you need to do this anyway, because currently expanding an iterator results view mutates the state of the program, which is a serious bug IMO.  (i.e. if  you expand the results view, then you can't even iterate over it in the program after that).
I tested with copy.deepcopy as follows:
foo = map(lambda x : x*x, [1,2,3,4,5])
foo2 = copy.deepcopy(foo)
for x in foo:
    print(x)

And if I expand the results view of foo2, I can continue iterating over foo on the next line (or expand foo's results view as well.

deepcopy will only work in cases where all the types involved are registered for copy. The only reasonable way we can prevent people being caught out by this is to prevent iteration in the debugger completely.
We settled on using a warning, and kept the language consistent with other places where VS has similar warnings, but maybe we need to ramp up the scariness?

What happens if you deepcopy an iterator whose values aren't deep-copyable?  Conceptually it seems like the state that needs to be deep-copied in order to support multiple iteration would be the state of the generator itself, and that it wouldn't actually matter if the value type of the iterator was deep-copyable.
The semantics aren't documented of what happens if copy.deepcopy encounters a non deep-copyable object in the hierarchy (or at least I can't find them).  Does it fallback to shallow at that point or does it raise an exception?  If it falls back to shallow at that point, maybe it would still work, as the generator state would be successfully deep-copied?

But yea, as much as it pains me to say since it is so useful, modifying program state is far worse than not supporting the feature.  So if the only way to do this is by modifying program state, I have to vote for the feature being removed :-/
Could you try to deepcopy and then only support expanding the iterator view if the deepcopy was successful?

It's more work, but I could see the possibility of supporting an option to automatically replace iterators with a new iterator when inspected. For example:
class DebugIterator:
    def __init__(self, iter):
        self.__iter = iter
        self.__buffer = []

    def _take(self, count):
        res = []
        while len(res) < count:
            item = next(self.__iter)
            self.__buffer.append(item)
            res.append(item)
        return res

    def __iter__(self): return self
    def __next__(self): return self.__buffer.pop(0) if self.__buffer else next(self.__iter)
    def __getattr__(self, key): return getattr(self.__iter, key)

def get_children(frame, name):
    it = iter(frame[name])
    if it is frame[name]:   # iterator, not an iterable
        frame[name] = it = DebugIterator(it)
    return list(islice(it, MAX_ITEMS))

It still changes program state, but it improves the chances of still working considerably, at least as long as it's not an infinitely long iterator (which we also

(Changed the code snippet a few times, but the idea didn't change.)

FWIW, this is not unique to Python - e.g. IEnumerable in C# can similarly be one-off - and the choice that other languages made with respect to the same scenario is the one that we implemented - no automatic expansion, so you get a choice of forcing the iteration (and seeing the elements) or not, via Results View.
It's pretty hard to avoid things that can change state in Python in general, because so many things can. E.g. any attribute access can be backed by some arbitrary code, too.


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/115089

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/118074


add base REST class

GET-POST-PUT-DELETE with possible parameters

API to call and test is here: https://esi.evetech.net/ui/#/


Does envpool support class environments written according to the gym standard?

For example, I have an environment called MyEnv, and I use tianshou to run it. Is it correct to call it in the following way?
env=MyEnv()
train_envs = envpool.make(MyEnv, num_envs=args.training_num, env_type="gym")
test_envs = envpool.make(MyEnv, num_envs=args.test_num, env_type="gym")

You need to write env with C++ interface.

Does it not support the environment written in python?

Current answer is, yes. Every single line of python code requires GIL, which blocks the overall speed of EnvPool.

I understand. Thanks for your answer.


fix sftp ls() method from root

See comments in #759

Tests are failing because with this sftp server, paramiko does not let you create paths that start with a /. Given that SFTPFileSystem.root_marker == "", this seems reasonable to me.

So what do you suppose we should do?

Yeah, sorry, still a bit confused here. The test you add to show the problem doesn't actually run, and other things are failing which don't seem to have changed.
Weren't you thinking of changing the condition mentioned in #759 to is not None?

There are a few things to resolve. First, the test I added is failing with fixture 'sftp_server' not found. How can I add the mocksftp to the testing environment?
Here's the problem, when I simply make it is not None:, I get
fs.touch("a.txt")
assert fs.ls(fs.root_marker) == ["/a.txt"]

to pass. However, if I instead run fs.touch("/a.txt"), I get a PermissionError. paramiko does not like the leading slash.
Now to be honest, I'm not sure if this is a just quirk of my mock SFTP server. This same problem is what's breaking the old sftp tests. So the question is, should  SFTP paths start with a leading slash, or not?

So the question is, should SFTP paths start with a leading slash, or not?

I don't think it matters too much, so long as we are consistent. I am happy to go with what paramiko does, apparently not allowing a leading "/". Of course, the paths the user can pass and the paths reported back by the implementation should match too.


Fabrication fails when running from unsaved PCB

https://github.com/bennymeg/JLC-Plugin-for-KiCad/blob/4a59fb0672f798ef9646803f915b3ed3bf244e96/plugins/thread.py#L26-L27
I ran into this issue when I was trying to export a panelized board for production.  KiKit's panelization utility (https://yaqwsx.github.io/KiKit/v1.3/panelization/gui/) "is designed to be run in a standalone instance of Pcbnew (not executed from a project) as the generated panel replaces the currently open board".  As a result, I was attempting to fabricate an unsaved PCB that didn't belong to a project.  It looks like the plugin still tried to do something but the end result was it attempting to open file:///production/ which didn't exist and the output files were nowhere to be found. 😅

what version of kicad and the plugin are you using? it works just fine for me

@bennymeg perhaps this can just be closed? I tested this and it just opened the temp_dir as it should


Suggestion: GridGraph

Maybe it would be nice for numerical problems  to have a graph that represents a multidimensional grid. Then there should be a way to access the vertices not only with an integer, but also with an instance of CartesianIndex.

I see yes that would be interesting. Thing is, not sure we can represent infinite grids (what should nv and ne return?) but finite grids should be fine

I wouldn't do infinite graphs, just finite grids, maybe with the possibility to wrap around.


Teams personal app - White screen after password change

Hi
We've had some issues with clients having a white screen when opening our custom personal app for Teams (SPFx) - only on the desktop Teams app, not the web browser. It happens whenever an end user has changed his / her password. I'm fairly certain it has to do with the desktop app caching auth tokens that are no longer valid after the password change.
For now, as a 3rd party app developer, there isn't much we can do besides asking the user to log out, log in and cross our fingers.
Is this on the radar of the SPFx & Teams product teams ? Are there other solutions to this problem ?
PS: we are following the approach outlined by Vesa in this video.

The initial issue template contained a bunch of sections, including a critical "context" section that asked for versions. That's included because it's necessary to get some context about your environment and versions.

@PieterHeemeryck have you seen #5320? You are probably seeing the exact same issue.

Indeed, it is the same issue.


Create a new build from the latest code with hash c9bcad4

Create a new build from the latest code with hash c9bcad4.

@lei-tang: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/release-e2e-simpleTests
f26c8720c9d3309cfc5cc55a7b3c2c35489af5f6
link
/test release-e2e-simpleTests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test release-e2e-simpleTests


[APPM-1216] Add an option to change the time zone of the app created time stamp

ATM the time zone of the App created time is picked by the system. It will be useful if you have a option to specify the timezone used when generating the time stamp.Reference: https://wso2.org/jira/browse/APPM-1216

This is not related to IoT App managements, hence closing the issue.


Fix DAC Ambiguous-buttons-issue2

First iteration for fixing the DAC Ambiguous-buttons-issue2 by adding the
column group name to buttons for screen-readers to use it.
I have also removed the custom sr-only style and used the
govuk-visually-hidden as it similar

As part of this commit I have also fix the problem with running unit tests when
using docker. Functional still do not work

I can confirm the text for screenreader users are there and have the class="govuk-visually-hidden" styling. Looks fine to me.


Do not leave the app if navigating in a subdomain

In my application I have several subdomains for example:
it-it.mydomain.com
en-us.mydomain.com
es-es.mydomain.com
The BASE_URL is mydomain.com
When I try to navigate to these subdomains the emulator browser opens.
Being the same domain shouldn't it stay inside the app? If not, is there a way to not exit the app and visit the subdomains?
Here is my code in the main WebFragment:
@TurboNavGraphDestination(uri = "${SHOP_NAME}://fragment/main")
open class WebFragment : TurboWebFragment(), TurboNavDestination {

  override fun shouldNavigateTo(newLocation: String): Boolean {
    return when (isNavigable(newLocation)) {
      true -> true
      else -> {
        launchBrowser(newLocation)
        false
      }
    }
  }

  private fun isNavigable(location: String): Boolean {
    return location.startsWith(BASE_URL)
  }

  private fun launchBrowser(location: String) {
    val intent = Intent(Intent.ACTION_VIEW, Uri.parse(location))
    context?.startActivity(intent)
  }

  override fun getNavigationOptions(
    newLocation: String,
    newPathProperties: TurboPathConfigurationProperties
  ): NavOptions {
    return when (newPathProperties.context) {
      MODAL -> slideAnimation()
      else -> {
        super<TurboWebFragment>.getNavigationOptions(newLocation, newPathProperties)
      }
    }
  }

  private fun slideAnimation(): NavOptions {
    return navOptions {
      anim {
        enter = R.anim.custom_anim_enter
        exit = R.anim.custom_anim_exit
        popEnter = R.anim.custom_anim_pop_enter
        popExit = R.anim.custom_anim_pop_exit
      }
    }
  }
}

Have you tried to modify the logic inside the isNavigable(location: String)? It is only checking that the newLocation starts with the BASE_URL. Maybe you can try with a contains, or a more sophisticated regex approach.

Hi @arlee17,
Did you get another log right below the one you show that states something like:
[INFO:CONSOLE(0)] "Access to fetch at 'https://es-es.mydomain.com/' from origin 'https://it-it.mydomain.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.", source: https://it-it.mydomain.com/ (0)

I miss some backend background here but tweaking the Access-Control-Allow-Origin may help in this case.

@felipejoglar  Thanks again for your answer!
I managed not to exit the app using contains.


Logtrail hostname selection not working with filebeat

Hi
ES/Filebeat/kibana/Logtrail Version 6.2.4
Logtrail hostname selection not working with filebeat-index and It works in All Systems selection I checked browser console which shows timestamp null
Browser console debug

Logtrail.json file
 "version" : 1,   "index_patterns" : [     {       "es": {         "default_index": "filebeat-*"       },       "tail_interval_in_seconds": 10,       "es_index_time_offset_in_seconds":0, "display_timezone": "local", "display_timestamp_format": "MMM DD HH:mm:ss",       "max_buckets": 500,       "default_time_range_in_days" : 0,       "max_hosts": 100,       "max_events_to_keep_in_viewer": 5000,       "fields" : {         "mapping" : {             "timestamp" : "@timestamp",             "hostname" : "host",             "message": "message"         },         "message_format": "{{{message}}}"       },       "color_mapping" : {       }     },     {       "es": {         "default_index": "logstash-zookeeper"       },       "tail_interval_in_seconds": 10,       "es_index_time_offset_in_seconds": 0,       "display_timezone": "local",       "display_timestamp_format": "MMM DD HH:mm:ss",       "max_buckets": 500,       "default_time_range_in_days" : 0,       "max_hosts": 100,       "max_events_to_keep_in_viewer": 5000,       "fields" : {         "mapping" : {             "timestamp" : "@timestamp",             "hostname" : "host",             "program": "logger_name",             "message": "log_message"         },         "message_format": "{{{log_message}}}"       },       "color_mapping" : {       }     }   ] }
``

I can confirm this behaviour. I can see hosts in systems list, but when selecting any I get the same message. Only selection that works is "All Systems".
Only thing I have changed in my logtrail.json is pretty much just default index to same value as yours "filebeat-*"

You should update  logtrail.json  with your actual hostname field.
I had similar problem and fixed it by updating "hostname" in config.
See https://github.com/sivasamyk/logtrail/blob/master/docs/how_to.md#1-hostname-field-need-to-be-of-type-keyword for more.
Regards,
Vitaly

I've been having the same issue for a while - it doesn't matter what the hostname field is set to.
https://github.com/sivasamyk/logtrail/issues/248#issuecomment-374065608

I fixed it by changing host name field type to text in template
 "beat": {             "properties": {               "hostname": {                 "type": "text",                 "fields": {                   "keyword": {                     "type": "keyword",                     "ignore_above": 256                   }                 }               },               "name": {                 "type": "text",                 "fields": {                   "keyword": {                     "type": "keyword",                     "ignore_above": 256                   }                 }               }

That's not really a fix if you want to use the host field in any Kibana aggregations.

I have the same issue. Think problem is in default filebeat template.
From default logstash template:
        "string_fields" : {
          "match" : "*",
          "match_mapping_type" : "string",
          "mapping" : {
            "type" : "text", "norms" : false,
            "fields" : {
              "keyword" : { "type": "keyword", "ignore_above": 256 }
            }
          }
        }

and from default filebeat template:
            "strings_as_keyword" : {
              "mapping" : {
                "ignore_above" : 1024,
                "type" : "keyword"
              },
              "match_mapping_type" : "string"
            }

...

          "beat" : {
            "properties" : {
              "timezone" : {
                "type" : "keyword",
                "ignore_above" : 1024
              },
              "version" : {
                "type" : "keyword",
                "ignore_above" : 1024
              },
              "name" : {
                "type" : "keyword",
                "ignore_above" : 1024
              },
              "hostname" : {
                "ignore_above" : 1024,
                "type" : "keyword"
              }
            }
          },

@sivasamyk What you think about ?

Made some changes in https://github.com/sivasamyk/logtrail/releases/tag/v0.1.28 release to handle keyword fields in logtrail. Can you verify with this release. Also https://github.com/sivasamyk/logtrail/blob/master/logtrail.json this config works for me with filebeat.

@sivasamyk Just tested 6.3.0-0.1.28 and host selection is still not working for me.  I don't have a host.keyword field, just a host field which is mapped as a keyword.
This update has also broken my ability to click a program as it's now adding .keyword to the end of the query. There are no .keyword fields in my index.  Wouldn't it be better to have the user specify .keyword in their config if that's what they have? Not everyone is using the default mappings, as it wastes a lot of disk space.
tl;dr: This update has made things worse for me. I just want to be able to select host and program.
Logtrail field config and host mapping:
        "mapping" : {
            "timestamp" : "@timestamp",
            "hostname" : "host",
            "program": "program",
            "message": "syslog_message"
        },

{
  "sysadmins-2018.07.02" : {
    "mappings" : {
      "doc" : {
        "host" : {
          "full_name" : "host",
          "mapping" : {
            "host" : {
              "type" : "keyword"
            }
          }
        }
      }
    }
  }
}

@ceeeekay Can you add keyword_prefix: "" to your logtrail.json? Not sure if you have specified this in logtrail.json. Setting it to empty string will stop logtrail from appending .keyword to host and program field names.

By default keyword_suffix is set to keyword here https://github.com/sivasamyk/logtrail/blob/ace92920d3a4b1abfaccfbab143b7594f4ba2b04/logtrail.json#L24.  Change this to keyword_suffix:""

@sivasamyk Yes, I realised that slightly too late, and it's solved all my problems. Puppet had copied my old config over the top of the new install.
Everything works great. Thanks very much!


list what metrics it exports in readme, add examples, etc

needs better documentation.   Could you provide a sample of metrics it outputs?   users have to go through your code to see what you're grabbing from plexpy, should list it on the readme.

Hey @evanrich, great idea. I'll create a section in the README.md with a list of metrics and example payloads.

@evanrich take a look at the attached PR and let me know if that is enough or if you're looking for Grafana dashboard examples too.

Closing the issue as README.md was updated


[SPARK-45424][SQL] Fix TimestampFormatter return optional parse results when only prefix match

What changes were proposed in this pull request?
When use custom pattern to parse timestamp, if there have matched prefix, not matched all. The Iso8601TimestampFormatter::parseOptional and Iso8601TimestampFormatter::parseWithoutTimeZoneOptional should not return not empty result.
eg: pattern = yyyy-MM-dd HH:mm:ss, value = 9999-12-31 23:59:59.999. If fact, yyyy-MM-dd HH:mm:ss can parse 9999-12-31 23:59:59  normally, but value have suffix .999. so we can't return not empty result.
This bug will affect inference the schema in CSV/JSON.

Why are the changes needed?
Fix inference the schema bug.

Does this PR introduce any user-facing change?
No

How was this patch tested?
add new test.

Was this patch authored or co-authored using generative AI tooling?
No.

Thanks @Hisoka-X. I tested this out, but the behavior is still different from 3.4.0. I don't think we can just use the length of the format to verify matches, because some formats have optional components like [.SSS][XXX].
Using the same test file from the issue:
2884-06-24T02:45:51.138
2884-06-24T02:45:51.138
2884-06-24T02:45:51.138

3.4.0
Infers column as timestamp.
scala> val df = spark.read.option("timestampFormat", "yyyy-MM-dd'T'HH:mm:ss[.SSS][XXX]").option("inferSchema", true).csv("/tmp/timestamps.csv")
df: org.apache.spark.sql.DataFrame = [_c0: timestamp]

This PR
Infers column as string.
scala> val df = spark.read.option("timestampFormat", "yyyy-MM-dd'T'HH:mm:ss[.SSS][XXX]").option("inferSchema", false).csv("/tmp/timestamps.csv")
val df: org.apache.spark.sql.DataFrame = [_c0: string]

cc @MaxGekk

+1, LGTM. Merging to master/3.5.
Thank you, @Hisoka-X and @andygrove for review.


Fixing grammar on Readme

Hi I was just reading the Readme to see if I can use this library on my gem (https://github.com/tomas-stefano/infinity_test) and I found two typos. So I am proposing the fixes.

Hi Tomaso, thanks for correcting the typos.
You could certainly use filewatcher with your infinity_test gem. If you look in to the source code for the command line interface of filewatcher,  you might get some ideas on how to run test processes in the background. The --background option kills the tests (or webserver) and restarts the tests (if they are allready running).


How to change the alpha of a node using ObjectAnimator ?

We can rotate a node using object animator as explained in the example :
private static ObjectAnimator createAnimator() {

        Quaternion orientation1 = Quaternion.axisAngle(new Vector3(0.0f, 1.0f, 0.0f), 0);
        Quaternion orientation2 = Quaternion.axisAngle(new Vector3(0.0f, 1.0f, 0.0f), 120);
        Quaternion orientation3 = Quaternion.axisAngle(new Vector3(0.0f, 1.0f, 0.0f), 240);
        Quaternion orientation4 = Quaternion.axisAngle(new Vector3(0.0f, 1.0f, 0.0f), 360);

        ObjectAnimator orbitAnimation = new ObjectAnimator();

        orbitAnimation.setObjectValues(orientation1, orientation2, orientation3, orientation4);

        // Next, give it the localRotation property.
        orbitAnimation.setPropertyName("localRotation");

        // Use Sceneform's QuaternionEvaluator.
        orbitAnimation.setEvaluator(new QuaternionEvaluator());

        //  Allow orbitAnimation to repeat forever
        orbitAnimation.setRepeatCount(ObjectAnimator.INFINITE);
        orbitAnimation.setRepeatMode(ObjectAnimator.RESTART);
        orbitAnimation.setInterpolator(new LinearInterpolator());
        orbitAnimation.setAutoCancel(true);

        return orbitAnimation;
    }`

But how to change the 'alpha' of a node? Is it possible using ObjectAnimator or any other ways?

ObjectAnimator can be used to animate any property that provides a getter and a setter. One way to animate alpha for instance would be to create a subclass of Node with a getAlpha() and a setAlpha(). You can also use a Property instead: https://developer.android.com/reference/android/util/Property.

Thank you for the reply.
I have created one Node subclass but still not sure how to change the alpha inside setAlpha() method.
I have one more question, can we add any other animation like explosion effects while using Sceneform. I have read that Sceneform doesn't support FBX animation but is there any way we can implement it?

Provided you are using the material that comes from MaterialFactory.makeTransparentWithColor
you can set the color with a call like:
renderable.getMaterial().setFloat4(MaterialFactory.MATERIAL_COLOR,
new Color(animatedRed, animatedGreen, animatedBlue, animatedAlpha));
If using an Animator as Romain suggested above this might look like:
MaterialFactory.makeTransparentWithColor(this, new Color(android.graphics.Color.RED))
        .thenAccept(
            material -> {
              renderable =
                  ShapeFactory.makeSphere(0.1f, new Vector3(0.0f, 0.15f, 0.0f), material);
            })
        .exceptionally(
            throwable -> {
              DemoUtils.displayError(this, "Unable to build material.", throwable);
              return null;
            });
    ValueAnimator alphaAnimator = ValueAnimator.ofFloat(0.0f, 1.0f, 0.0f);
    alphaAnimator.addUpdateListener(new AnimatorUpdateListener() {
      @Override
      public void onAnimationUpdate(ValueAnimator animation) {
        float animatedAlpha = (float) animation.getAnimatedValue();
        if(sphereRenderable != null) {
          sphereRenderable.getMaterial().setFloat4(MaterialFactory.MATERIAL_COLOR,
              new Color(0.0f, 0.0f, 1.0f*animatedAlpha, animatedAlpha));
        }
      }
    });
    alphaAnimator.setRepeatCount(ValueAnimator.INFINITE);
    alphaAnimator.setDuration(1000);
    alphaAnimator.start();

Is there a solution?


PublishPipelineArtifact not available in release pipelines

It's hard to tell from the docs and comments, but is PublishPipelineArtifact working right now? I ask because while it doesn't error, I can't tell where the artifacts are actually published. The logs simply state that the files are uploaded to the "Drop service."
In theory they're supposed to be available in the release pipelines, and when I go through the steps to import the artifacts into a release pipeline, everything appears to work. However, when the release pipeline tries to use an artifact there are none to be found.
For example, I'm publishing an ARM template as an artifact and the UI picker let's me select the artifact file with a path of:
$(System.DefaultWorkingDirectory)/my-build/my-templates/azuredeploy.json
However, there are no sub-directories within $(System.DefaultWorkingDirectory) when my release pipeline gets to that step. I've confirmed this by doing a command line 'dir' on that directory.

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

ID: 861ce7a5-4fa4-55f1-2c97-46a9cc6a2f66
Version Independent ID: bdf954b9-9bbe-8b34-b674-71ad8153519d
Content: Publish and consume Pipeline artifacts in builds - Azure Pipelines and TFS
Content Source: docs/pipelines/artifacts/pipeline-artifacts.md
Product: devops
GitHub Login: @alexmullans
Microsoft Alias: amullans

Pipeline Artifacts is working, you can publish and download artifacts. In RM you need to manually add the Download Pipeline Artifact task. This is a point in time problem we are rolling out an update right now that has these tasks automatically injected into your RM jobs just like existing Build Artifacts.
Sorry for the delay getting this feature out - its in the current deployment train and I've verified it in production we just need to wait until it reaches all of our scale units.

Just a quick update on this. The Pipeline Artifact V1 task has been rolled out, it is automatically injecting correctly into pipelines, and as an added bonus, with the V1 task you can now select Pipeline Artifacts from other Pipelines.

I keep getting "Cannot upload to a pipeline artifact from release environment" - am I misunderstanding the meaning of "Publish a local directory or file as a named artifact for the current pipeline." Can we actually publish files from the release directory?

Publishing Pipeline Artifacts is not supported from Release pipelines, you can only download in release pipelines.

Thanks for the updates and I'm happy to see this has been pushed live. I'll go delete my Download Artifact steps now.

I just tried this and bumped the PublishPipelineArtifact to @1. This resulted in a build error. Is this still not working yet?

Download Pipleine Artifacts is V1, Publish is V0. Publish is only available in Build pipelines.

I'm still confused by this. Do we need to add the DownloadPipelineArtifacts@1 step to a release pipeline if I'm publishing a pipeline artifact with PublishPipelineArtifact@0 in a build pipeline? I thought the download step was supposed to be unnecessary in a release pipeline now.

@BrianVallelunga it looks like there are some instances where the feature flag hasn't been enabled. Looking into it.

@BrianVallelunga it looks like there are some instances where the feature flag hasn't been enabled. Looking into it. Actually if you e-mail me your org name at midenn at microsoft dot com I'll enable the feature flag whilst we are waiting just whilst I am doing the investigation.

Email sent. Thanks!

Is there a working example yml code, that does publishing of at least two files on the first job/agent and then downloads into a second job/agent? Then use the file somehow. I really would to know where files then finally are located in case with and without 'artifact name' set

@mitchdenny Why is it not possible to publish a pipeline artifact in a release? In AzDo there is currently no way to transfer data between the release phases, other than using universal artifacts (which is not possible in many cases). Or am I missing something?

Even though "build" pipelines and "release" pipelines are very similar in terms of task execution, job scehduling etc - there are many higher level differences. One of the differences is that a release pipeline just doesn't have an artifact concept for artifacts produced within the pipeline.
One work around that we have is that you could associate the artifact you are publishing with one of the Build pipeline inputs into your Release pipeline (we don't do this today, just thinking out loud).
We just released the az pipelines runs artifact command as part of the AZ CLI. If you wanted to you could use this command to upload a Pipeline artifact and associate it with one of your builds as a way of keeping the content (indirectly) associated with the release pipeline.
There are some changes coming around build/release pipelines that might make this a non-issue though. We've got your ask :)

@mitchdenny Thanks for your fast reply! Is the azure cli part of the default image of a Hosted Agent? If so this could be a viable workaround for now!

I think it is, although it might not be running the 0.4.0 version of the CLI right now, but will be soon. In the meantime I'll think about supporting it in the task.

$ az pipeline
az: 'pipeline' is not in the 'az' command group. See 'az --help'.
$ az --version
azure-cli                         2.0.61
acr                                2.2.3
acs                               2.3.20
advisor                            2.0.0
ams                                0.4.3
appservice                        0.2.16
backup                             1.2.2
batch                              4.0.0
batchai                            0.4.8
billing                            0.2.1
botservice                         0.1.9
cdn                                0.2.1
cloud                              2.1.1
cognitiveservices                  0.2.5
command-modules-nspkg               2.0.2
configure                         2.0.20
consumption                        0.4.2
container                         0.3.15
core                              2.0.61
cosmosdb                           0.2.9
dla                                0.2.5
dls                                0.1.8
dms                                0.1.3
eventgrid                          0.2.2
eventhubs                          0.3.4
extension                          0.2.4
feedback                           2.1.4
find                               0.3.1
hdinsight                          0.3.2
interactive                        0.4.2
iot                                0.3.7
iotcentral                         0.1.6
keyvault                          2.2.13
kusto                              0.2.1
lab                                0.1.6
maps                               0.3.4
monitor                           0.2.11
network                            2.3.5
nspkg                              3.0.3
policyinsights                     0.1.2
profile                            2.1.4
rdbms                              0.3.9
redis                              0.4.2
relay                              0.1.4
reservations                       0.4.2
resource                          2.1.12
role                               2.4.3
search                             0.1.1
security                           0.1.1
servicebus                         0.3.4
servicefabric                     0.1.15
signalr                            1.0.0
sql                                2.2.0
sqlvm                              0.1.1
storage                            2.3.2
telemetry                          1.0.2
vm                                2.2.17

@mitchdenny I've tried uploading an artifact using the provided command (az piplines runs artifact upload --project [...] -run-id [...] --artifact-name [...] --path [...]), but it always fails telling me:
Microsoft.TeamFoundation.Build.WebApi.AccessDeniedException: Access denied. [My Name] needs Update build information permissions for vstfs:///Build/Build/[Build ID] in team project [Project Name] to perform the action.

I'm already collection and project admin and see no possibility to grant me the given permission! Can you point me in the right direction?

So if you go into your Pipeline definition, on the top right hand corner click the ellipsis button and then select security. A permissions dialog should come up. You can add/search for your identity on the top left of the dialog and then once your identity is in that list you can grant it permission.
The default is that no-one has rights to modify the set of artifacts associated with a build (security reasons).

I'll be closing this issue for now as it looks like it was resolved in comments. If you have any more questions or feedback, feel free to reach out!


Upgrade to 1.16 version of apache-batik

Please update to the newer Batik version as v1.15 contains some security problems like a Remote code execution that are fixed with 1.16

batik-script CVE-2022-42890
batik-bridge CVE-2022-41704

Thanks in advance

done in v3.0.0


Replica Set Support

Are replica set connections still not supported?

Any update on that?

Patch for replica support here:
https://github.com/paton/mongo-express/commit/b620874d858724103760f3424adc616367e70169

Merged https://github.com/andzdroid/mongo-express/commit/52d45891e2be05443b1bc5f887784eebe1806871 into master and published to npm


Oscar's code review

Hi @oovillagran  ,
Good job so far! 🚀
There are some issues that you still need to work on to go to the next project but you are almost there! 👌

Highlights
✅  Good implementation
✅  Your design looks like Figmas
✅  Commits are descriptive
Required Changes ♻

The X button has to be placed in the right corner, and it has to be responsive. Please check that when you choose and option from the menu you have to go to that section but the popup Menu has to disappear.
I think it would be better if you add the footer section to this part as the figma design.

Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this issue. However, I strongly recommend you take them into account as they can make your code better.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in this issue thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

Thank you @RuriEnciso, I appreciate your suggestions. I will work on those recomendations to improve my project.


Short solution needed: "How to check if arrays are equal" (python-numpy)

Please help us write most modern and shortest code solution for this issue:
How to check if arrays are equal (technology: python-numpy)
Fast way
Just write the code solution in the comments.
Prefered way

Create pull request with a new code file inside inbox folder.
Don't forget to use comments to make solution explained.
Link to this issue in comments of pull request.

How to check if arrays are equal


[Urgent] 400 Error in Chroma.fromDocument

I'd like to integrate langchain js and chroma, but I always get the 400 error in this line:
const vectorStore = await Chroma.fromDocuments(
  docs,
  new OpenAIEmbeddings({ openAIApiKey: "sk-xxx"}),
  { collectionName: "state_of_the_union" }
);

Here's the traceback:
error Error: Request failed with status code 400
at createError (/Users/ruai/Desktop/interview/node_modules/chromadb/node_modules/axios/lib/core/createError.js:16:15)
at settle (/Users/ruai/Desktop/interview/node_modules/chromadb/node_modules/axios/lib/core/settle.js:17:12)
at IncomingMessage.handleStreamEnd (/Users/ruai/Desktop/interview/node_modules/chromadb/node_modules/axios/lib/adapters/http.js:322:11)
at IncomingMessage.emit (node:events:525:35)
at endReadableNT (node:internal/streams/readable:1359:12)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
{   digest: undefined}

From the traceback, it seems that the fromDocuments function is doing a http request but encounters some axios error (not sure about this).
The only change I made from the official example is adding the  { openAIApiKey: "sk-xxx"} inside the OpenAIEmbeddings constructor. If I don't add it, it'll give the error that there's no api key. I'm not sure what's going on. And I have a really tight schedule to finish this.. Thank you!

Any solution for this? I have the same error..

This may be fixed by https://github.com/hwchase17/langchainjs/pull/1348

I am having the same issue with chromadb 1.5.2

Facing the same issue with pinecone


[INLONG-2440] add a workflow to Scan InLong common vulnerabilities

Title Name: [INLONG-XYZ][component] Title of the pull request
where XYZ should be replaced by the actual issue number.
Fixes #2440
Motivation
Explain here the context, and why you're making that change. What is the problem you're trying to solve.
Modifications
Describe the modifications you've done.
Verifying this change

[ ] Make sure that the change passes the CI checks.

(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (10MB)
Extended integration test for recovery after broker failure

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
If a feature is not applicable for documentation, explain why?
If a feature is not documented yet in this PR, please create a followup issue for adding the documentation

Codecov Report

Merging #2443 (61ea51c) into master (fc43f6e) will increase coverage by 0.00%.
The diff coverage is n/a.

:exclamation: Current head 61ea51c differs from pull request most recent head 9c84875. Consider uploading reports for the commit 9c84875 to get more accurate results

@@            Coverage Diff            @@
##             master    #2443   +/-   ##
=========================================
  Coverage     12.54%   12.54%
- Complexity     1219     1220    +1
=========================================
  Files           420      420
  Lines         36255    36255
  Branches       5674     5674
=========================================
+ Hits           4547     4550    +3
+ Misses        30902    30895    -7
- Partials        806      810    +4

Impacted Files
Coverage Δ

.../producer/qltystats/DefaultBrokerRcvQltyStats.java
45.31% <0.00%> (-0.79%)
:arrow_down:

...ong/tubemq/manager/service/ClusterServiceImpl.java
55.55% <0.00%> (+2.77%)
:arrow_up:

...inlong/tubemq/manager/service/TaskServiceImpl.java
8.53% <0.00%> (+4.87%)
:arrow_up:

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 fc43f6e...9c84875. Read the comment docs.


text keyboard not found

CRITICAL] [App         ] Unable to get a Text provider, abort.

in VScode

I followed all steps, still error is coming
On Fri, 7 Jan 2022, 11:24 pm github-actions[bot], @.***>
wrote:

👋 We use the issue tracker exclusively for bug reports and feature
requests. However, this issue appears to be a support request. Please use
our support channels
https://github.com/kivy/kivy/blob/master/README.md#support to get help
with the project.
If you're having trouble installing Kivy, make sure to check out the
installation docs for Windows
https://kivy.org/docs/installation/installation-windows.html, Linux
https://kivy.org/docs/installation/installation-linux.html and macOS
https://kivy.org/docs/installation/installation-osx.html.
Let us know if this comment was made in error, and we'll be happy to
reopen the issue.
—
Reply to this email directly, view it on GitHub
https://github.com/kivy/kivy/issues/7739#issuecomment-1007609816, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AV76WUYILE2A3TZDBS2OJN3UU4SGNANCNFSM5LOYO2TQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you modified the open/close state.Message
ID: @.***>


Finish the SecondQuantizedOperator implementation

Migrated from Enterprise Github.
Creator: @mrossinek

[ ] unify the SecondQuantizedOp as much as possible with the other classes

to some degree this will not be possible because this class does not implement either of the interfaces. Nonetheless, we can make the code as aligned as possible with the others to help readability and maintainability

[ ] unittest all methods

[ ] make the SecondQuantizedSumOp implement the SumOp interface

Creator: @mrossinek
Here is the new UML for the proposed SecondQuantizedOp:

Creator: @mrossinek
Here is the new UML for the proposed SecondQuantizedOp:


V2 RFC

There is one fundamental breaking change I'm considering for V2.
I'd like to no longer rely on or even use React Native Web. Instead, we can directly render the components from Radix UI. This means you will have full access to web-only props like className.
Since each platform behaves entirely differently, and the style prop is only used on web, it feels natural to expose access to all of the web's props.
This will likely not affect too much of your code, though you might need to add a style reset to the style prop. And things like transform would have to change to strings. But this is already the case for RNW anyway.
We would still wrap a few Zeego-specific props like onValueChange and onSelect. But the key here is to let you use className and other DOM-related props. This way you can straight up copy and paste from libraries like shadcn on web.

@nandorojo looking forward to this, this would make using zeego on web much easier

Released


[Feedback] Creation of the service account should print another follow up actions

Feature or problem description
Service account now will not be usable on it's own and it require permissions.
We should print that information when creating service accounts

We need to discuss that - Dropping as item for weekly call


Handle errors warnings

There were a couple of issues that came up that are not directly related to the error messages that I've changed:
1.) ods_dataset() line 50 in master:
query <- ods_print_query(dataset,
                         start_date = NULL,
                         end_date = NULL,
                         geography = NULL,
                         ...)

I think this means that when parameters are added they are then set to null, so don't have any effect. I took tout the nulls but not sure if that results in exactly the right behaviour either. However for testing it worked. Possibly some unit tests might be needed to make sure the filtering is returning the right results?
2.) I added a timeout function to the read.csv part of ods_dataset as the long delay when trying to download the working-age-claimants-of-benefits-key dataset was still happening. After 10 minutes or more, the error was 'HTTP status was '500 Internal Server Error'' which possibly suggests some other issue as the correct error shows when using the method for filters. Anyway, the timeout could be adapted and a suitable length decided on, and possibly used to show a progress update message if required.
Also some of the error messages are a bit hacky I think, e.g. 'made-up-dataset' will return a different message to 'made up datasets' (with spaces). So the following error messages are used to decide which error message to show:
"'There was a syntax error in your query: Encountered " "." ". """
"'There was a syntax error in your query: Encountered " "<" "< """
I feel like there must be a neater way to do this, if either of you have any ideas let me know.
Cheers,
Tom

Codecov Report

Merging #68 into master will increase coverage by 11.6%.
The diff coverage is 93.84%.

@@            Coverage Diff             @@
##           master      #68      +/-   ##
==========================================
+ Coverage   86.54%   98.15%   +11.6%
==========================================
  Files           7        8       +1
  Lines         171      217      +46
==========================================
+ Hits          148      213      +65
+ Misses         23        4      -19

Impacted Files
Coverage Δ

R/ods_error_message.R
93.54% <93.54%> (ø)

R/ods_dataset.R
95.12% <94.11%> (+37.42%)
:arrow_up:

R/ods_print_query.R
100% <0%> (+13.95%)
:arrow_up:

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 46884b1...41d98dd. Read the comment docs.


Remove setting of Netflix twice

Simple remove of setting Netflix twice

Sigh, VS2013 pooched the line feeds didn't it.


site icon dark / light

any ideas how to set SITE_ICON img (light.png / dark.png) based on current light/dark mode?

excellent work!