Embedded_ssd_mobilenet_v1 model pretrained on COCO

Hi,
Where can I find a pre-trained model over COCO dataset with embedded_ssd_mobilenet as configuration?
That would be essential for transfer learning and it would be useful not only to me, but to the entire community.
This is the list of all the pre-trained models: https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/detection_model_zoo.md
Embedded_ssd_mobilenet_v1 (the only one that can be deployed on the Vision Kit for object detection) is missing.

Is this what you need ?
http://download.tensorflow.org/models/object_detection/ssd_mobilenet_v1_coco_2017_11_17.tar.gz

Is this what you're looking for? https://cogint.ai/custom-vision-training-on-the-aiy-vision-kit/?
It's a pre-trained model based on 256 x 0.125 (search for 'shared a trained model' for the link to the model). Just follow the instructions to change the embedded_ssd_mobilenet_v1_coco.config file.
I also needed to add this line: 'from_detection_checkpoint: true' right after setting fine_tune_checkpoint.
Let me know if it works for you.

@maylownaise that model is pre-trained on VOC, not coco.

@giacomobartoli As I'm very new to this, what is the difference? Thank you.

@maylownaise VOC dataset contains only 20 classes, while COCO has 90 classes. This means that performances will be better starting from a pre-trained model on COCO. I hope I was clear enough :-)

@giacomobartoli Yes, clear. Please let me know if you find one. Trying to work on Object Detection on the AIY Vision Kit. Practicing with a deck of cards and not having great results with the model I mentioned above. Thanks.

@giacomobartoli Unfortunately, there's no COCO based pretrained checkpoints at the moment. The closest thing you can get at the moment is the one @maylownaise pointed to.

@weiranzhao thank you for your feedback. Right now what I am doing is to train a model from scratch on coco dataset. I am facing some issues.. it seems training a network from scratch it really takes a lot, a lot of iterations. I'm about 500'000 iteration and the eval is just 8%. Too low. As soon as I get a better evaluation (60-70%), I exported the checkpoints and publish them on this thread.

@weiranzhao Is the limitation of the 256 x 256 hardware-based or software based? Do you think in the future, there will be software updates to allow object detection on larger images?
Thanks.

@maylownaise This limit mainly comes from hardware, because there's only 2MB of FastMemory on the chip. This can be alleviated through software, but that requires non trivial engineering work. There will be software updates to improve vision kit, but we don't have concrete timeline to let our inference engine to support larger than 256x256 input yet. Also, model input size is not the only factor that is limited by hardware, model structure, depthwise multiplier are limited as well.

Hey folks, this is the pre-trained model on coco.
Unfortunately, it performs poorly: after 752k iterations, I got 8% eval.
https://drive.google.com/open?id=17wxgzavz5Awy6MQ3GHsJrQBf3neEUpdA
Right now I am trying to re-train the network from scratch again, changing some hyper-parameters.
If I would reach better performances I will update this post.

Hi @giacomobartoli ,
may you kindly upload also the config file you used ?
I would try to improve a little bit your score.
Did you inizialized the weights randomly at the beginning ?

I used the default configuration file.
Anyway, I'll look through the original papers: without a pre-trained model on Imagenet it is almost impossible to obtain good results for it.

I'm trying to do the same thing, but with Pascal VOC (the one included in the AIY kit only finds people, cats and dogs and I want all 20 classes). Using their instructions, it's extremely slow. After about 400k iterations, I had the following:
Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.126
Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=100 ] = 0.252
Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=100 ] = 0.108
Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=100 ] = 0.000
Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=100 ] = 0.012
Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=100 ] = 0.186
Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=  1 ] = 0.191
Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets= 10 ] = 0.266
Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.283
Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=100 ] = 0.007
Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=100 ] = 0.064
Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=100 ] = 0.403
I wonder if you're right in that it's impossible to train because the base network is being trained on top of the SSD wrapper network. Know where we can find embedded Mobilenet base network trained on ImageNet?

You can find Mobilenet pre-trained on the official website.
What is missing is embedded_ssd_mobilenet pretrained.


Assert contract errors in tests

We should have a way to assert error scenarios in smart contract tests without intercepting the panic. We could do it by removing .unwrap() in methods of MockedBlockchain, e.g. here: https://github.com/nearprotocol/near-bindgen/blob/master/near-bindgen/src/environment/mocked_blockchain.rs#L69 and instead add a hook that will be called on error.

It can be tested using #[should_panic(expected = "...")], e.g. #[should_panic(expected = "The new owner should be different from the current owner")]


Migrate DTL infrastructure and deployment changes

Problem description
As part of the process of standing up the DTL instance of DistrictBuilder, we made a handful of infrastructure and deployment changes. Ensure that those are ported to this repository.

variables.tf
CloudWatch Logs configuration via cloud-config
Private DNS records for application server
Remove CloudFormation JSON
Add CI override file for Docker Compose
Use centrally managed Geoserver container image (FROM quay.io/azavea/geoserver:2.11.2-tomcat9-jre8-slim)
Various changes in scripts
...

Replication Steps

Diff the two repositories
Note all of the differences

Expected Behavior or Output

All of the desirable changes are reconciled

Jean and I paired this afternoon. This is what we have so far: https://github.com/PublicMapping/DistrictBuilder/compare/develop...azavea:feature/jrb/infra-update?expand=1

A note on our process: We decided to cherry pick Taylor's commits (which seemed from a quick scan to be a reasonable approximation of "all infrastructure commits," and corresponded to the changes listed above) and rebase them back onto the point at which azavea/district-builder-dtl-pa diverged from PublicMapping/DistrictBuilder. Then, we merged that branch into PublicMapping/DistrictBuilder to bring it up to date with the current state of the repo.


How to close acctive connections.

I recently discovert this feature, and I was wrong to understand (my mistake) that when the time reaches, the existing connections (RDP for example) will be clossed too... until I gotten there link and review the sentence "Those connections that are already established are not being interrupted, however"... exist a way to close those connections? maybe a PSscript? or a Runbook...

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

ID: 25f0758b-8274-d2b5-4702-2c7ca6b0b14a
Version Independent ID: d1215107-abf9-fefd-a63b-b20ec3f7f744
Content: Just in time virtual machine access in Azure Security Center
Content Source: articles/security-center/security-center-just-in-time.md
Service: security-center
GitHub Login: @rkarlin
Microsoft Alias: rkarlin

@Neorick25 Thanks for your feedback! We will investigate and update as appropriate.

@Neorick25 I do not think this is possible to close those connections but you can have few options you can look into to disconnect the users -

You can make your VM restart
You can use  commandline (qwinsta) to get the list of remotely logged in users and disconnect the remote session.  Please check this blog.
You can use PowerShell command Disconnect-RDUser to disconnects the user from a remote server.

@Neorick25 We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


[AdultSwim] Ignoring subtitle tracks found in the HLS manifest

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I remove or skip any mandatory* field

Checklist

[X] I'm reporting a broken site
[X] I've verified that I'm running yt-dlp version 2023.01.06 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
United States
Provide a description that is worded well enough to be understood
Trying to grab the closed captions on the adult swim page. Posting here as per instructions.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU', 'https://www.adultswim.com/videos/perfect-hair-forever/return-to-balding-victory']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2023.01.06 [6becd25] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.22621-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg N-91217-g2bd24d4a37, ffprobe N-91217-g2bd24d4a37
[debug] Optional libraries: Cryptodome-3.16.0, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[debug] Proxy map: {}
[debug] Loaded 1760 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2023.01.06, Current version: 2023.01.06
yt-dlp is up to date (2023.01.06)
[AdultSwim] Extracting URL: https://www.adultswim.com/videos/perfect-hair-forever/return-to-balding-victory
[AdultSwim] return-to-balding-victory: Downloading JSON metadata
[AdultSwim] 0af6482e2443f47d0112ab0ad7d7830e7b905f7c: Downloading JSON metadata
[AdultSwim] 0af6482e2443f47d0112ab0ad7d7830e7b905f7c: Downloading XML
[AdultSwim] 0af6482e2443f47d0112ab0ad7d7830e7b905f7c: Downloading m3u8 information
[AdultSwim] 3nAzdvT3SHGEybjpeeaW1g: Downloading JSON metadata
[AdultSwim] 3nAzdvT3SHGEybjpeeaW1g: Downloading m3u8 information
WARNING: [AdultSwim] Ignoring subtitle tracks found in the HLS manifest; if any subtitle tracks are missing, please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] 3nAzdvT3SHGEybjpeeaW1g: Downloading 1 format(s): hls-5130
[debug] Invoking hlsnative downloader on "https://tve-vod-lln.warnermediacdn.com/adultswim/b8297663496f0e292bdc52292ae70dcd/layer7/layer7_bk.m3u8"
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 116
[download] Destination: Perfect Hair Forever - Return to Balding Victory [3nAzdvT3SHGEybjpeeaW1g].mp4
[debug] File locking is not supported. Proceeding without locking
[download] 100% of  423.93MiB in 00:06:40 at 1.06MiB/s
[debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json "file:Perfect Hair Forever - Return to Balding Victory [3nAzdvT3SHGEybjpeeaW1g].mp4"
[FixupM3u8] Fixing MPEG-TS in MP4 container of "Perfect Hair Forever - Return to Balding Victory [3nAzdvT3SHGEybjpeeaW1g].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:Perfect Hair Forever - Return to Balding Victory [3nAzdvT3SHGEybjpeeaW1g].mp4" -map 0 -dn -ignore_unknown -c copy -f mp4 "-bsf:a" aac_adtstoasc -movflags "+faststart" "file:Perfect Hair Forever - Return to Balding Victory [3nAzdvT3SHGEybjpeeaW1g].temp.mp4"

For devs:
https://github.com/yt-dlp/yt-dlp/blob/c588440d68d5bdeb6bb5b2896824551b13e7bd18/yt_dlp/extractor/adultswim.py#L172-L174
just needs to be be changed like https://github.com/yt-dlp/yt-dlp/blob/c588440d68d5bdeb6bb5b2896824551b13e7bd18/yt_dlp/extractor/acfun.py#L18-L20


Fix for PartialContinuation issues highlighted by Seaside tests

Fix an issue highlighted by Seaside SUnit tests WAPartialContinuationTest>>testMarkerOnValue (included here as PartialContinuationTest>>testMarkerOnValueDiscardingResult) and WAFlowPlatformTest>>testSuspendCallbackDo (not included due to Seaside dependencies).
Also:

reinstate missing method Process>>stackFramesFrom:depth:
minor refactoring for easier subclassing in Seaside
move test class into separate package to avoid creating dependency on SUnit package

Sorry I didn't see this before. This package is a prerequisite for you Seaside port or it's is bundled in your repo?

I included the package in my my Seaside repo, partly due to this change still being pending at the time but also for convenience, i.e. so Seaside can be downloaded and installed from a single repository.
I'm no git(hub) expert but I understand submodules may provide an alternative to copying code to another repository (or possibly not, reading the caveats in that article).
Ideally packages would be "repository aware" so prerequisites could download themselves automatically.... I have a mostly-working GitHub Package Manager that can do this, though it's currently restricted to prerequisites in the same repository.

Ok, could you share the GitHub package manager?
El dom., 22 jul. 2018 12:52, John Aspinall<EMAIL_ADDRESS>escribió:

I included the package in my my Seaside repo, partly due to this change
still being pending at the time but also for convenience, i.e. so Seaside
can be downloaded and installed from a single repository.
I'm no git(hub) expert but I understand submodules
https://blog.github.com/2016-02-01-working-with-submodules/ may provide
an alternative to copying code to another repository (or possibly not,
reading the caveats in that article).
Ideally packages would be "repository aware" so prerequisites could
download themselves automatically.... I have a mostly-working GitHub
Package Manager that can do this, though it's currently restricted to
prerequisites in the same repository.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/dolphinsmalltalk/Contributions/pull/9#issuecomment-406876855,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB-9q1h15zUV9W4YKNsrUmllynaoGUeNks5uJJ-9gaJpZM4U3mYB
.

https://github.com/rko281/GitHubForDolphin


Typing a closing bracket when one already exists should skip over it

VSCode Version: 1.38.1
OS Version: Arch Linux

Steps to Reproduce:

Open a new empty tab (any language will do. I saw this problem on javascript & C++)
Type myFunc() (do not copy paste)
When typing the opening parenthesis, it will auto-complete the closing one
Type the closing parenthesis ()). This should move your cursor to the right of the existing closing parenthesis instead of creating a new one.
Now, move your cursor back in between the opening & closing parenthesis.
Type the closing parenthesis
Now, a closing parenthesis is added before the existing one

Depending on the context, doing the same thing (typing a closing parenthesis) gives different outcomes which is weird.
I'm pretty sure this behavior changed recently. I have always typed ) instead of right arrow to go over parenthesis and it stopped working on this release.
This behavior is the same for all of the following: () [] {}

Here is an example of what I'm talking about:
imgur gif
The first time I go over the closing parenthesis, I typed a ).
The second time, it adds it before the existing one.

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

I didn't searched with the right keywords. Didn't found the already existing issues.
The solution is adding the setting "editor.autoClosingOvertype": "always" for anyone having the same problem.
Closing now

Thank you, that worked! I know it was set to "always" before, but then it was unset.
They've been making some decisions recently, or have been causing bugs, that make workflow impossible. For example, Ctrl + Enter used to auto-replace all matching items in the find and replace window. Now they changed it, and changing it back doesn't fix it and is bugged.


Fix autofill

fixes #38 and does some refactoring on the event handling code.

Once materialize pushes some essential features, those will be integrated as well, but not in this pr. Limiting the amount of elements displayed before scrolling turns on is part of that and will come in the foreseeable future. see: #40


Multiple Audio Devices

I have multiple audio outputs on my PC. My Headset offers two audio drivers, one for communication and one for all other sounds (These are also set like that in the windows sound settings).
The library works fine for the main device, but if i want to change the volume of Discord for example. Then it does not trigger the volume of the communication device. The process of discord is displayed in the volume mixer on both output devices and the volume of discord is also changed there, but not on both output devices, not on the communication device that outputs the sound of discord at the end.
It would be really handy to be able to read the output devices and set the volume level for processes depending on the output devices as well.

Thank you for the feature request.
It will take time, but I will implement it.

In the end i switched to Native Sound Mixer (https://github.com/m1dugh/native-sound-mixer#readme), which is quite the same as your project. I can definitely recommend to have a look at it.


How can I add a font-family ?

Hi everybody,
I want to add a new font on my text-editor. How can I do that?
I have a ".otf" file but I do not know if this bootstrap-wysiwyg support it...

bump.  would like to understand whether other font file formats are possible


README

README
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
GIVEN the prework project repository,
WHEN I view the README for the repository,
THEN I can see a professional README that provides information on the project and how to use it

README completed on 7-9-23


updating readme to pattern format

Intent is to expose this demo as a pattern on the IBM Code site (https://developer.ibm.com/code/). Therefore - updating the readme to the IBM Code pattern template. please validate architecture diagram.

thank you @dselman!


Unsuitable copy for politician promises filtered query

At every politician's page, when the user searches for a promise that does not exists, the following text is shown.
There have been no promises uploaded yet for this politician. Did we miss a promise? Submit a promise now to help us fill that gap
From the user's perspective, it would be more suitable to show a response similar to this:
There are no promises related to {query} for {politician}.
Component involved: PromisesTable.vue

the solution to this depends on conditional logics based on 2 properties in the PromisesTable component: promises (prop) and filteredPromises (computed)
suppose the 2 error messages are named (only for clarity sake) so:
NO_PROMISES_UPLOADED: "There have been no promises uploaded yet for this politician. Did we miss a promise? Submit a promise now to help us fill that gap"
NO_MATCH: "There are no promises related to {query} for {politician}."
then, that means, these are the conditions with the appropriate error messages
promises.length === 0 => NO_PROMISES_UPLOADED
promises.length > 0 && filteredPromises.length === 0 => NO_MATCH
the solution should utilise vue's v-if directives and only affect the <template> section


Update language-support.md

removed two standard TTS voice names that are no longer supported --- this was a bug and should be corrected;
added two more languages that are supported in Custom Voice today --- this is a feature update

@QinyingLiao : Thanks for your contribution! The author, @erhopf, has been notified to review your proposed change.

#sign-off


ImportError: cannot import name 'HF_MODEL_NAME' from 'comfyui_controlnet_aux.utils'

Interpolate everything fails to import. I have control net aux installed.  I've tried installing both control net aux and interpolate everything via comyfui manager as well as pulling them directly using git.
Traceback (most recent call last):
File "F:\CodeProjects\ComfyUI\nodes.py", line 1872, in load_custom_node
module_spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in call_with_frames_removed
File "F:\CodeProjects\ComfyUI\custom_nodes\ComfyUI_InterpolateEverything_init.py", line 22, in
from .nodes import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS
File "F:\CodeProjects\ComfyUI\custom_nodes\ComfyUI_InterpolateEverything\nodes.py", line 5, in
from comfyui_controlnet_aux.utils import common_annotator_call, annotator_ckpts_path, HF_MODEL_NAME
ImportError: cannot import name 'HF_MODEL_NAME' from 'comfyui_controlnet_aux.utils' (F:\CodeProjects\ComfyUI\custom_nodes\comfyui_controlnet_aux\utils.py)
Cannot import F:\CodeProjects\ComfyUI\custom_nodes\ComfyUI_InterpolateEverything module for custom nodes: cannot import name 'HF_MODEL_NAME' from 'comfyui_controlnet_aux.utils' (F:\CodeProjects\ComfyUI\custom_nodes\comfyui_controlnet_aux\utils.py)

Same problem.

Fixed by adding HF_MODEL_NAME = "lllyasviel/Annotators" to ComfyUI/custom_nodes/comfyui_controlnet_aux/utils.py Apparently, this was removed in this version of the auxiliary plugin.

thanks for the update, that indeed fixed it, but this will probably get
broken next time controlnet_aux is updated.  You might want to add this
comment to the github thread so others can see it.
Cheers!
On Sun, Jan 21, 2024 at 9:24 AM Dominik Benk @.***>
wrote:

Fixed by adding HF_MODEL_NAME = "lllyasviel/Annotators" to
ComfyUI/custom_nodes/comfyui_controlnet_aux/utils.py Apparently, this was
removed in this version
https://github.com/Fannovel16/comfyui_controlnet_aux/commit/9a8deeb79f7d799606c3b47e22103357172340e7
of the auxiliary plugin.
—
Reply to this email directly, view it on GitHub
https://github.com/shockz0rz/ComfyUI_InterpolateEverything/issues/3#issuecomment-1902669916,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADXP234IEAIENTGSTH6GRGDYPUXKBAVCNFSM6AAAAABCCHPWUWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBSGY3DSOJRGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

i have the same issue. everything updated to latest version, but still same error message

Same issue still. Any fix?

Where do you add this line? It seems like the controlnet_aux nodes have been restructured

thanks for the update, that indeed fixed it, but this will probably get broken next time controlnet_aux is updated. You might want to add this comment to the github thread so others can see it. Cheers!
…
On Sun, Jan 21, 2024 at 9:24 AM Dominik Benk @.> wrote: Fixed by adding HF_MODEL_NAME = "lllyasviel/Annotators" to ComfyUI/custom_nodes/comfyui_controlnet_aux/utils.py Apparently, this was removed in this version <Fannovel16/comfyui_controlnet_aux@9a8deeb> of the auxiliary plugin. — Reply to this email directly, view it on GitHub <#3 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADXP234IEAIENTGSTH6GRGDYPUXKBAVCNFSM6AAAAABCCHPWUWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBSGY3DSOJRGY . You are receiving this because you authored the thread.Message ID: @.>


cni should wait lsp port state up after binding ovs port to lsp

Feature request
cni wait for lsp up=true after setting ovs port iface-id

Use case

The kube-ovn-cni now has no connection to ovn-nb. If we need to check the up status, that means every node needs an connection to ovn-nb and sync the cache that may increase the resource burden. And the ping mechanism now can cover this situation.


" This account does not have a public key yet "

Hi, I'm not sure if the problem is completely fixed (closed issues #663, #676).
Explorer keeps showing "This account does not have a public key yet",
although the account has a public key.
Sometimes it works the first time the address is called. However, it is often necessary to reload the page more than once.

firefox
opera
chromium

Thanks for the report, will have a look at this.

Thanks for the report, will have a look at this.

Thank you! At the moment I can't reproduce this issue anymore, so I would close it for now.

Thank you! At the moment I can't reproduce this issue anymore, so I would close it for now.


575 transpile module

This should hopefully resolve the blocking issue for #243. I copied in a subset of your PR so you can test to make sure it works as you expect.
Resolves #575


footer is not sticking to the bottom is there is no environment settings passed. could be a layout issue.

fixed and will be available in next version


Had issues applying helm charts.

Hi,
When I tried to apply this chart to a k8s cluster (v1.12.7), I hit a few snags:
error: error validating "generated/aws-htl-prod/cloud-native/appdynamics-cluster-agent.yaml": error validating data: ValidationError(ServiceAccount): unknown field "namespace" in io.k8s.api.core.v1.ServiceAccount

error: error validating "generated/aws-htl-prod/cloud-native/appdynamics-cluster-agent.yaml": error validating data: [ValidationError(Deployment.spec.template): unknown field "restartPolicy" in io.k8s.api.core.v1.PodTemplateSpec

error:  ValidationError(Deployment.spec.template.spec.containers[0]): unknown field "limits" in io.k8s.api.core.v1.Container, ValidationError(Deployment.spec.template.spec.containers[0]): unknown field "requests" in io.k8s.api.core.v1.Container]

Moving things around in the chart-generated files allowed me to apply changes with kubectl.
Apologies if I'm off track.

This patch worked for me too.

In machine-agent/templates/daemonset.yaml, I also had to change each occurrence of indent 10 to indent 12
Thanks for posting this PR. It helped me troubleshoot much faster. I wonder why it hasn't been merged.


Change Rotate/Translate/Scale in GameView  to icons

change key bindings to R/T/Y (Rotate/Translate/Scale)

This is something that crossed my mind while using Unity today
What do you think?

Awesome!
I noticed you changed the hotkeys. I would really like to have consistent keys with blender, however I think I will add customization of all hotkeys in the settings window in the editor. #71

Oh that makes sense. I'm not a heavy blender user, so I did not recognize.


Unblocking 6.0

There's already been some discussion about when 6.0's coming out - we're really stalled at the moment for the ability to actually get consistent test/feedback on the AD stuff - @larshg is, I think, the only active developer who has a real AD setup - obviously that lets him test on that, but doesn't help with any problems that other people might have.
My suggestion is that we merge whatever comes from #637 and then release something as '6.0-beta', and see if we can get some better feedback.  I'll do my best to respond quickly to people who report AD issues and see if we can work through those with them while we still have their attention.
Past objections that people might be turned away by something which isn't perfect are valid (e.g. in #587), but I think are now outweighed by the risk that people are turned away because the project looks dead.  All wry jokes about companies who test their software on their customers aside, this is the reality of where we are.
@jakubgarfield I am happy to deal with making this release if you'd like to pass that work on - I guess I'd need access to the website project and also some details about the hosting/posting that's involved.
@RedX2501 would be an obvious person to comment too...

I reckon you guys go ahead with 6.0 and just deploy it and see how it goes.
I'll try to write up and add access to the bonobogitserver.com and demo.bonobogitserver.com by the end of the week.

hello everyone,
I'm new using this git server.
It seems something light and powerful.
However I would like to know your opinion about some topics:
1 - Why user (without admin rights) when look into the list os users belong to a team and press the "back button" is redirect into the list of all team (Teams/Index) intead to be redirect to the previous page?
If tou try to redirect someone to the lnedx of Team without the admin right a error about permission will show...I think it will be better to use something like<EMAIL_ADDRESS>instead of   href="@Url.Action("Index")
2 - In repository details instead showing part of the URL (when I was exploring the server I noticed that) like http://localhost(....) why not show the machine name?
In SetGitUrls function in Repository Contrroller instead using the Request.Url.Host why not using something like System.Net.Dns.GetHostName() ?
Because I can access a server by name or by IP...but if I try to send the link to someone the PC name will be more easy and the advantage of this approach is even I connected directly in the machine by remote desktop I can copy past the url in repository detail without care about the localhost part.
3 - Why a user (even without admin rights) can change their username? shouldn't it be readonly?
shouldn't be only admin or users with admin rights be able to do that?
I know this is nothing very important and with a low impact in everything.
But I just would like to know your opinion. ( I've done this changes at my side =D )
And by the way, what do you think about the possibility to be able to add more roles than administrator? I know this could have a hudge impact in all website...but just one idea. :)

@rfmsimoes - Thanks for the feedback, but it's in the wrong place - please don't file issues as comments on an unrelated issue.
Instead, create new issues, one for each bug / comment, and we'll look at them separately.
This might be interesting / useful https://guides.github.com/features/issues/

@willdean I added New Release section to the projects README and also updated the website readme and added you as a contributor. Let me know if there is something missing.
Next step is to investigate how to share access to the demo server if it is possible (it should be).

Cool, I set up continuous deployments to demo.bonobogitserver.com from master branch – so one thing we don't have to worry about – unless someone changes admin password :/.

Done, it's up.  Let the shouting begin...


Move RHEL/SLES/Ubuntu  Prerequisites to an include

# [Ubuntu](#tab/linux-ubuntu)

* Access to Ubuntu 20.04 with a standard user account with sudo privilege.
* The latest stable [.NET runtime installed](/dotnet/core/install/linux) on the server.
* An existing ASP.NET Core app.

# [Red Hat Enterprise Linux](#tab/linux-rhel)

* Access to Red Hat Enterprise (RHEL) 8.0 or later with a standard user account with sudo privilege.
* The latest stable [.NET runtime installed](/dotnet/core/install/linux) on the server.
* An existing ASP.NET Core app.

# [SUSE Linux Enterprise Server](#tab/linux-sles)

* Access to SLES 12 or 15 with a standard user account with sudo privilege.
* The latest stable [.NET runtime installed](/dotnet/core/install/linux) on the server.
* An existing ASP.NET Core app.

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

ID: dcdd2c35-bf2b-2673-d150-303a8aaa54d2
Version Independent ID: 815fe034-c9fc-aee3-a8b5-f2e860b30302
Content: Host ASP.NET Core on Linux with Nginx
Content Source: aspnetcore/host-and-deploy/linux-nginx.md
Product: aspnet-core
Technology: aspnetcore-hostdeploy
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Associated WorkItem - 61509

Maybe do this later.


how do you actually use bidirectional?

Readme says:
require('leap').leap { target_windows = { vim.fn.win_getid() } }

well, I put that in my config but it still doesn't work. Pressing my keybind just does the same forward / backward search as before. Do I need to bind something different?
this is what I have
:lua require('leap').set_default_keymaps()
:lua require('leap').leap { target_windows = { vim.fn.win_getid() } }
:lua vim.api.nvim_set_hl(0, 'LeapBackdrop', { fg = '#707070' })
:lua vim.keymap.set('n', 'f', '<Plug>(leap-forward)', {})
:lua vim.keymap.set('n', 'F', '<Plug>(leap-backward)', {})

btw also, how do you use the leap as an actual motion for other commands? like with d or something. oh wait that's just the "operator pending" mode

That is just the call to leap itself, map it to some key (wrapped in a function - see :help vim.keymap.set):
:lua vim.keymap.set(<modes>, <key>, function () require('leap').leap { target_windows = { vim.fn.win_getid() } } end)

Ahh okay. just one other thing, how do I do the same for the operator pending keys? i.e. rebind to something else instead of z/Z and x/X?

Ah okay thanks. btw what is the reason for having separate keys for forward and backward as default in the first place? I've tried it with bidirectional now, it seems a lot easier to navigate using a single key than having to choose between two.

If the search is directional, we can often jump to the first match automatically, without having to type a label, which is an awesome feature. Also, in Visual and Operator-pending mode it makes less sense to use a directionless motion (problems with inclusive/exclusive behaviour, .-repeating), and it's better to have a consistent set of motions covering all modes.


Include the default command search paths for plugin tool lookup

Motivation:
This makes it possible for tools to use regular commands expected to be in /usr/bin etc and which should appropriate to embed as an artifact archive in a package.
Modifications:

add the standard set of search paths to the list we already pass down to the plugin (and which includes the toolchain etc)

@swift-ci please smoke test


Question: gzip http response decode not working , throwing Format Exception in every time.

Hello Flutter Team,
I need to decode/convert gzip response to json, previously json response with bigger file so backend team compress the json to gzip. Then used the GZipCodec  for decode/decompress to json but this decoding gives Format Exception , what is the correct solution?. I hope flutter team will help.Currently using code gives below,
try {
        emit(CustomersLoading());
        final token = await storage.read(key: 'token');
        final device = await storage.read(key: 'device_id');
        final url = Uri.https(baseurl, cslistall, event.params);
        final response = await http.post(url, headers: {
          'Authorization': 'Bearer $token',
          'Device': '$device'
        });
        final zipdata = gzip.decode(response.bodyBytes);
        final decodedData = utf8.decode(zipdata);
          var jsondata = json.decode(decodedData);
        if (response.statusCode == 200) {
          log("DATA JSON  $jsondata");
          if (jsondata['result'] == null) {
            emit(CustomersListEmpty());
          } else {
            final customersDB =
                await Hive.openBox<CustomerListSyncModel>('customers_db');
            await customersDB.clear();
            await customersDB.add(CustomerListSyncModel.fromJson(jsondata));
            final base =
                await Hive.openBox<CustomerListSyncModel>('customers_db');
            final res = base.values.elementAt(0);
            emit(CustomersComplete(customerListModel: res, isOffline: false));
          }
        } else if (response.statusCode == 401) {
          log(response.statusCode.toString());
          emit(TokenExpiredCustomers());
        } else {
          log(response.statusCode.toString());
          emit(CustomersError(exception: '${response.statusCode} Not Found'));
        }
        //Exceptions Handling
      } on TimeoutException catch (e) {
        log(e.toString());
        emit(CustomersTimeOut(exception: '$e'));
      } on SocketException {
        add(CLoadOfflineData());
      } on HttpException catch (e) {
        log(e.toString());
        emit(CustomersError(exception: '$e'));
      } on PlatformException catch (_) {
        return;
      } on FormatException catch (e) {
        log(e.toString());
        emit(CustomersError(exception: '$e'));
      } on HandshakeException catch (e) {
        log(e.toString());
        emit(CustomersError(exception: '$e'));
      }

Hi @akshaynjarangal
This issue doesn't seem to describe a bug or a feature request. Please see https://flutter.dev/community for resources and asking questions like this,
you may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


Conflict with git-blame

https://github.com/f-person/git-blame.nvim
I really like this plugin, but do you know if there's a way to make this play nice with git blame? 😊
https://github.com/rachartier/tiny-inline-diagnostic.nvim/assets/667029/e8ab8616-0753-412d-9845-4313373d9e45

Hello! Thank you very much.
In fact, that's a recurring problem with other "virtual text" plugins, like nvim-cmp. I haven't found a solution yet, but I'm working on it. I'll get back to you if I make any progress !

for the temporary fix, you can set mode extmark  to eol in your config
options = {     overflow = {         position = "eol" }
It works for me :)

Oh... nice catch !

options = { overflow = { position = "eol" }

works for me but its reversed, i use gitsigns.nvim for the blame, but my blame comes before inline diag idk why

@kidp2h where should I put this configuration? :D

Hello,
Thank you all for your feedbacks.
I've modified the code to handle others extmarks like:

nvim-cmp (ghost text)
gitblame
Copilot
And others...

You can also remove the workaround @kidp2h found. You now cannot set eol or overlay anymore, it's a mix between the two!
The thing is, it's hard to catch all the small details! So please, can you try to change your branch to branch = 16-conflict-with-git-blame, and then give me a feedback ?
Thank a lot again.

yo, codeium.vim also produces ghost text, ill try asap

Do you use the same gitblame plugin as Patrick91 ? "f-person/git-blame.nvim" ?

idk why but gitsigns blame has more priority over the diagnostic also needed an option for not updating in insert mode (its annoying fr)
and
codeium.vim ghost text makes it miserable

IMO, we should remove virtual text when inserting mode

Yep you're right. That's what I did in the first version... It'll be far easier to maintain this way. I've pushed the fix.

Do you use the same gitblame plugin as Patrick91 ? "f-person/git-blame.nvim" ?

I think that plugin is this: https://github.com/lewis6991/gitsigns.nvim
I tried

That'll be good when we set virt_text_priority higher than diagnostic in gitsigns config
current_line_blame_opts.virt_text_priority = 2049

Nice catch. I've added an option to set the priority, I don't want others to have to modify their existing configuration for the plugin to work !
{
     virt_texts = {
          priority = 2048,
     }
}

Do you use the same gitblame plugin as Patrick91 ? "f-person/git-blame.nvim" ?

no i use gitsigns in-built blame : https://github.com/lewis6991/gitsigns.nvim?tab=readme-ov-file


Add Audit logs for token exchange flow

Purpose
Related issue - https://github.com/wso2-enterprise/choreo/issues/6118
Adding the audit logs related to token exchange flow. Example:
TID: [-1234] [2021-07-06 20:23:53,368]  INFO {AUDIT_LOG} - {"performedBy":"0oav2olxw1fuy6pG05d6","action":"Token Exchange","typ":"Token Generation","info":{"issued_token_info":{"audience":["xxxx"],"iat":1625583233000,"issuer":"https://localhost:9443/oauth2/token","jti":"9effe08f-dc07-49a3-b4d4-96807ea3da1d"},"grant_type":"urn:ietf:params:oauth:grant-type:token-exchange","subject_token_info":{"audience":["xxxx"],"iat":1625582113000,"issuer":"https://{idp-domain}/oauth2/token","jti":"x7545VNWAhib6ndgH_oxJmNbN1DfrU3h0zlAf9v1cQ"},"client_id":"rq8oveYM22fsVRMtjwNV8w1NG7ca","requested_token_type":"urn:ietf:params:oauth:token-type:jwt"}}

Is it safe to print the JTI in the logs? this can be used as the access token . @tharindu1st WDYT?


Android: PickPhotosAsync does not use MultiPickerOptions

PickPhotosAsync does not use MultiPickerOptions
Bug Information
Version Number of Plugin:
Device Tested On:
Simulator Tested On:
Version of VS:
Version of Xamarin:
Versions of other things you are using:
Steps to reproduce the Behavior
Expected Behavior
Actual Behavior
Code snippet
Screenshots

Why was this ticket closed? This is still and issue.


Proposed fix for WW-5028 for the 2.5.x branch:

Proposed fix for WW-5028 for the 2.5.x branch:

Disable printing stacktrace on exceptions by the Dispatcher by default.
Printing stacktrace on exception can be re-enabled by configuration.
Now prints stacktrace on exception using LOG, as suggested by A. Mashchenko and the the JIRA reporter.

Hello @lukaszlenart and @aleksandr-m .
This PR separates the fix for WW-5028 from PR#348 into its own PR.
It also addresses @aleksandr-m 's comment and moves the stacktrace print (when enabled) from stdout to the LOG instance for the dispatcher.
Let me know if additional changes are needed.

Coverage increased (+0.004%) to 47.001% when pulling 2faf986c27f467d15948de3aa53d0eb68a1a158a on JCgH4164838Gh792C124B5:localS2_25x_B9 into<PHONE_NUMBER>2b1e673402e21d52320fe41dbda500 on apache:struts-2-5-x.

A revised commit attempts to address the feedback - removed the separate flag, uses devMode only to control it, only uses debug level output for the stacktrace.
It uses the existing (handleException || devMode) block but still limits the stacktrace to devMode only (as a debug output).  If you'd prefer a change to DefaultDispatcherErrorHandler instead (as per Yasser's suggestion above) the PR can be updated to match that instead.

I'm good with the solution, thank you for all your work :)


Bitwig does not recognize midi controller

After an update(not sure which) Bitwig no longer recognizes my Novation Launchpad MK3 Pro. I've tried using MIDI through my web browser, and it works perfectly fine. I see there was a new wrapper added and some other changes recently about when I noticed this broke so I suspect Bitwig can no longer see my system hardware USB devices.
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1235:0123 Focusrite-Novation Launchpad Pro MK3
Bus 001 Device 003: ID 8087:0aa7 Intel Corp. Wireless-AC 3168 Bluetooth
Bus 001 Device 004: ID 046d:c077 Logitech, Inc. Mouse
Bus 001 Device 005: ID 04ca:004b Lite-On Technology Corp. Keyboard
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 174c:55aa ASMedia Technology Inc. ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 1462:7c37 Micro Star International MYSTIC LIGHT
Bus 003 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 17cc:1978 Native Instruments Audio 8 DJ
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

system: "x86_64-linux"
host os: Linux 6.11.0-rt7, NixOS, 25.05 (Warbler), 25.05.git.a73246e2eM
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.24.10
channels(root): "home-manager, musnix, nixos"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos

@bfortz @michalrus @mrVanDalo @polygon @chewblacka

Fixed in #361845.

Thank you @bfortz
This now works just fine for me(seemingly better than before even as my controller actually auto-detects now when it never did before).


DRAT does not identify different files with same name

Say for example I have 4 files called index.html e.g.
lmcgibbn@LMC-032857 /usr/local/incubator-usergrid(master) $ find . -name "index.html"
./sdks/android/doc/index.html
./sdks/html5-javascript/index.html
./sdks/html5-javascript/tests/mocha/index.html
./sdks/java/doc/index.html

The output of DRAT is as follows
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/index.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/insecure-banner.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/ios.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/javascript.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/loading.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/login.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/logout.html

Here you can see that only one index.html has been specified! This is a bug and it should be resolved.
A possibly mechansim for actually adding more context to the location of 'Unapproved licenses', would be for us to alter the DRAT output to something the following
Unapproved licenses:

  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/account.html            --> /path/to/account.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/activities.html           --> /path/to/activities
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/all-calls.html             --> etc
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/android.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/apigee_test.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/app-overview.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/appMenu.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/data.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/display-generic.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/display-roles.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/display-users.html
  /usr/local/drat/deploy/data/jobs/rat/1407484852545/input/dogs.html

@chrismattmann OK, I just got a chance to identify this bug.
When reviewing the recent OODT 0.8.1 RC#1 I observed and documented the following...
In my DRAT log for HTML unapproved licenses, there appeared to be only one file named async.html e.g.
 21 Unapproved licenses:
 22
 23   /usr/local/drat/deploy/data/jobs/rat/1422589552487/input/async.html
 24   /usr/local/drat/deploy/data/jobs/rat/1422589552487/input/images.html
 25   /usr/local/drat/deploy/data/jobs/rat/1422589552487/input/large.html
 26   /usr/local/drat/deploy/data/jobs/rat/1422589552487/input/package.html
 27   /usr/local/drat/deploy/data/jobs/rat/1422589552487/input/prerendered.html
 28   /usr/local/drat/deploy/data/jobs/rat/1422589552487/input/simple.html

However in fact there were two

@chrismattmann just been able to verify this bug

If you look at
https://github.com/apache/oodt/blob/trunk/profile/src/main/java/org/apache/oodt/profile/handlers/lightweight/package.html
you will see that there is no license header.
If you then look at
https://github.com/apache/oodt/blob/trunk/xmlquery/src/main/java/org/apache/oodt/xmlquery/package.html
you will also notice no license header.
Within the DRAT report I posted for the OODT 0.8.1 RC#1 results, you will see the following results
 21 Unapproved licenses:
 22
 23   /usr/local/drat/deploy/data/jobs/rat/1422589552487/input/async.html
 24   /usr/local/drat/deploy/data/jobs/rat/1422589552487/input/images.html
 25   /usr/local/drat/deploy/data/jobs/rat/1422589552487/input/large.html
 26   /usr/local/drat/deploy/data/jobs/rat/1422589552487/input/package.html
 27   /usr/local/drat/deploy/data/jobs/rat/1422589552487/input/prerendered.html
 28   /usr/local/drat/deploy/data/jobs/rat/1422589552487/input/simple.html

This is incorrect, there should be two such entries.

I don't know where this bug actually resides to be honest. I have a feeling it is possibly within RAT itself...

The same is true for
 23   /usr/local/drat/deploy/data/jobs/rat/1422589552402/input/build.xml

which actually relates to both
lmcgibbn@LMC-032857 /usr/local/oodt_trunk(master) $ find . -name "build.xml"./tools/pdi_plugin/build/build.xml
./tools/pdi_plugin/build.xml

so the File Manager catalog currently contains multiple files that have the same name. So that's correct. So then I checked out the MimePartitioner. What it does it then looks up all files by type, consisting of the following types:
   mimeTypes = ['x-java-source', 'x-c', 'javascript', 'xml', 'html', 'css', 'x-json', 'x-sh', 'x-fortran', 'csv' 'tab-separated-values', 'x-tex', 'x-asm', 'x-diff', 'x-python']

For each one of those types, it queries Solr, gets the info filename, file location, joins these together and sets the metadata field InputFiles to a multi-valued set for each Rat PGE task.
The RAT PGE task should write a script file in $DRAT_HOME/data/jobs/rat//sciPgeExeScript_RatCodeAudit. An example of which is:
[usc-secure-wireless-062-114:jobs/rat/1425608188401] mattmann% more sciPgeExeScript_RatCodeAudit
#!sh
export PATH=$HOME/bin/:${PATH}
shopt -s expand_aliases
alias rat="java -jar /Users/mattmann/drat/deploy/rat/lib/apache-rat-0.9.jar"
echo "Creating working dirs"
mkdir /Users/mattmann/drat/deploy/data/jobs/rat/1425608188401/input ; mkdir /Users/mattmann/drat/deploy/data/jobs/rat/1425608188401/output; mkdir /Users/mattmann/drat/deploy/data/jobs/rat/1425608188401/logs
echo "Staging input to /Users/mattmann/drat/deploy/data/jobs/rat/1425608188401/input"
cp -R `python -c "print ' '.join('/Users/mattmann/drat/src/pge/src/main/resources/bin/mime_partitioner/mime_rat_partitioner.py,/Users/mattmann/drat/src/pge/src/main/resources/bin/rat_aggregator/rat_aggregator.py,/Users/mattmann/drat/src/pge/target/classes/bin/mime_partitioner/mime_rat_partitioner.py,/Users/mattmann/drat/src/pge/target/classes/bin/rat_aggregator/rat_aggregator.py'.split(','))"` /Users/mattmann/drat/deploy/data/jobs/rat/1425608188401/input
echo "Running Apache RAT on /Users/mattmann/drat/deploy/data/jobs/rat/1425608188401/input"
rat /Users/mattmann/drat/deploy/data/jobs/rat/1425608188401/input > /Users/mattmann/drat/deploy/data/jobs/rat/1425608188401/output/rat_x-python_1425608188401.log

[usc-secure-wireless-062-114:jobs/rat/1425608188401] mattmann%

There is the error, @lewismc - it's on the copy step in the RAT PGE job. Looks like we need to check if the files have the same name, and if so, dedup them. Maybe just replacing '/' with '_'. Let me think.

fixed and tested in #34


Can active_dims really be a slice?

@alexisboukouvalas and I were going over the kernexp code today, and we saw that according to the comment in Kern.__init__(), active_dims it should be possible to pass a slice object. Though a slice cannot be turned into a numpy array, right? Is this old, or should this be supported?
The reason we're interested in this is because for the kernexp branch, we need to check if two kernels work on overlapping dimensions (if so, the kernel expectation contains some extra cross terms on top of the sum of the two kernel expectations). Doing this check is complicated if active_dims can also be a non-full slice.

Yes, I think active dims should be able to be a slice.
The reason is that a lot of the time we want all of the columns of X, or at least the first D columns of X. Allowing active_dims to be a slice instead of range(...) means a slightly less complicated graph.
When you're checking for overalapping dimensions, you can interpret a slice s as range(s.start, s.stop, s.step).

Right, but in the current code it doesn't look like a slice is accepted: https://github.com/GPflow/GPflow/blob/master/GPflow/kernels.py#L45
We can't put a slice object in an np.int32 array!

Bug. Should accept the slice as self dot active dims.
On Wed, 5 Oct 2016, 12:51 Mark van der Wilk<EMAIL_ADDRESS>wrote:

Right, but in the current code it doesn't look like a slice is accepted:
https://github.com/GPflow/GPflow/blob/master/GPflow/kernels.py#L45
We can't put a slice object in an np.int32 array!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/GPflow/GPflow/issues/223#issuecomment-251642830, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAJbDyRUdTdn0nlCI5ZA5T1qE5JF1Blfks5qw4EvgaJpZM4KN_o5
.

In order to check for overlapping dimensions, we we need to know s.stop though. Any ideas on how to get this information?

s = slice(10)
print(s.stop)

Or did I not understand correctly?

I'm more thinking about this situation:
s = np.s_[10:]
print(s.stop)  # None

In this case the stop index isn't known by the slice and depends on the size of the matrix that is indexed.

Oh I see.
I guess if we accept a slice we should make sure it matches input_dim, and so must have a stop. Would that work?

So this was something I was confused about as well. Is input_dim supposed to be X.shape[1] or should it be the number of active dimensions? Since in e.g. Stationary, the number of lengthscales is set to input_dim. This implies that input_dim ought to be the number of active dimensions sliced out of the input, rather than X.shape[1]. This also seems to be the case in [1].
This brings me to the conclusion that the kernel does not necessarily have access to X.shape[1] at the moment, which would be necessary.
[1] https://github.com/GPflow/GPflow/blob/master/testing/test_kerns.py#L223

@markvdw @jameshensman one idea to move this forward for the kernexp/GPLVM branch:
Fix the slice case in kernels to allow one to pass in an arbitrary slice. When checking for non-overlapping active dimensions for the kernel expectations and a slice is present in one of the kernels under Add/Prod, the code can fail gracefully by taking the conservative approach and assuming the dimensions are overlapping. The kernel expectation code will then do quadrature. We may want to emit a warning when doing quadrature.

Fixed with #252, and is addressed in #195.

@jameshensman: So is kernels.py#L451 correct then? If the sub-kernels work on independent dimensions, both will have an input_dim of 1, while Add should have an input_dim of 2. Currently, due to the max being taken, Add will have an input_dim of 1!

Correct! We should fix that. If only there were some code to work out whether kernels were overlapping...

The fix I've gone for so far is to require an input_dim parameter in Add. We could assert that no sub-kernel asks for slices higher than this?

A fix is in #258.

fixed in #258, closing.


Use upload-artifact@v4 to match download-artifact@v4.

Fixes a docs build break (example).

Dependabot is single-minded.


Try to set by default the current location href as the content-url for offline mode.

Add default settings into addSettings function.
Try to set the content-url with the location.href variable.
Add an IDE area into the .gitignore with .idea/ ignore pattern.
Add a comment into the demo/index.html file to indicate that wa can now ommit the content-url setting.

Thanks for the help @bcolucci
I was looking into this while working on v0.2.0, and trying to figure out the whole default settings situation.
Unfortunately, I think this commit as it is right now would break the ability to pass static content to UpUp.
For example:
UpUp.start(
  { content: 'Cannot reach site. Please check your internet connection.' }
);

Would show the current url instead of the content defined. This would happen because the condition at https://github.com/TalAter/UpUp/blob/5ca87d422a42586d9e766011b70b9179d7087341/src/upup.sw.js#L46 would always be true because of the default value.

What if, instead of having two different parameters for the content, we could just have the content parameter which could be an UTL or direct content ?

I'll look into that when I get back home.
In the meantime, I just remembered where I put those defaults... It's been a while since I looked into them :)
https://github.com/TalAter/UpUp/blob/5ca87d422a42586d9e766011b70b9179d7087341/src/upup.js#L77
I am making some changes to how those defaults are handled in the current version.

See #15


Video is not recording if width or heigth of screen is odd number

Preconditions:

Screen resolution: 1023x768
Video recording is Enabled

Scenario:

Try to launch any test

Actual result:

Exception: [pool-2-thread-2] ERROR org.ffmpeg - [libx264 @<PHONE_NUMBER>389AE0] width not divi sible by 2 (1023x768) [pool-2-thread-2] WARN com.xuggle.xuggler - Error: could not open codec (../../. ./../../../../csrc/com/xuggle/xuggler/StreamCoder.cpp:831) [pool-2-thread-2] WARN com.xuggle.xuggler - writeTrailer() with no matching call to writeHeader() (../../../../../../../csrc/com/xuggle/xuggler/Container.cpp:86 3)
Video has not been recorded

Desired result:

Video is cropped by single pixel by height or width, or both of them
Video has been successfully recorded

@Hellmin I think this is a known issue, that you need even numbers. @dimacus mentioned this somewhere I think.

Closing this, as its a duplicate of https://github.com/groupon/Selenium-Grid-Extras/issues/276 (which has more info in it)


2022 Q2 enhancements

When submitting a connector, please make sure that you follow the requirements below, otherwise your PR might be rejected. We want to make you have a well-built connector, a smooth certification experience, and your users are happy :)
If this is your first time submitting to GitHub and you need some help, please sign up for this session.

[x ] I attest that the connector doesn't exist on the Power Platform today. I've verified by checking the pull requests in GitHub and by searching for the connector on the platform or in the documentation.
[x ] I attest that the connector works and I verified by deploying and testing all the operations.
[x ] I attest that I have added detailed descriptions for all operations and parameters in the swagger file.
[x ] I attest that I have added response schemas to my actions, unless the response schema is dynamic.
[x ] I validated the swagger file, apiDefinition.swagger.json, by running paconn validate command.
[x] If this is a certified connector, I confirm that apiProperties.json has a valid brand color and doesn't use an invalid brand color, #007ee5 or #ffffff. If this is an independent publisher connector, I confirm that I am not submitting a connector icon.

If you are an Independent Publisher, you must also attest to the following to ensure a smooth publishing process:

[ ] I have named this PR after the pattern of "Connector Name (Independent Publisher)" ex: HubSpot Marketing (Independent Publisher)
[ ] Within this PR markdown file, I have pasted screenshots that show: 3 unique operations (actions/triggers) working within a Flow. This can be in one flow or part of multiple flows. For each one of those flows, I have pasted in screenshots of the Flow succeeding.
[ ] Within this PR markdown file, I have pasted in a screenshot from the Test operations section within the Custom Connector UI.
[ ] If the connector uses OAuth, I have provided detailed steps on how to create an app in the readme.md.

@Blackbaud-BenLambert Please remove the other connector ("ShareEffect") files from your PR to get it reviewed. Thanks

@sriyen-msft sorry, I missed those files.  I don't know how these files wind up in my PR.  They aren't in any of my commits, and I've use git fetch upstream etc.  It's possible I'm misunderstanding the git process.  Is there a way to remove these files from my PR?  Or do I need to abandon this PR and resubmit (but again, I don't know how/why these files show up in my PR as I've never touched them and they aren't part of any of my commits).

@sriyen-msft ok I think I've resolved this - the only files showing as changed are my connectors.  Lmk if anything else is needed!


[GLUTEN-1632][CH]Daily Update Clickhouse Version (20230813)

Auto commit by gluten daily build, please check the build status and merge it if it's green.

Compatible with current gluten


[pthreads] Add CMake config to support find_package(pthreads)

This is a small change which adds a CMake config so that CMake projects (both end-user applications and other port libraries) can depend on the windows pthreads library easily:
find_package(pthreads)
target_link_libraries(mytarget pthreads)

A change somewhat like this was requested in #3482. The request there was slightly different: that find_package(Threads) (relevant CMake docs) would find the package. I think having to use a different find_package() call and then specify target_link_libraries is reasonable given that this is a user library rather than a native system library. Besides, I don't think it is even possible to hook into that CMake call.
Before accepting this request, it might be worth considing whether this port should be renamed. In my opinion, the name "pthreads" is a bit confusing because it is not the "official" native pthreads library for Windows (because of course there isn't one). The author calls the library pthreads4w so perhaps that would be a better name. If we were to rename this library then that would have knock-on consequences for the CMake config because it would (presumably) be updated to match, so any client code that had come to rely on it would also have to be updated:
find_package(pthreads4w)
target_link_libraries(mytarget pthreads4w)

There are a couple of other open issues relating to this port but they are orthogonal to this change. They are #5072 (upgrade to more recent version) and #3903 (Fixing pthreads for ARM and ARM64).
Additionally, I am not sure why two copies of the library are installed, with different names. That is also orthogonal to this pull request (in fact changing it would be easier if client libraries came to rely on this config).

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

@JamesOldfield , If your PR related with the file that under vcpkg\ports folder, also please modify the control version of the corresponding port. For example, vcpkg/ports/pthreads/CONTROL line 2: Version: 2.9.1-4 -> 2.9.1-5

CI build looks fine, no regressions.
However, I'm concerned that this change may have unforeseen consequences on Windows builds.
As pthreads is part of POSIX, a library may detect the existence of the package and configure itself incorrectly assuming that the whole POSIX is available.


FIX: Calculate template transforms explicitly as RAS2RAS

Changes proposed in this pull request
@gilles86 This is a first pass at fixing the template transform calculation. I think it probably needs to be inverted, but the structure should be there. I'll give this a shot on the data you sent me on Monday, but if you have some time to try it out before then, you might be able to see if I'm moving us in the right direction.
Fixes #1371.

Documentation that should be reviewed

Hey!
Yes! This works like I would expect, out-of-the-box. Great work.

Great! Thanks for the report... I'm not sure how soon I would've caught that. I haven't tried to work back in the original T1w image spaces.
@satra @mgxd I think we put that feature in at your request. If your input files weren't RAS, you might have bad transforms in your derivative directories.

thanks @effigies


can't select drawdown menu in flutter webview (using webview_windows)

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
open a webview inner flutter page, try select a drawdown menu in webview.when mouse click ,the drawdown menu disappear and there is no result selected.I notice that when click event happened ,flutter page get cursor first ,at the same time, webview lose cursor(that's why the drawdown menu disappear I gusses)，and then flutter page lose cursor，webview get cursor，but at this time, drawdown menu has aleady disappeared.

Actual results
I hope that when I click within webview ,the click event don't affected by flutter , and I can select the drwadown menu in webview
Logs

Logs

<!-- Paste your logs here -->

Flutter Doctor output
[√] Flutter (Channel stable, 3.7.0, on Microsoft Windows [Version 10.0.19044.2846], locale zh-CN)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.5.2)
[√] Android Studio (version 2021.2)
[√] Connected device (3 available)
[√] HTTP Host Availability

Hi @NickYoung-max
From what I can see, the issue is related to a 3rd party plugin rather than to Flutter itself. Please open the issue in the dedicated repository: webview_windows.
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments, providing your pubspec.yaml, a completed and minimal reproducible code sample that does not use 3rd party plugins and I will reopen it.
Thank you!


Move elements y position different speed parallax to page

On this site https://www.markusbergh.se/ where they have the text "I have a creative mind, born in 1984" i want to do the identical thing, is this plugin the one i want? any examples

Hi @adamjw3 This component is useful if you want something to happen after the user has scrolled to/past a certain point. The moving of the element on the linked page is done via a css transform property (for example, when I inspect it, the value is transform: translate3d(0px, -111.746px, 0px)) which updates as the page scrolls. You could use this component to update that value, however, that's probably overkill. You're likely better off with just using something such as window.pageYOffset if you just need the Y value to change.


removing redundant check in heap sort compare

Don't know if this is significant or not 😅, but found this while traversing timers.
timer_less_than function is basically a comparator function
that returns true or false. At the end of the function we were
checking for the comparison of id, but the later if is redundant
as we are anyways, in the end, returning 0. That extra check
can thus be safely removed. I know that the later if is stating some meaning but currently L47-L50 will be basically returning. 0 in any case.

@bnoordhuis Tried changing the commit message to point to correct file. Is there something more to be done.

Looks good, thanks, but you probably want to target the v1.x branch next time, that's where releases are made from.
Here is a CI run with your changes applied on top of v1.x: https://ci.nodejs.org/job/libuv-test-commit/1857/

Yaa, should I rebase it on v1.x and create a PR against that HEAD. @bnoordhuis

No need, I simply cherry-picked it to v1.x :-)
CI is green apart from a known failure. Merged in 0fd99319, thanks!


Missing third party license failing build (sometimes)

Sometimes a mvn clean install breaks because of  2 dependencies with no license:
[INFO] --- license-maven-plugin:1.12:add-third-party (list-3rd-party-licenses) @ smarti-application ---
[INFO] Load missing file /Users/rudiger/projects/smarti/application/src/license/THIRD-PARTY.properties
[INFO] Missing file /Users/rudiger/projects/smarti/application/src/license/THIRD-PARTY.properties is up-to-date.
[WARNING] There is 2 dependencies with no license :
[WARNING]  - org.restlet.jee--org.restlet--2.3.0
[WARNING]  - org.restlet.jee--org.restlet.ext.servlet--2.3.0
[INFO] Writing third-party file to /Users/rudiger/projects/smarti/application/target/classes/public/THIRD-PARTY.txt
[INFO] Regenerate missing license file /Users/rudiger/projects/smarti/application/src/license/THIRD-PARTY.properties
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] smarti ............................................. SUCCESS [  1.149 s]
[INFO] smarti :: Core / API ............................... SUCCESS [  6.698 s]
[INFO] smarti :: Frontend ................................. SUCCESS [ 28.774 s]
[INFO] Keyword: Intersting Terms .......................... SUCCESS [  0.639 s]
[INFO] Token Processor .................................... SUCCESS [  0.427 s]
[INFO] smarti :: Rocket.Chat integration .................. SUCCESS [ 10.720 s]
[INFO] HASSO: Vocabulary-based Extractors ................. SUCCESS [  2.806 s]
[INFO] Part of Speech ..................................... SUCCESS [  3.017 s]
[INFO] Named Entity Recognition ........................... SUCCESS [ 21.603 s]
[INFO] Query :: Previous Conversations .................... SUCCESS [  2.013 s]
[INFO] Query :: Solr ...................................... SUCCESS [  1.036 s]
[INFO] Keyword :: Solr MLT Interesting Terms .............. SUCCESS [  0.417 s]
[INFO] SolrCore :: German Wikipedia ....................... SUCCESS [  0.233 s]
[INFO] SolrCore :: DB Systel Webpage Crawl ................ SUCCESS [  0.164 s]
[INFO] smarti :: Application .............................. FAILURE [  5.715 s]
[INFO] smarti :: Distribution Packages .................... SKIPPED
[INFO] smarti :: Libraries (reactor) ...................... SKIPPED
[INFO] smarti :: Data (reactor) ........................... SKIPPED
[INFO] smarti :: Documentation ............................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:26 min
[INFO] Finished at: 2017-11-05T12:22:10+01:00
[INFO] Final Memory: 293M/822M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:license-maven-plugin:1.12:add-third-party (list-3rd-party-licenses) on project smarti-application: There are some dependencies with no license, please fill the file /Users/rudiger/projects/smarti/application/src/license/THIRD-PARTY.properties -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :smarti-application

@ruKurz can you please attach your application/src/license/THIRD-PARTY.properties file the next time this happens. Updating this file with the missing licenses should solve this issue

That's a build-hickup that happens from time-to-time. There's nothing that we really can do here...


add TS_ to INPUT constants in xrdp_constants.h

fix for #931

I thought you were going to respect the original document. If the original constant has TS_ prefix and the prefix removed in xrdp, resurrect the prefix. Am I misunderstood?

Yes, so we don't need this PR.  If we're all good,  I'll delete this after day or so and close #931

BTW, I have some thoughts on constants.  I'll raise a new issue and let's discuss.


Improve clarity in "Debugging" doc around compiler flag to enable clairvoyant devmode

In the Debugging doc it says to put the compiler flag for enabling clairvoyant devmode at this location in project.clj:
:cljsbuild {:builds [{:id "dev"            ;; for the development build, turn on tracing
                      ....
                      :closure-defines {"clairvoyant.core.devmode" true}
                      }]}

The way it is written, it appears that the :closure-defines key should be a sibling to the :id key. However, that results in the following error:
------ Figwheel Configuration Error ------

The key :closure-defines at (:cljsbuild :builds 0) is on the wrong path.

.../project.clj:38:5
  34   :cljsbuild
  35   {:builds
  36    [{:id           "dev"
  37      :source-paths ["src/cljs"]
  38      :closure-defines {"clairvoyant.core.devmode" true}
          ^---  The key :closure-defines has been misplaced
  39      :figwheel     {:on-jsload "repositext-ui-client.core/mount-root"}
  40      :compiler     {:main                 project.core
  41                     :output-to            "resources/public/js/compiled/app.js"
  42                     :output-dir           "resources/public/js/compiled/out"
  43                     :asset-path           "js/compiled/out"

The :closure-defines key should probably be placed like so:

  {:cljsbuild
   {:builds
    [{:compiler
      {:closure-defines {"clairvoyant.core.devmode" true}
       ^---- The key :closure-defines should probably be placed here
       }}]}}

It would be more clear if the debugging instructions were written like so:
:cljsbuild {:builds [{:id "dev"            ;; for the development build, turn on tracing
                      ....
                      :compiler {
                          :closure-defines {"clairvoyant.core.devmode" true}
                      }}]}

Thanks


remove unused import

"runtime" is no longer used, which is causing builds with make to fail. This fixes #114.

Thank you for this catch!


[Proposal] Avoid uneccessary div nesting on block render

It's generally advised to keep div nesting levels as low as possible.
When creating our grid system, we ran across the general behavior of putting every block/area into a grid with one row and one column.
I am talking about these lines in block_header_view / block_header_footer:

Commenting out the lines starting and closing row and columns (container stays in place),
nothing changes at all - except we are using less divs, less nesting deepness and save at least some bytes on transfer. I checked the blocks behavior and size using the default installation of C5 with the elemental theme and the pre generated example content. Everything stays the same.
Are these lines ever explicitly needed by any grid system?
I even think it would irritate grid systems that support nesting.
For me there are three proposals:

Remove these lines completely via merge request
Enable some customization through theme/grid-framework class (by calling a method, which by default returns the same values as hard coded here)
Enable path overwrite (would this be anyhow possible by package?) of the files in element folder. At the moment they are more or less hard coded in concrete/src/Block/View/BlockView.php. They are not loaded by View::element()

I would leave this here for discussion.

Thanks for labeling this issue.
We are creating packages that use C5 as the backend and would like to introduce our core changes as contribution to the project whenever they can not effectively be included in a single packages. In this case there is no external way to change this behavior.
I am on they way to create a merge request that will do the following:

Opt-in for the single-row/column construct for grid framework and disable it for bootstrap3 as it seems to have neither negative nor positive effect but conflicts with Avoid an excessive DOM size  (https://web.dev/dom-size/), thus may reduce page speed index (leave it enabled in abstract class to avoid conflicts with created frameworks)
Clean up block_header_view/block_footer_view in elements folder
Let concrete/src/Block/View/BlockView.php use the View::element method to include the files, which supports these specs: https://documentation.concrete5.org/developers/appendix/concrete5-version-8-coding-styles/elements. Additionally this will avoid the multiple recreation of some objects and may save some ms of database/file/class calls


Not compatible with Openfire 4.9.0

Uses getHomeDirectory in src/main/java/cl/clayster/exi/EXIUtils.java

This plugin isn't compatible with 4.8.0 either, as it requires MINA.


Adding support for 'bcc' parameters to send_mail function

Sorry for being late. The 'bcc' is not supported by many servers and in fact, even the server support this command may cause some extra problems. To make this function better, more time is needed to ensure it suitable for all conditions.


Bumping Grafana operator to v1.3.2

JIRA: https://issues.jboss.org/browse/INTLY-3843
Related PRs:

https://github.com/integr8ly/manifests/pull/75
https://github.com/integr8ly/application-monitoring-operator/pull/87
https://github.com/integr8ly/application-monitoring-operator/pull/88
https://github.com/integr8ly/integreatly-operator/pull/142
https://github.com/integr8ly/installation/pull/1075/files

Periodically reconcile the service accounts for Grafana Prometheus and AlertManager to make sure the annotations are in place.
Bumping integreatly operator version 1.9.5
Bumping application monitoring operator version 0.0.28
Bumping grafana operator version 1.3.2

I think we need to make the changes on master first without bumping the version. Also i'd prefer just reapplying the serviceaccount template instead of updating the annotations explicitely.
We could either always update the serviceaccount on every reconcile or add a secondary watch. I'll try something.

Working with @pb82 , Solution determined as not good in practice, will solve in another PR.


model.save：TypeError: Object of type module is not JSON serializable

from kashgari.corpus import ChineseDailyNerCorpus
from kashgari.embeddings import BertEmbedding
from kashgari.tasks.labeling import BiLSTM_CRF_Modelb
import kashgari
X_train, y_train = ChineseDailyNerCorpus.load_data('train')
x_test, y_test = ChineseDailyNerCorpus.load_data('test')
X_valid, y_valid = ChineseDailyNerCorpus.load_data('valid')
bert_embed = BertEmbedding('./bert/chinese_roberta_wwm_ext_L-12_H-768_A-12',
task=kashgari.tasks.labeling,
sequence_length=100)
model = BiLSTM_CRF_Model(bert_embed)
model.fit(X_train, y_train, X_valid, y_valid, epochs=1,batch_size=512)

Version being used： kashgari2.0.0
Operating system： windows 10
Version of Python： 3.7.2
Errors in console： TypeError: Object of type module is not JSON serializable
Detailed description of the problem： use chinese_roberta_wwm_ext_L-12_H-768_A-12，save model fail

I've met the same problem while training a labeling model.
Did you find any solution?

The problem remains unsolved

got this problem too

I tried to find why this happened.
I have located the problem, it’s in this file  “lib/python3.6/site-packages/kashgari/tasks/abs_task_model.py”
in function save , line 84, f.write(json.dumps(self.to_dict(), indent=2, ensure_ascii=False)).
The structure of “module” might have wrong type, not JSON, so it cannot be serializied.
Also noticed that Keras has the same issue. https://github.com/keras-team/keras/issues/9342
I’ve changed the source file of Keras, but nothing has changed.
my Setup：
tf 2.2.0
Ubuntu 20.04
kashgari  2.0.2
keras 2.3.1
cuda toolkit 10.1
cuDNN 7.6

我把
bert_embed = BertEmbedding('./bert/chinese_roberta_wwm_ext_L-12_H-768_A-12',
task=kashgari.tasks.labeling,
sequence_length=100)
改为
bert_embed = BertEmbedding('./bert/chinese_roberta_wwm_ext_L-12_H-768_A-12')
就能成功保存模型了，反正不传入task就可以保存


[UX] - Confidence chart scale

What would you improve?
I'm not too sure about this one but I wanted to discuss it here. The confidence chart is currently maxed on the y-axis depending on the maximum confidence. If you have e.g. 80% as your maximum confidence, it will be capped at that value.

It is actually showing a percentage, such that 100% could also be a valid choice. What I'm fearing if we don't do so, is that e.g. a maximum value at 30% confidence will look "good".

makes sense, so prevent irritation or misinterpretation we should fix the y axis to 100


Storage notification

Are there any plans to enable storage notification - possibly email or an API for reporting purposes?

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

ID: c3f8c1ca-4250-85c7-2b8e-caab633d8d9d
Version Independent ID: 70065f90-617e-d812-e04e-7594708b0cce
Content: New Common Data Service storage capacity - Power Platform
Content Source: power-platform/admin/capacity-storage.md
Service: power-platform
GitHub Login: @jimholtz
Microsoft Alias: jimholtz

@clora28
Thanks for your feedback. For product-related feedback, visit https://ideas.powerapps.com.


better handling of deployedContracts and external contract

Description
Tries to simply deployedContracts structure so that it's more intuitive.
Reason :
This is a kind of RFC which we can close for sure if it does not make sense 🙌
Current Structure :

Generic Strucutre :

{
  chainID : Array<Network>
}

Example :
{
  "31337":
  [
    {
      "name": "hardhat",
      "chainId": "31337",
      "contracts": {
        YourContract : {
          address : "..."
          abi : [...]
        }
      }
    }
  ]
}

// We need to access contracts like this ->  deployedContrats[31337][0].contracts. <-- Notice [0] here

The reason why hardhat-deploy have chainId: Array instead of chainId : Object directly is because of this -> https://github.com/wighawag/hardhat-deploy/issues/325#issuecomment-1137343020
Since now we are generating this manually we are actually missing the edge-case mentioned in the above comment i.e having same chainId but different network names for eg:  goerli-stage , goerli-prod
https://github.com/scaffold-eth/scaffold-eth-2/blob/e88419a97baedd81fceb37a2553bf49e80ad981b/packages/hardhat/deploy/99_generateTsAbis.ts#L43
Ideally we should have done output[chainId].push({...}) but I think it's fine since It is a very rare case that people do the above thing having same chainId but diff name

Redundant/non-intuitive part which we are not utilising in frontend :

{
  "31337":
-  [
    {
-      "name": "hardhat",
-      "chainId": "31337",
-      "contracts": {
        YourContract : {
          address : "..."
          abi : [...]
        }
-      }
    }
-  ]
}

Therefore final struct proposal :
{
  "31337" : {
    "YourContract" : {...}
  }
}

Or We can even remove contracts key from the object.
EDIT: Removed contracts filed at bd4c916 since it made more sense, but please let me know if we should keep it 🙌
How will this help us and why?
The reason we have deployedContract.ts files is because SE-2 hooks are able to provide autocompletion by looking at this file. But if people already have contracts deployed or using any generic contract like DAI or they choose None option in CLI then this makes our custom hooks non-usable.
Now regarding the name generated/deployedContract.ts  we should change it since this change tries to blur the line between external contracts and deployedContracts maybe we could do  contracts/index.ts? (please feel free to suggest an alternate name)
We have also discussed this in #271 and TG chat we tried@wagmi/cli but it seems not that feasible  :(. Regarding separate external_contract.ts  it looks hard to get typescript inference from multiple files (TBH I am saying this without trying 😅 but looks hard) and even with having external_contract.ts people will still manually need to paste the address and abi why not do it directly in contracts/index.ts?
Next Steps :
In case we plan to take this forward then :
1. Maybe remove contracts key too from structure (would love everyone's suggestion here) removed at bd4c916
2. Choose a better name instead of contracts/deployedContracts.ts
3. Mention in docs maybe in Recipe section how to add your already deployed contract.
Thanks, Also it is completely fine if we don't go with this approach !!🙌

I like this approach of simplifying the contract definition file.
Downside of putting everything in the same file is running yarn deploy seems to overwrite the whole file, and thus it removes any manually added external contracts. So this approach requires changing 99_generateTsAbis.ts to parse the existing file and ensure external contracts are kept. This would require some sort of deep merge, which might not always do exactly what the user expects (e.g. a user that changes a contract name might still see his old contract show up in addition to the newly named one, since our deepMerge would not know if an existing definition is an old deployment, or a user added external contract).
So with that in mind, it might be beneficial to keep a 2-file approach. What the types for this would look like can be seen here. If we would go this route, I can definitely help adding this.

We definitely need to change generated/ to contracts/. deployedContracts I think it covers both: "external" contracts + contracts deployed with SE-2. Both are deployed contracts, right? :D .... index.ts follows the convention.

Yup 💯

Downside of putting everything in the same file is running yarn deploy seems to overwrite the whole file, and thus it removes any manually added external contracts. So this approach requires changing 99_generateTsAbis.ts to parse the existing file and ensure external contracts are kept. This would require some sort of deep merge, which might not always do exactly what the user expects (e.g. a user that changes a contract name might still see his old contract show up in addition to the newly named one, since our deepMerge would not know if an existing definition is an old deployment, or a user added external contract).

Yup yup agree it's really bad that external contract will be overridden :(

So with that in mind, it might be beneficial to keep a 2-file approach.

This is the most optimal / best-of-all approach if we get it working,
As I understand the problem we are facing with 2-file approach is Merging two objects at the type level and also make sure the typescript doesn't widen's the  type while merging
From above branch :
https://github.com/sverps/se-2/blob/ee4207adf0cd62e67e84ca2a4681ad90ddeaab6c/packages/nextjs/utils/scaffold-eth/contract.ts#L50
What if we do instead of any :
 return { ...external, ...combined } as MergeDeepRecords<typeof contractData, typeof externalContractsData>;

Here is MergeDeepRecords  type or we can do any type helper which hopefully does this job, btw found that Ramda function mergeDeepWithKey does merge two objects both at runtime and type level lol not sure if its worth adding an library.....Just thinking out loud
Thanks guys for the great suggestions !! Will try to explore the 2-files approach since I kind of got the path thanks to Samuel's finding 🙌

Downside of putting everything in the same file is running yarn deploy seems to overwrite the whole file, and thus it removes any manually added external contracts. So this approach requires changing 99_generateTsAbis.ts to parse the existing file and ensure external contracts are kept. This would require some sort of deep merge, which might not always do exactly what the user expects (e.g. a user that changes a contract name might still see his old contract show up in addition to the newly named one, since our deepMerge would not know if an existing definition is an old deployment, or a user added external contract).

This is a great point.
If we can figure out the Types for the 2-files approach, it's definitely the way to go (deployedContracts.ts & externalContracts.ts).
Thanks @technophile-04 & @sverps !!

As I understand the problem we are facing with 2-file approach is Merging two objects at the type level and also make sure the typescript doesn't widen's the type while merging
From Samuel's branch : https://github.com/sverps/se-2/blob/ee4207adf0cd62e67e84ca2a4681ad90ddeaab6c/packages/nextjs/utils/scaffold-eth/contract.ts#L50

There is actually no type widening in the deepMerge function, since the return type is declared rather than inferred. I'm guessing the as any was just temporary while wip (but don't recall for sure since it's been a while that I wrote that), and can indeed, for clarity, be replaced by the declared returntype MergeContractDefinitions<typeof externalContractsData, typeof contractsData>

Here is MergeDeepRecords type or we can do any type helper which hopefully does this job, btw found that Ramda function mergeDeepWithKey does merge two objects both at runtime and type level lol not sure if its worth adding an library.....Just thinking out loud

Could work, don't know enough about this specific rambda function, so we'd need to test it out. The MergeContractDefinitions util that I wrote does basically this, but in a way custom for 2 contract definition files. If we can get the ramda function to do the same job, it might be good to use it in order to reduce complexity and not have to worry about maintaining additional TypeScript magic :sweat_smile: .
I pushed your suggestion to my branch and fixed a small error for null contract definitions.
Let me know if you need anything. :+1:

Great work @technophile-04 !!
I don't have much to say. I agree that having 2 files is the best option, and the names should be contracts/deployedContracts.ts and contracts/externalContracts.ts or maybe contracts/deployed.ts and contracts/external.ts

Could work, don't know enough about this specific rambda function, so we'd need to test it out.

😅 My bad Ramda dosen't work nicely tried it :(
The new approach I followed is using deepMerge along with asseretion MergeDeepRecords from type-fest , Added type-fest as dev dependency 😅 I felt its worth it since it some great type-helpers such Prettify which we added it has same but with diff name as Simplify  etc
Also renamed generated => contracts  dir
Just a thought what keep name generated/deployedContract.ts (denoting its generated and not to be touched) and move externalContracts.ts to root of NextJS, I think similar we had in SE-1 but it might be wierd open for suggestion 🙌
This PR is ready for test 🙌 I tested it normally works great but will also do through pass tomorrow 🙌
Tysm all

Thanks @technophile-04 for pulling this off <3
I'll do a pass soon too.

Just a thought what keep name generated/deployedContract.ts (denoting its generated and not to be touched) and move externalContracts.ts to root of NextJS, I think similar we had in SE-1 but it might be wierd open for suggestion 🙌

I like both being in the same folder (contracts/). What if we add something like this at the top of the deployedContracts.ts file?
// This file is autogenerated by Scaffold-ETH.
// You should not edit it manually or your changes might be overwritten.

Great job Shiv! 👍
Left one comment about merging

maybe contracts/deployed.ts and contracts/external.ts

like!

The new approach I followed is using deepMerge along with asseretion MergeDeepRecords from type-fest , Added type-fest as dev dependency 😅 I felt its worth it since it some great type-helpers such Prettify which we added it has same but with diff name as Simplify etc but please let me know if we should just copy-paste the only required types and remove it as dependency

I like using this dependency, it seems well established and widely used, so no harm in that. I liked writing and exploring the typescript magic I created custom, but from a maintainability perspective, it wasn't ideal. If we can externalize it this way, it's even better :+1:
PR looks nice. I agree with placing generated and manual contract files in same location, we can explain everything about it in the readme and in comments.

Tested it nicely just wanted to make sure that types don't behave in weird way(like it kind of did in #377 related issue) when there is large amount of merging or things get way too big.
But everything works great 🙌!!
Tysm all for great suggestion really appreciate it and thanks again @sverps for chiming in 🙌!!

Hats off to everyone for this PR! Really nice context, explanations and research @technophile-04. It's been a pleasure to read the discussion with everyone's contributions and research about this, GJ 🙌
I think it will be very user friendly having this in two separate files with these names, Tested it and looks good to me 👌


Hey fellows

Whats up fellows! Can i help the team to create one modal alert to change alert mensage? It's about your Cart :D

Olá meu amigo, poderia sim, ficaria muito agradecido :D

hello friend, sorry for my disappearance... I was committed to some personal and group projects. In the meantime I started working on the scripts to make your project's cart instead of a simple alert modal. I need your permission to put my changes in a new branch of the project, for you to analyze and see if it makes sense.


setup_jck_interactives fails When using AQA_Test_Pipeline param TOP_LEVEL_SDK_URL: Error opening archive: ... temurin.zip

JDK unpacking fails on Mac:
12:40:48  tarBall is temurin.zip
[Pipeline] sh
12:40:48  + '[' -d /Users/jenkins/workspace/Test_openjdk20_hs_special.jck_x86-64_mac/../../jck_run/jdk20/jdk ']'
12:40:48  + echo true
[Pipeline] sh
12:40:50  + head -1
12:40:50  ++ pwd
12:40:50  + tar -tf /Users/jenkins/workspace/Test_openjdk20_hs_special.jck_x86-64_mac/openjdkbinary/temurin.zip
12:40:50  tar: Error opening archive: Failed to open '/Users/jenkins/workspace/Test_openjdk20_hs_special.jck_x86-64_mac/openjdkbinary/temurin.zip'
[Pipeline] sh
12:40:51  + '[' -d /Users/jenkins/workspace/Test_openjdk20_hs_special.jck_x86-64_mac/../../jck_run/jdk20/jdk/ ']'
12:40:51  + echo true

When we launch jobs with AQA_Test_Pipeline and pass in TOP_LEVEL_SDK_URL as the technique to find the JDK binaries (which allows us to launch multiple platforms at once).
We will attempt to fix this edge case, but noting it is not seen when we use remote trigger mechanism from the ci-jenkins-pipeline code, because it uses CUSTOMIZED_SDK_URL as the way to find the JDK binaries.


Modern Auth section still necessary?

Is the section "Turn on Modern authentication for your organization" really needed anymore? Now that basic auth has been or is being disabled?

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

ID: be1e6c9a-9644-6d86-3962-d36bf1efd656
Version Independent ID: 96142d6c-71de-6ea9-0361-dbec82647b15
Content: Set up multifactor authentication for users - Microsoft 365 admin
Content Source: microsoft-365/admin/security-and-compliance/set-up-multi-factor-authentication.md
Service: microsoft-365-business
GitHub Login: @KwekuA
Microsoft Alias: kwekua

@MicrosoftGuyJFlo Thank you for your feedback since Basic auth is still available till Dec 31st, 2022. The content team will update the document after the protocol has been completely disabled on all Microsoft tenants.
Hope this helps!
Thanks
Sri

@msbemba Thank you very much for the contribution and sharing this explanation. @MicrosoftGuyJFlo Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


create initial backend project

Create an initial backend project to start working. We will refactor code latter on. If you find anything wrong, create an issue for that.

@mahedee bhai is there any specific reason to change the plan to use minimal API as described in #2 ?

@mahedee bhai is there any specific reason to change the plan to use minimal API as described in #2 ?

@ratanparai,  if understand correctly, minimal API is in the controller level, right? So, when we will create any controller, we will choose a minimal api. Is it ok?

@mahedee Please check https://learn.microsoft.com/en-us/aspnet/core/tutorials/min-web-api?view=aspnetcore-8.0&tabs=visual-studio

I am closing this pull request and creating a new one with updated setup

I am closing this pull request and creating another PR with updated setup


freq="w" and "d" are deprecated in pandas 2.2

See https://pandas.pydata.org/docs/dev/user_guide/timeseries.html#offset-aliases
Part of #10593

thx


Need to chage this test case. Can't run the test - [ERROR] src/test/kotlin/TwoFerTest.kt:[9,57] No value passed for parameter 'name'

https://github.com/exercism/kotlin/blob/83020f1e249e826bb56464456974f60d09d9eaad/exercises/practice/two-fer/src/test/kotlin/TwoFerTest.kt#L9C54-L9C54

There is nothing wrong with that particular test. Instead of trying to change the tests, try to change the implementation so that the argument is optional.


GIF Section

There are many GIF projects, so I think we can do a section:

YLGIFImage - Async GIF image decoder and Image viewer supporting play GIF images. It just use very less memory.
FLAnimatedImage - Performant animated GIF engine for iOS
gifu - Highly performant animated GIF support for iOS in Swift :large_orange_diamond:
AnimatedGIFImageSerialization - Complete Animated GIF Support for iOS, with Functions, NSJSONSerialization-style Class, and (Optional) UIImage Swizzling
XAnimatedImage - XAnimatedImage is a performant animated GIF engine for iOS written in Swift based on FLAnimatedImage :large_orange_diamond:

:+1:

Thanks, @dkhamsing