[RESOLVED] High ICMP ping response time

Problem started at 08:21:15 on 2023.07.31
Problem name: High ICMP ping response time
Host: MF-FG
Severity: Warning
Operational data: Value: 604ms
Original problem ID: 34451
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23132&eventid=34451

Problem has been resolved in 6m 59s at 08:28:14 on 2023.07.31
Problem name: High ICMP ping response time
Host: MF-FG
Severity: Warning
Original problem ID: 34451


generating errors with some older browsers.  as result, page not displayed.

Since I've installed it, and I installed it correctly, I get these errors in my nginx 1.15.1 error logs every day, tons of them.  Disabling it fixed the issue.
2018/07/06 15:57:03 [warn] 19687#19687: *287966 SSL_set_current_cert failed while SSL handshaking, client: <IP_ADDRESS>, server: <IP_ADDRESS>:443
2018/07/06 15:57:03 [crit] 19687#19687: *287966 SSL_do_handshake() failed (SSL: error:1422A0EA:SSL routines:custom_ext_add:callback failed) while SSL
handshaking, client: <IP_ADDRESS>, server: <IP_ADDRESS>:443

The error given by the BROWSER is ERR_SSL_PROTOCOL_ERROR
Verified with the Epic privacy browser using Chromium Version 62.0.3202.94.  Users can possibly join the http page, switch to https but thereafter no navigation possible over https.
I know another user has reported similar behavior for Chromium 64.
I know that Chromiun 66 and 67 are working well.  Chromium 65 untested as well Chromium 45-61.
Would like to get that addressed, otherwise would be forced to disable it permanently.  We're losing users and potential customers.
Willing to help/assist in tests if need be,
best regards!

I'm seeing the same problem. nginx/1.14.0 + nginx-ct with ssl_ct on; web browser Windows Chrome 70.0.3538.67


🚧Create image loader

Preview Feature Pull Request
📋Review Checklist📋

[x] The head(source) branch for this pull request is a preview feature branch, with the correct naming syntax, in the following example:

A head(source) branch is the branch being merged into a target branch.
Example
Syntax: preview/feature/<issue-num>-<description>
Example: preview/feature/123-my-preview-feature

[x] The head(source) branch for this pull request is created from a preview release branch, with the correct naming syntax, in the following example:
Example
Syntax: preview/v<major>.<minor>.<patch>-preview.<prev-num>
Example: preview/v1.2.3-preview.4

[x] The base(target) branch for this pull request is a preview release branch, with the correct naming syntax, in the following example:

A base(target) branch is the branch that the head(source) branch is merging into.
Example
Syntax: preview/v<major>.<minor>.<patch>-preview.<prev-num>
Example: preview/v1.2.3-preview.4

💡For more information on branching, refer to the project's branching documentation.

[x] Associated issue exists and is linked to this pull request.

One issue per pull request.

[x] Pull request title matches the title of the associated issue.

[x] A preview label has been added to the pull request.

[x] The labels attached to this PR match the labels attached to the associated issue.

[x] Project assigned matches the project of the associated issue.

[x] Milestone assigned matches the milestone of the associated issue.

[ ] My code follows the coding style of this project.

The style is enforced by the .editorconfig files in the project and displayed as warnings.  If there is an edge case, reach out, and let's discuss it.

[ ] I have manually tested my code changes to the best of my ability.

[ ] All tests passed locally.

This is required because unit tests might pass locally but not in the CI environment during the status check process or vice-versa.
Tests might pass on the developer's machine but not necessarily on the code reviewer's machine.
Status checks run for this pull request when merging into the preview/v*.*.*-preview.* branch.  These status checks run every time a change is pushed to the pull request.  These checks validate version syntax, tagging, builds, unit tests, and more.

Warning Added https://github.com/KinsonDigital/Velaptor/labels/🧨breaking changes.
The public fields for the ImageData struct have been converted into readonly properties.

Warning Added https://github.com/KinsonDigital/Velaptor/labels/🧨breaking changes
The Texture constructor signature has been changed from public Texture(string, string) to public Texture(string, string, ImageData).

An additional constructor has been added though to allow the use of the ImageData struct.

Note Added a https://github.com/KinsonDigital/Velaptor/labels/✨new feature to ImageData
Added 2 methods with the name FlipHorizontally() and FlipVertically() to make it easy to flip images.
Also added 2 properties with the names IsFlippedHorizontally and 'IsFlippedVertically` to make it easy to know if the image is flipped in either direction compared to its original state when loaded.


Avoid duplication between targets

The targets are based on LiteX BaseSoC or Ethernet SoC targets and share most of the additional code. We could try to reduce that to reduce duplication between targets.

There is now a single soc_linux/make.py script to build all targets.


[1.0.1] How to make a button togglable?

as in: http://semantic-ui.com/elements/button.html#inverted
If click once the button appearance changed, twice back to the former appearance.

Hi
Thanks for Semantic UI - I'm using this is in my project now and it's great.
Any chance you could drop in a couple of lines of code?
I'm listening to a toggle button click - just need to get the state of the button after click - is it active or inactive.
Tom

I could not get your examples to work, so I made this example:
http://jsfiddle.net/how84rzj/14/


Public kbuckets access and bucket index

In Trin, we are manually managing the overlay instance of the routing table (KBucketsTable<TNodeId, TVal: Eq>) and the buckets (Vec<KBucket<TNodeId, TVal>>).  (For more details please check this PR: https://github.com/ethereum/trin/pull/213)
To make this possible, we need public access to the buckets  field in KBucketsTable and a way to check if a random NodeIi falls in a target bucket index (mainly for testing purposes).
Please advise what would be the most convenient way to accomplish this, happy to tweak this PR to meet maintainers' preferences.

I dont see any problem with doing what you have here.


Add more tests for FilePackage.Headers

This is for #155.
In the end I didn't use parametrized tests as proposed by the todo because it was very complex for nothing (and difficulty maintainable I believe)

This pull request #187 is assigned to @carlosmiranda/z, here is why; the budget is 15 minutes, see §4; please, read §27 and when you decide to accept the changes, inform @g4s8/z (the architect) right in this ticket; if you decide that this PR should not be accepted ever, also inform the architect; this blog post will help you understand what is expected from a code reviewer; there will be a monetary reward for this job

@carlosmiranda it is done, thank you

Codecov Report

Merging #187 into master will increase coverage by 0.80%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #187      +/-   ##
============================================
+ Coverage     47.97%   48.78%   +0.80%
  Complexity      105      105
============================================
  Files            34       34
  Lines          1113     1113
  Branches         52       52
============================================
+ Hits            534      543       +9
+ Misses          572      563       -9
  Partials          7        7

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/com/artipie/rpm/pkg/FilePackage.java
51.11% <0.00%> (+19.99%)
0.00% <0.00%> (ø%)

Continue to review full report at Codecov.

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

@0crat status

@0crat status (here)

@carlosmiranda This is what I know about this job in CT2E6TK9B, as in §32:

The job #187 is in scope for 5days
The role is REV
The job is assigned to @carlosmiranda/z for 4days
There is a monetary reward attached
@carlosmiranda/z will get 25% of their hourly rate for this job
The job doesn't have any impediments
The budget is 15 minutes/points
These users are banned and won't be assigned:

@victornoel/z: This user reported the ticket

Job footprint (restricted area)

@0crat out

@sereshqua/z please review this job completed by @carlosmiranda/z, as in §30; the job will be fully closed and all payments will be made when the quality review is completed

@carlosmiranda please make sure during next CR, your comments would be mostly about design problems, but NOT rather cosmetic issues

@sereshqua confirmed

@0crat quality acceptable


Fix Asset IDs and resolve xrefs for TODO messages.

Title
Fix Asset IDs and resolve xrefs for TODO messages.
Summary
This resolves issues from PR 1886 which replaced some assetid: tags with TODO messages containing xrefs for entity references that needed to be confirmed and entered correctly in the topics.
PR1886 should now be closed and replaced by this PR.
Suggested Reviewers
@rpetrusha

I went through about half of these in detail, but where the fully qualified name appears in brackets, such as System.ServiceModel.SomeType, this should be translated either as System.ServiceModel.SomeType or, preferably, as xref:System.ServiceModel.Routing.Configuration.RoutingSection?displayProperty=fullName.
A second issue, which I've noticed in a number of the topics, is that when there are multiple See Also items, there must be three spaces at the end of a line that is followed by another item. Otherwise, they'll be rendered on a single line.

@rpetrusha  I went through all the changes and made corrections as you suggested. All of my fixes, except for two, are in See Also links where I completely missed adding the display=fullname and adding 3 spaces at the end of the line in some cases.

Thanks, @tompratt-AQ. This is ready to merge.

@rpetrusha

A second issue, which I've noticed in a number of the topics, is that when there are multiple See Also items, there must be three spaces at the end of a line that is followed by another item. Otherwise, they'll be rendered on a single line.

Just learning this. Over on the ASP.NET Core side, every "See also/Additional resources" list is a bullet list, so it wasn't an issue. I just spoke with @mairaw, and I'll go with 3-spaces, no blank lines between resources, and no bullets over here. I'm running through all of my open PR's now to correct this.

@GuardRex, sorry that I didn't notice that -- it's something I always forget about until I eventually see topics published live.

@rpetrusha It was ok ... only one doc on one PR needed a fix ... it was the one we're just about to merge: The wcf migration links update. I definitely want to go back and make a pass over merged PR's to see if I ... er ... "fixed" :grinning: ... any other "See also" lists. I'll get 'um patched in a new PR if I find any.


Towards a packaged distribution of the RASCSI software

initiated from a discussion about proper installtion paths,
i tried to get an understanding of the possibilities and challenges regarding
the distribution of the RASCSI software as Debian packages.
the motivations for that are:

simplified, streamlined software installation & updates
possibility to cleanly uninstall components
simple backup and restoration as only configuration and user data needs to be
considered
separation of concerns as a architectorial sideeffect
reduced power and time consumption among the user base

i found one aspect to be a major concern, that is the dependency on other
software that is also not (yet) available as Debian packages, namely:

hfdisk
MacProxy
Netatalk

i can think of three strategies to deal with this:

inquire whether the software maintainer's are interested in providing Debian
packages themself
create packages within this project
just keep distributing a helper tool that facilitates installing these
components from source

what also should be figured out is how an apt repository could be provided to
distribute the resulting RASCSI packages. i haven't done any research on that.
the other aspects and tasks that i found necessary are included in the draft
for a roadmap.
Roadmap

[ ] establish a scheme for configuration files

as the daemon and the web frontend are system services their configuration
should be located within /etc
as it opens the question of of legacy support, the possibility to use one file format, and more, this certainly deserves its own issue
should this include a possible wifi-setup as qol?
(so that a user that runs a standalone deployment just needs to handle one
set of configurations.)

[ ] consolidate the Python software

[ ] host them in one or multiple repositories?
[ ] make a proper Python package (with setuptools) or one per component

[ ] factor out disk image related tasks from easyinstall.sh to seperate
scripts
[ ] package all rascsi components as .deb (source and binary)

[ ] rascsi as meta-package that depends these:
[ ] rascsi-daemon

includes disk image related scripts

[ ] rascsi-python-tools or rascsi-{oled,pylib,web}
[ ] rascsi-docs would be optional and include all docs incl. hardware

[ ] create a meta-package that depends on all Macintosh computer specific
software
[ ] update the easyinstall.sh with hints to replacing modes of use or just
drop it?
[ ] find a feasible hosting solution that the CI can upload to

please let me know when i should be more elaborate to clarify things. or amend
/ correct things, any feedback is appreciated.
regarding myself, i'm not even a RASCSI user yet and i don't have the time to
coninuously participate in another project. but i could certainly help with
progressing the Python parts and the actual packaging.

Great suggestions!
Regarding the .deb packages - I've been thinking of going more the embedded route (potentially a buildroot image). There are pros and cons to both, I suppose.

 Using off-the-shelf Linux distros doesn't help with this. With a pre-made image I can do things to speed up boot time.
I'm curious if most users have the Raspberry Pi dedicated to the RaSCSI function, or if they're running other things on there.
Ultimately, both are good methods to distribute the software.

 Using off-the-shelf Linux distros doesn't help with this. With a pre-made image I can do things to speed up boot time.
I'm curious if most users have the Raspberry Pi dedicated to the RaSCSI function, or if they're running other things on there.
Ultimately, both are good methods to distribute the software.

I don't intend to use my RaSCSI Raspberry Pi for anything other than RaSCSI related purposes, but I do hope to use the extended facilities of Linux to enhance my RaSCSI experience.  Example: bridge the Daynaport NIC into a L2 VPN so that I can play AppleTalk network games over the Internet.  Needs support for the TAP device, might make use of ebtables, and might upgrade the version of Tinc VPN from what is available in standard repository.

See https://github.com/PiSCSI/piscsi/pull/1173 for some discussion on the potential install location for piscsi files.


DotNet Core

Hi,
I've done some work around a dotnet core version as a subproject in https://github.com/dktc/esendex-dotnet-sdk I've been using it to send SMS messages and it builds OK, but I didn't want to publish as a pull request as I've only tested a small section of it, the bits I need.
Anyway, thought I'd let you know in case you want to use it as a starting block for future dev work.

Hi @davek17!
Thank you very much for pointing us at this. If your fork gets to a point where you feel it is mature enough to be ready for a pull request we would be happy to review it.
Dot net core support has been raised before. At this time we aren't actively developing anything, however this is likely to change in the future.


WIP Django 2.0 compatibility

is_authenticated is now a property only (was a function and both since 1.11).
This breaks compatibility with django < 1.11.
TODO: Update tests etc.

Tests and requirements are updated now.


Remove terrapin yaml dependency

Our new thruster interface still loads parameters from terrapin in this launch file.
Tasks:

[ ] find out if there is anything important in those files
[ ] Move important things over to gladlaks.yaml and manta.yaml

(This commit)[https://github.com/vortexntnu/Vortex-AUV/pull/128/commits/dce1802e8fb57139f2540429adef899d8dfefa02] in pull #128 addressed this, so we only really need to remove the line that imports the config (which doesn't exist anymore either, iirc) 😄

We fix


Upload never completes with slow connections

Please test uploading with a 2 megabyte image, over a household ADSL 2M/64K connection.
Yes, that is right, 64 KB upload speed.
You will see the upload never completes.

I also have a super-slow connection sometimes.
Does it happen when uploading a single image, or only for sets of several images?
Are you using the alpha version? If not, can you try it? And use Settings>Send log when that happens.
Thanks!

Yes, single image. Note it may be beyond your control, and actually a
https://phabricator.wikimedia.org/T205619
issue.
All I know about is #3976, and no "alpha".

Just to clarify, @jidanni , this fails for you on the Upload Wizard as well?

Just to clarify, @jidanni , this fails for you on the Upload Wizard as well?

Correct. Which means for half the month (after I use up my 4G LTE (high speed) cell plan allowance) there is no way to upload images (even just 2MB ones.) As my home ADSL is just 64K upload speed, and any convenience store Wi-Fi is too far away back in town.

Hmmm, OK. That is very annoying, but unfortunately we can't do anything about it because we only handle the Android app, for the Commons server we depend on WMF. I will tag this as upstream instead then.


if the default property in inject be a function it's calling on resolving

Version
2.6.11
Reproduction link
https://codesandbox.io/s/distracted-haze-f1r6e
Steps to reproduce
Sometimes you use inject property to inject a method from parent or grand parents, but if you create a re-usable component it's better to add a default property to your injected key and you expect when the injection didn't resolve, the function in default key should be call instead of the main function which didn't resolve.
new Vue({
  inject: {
    foo: {
      default: function() {
        return 1;
      }
    }
  },
  created() {
    this.foo();
  }
});

What is expected?
I expect that default methods in inject get resolve without being called when it's resolving. it should return a function instead of calling them.
What is actually happening?
I checked out the inject.js and I found that we are calling the default functions instead of returning them. this can cause issues.

You need to use a function that returns a function because functions are used to return objects and a function is an object in js:
inject: {
    test: {
      default: () => function() {
        return "alireza";
      }
    }
  }

yeah,  but isn't weird? what are the advantage of this approach which always need to create a function which return a function?

Read the last part at https://vuejs.org/v2/api/#provide-inject and https://vuejs.org/v2/guide/components-props.html#Prop-Validation
This is to prevent from sharing the same object because objects are passed by reference in JS

ok, thanks for the reply.


adding new paper to LLM planning section

Thanks! Can you please put in reverse-chronological order?


add other platforms to CI.

Before submitting

[ ] Was this discussed/approved via a Github issue? (no need for typos, doc improvements)
[x] Did you read the contributor guideline?
[x] Did you make sure to update the docs?
[x] Did you write any new necessary tests?

What does this PR do?
Runs CI for fairseq on all major platforms provided by GitHub actions.
PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.

This is sort of painful because the Windows tests can't find the appropriate MSVC compiler. I'll have to play with this, but will call it a WIP for now.


Support implementations of encoding.TextUnmarshaler from libraries

At the moment, in order to use a data type from a library that implements encoding.TextUnmarshaler, it is necessary to workaround by creating a type alias:
Not supported:
type Config struct {
	Effective time.Time `env:"EFFECTIVE"`
}

Failed to resolve type "time.Time"
Workaround:
type ConfigTime time.Time

type Config struct {
	Effective ConfigTime `env:"EFFECTIVE"`
}

It would be great if you could directly use the data type without creating a local type alias first.

It looks similar to #40 issue, could you try the latest release https://github.com/g4s8/envdoc/releases/tag/v1.2.3 ?


no-loc-expr-outside-params rule hides errors

Bicep version
VS Code v0.6.18
Describe the bug
The no-loc-expr-outside-params analyzer will fire on expressions even if they're invalid in the current scope.  (e.g. resourceGroup().location in a subscription scope).  This expression is then highlighted as a warning rather than an error, hiding the underlying error
To Reproduce
In the below example, the no-loc-expr-outside-param reports a warning, however Iw ouldn't expect the warnign to be logged at all as the entire expression is invalid in the current (subscription) scope.
targetScope='subscription'

resource rg 'Microsoft.Resources/resourceGroups@2021-04-01' = {
  location: resourceGroup().location
}

Additional context
Add any other context about the problem here.

I don't think the error is hidden -- I see a red squiggle under the parens (). Here is what the error looks like w/ the warnings disabled:

Maybe the span for this error should cover both the function name and the parens?

Now you point it out, I can see it, but I'd still argue it was hidden as the warning dominated it.
Fixing #6961 would definitely help as it would make the error clearer, but I still don't think the warning should be firing at all in this scenario.
In this scenario resourceGroup().location is not a location value - it is an invalid expression roughly equilivant to any(null).location which doesn't cause the warning .
On a similar note, the warning doesn't fire in the following situation which I would expect it to complain about
targetScope='resourceGroup'
var foo = resourceGroup()
var bar = foo.location

It looks to me like the rule is using a text match rather than a symbolic match.  If it were using a symbolic match, then it should catch the second scenario, and not fire on the first as I'd expect.

Curious what @ucheNkadiCode and @StephenWeatherford think about whether we should throw a warning in this case. It makes sense to me that we may not want to if this expression is also going to cause an error.

I agree we shouldn't show the warning for an invalid expression.  The resourceGroup() location property is only available for resource group scope, correct?

I like that hierarchy of  Error (and only the error) first, then show a warning once that error is fixed, then all goes away!
Thanks @afscrome

Proposal: I'll fix the rule to only fire if resourceGroup().location is valid for the current scope, then consider this bug fixed. @afscrome good with that?


What should whale-island return in data error response cases: null (value)?

Fixed on whale-island. All methods return null (value) now if there is a failure deeper than a hex error code.


Error when initilize wasm

Hi guys. I get this error when I tried to initilize wasm in my ts/js file:
Uncaught (in promise) CompileError: WebAssembly.instantiate(): expected magic word 00 61 73 6d, found 3c 21 44 4f @+0
the code is the usual code as the examples:
AppWallet.tsx

import initWasm,{ initThreadPool, WebWallet } from "@webzjs/webz-wallet";

export async function AppWallet() {
  const MAINNET_LIGHTWALLETD_PROXY = "https://zcash-mainnet.chainsafe.dev"
  await initWasm();
  await initThreadPool(10);

  const wallet = new WebWallet("main", MAINNET_LIGHTWALLETD_PROXY, 10)
  console.log(wallet, 'Wallet')
}

Or
AppWallet.tsx

import  initWebzWallet, { initThreadPool, WebWallet } from "@webzjs/webz-wallet";

export async function AppWallet() {
  const MAINNET_LIGHTWALLETD_PROXY = "https://zcash-mainnet.chainsafe.dev"
  await initWebzWallet();
  await initThreadPool(10);

  const wallet = new WebWallet("main", MAINNET_LIGHTWALLETD_PROXY, 10)
  console.log(wallet, 'Wallet')
}

I already run the webzjs repo and run demo wallet with no problems... the thing is when I want to use the library in my own project

What browser are you attempting to run this in?

What browser are you attempting to run this in?
Brave / Chrome

Based on some quick searching, it seems like youre not actually loading the WASM blob probably because it didnt build (https://github.com/WebAssembly/spec/issues/1031).
I would make sure you've built it properly and importing everything properly.
Things around the library are a little rough around the edges still, our primary goal at the moment is building the Snaps, so we haven't taken all the steps to make sure its easily consumable by 3rd parties

Based on some quick searching, it seems like youre not actually loading the WASM blob probably because it didnt build (WebAssembly/spec#1031).
I would make sure you've built it properly and importing everything properly.
Things around the library are a little rough around the edges still, our primary goal at the moment is building the Snaps, so we haven't taken all the steps to make sure its easily consumable by 3rd parties

Maybe missing something that I skipped ....?

@ManyRios can you please specify which bundler you are using? I assume it didn't load the wasm file properly. Can you please also share your repo if it's open source?

@ManyRios can you please specify which bundler you are using? I assume it didn't load the wasm file properly. Can you please also share your repo if it's open source?

https://github.com/ManyRios/EduZEC/blob/main/src/components/AppWallet/AppWallet.tsx


Add a Data Preview functionality

Make a panel with a searchable/sortable (choose an existing library) web table showing the raw data.

Functional Test: "View Data" button now exists, which leads to a raw data panel. Panel includes a search bar and ability to sort data by clicking on the headers.
Pass


Not getting the complete output

HI. I have used anaconda prompt to run a the falcon 7b model on my local machine. I get the prompt to enter instructions, but I do not get the full output.
For example:
Enter an instruction: what is a tiger
A tiger is a large, powerful cat that is(This is where the output cuts off)
I cannot for the life of me understand why this is happening. I have a GPU and Cuda all working.

I have the same problem too. Could it be due to lack of system/GPU memory? even with 4 bit, it shows the same issue..

Hi, can you tell me your system type and the full generate line you are using so I know what model etc.?

Hi, can you tell me your system type and the full generate line you are using so I know what model etc.?

Hi, thanks for agreeing to help. I am using a windows system with an nvidia 3070 gpu. My generate line is pasted below. Please let me know if you need anything else from me.
python generate.py --base_model=h2oai/h2ogpt-gm-oasst1-en-2048-falcon-7b-v3 --score_model=None --prompt_type=human_bot --cli=True --load_4bit=True

Windows 10 with nvidia GTX 1050 ti
python generate.py --base_model=h2oai/h2ogpt-gm-oasst1-en-2048-falcon-7b-v3 --score_model=None --load_4bit=True

I revamped and fully tested the docs for windows, please try again: https://github.com/h2oai/h2ogpt/blob/main/docs/README_WINDOWS.md


Horrendously Unstable

Like 4 issues to report here...

Keybind settings don't save across restarts.
Blueprint's don't save across restarts.
Highlighting for blueprints crashes my game
Flying doesn't work
When mass disassembling without using the mod, cursor will appear causing me to not be able to move my camera. This only happens with this mod installed.

I refuse to believe this is supported for U5, because half of this should be caught instantly.

I love the mod but I have similar issues

I can fly but I experience heavy stutter
Sometime when I highlight blueprints, game crash
There is some power cable impossible to select

I know this is this mod as this is the only mod I installed since I experience crash
For me keybind and blueprints save as long the game was save, maybe you crash sometime before save ?
Do you have over mod that enable flying ? maybe they are canceling each other
You can change you keybind to not trigger the cursor so you don't have disassembling issue, the cursor keybind is call "control" if i remember correctly, I have bind it to ctrl + c for example


expose the down-scale linger property in function.yaml

10 seconds is still probably a reasonable default

Implemented in 1e719569e391d5c3317b7830cf1a17f7ba531c0f


How to close modal on submission of an embedded form?

Hi, just call method hide().
Example:  this.refs.yourModal.hide()

Thanks! :)


Examples of Signature Key Pairs in PEM format.

What
As mentioned in https://github.com/derecalliance/protobufs/issues/5,  DeRecCryptoInterface#signatureKeyGen the generated keys need to be in PEM format, compliant with RFC-7468.
We need examples to work as documentation and potentially as test vectors

@rsinha @lbaird @johnalanwoods Since we have moved from RSA to ECC, i'm assuming the DeRecCryptoInterface#encryptionKeyGen is unnecessary to document since we would be generating encryption keys based on ECIES, ECDH.
Looks like something we can remove from the interface?

While it just serves to wrap the underlying ECIES KeyGen, we may want to preserve this function to avoid having the developer to find that implementation, and choose amongst the various crates that implement ECIES. WDYT?

Then we could update the interface since ECIES / ECDH requires the other party's public key in other to generate the symmetric secret. If we have multiple helpers / parties we need to specify which are creating the symmetric secret for as for each party that would be different symmetric secrets created.


Update rollbar.js code snippet

Currently https://github.com/rollbar/rollbar-php/blob/master/data/rollbar.snippet.js includes version 1.9.4 of rollbar.js. The most recent version is 2.1.0 though as shown in https://github.com/rollbar/rollbar.js/releases
Maybe think about a way to specify the desired version or semi-automate the update...

This is a good place to figure out the process for automating rollbar.js updates.

I don't like the idea of the JS code automatically updating because the php code detected a new version, but rather when you deploy rollbar-php it will have a set version of the rollbar.js version. At least then when you test it on a staging server and it works, you know its not going to suddenly break tomorrow because there was a breaking change in the JS that was updated.
Is it possible to have the CI drag in latest released rollbar.js for releases of rollbar-php?

Ready for review in https://github.com/rollbar/rollbar-php/pull/228

Learning more about composer every day, that is heaps better than the silly things I was thinking of!

Just to clarify, you would like to be able to specify what version of rollbar.js you want to pull in rather than have the PHP SDK pull in the latest by default, is that correct?

@ArturMoczulski , not lock to a specific version. My idea was to file_get_contents on a URL to drag latest copy down and save it locally. I didn't like the idea of testing my code and having it work and then having the system auto-update and it breaks.
Having the rollbar.js as a dependency in composer is a lot better. It means that when I update my packages and test it al, thats where it will be locked at until I update my packages again.

Is it possible to set a dependency of roller.js as something like >=1.9.4 or something so it can use anywhere from 1.9.4 to current master, and then if someone wants to stick with 1.9.4 they can add roller.js dependency in their composer manually before rollbar-php so if they want to lock to lower versions they can, if they want master automatically they can.

we should just set some hook to compile this and plug it, no need to stain the composer.json please 👎

Including the entire rollbar.js project for just a single small file is untenable. We don't need to auto update the file, just having a script that grabs the snippet when we do a release is good enough.


Annoying plugin registrant warning in flutter web

Platform:

[ ]  Dart
[ ]  Flutter Android or iOS
[x]  Flutter Web

IDE:

[x]  VSCode
[ ]  IntelliJ/AS
[ ]  XCode
[ ]  Other, which one?

split-debug-info and obfuscate (Flutter Android or iOS) or CanvasKit (Flutter Web):

[ ]  Enabled
[x]  Disabled

Platform installed with:

[x] pub.dev
[ ] GitHub

Output of the command flutter doctor -v below:
[✓] Flutter (Channel beta, 1.26.0-17.6.pre, on macOS 11.2 20D64 darwin-x64, locale en-GB)
• Flutter version 1.26.0-17.6.pre at /Users/gummi/development/flutter
• Framework revision a29104a69b (7 days ago), 2021-02-16 09:26:56 -0800
• Engine revision 21fa8bb99e
• Dart version 2.12.0 (build 2.12.0-259.12.beta)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
• Android SDK at /Users/gummi/Library/Android/sdk
• Platform android-30, build-tools 30.0.1
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.4, Build version 12D4e
• CocoaPods version 1.10.1
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 4.0)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 47.1.2
• Dart plugin version 193.7361
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
[✓] VS Code (version 1.53.2)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.19.0
[✓] Connected device (1 available)
• Chrome (web) • chrome • web-javascript • Google Chrome 88.0.4324.182
• No issues found!
The version of the SDK (See pubspec.lock):
4.0.4

I have the following issue:
There is an annoying warning showing up in the generated_plugin_registrant.dart. This is caused by the plugin being referenced from within the src folder which the linter does not approve of. Please add the plugin to your main barrel file to remove this warning. As this file is autogenerated then this warning always appears again event if you try to ignore it.
Thanks
Gummi

@gummicq thanks for reporting this.

This is caused by the plugin being referenced from within the src folder which the linter does not approve

is there a convention about this that I am unaware of? could you link me to the linter issue? what's the name of the rule?

Please add the plugin to your main barrel file to remove this warning

the plugin class should have the implementation of the features, so it'd be normal to go under src, I'll check what other plugins do


GPU vs CPU

I trained my model in colab with gpu tesla.
i try to run Fine-tuning model in my gpu 1070 ti and have result - nan nan without any error.
i try to run Fine-tuning model in my CPU i-9700k and have normal result.
why gpu have result nan?

problem with avx2.
tensorflow compiled with avx2 - nan-nan in fine-tuning model. without error
tensorflow compiled with avx or sse2 - works fine


Modify output format of floating point number

In this pull request, the output format of the floating point number is changed from ES22* to E23*. It solves the problem in PGI Fortran environment to write the real number which is much smaller than 1E-99.

Testsuites for the ARTED part successfully end in both knl and gpu. So I merge this PR.

Thank you @mn2007 san for merging!


Layer Navigation

Hi, just setting up a panel in stream deck. Having an issue when I navigate from one layer to the next it selects the toggle on the next layer. Example below when I navigate from UFC_Main it loads the UFC_Actions layer and selects the toggle on the 1 button also which keeps it in state = 1

Please upload your bindings file too. Just drag & drop into the comment field.

Attached binding :)
dcsfp_profile_Toggle.zip

Try this one : https://github.com/DCS-Skunkworks/DCSFlightpanels/releases/tag/v4.10.2

All good, works fine now! Cheers!


Code cleanup: Remove unused field

IzPack project » izpack #698 SUCCESS
This pull request looks good
(what's this?)


ANTs feature requests

This is an open issue soliciting possible feature requests for ANTs.  I'll put together a corresponding wiki page where we can flush out some ideas further.  Here are some current requests from @stnava and Jim Gee.
Notes from Jim

massive image registration (histology/microscopy, lung CT)

sparse
patch based

lesions/pathology

marc/UNC collaborator
GUI

uncertainty
computing

GPU - massive image registration

marc/UNC collaborator

HPC

GUI

to accommodate processing of lesioned/diseased structures/organs

Notes from Brian

sparse registration formulation(s)
piecewise affine / invertible mesh / image deformation ( there is a very efficient implementation used in graphics that would be cool to have )
improvement, generally and probably with above two points, of feature/point set registration with or w/o images
sift etc worked out better ....
efficient timeseries/longitudinal maps ( very expensive to do this now ) - i could really use this here but it's too time / memory consuming
Similarity metric speed-up with Charlie Epstein

biros has a nice solution : https://arxiv.org/abs/1608.03630
i would also note that some of our prior work ( remember that old miccai submission? )  would probably resolve many of these but would have to make clean / fast implementation

@ntustison FYI:  Using task-based parallelliization (rather than thread based paradigm) is an area that I have been recently playing with.  Identifying techinques with intel's threaded building blocks and C++11 have been particularly benificial.  I recently gained access to 128CPU linux computer, and purchased a P100 GPU and several large memory cluster nodes with the explicit intent of addressing the performance bottle necks in ANTs.

Hans, that is great I also have a similar machine to play around with and
can help with testing or possibly coding.
On Wednesday, November 9, 2016, Hans Johnson<EMAIL_ADDRESS>wrote:

@ntustison https://github.com/ntustison FYI: Using task-based
parallelliization (rather than thread based paradigm) is an area that I
have been recently playing with. Identifying techinques with intel's
threaded building blocks and C++11 have been particularly benificial. I
recently gained access to 128CPU linux computer, and purchased a P100 GPU
and several large memory cluster nodes with the explicit intent of
addressing the performance bottle necks in ANTs.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stnava/ANTs/issues/387#issuecomment-259517393, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AATyftU22FFTNqZOeE9qceZyO3xdhI7sks5q8iyogaJpZM4Kt04x
.

--
brian

Another thought is that all the suggestions and discussions so far have exclusively centered around registration.  I wonder if there are other features for the toolkit, as a whole, we should consider.  For example, I think the recently introduced denoiser has been a great addition.

yes - i very much appreciate the denoiser.
but probably need to fit all proposed ideas into a unifying theme.
do you have a proposed theme for the grant yet?
On Fri, Nov 11, 2016 at 11:52 AM, Nick Tustison<EMAIL_ADDRESS>wrote:

Another thought is that all the suggestions and discussions so far have
exclusively centered around registration. I wonder if there are other
features for the toolkit, as a whole, we should consider. For example, I
think the recently introduced denoiser has been a great addition.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stnava/ANTs/issues/387#issuecomment-260001328, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AATyfhDRN8t3ks---u88ZmwE_8riB07vks5q9J07gaJpZM4Kt04x
.

Not yet.  I'm meeting with Jim tomorrow and I would assume that he'd have some good input for a unifying theme.

This might be a place for new Github projects https://github.com/blog/2256-a-whole-new-github-universe-announcing-new-tools-forums-and-features


I create a game ,But other player can not join the game

I create a game ,But other player can not join the game
@DebugBios @Ochii
If you can solve the problem , Please tell me , thanks

If a host enters a game slowly, an error code is loaded (because the person entering the game starts loading after the host enters the game).


E/flutter (12033): [ERROR:flutter/shell/gpu/gpu_surface_gl.cc(70)] Failed to setup Skia Gr context.

**Flutter version 1.12.13+hotfix.5 **
macOS (Xcode 11.2.1)
DUB LX2 • YGC6R19305014071 • android-arm64 • Android 8.1.0 (API 27)
Analyzing bank_api_app_demo...

   info • Unused import: 'package:flutter/services.dart' • lib/helpers/parse.dart:3:8 • unused_import
   info • 'ancestorStateOfType' is deprecated and shouldn't be used. Use findAncestorStateOfType instead. This feature was deprecated
          after v1.12.1. • lib/themes/dynamic_theme.dart:25:20 • deprecated_member_use
   info • 'TypeMatcher' is deprecated and shouldn't be used. TypeMatcher has been deprecated because it is no longer used in
          framework(only in deprecated methods). This feature was deprecated after v1.12.1. • lib/themes/dynamic_theme.dart:25:46 •
          deprecated_member_use
   info • Unused import: 'package:bank_api_app_demo/main.dart' • test/widget_test.dart:11:8 • unused_import

youradev@Youras-MacBook-Pro bank_api_app_demo % flutter doctor -v
[✓] Flutter (Channel unknown, v1.12.13+hotfix.5, on Mac OS X 10.15.1 19B88, locale en-KH)
    • Flutter version 1.12.13+hotfix.5 at /Users/youradev/Documents/src/flutter
    • Framework revision 27321ebbad (6 days ago), 2019-12-10 18:15:01 -0800
    • Engine revision 2994f7e1e6
    • Dart version 2.7.0

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/youradev/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.2.1, Build version 11B500
    • CocoaPods version 1.8.3

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 42.1.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] VS Code (version 1.41.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.7.1

[✓] Connected device (1 available)
    • DUB LX2 • YGC6R19305014071 • android-arm64 • Android 8.1.0 (API 27)

• No issues found!

Hi @youraleangseng
could you please run
flutter channel stable
flutter upgrade --force
flutter clean
flutter pub cache repair
If the issue persist please provide your flutter run --verbose
together with a a minimal code sample to reproduce the problem
thank you

same question

Hi @youraleangseng
could you please run
flutter channel stable
flutter upgrade --force
flutter clean
flutter pub cache repair
If the issue persist please provide your flutter run --verbose
together with a a minimal code sample to reproduce the problem
thank you

--enable-software-rendering

Same problem here.
We test our flutter app on a compatibility testing platform,  and this is one of two fatal errors, cause boot failure on lots of brands of devices.

Same problem with me (Huawei Y7 Prime)
E/flutter (24352): [ERROR:flutter/shell/gpu/gpu_surface_gl.cc(70)] Failed to setup Skia Gr context.
This happened while running the default code after creating a new project

I faced the same issue but when I type flutter run --enable-software-rendering it worked.

Same problem with me (Huawei Honor 8C)

Launching lib\main.dart on BKK AL10 in debug mode...
Running Gradle task 'assembleDebug'...
ע: D:\comdev\flutter.pub-cache\hosted\pub.dartlang.org\video_player-0.10.5+1\android\src\main\java\io\flutter\plugins\videoplayer\VideoPlayerPlugin.javaʹ�û򸲸����ѹ�ʱ�� API��
ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:deprecation ���±��롣
√ Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...
E/flutter ( 6826): [ERROR:flutter/shell/gpu/gpu_surface_gl.cc(70)] Failed to setup Skia Gr context.
Error connecting to the service protocol: failed to connect to http://<IP_ADDRESS>:49465/7Ppk-BEKO5s=/

D:\comdev\flutter\bin\flutter.bat doctor --verbose
[√] Flutter (Channel stable, v1.12.13+hotfix.5, on Microsoft Windows [Version 10.0.18362.30], locale zh-CN)
• Flutter version 1.12.13+hotfix.5 at D:\comdev\flutter
• Framework revision 27321ebbad (4 weeks ago), 2019-12-10 18:15:01 -0800
• Engine revision 2994f7e1e6
• Dart version 2.7.0
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at D:\comdev\AndroidSdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.2
• ANDROID_HOME = D:\comdev\AndroidSdk
• Java binary at: D:\comdev\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
• All Android licenses accepted.
[√] Android Studio (version 3.5)
• Android Studio at D:\comdev\Android Studio
• Flutter plugin version 42.1.1
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
[√] Connected device (1 available)
• BKK AL10 • FAJBB19514207688 • android-arm64 • Android 8.1.0 (API 27)
• No issues found!
Process finished with exit code 0

Hi @youraleangseng @conghaonet @Aceix @Xuhao
did the solution proposed by @asanant and @dvmhmdsd
flutter run --enable-software-rendering
worked for you?
Thank you

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact descriptions what happens, logs and the output of 'flutter doctor -v'  please.
All system setups can be slightly different so it's always better to open new issues and reference related issues.

--enable-software-rendering

It works for me.


[v1.12] Backport of #26242 (don't hold EP lock while generating policy)

[ ] #26242 (@squeed)

Once this PR is merged, a GitHub action will update the labels of these PRs:
 26242

Rationale
In the following, the notation SelectorCache > NameManager means that the selector cache lock is held while the NameManager lock is being acquired. When a lock is held when another is acquired, it creates an edge in the graph of lock dependencies. If there is a cycle in lock dependencies, a wait cycle (or deadlock) is possible.
In this case, the wait cycle in question is the following:
IPCache > EP > NameManager > IPCache
The IPCache > EP link stems from the following stack. Note that EP here stands for any endpoint, as they are all locked in sequence. I believe this is related to replacing the kube API server.
github.com/cilium/cilium/pkg/endpointmanager.(*EndpointManager).UpdatePolicyMaps() <-- takes _all_ EP locks
github.com/cilium/cilium/pkg/ipcache.(*IPCache).UpdatePolicyMaps() <-- t
github.com/cilium/cilium/pkg/ipcache.(*IPCache).removeLabelsFromIPs(...) <-- takes IPCache lock
github.com/cilium/cilium/pkg/ipcache.(*IPCache).RemoveLabelsExcluded(...)
github.com/cilium/cilium/pkg/k8s/watchers.(*K8sWatcher).handleKubeAPIServerServiceEPChanges(...)
github.com/cilium/cilium/pkg/k8s/watchers.(*K8sWatcher).addKubeAPIServerServiceEPSliceV1(...)
github.com/cilium/cilium/pkg/k8s/watchers.(*K8sWatcher).updateK8sEndpointSliceV1(...)

The next link in the chain, EP > NameManager, occurs in the path of EP regeneration when dealing with FQDN selectors. Specifically, the SelectorCache wants to lock NameManager early (due to lock ordering constraints, cf 0a07c9b0f43df871de97e0258518b487cf2642f0).
github.com/cilium/cilium/pkg/fqdn.(*NameManager).Lock() <--- NameManager lock
github.com/cilium/cilium/pkg/policy.(*SelectorCache).AddFQDNSelector(...)
github.com/cilium/cilium/pkg/policy.(*L4Filter).cacheFQDNSelector(...)
github.com/cilium/cilium/pkg/policy.(*L4Filter).cacheFQDNSelectors(...)
github.com/cilium/cilium/pkg/policy.createL4Filter(...)
github.com/cilium/cilium/pkg/policy.createL4EgressFilter(...)
github.com/cilium/cilium/pkg/policy.mergeEgressPortProto(...)
github.com/cilium/cilium/pkg/policy.mergeEgress.func1(...)
github.com/cilium/cilium/pkg/policy/api.PortRules.Iterate(...)
github.com/cilium/cilium/pkg/policy.mergeEgress(...)
github.com/cilium/cilium/pkg/policy.(*rule).resolveEgressPolicy(...)
github.com/cilium/cilium/pkg/policy.ruleSlice.resolveL4EgressPolicy(...)
github.com/cilium/cilium/pkg/policy.(*Repository).resolvePolicyLocked(...)
github.com/cilium/cilium/pkg/policy.(*PolicyCache).updateSelectorPolicy(...)
github.com/cilium/cilium/pkg/policy.(*PolicyCache).UpdatePolicy(...)
github.com/cilium/cilium/pkg/endpoint.(*Endpoint).regeneratePolicy(...)
github.com/cilium/cilium/pkg/endpoint.(*Endpoint).runPreCompilationSteps(...) <--- takes EP lock
github.com/cilium/cilium/pkg/endpoint.(*Endpoint).regenerateBPF(...)

Finally, NameManager > IPCache stems from the incremental policy path used by FQDN. UpdateGenerateDNS locks the NameManager for the duration of the method, and calls into IPCache for CIDR allocation.
github.com/cilium/cilium/pkg/ipcache.(*IPCache).AllocateCIDRs(...) <--- rlocks metadata, locks IPCache
github.com/cilium/cilium/pkg/ipcache.(*IPCache).AllocateCIDRsForIPs(...)
github.com/cilium/cilium/daemon/cmd.cachingIdentityAllocator.AllocateCIDRsForIPs(...)
github.com/cilium/cilium/daemon/cmd.identitiesForFQDNSelectorIPs(...)
github.com/cilium/cilium/daemon/cmd.(*Daemon).updateSelectors(...)
github.com/cilium/cilium/pkg/fqdn.(*NameManager).UpdateGenerateDNS(...) <--- locks the NameManager
github.com/cilium/cilium/daemon/cmd.(*Daemon).notifyOnDNSMsg(...)

/test-backport-1.12

/test-1.24-net-next

I recall seeing the error message SecurityIdentity changed during policy regeneration during development of this PR, and I did something to prevent it from happening. It is escaping me, however, what exactly the fix was.

I did a lot of debugging, and I determined that the error message popped up because the endpoint in question (actually the local node's endpoint) changed labels precisely during regeneration. Bad luck. I believe it is safe to ignore this error message in the tests.


[release 0.50] Bump kubevirtci and align test.sh file

What this PR does / why we need it:
Release 0.50 presubmit config requires kind-1.23-vgpu provider and migration lanes management.
Manual cherry-pick  of
https://github.com/kubevirt/kubevirt/pull/7198
https://github.com/kubevirt/kubevirt/pull/7165
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:

NONE

/cc @dhiller

/retest

/hold cancel

/hold

Needs https://github.com/kubevirt/kubevirt/pull/7459

Can not be run in 0.50: kubevirt/project-infra#1989

/hold cancel

/retest


create a Counter in JavaScript

Initailly the counter is 0
It should have buttons to increase, decrease and reset the value
counter should not go below 0

Bonus:

If possible implement a feature where the counter value changes on pressing a specific key on keyboard.

Do follow the guidelines and contributing steps.
Key things to keep in mind:

Create a separate branch
Create your project folder inside /public/Projects
The html file should be named index.html
When project is completed, take a screen shot or a gif and upload it to assets folder by giving proper name.
Finally your project folder should have a info.txt file with required fields (see template for reference)

Happy coding 🚀

I've already made the PR for this issue. #16 . Please assign me this!

@pratham4434
Everything works in sequential way. It's not the other way round. You are first assigned an issue and then you are supposed to create a PR. Please follow the contributing guidelines. There's no use of wasting your time and effort by blindly creating a PR.
Closing your PR as of now. However you can contribute a new project. In that case too you should create an issue and wait for it to be assigned to you before starting to work upon it.

I've already made the PR for this issue. #16 . Please assign me this!

@SandeepKrSuman created the counter using js kindly have a look at it


tacotron2-ge2e synthesize poor quality audio with vocoder WaveGan

i want to implent multispeaker tts and i try to compare the two project in this repo. Since the tacotron2-ge2e and fastspeech2-ge2e use different vocoder(waveflow for t2-ge2e and wavegan for f2-ge2e), to figure out the best synthesizer, it is essential to use the same vocoder. So i change the vocoder of t2-ge2e from waveflow to wavegan, the same as f2-ge2e. But i found that the synthesized audio is poor with very low energy and human not understanding. While it has good perfomance in f2-ge2e. It seems that the synthesizers are coupled with the vocoders. Should it be like this?
Dose anyone know why? Thanks

tacotron2-ge2e is an old version of voice cloning, which has poor quality I think.. I suggest you use fastspeech2-ge2e.
Yes, the synthesizers are coupled with the vocoders, when trainingg Acoustic models and Vocoders, they should have the same sample rating and hop_size (and other features such as n_fft, win_length). When training tacotron2 and waveflow, the smaple rate is 20500(which is the sample rate of ljspeech dataset) and hop size is 256 https://github.com/PaddlePaddle/PaddleSpeech/blob/f27d9d50e60e1bf7762fa7b08d21504d63f75358/paddlespeech/t2s/exps/voice_cloning/tacotron2_ge2e/config.py#L20
https://github.com/PaddlePaddle/PaddleSpeech/blob/f27d9d50e60e1bf7762fa7b08d21504d63f75358/paddlespeech/t2s/exps/waveflow/config.py#L21
but when training fastspeech2 and pwgan, the sample rate is 24000 and the hop size(n_shift) is 300
https://github.com/PaddlePaddle/PaddleSpeech/blob/f27d9d50e60e1bf7762fa7b08d21504d63f75358/examples/aishell3/vc1/conf/default.yaml#L5
https://github.com/PaddlePaddle/PaddleSpeech/blob/f27d9d50e60e1bf7762fa7b08d21504d63f75358/examples/aishell3/voc1/conf/default.yaml#L9
I will try to improve the quality of Tacotron2 in the future.
(I think both Tacotron2 and waveflow are not good enough now)

tacotron2-ge2e is an old version of voice cloning, which has poor quality I think.. I suggest you use fastspeech2-ge2e. Yes, the synthesizers are coupled with the vocoders, when training Acoustic models and Vocoders, they should have the same sample rate and hop_size (and other features such as n_fft, win_length). When training tacotron2 and waveflow, the sample rate is 20500(which is the sample rate of ljspeech dataset) and hop size is 256
https://github.com/PaddlePaddle/PaddleSpeech/blob/f27d9d50e60e1bf7762fa7b08d21504d63f75358/paddlespeech/t2s/exps/voice_cloning/tacotron2_ge2e/config.py#L21
https://github.com/PaddlePaddle/PaddleSpeech/blob/f27d9d50e60e1bf7762fa7b08d21504d63f75358/paddlespeech/t2s/exps/waveflow/config.py#L21
but when training fastspeech2 and pwgan, the sample rate is 24000 and the hop size(n_shift) is 300
https://github.com/PaddlePaddle/PaddleSpeech/blob/f27d9d50e60e1bf7762fa7b08d21504d63f75358/examples/aishell3/vc1/conf/default.yaml#L5
https://github.com/PaddlePaddle/PaddleSpeech/blob/f27d9d50e60e1bf7762fa7b08d21504d63f75358/examples/aishell3/voc1/conf/default.yaml#L9
And in fastspeech2 and pwgan（and speedyspeech and other GAN Vocoder）we have normalize and denormalize the mel spectrum, only Tacotron2 and waveflow are not included in the standard pipeline of PaddleSpeech TTS (Training and Synthesizing)
I will try to improve the quality of Tacotron2 in the future. (I think both Tacotron2 and waveflow are not good enough now)

Get it! Thank you!

tacotron2-ge2e is an old version of voice cloning, which has poor quality I think.. I suggest you use fastspeech2-ge2e. Yes, the synthesizers are coupled with the vocoders, when training Acoustic models and Vocoders, they should have the same sample rate and hop_size (and other features such as n_fft, win_length). When training tacotron2 and waveflow, the sample rate is 20500(which is the sample rate of ljspeech dataset) and hop size is 256
https://github.com/PaddlePaddle/PaddleSpeech/blob/f27d9d50e60e1bf7762fa7b08d21504d63f75358/paddlespeech/t2s/exps/voice_cloning/tacotron2_ge2e/config.py#L21
https://github.com/PaddlePaddle/PaddleSpeech/blob/f27d9d50e60e1bf7762fa7b08d21504d63f75358/paddlespeech/t2s/exps/waveflow/config.py#L21
but when training fastspeech2 and pwgan, the sample rate is 24000 and the hop size(n_shift) is 300
https://github.com/PaddlePaddle/PaddleSpeech/blob/f27d9d50e60e1bf7762fa7b08d21504d63f75358/examples/aishell3/vc1/conf/default.yaml#L5
https://github.com/PaddlePaddle/PaddleSpeech/blob/f27d9d50e60e1bf7762fa7b08d21504d63f75358/examples/aishell3/voc1/conf/default.yaml#L9
And in fastspeech2 and pwgan（and speedyspeech and other GAN Vocoder）we have normalize and denormalize the mel spectrum, only Tacotron2 and waveflow are not included in the standard pipeline of PaddleSpeech TTS (Training and Synthesizing)
I will try to improve the quality of Tacotron2 in the future. (I think both Tacotron2 and waveflow are not good enough now)

Another question is that if i have trained different synthesizers and vocoders with the same sample_rate and hop_size, could i use them with different combinations?

of course you can，you can try demos/tts you can choose speedyspeech/fastspeech2 + pwgan /mb melgan / hifigan / style melgan，the default is fastspeech2 + pagan

ok, thank you.


Signing a passbook

I am getting the following exception:  Signature is missing
How do I sign a passbook?

@RayKahn Can you please clarify, as I am receiving the same error:
 The passTypeIdentifier or teamIdentifier provided may not match your certificate, or the certificate trust chain could not be verified.
If I'm not mistaken, the Team ID is the one you get from here https://developer.apple.com/account/#/membership/
In the Team ID row. Am I missing something?


Remove psycopg2 dependency

It was only used to format client-side string named parameters, for a
relatively trivial operation
Remove all mentions of it in documentation
Remove 'namedparams' extras requirement

@Lordshinjo Thanks for your contribution! This is an improvement we'd really love to have.
However, there are regressions in your commits, so I cannot merge your PR right away. It would be better to add those corner cases into tests.

@Lordshinjo Thank you for your quick response!


fix: console.Console is undefined (close: #1877)

It sould be done in packages/vitest/src/integrations/env/node.ts as this is a Node specific API


add flag so translation can be locked while rotating: in order to inc…

…rease precision and eliminate jitteriness.
Overview
Manipulating rotation, translation and scale at the same time can be awkward. To some extent scale and rotation can be disabled. This property allows translation to be locked under certain circumstances by the developer (for instance, lock down translation during rotation).

Thanks @jamesashley1 do you have an example or sample to demonstrate the use of this?

@SimonDarksideJ I'm using it in a derived class to dynamically lock the translation with a hand gesture:
public override void ProcessTransformData()
{
    if (!IsBeingHeld || PrimaryPointer == null) { return; }
    IsTranslateLocked = IsStopHandGestureActive();
    ...

When trying this out I noticed that the position would drift as I moved the controller and rotated.
I'm wonder if there's something else we're missing to make sure the position and rotation is being correctly calculated when the position is locked.

Previous comment was testing out something in our app, but it doesn't seem to be drifting anymore so it might have been something there.

Guys we really need to be more aware of the branch we're targeting with these pull requests


Multiple condition sets

Great app! I've been looking for a way to sync properties with tags for months and this does it perfectly.
It would be helpful though if there was a way to run multiple conditional statements. In my case I have a conditional set up to check file type and if it's 'Estimate', update tags based on 3 other fields, and set the received date based on date created. Took a bit of tinkering but that works.
{...file.properties?.type === 'Estimate'
?
(() =>
{
    const date = new Date(file.stat.ctime);
    const year = date.getFullYear();
    const month = String(date.getMonth() + 1).padStart(2, '0');
    const day = String(date.getDate()).padStart(2, '0');
    const formattedDate = `${year}-${month}-${day}`;
    return {
      tags: [file.properties.status, file.properties.company, file.properties.type],
      received: formattedDate
    };
  }
)
()
:
{}}

I also want to update any file with a location field that has no type to an 'Estimate'. Again, was able to achieve this.
Where I'm hitting the wall is combining the two. Ternary operators are new for me and I've had zero luck trying to nest them.
I've actually got six or seven other conditions I'd like to run as well but I'm unclear how I would do that.
Being able to input discrete conditions would be a great feature

you can input discrete condition using if else. The frontmatter template doesn't have to be a json, you can use function directly.
() => {
    const test = Math.random(0,1) * 10;
    if(test < 1) return { test : 1 } ;
    if(test < 2) return { test: 2 } ;
    ...
}

to format your code more easily, you can first type it in a code editor, or https://www.typescriptlang.org/play and then copy back to it.


Remove result fields by default in all search methods of Model

I have a User Model with fields (id, name, email, password, jwt, createAt, updateAt).
Is there any way to remove the fields (password, jwt, createAt, updateAt) from the result by default in all search methods?
Or only with .select('id','name','email') is possible?

You can implement the $formatJson method:
class User extends Model {
  $formatJson(json) {
    json = super.$formatJson(json)
    delete json.password
    delete json.jwt
    delete json.createdAt
    delete json.updatedAt
    return json
  }
}


request: Accuradio support

thank you very much for this app, still works like a charm. in addition to adding a +1 to previously posted requests for other apps (notably Deezer and Spotify Lite) i was wondering if it could be extended to Accuradio. thank you for your time.

Thanks for reaching out. I can look into it. Did you find other issues while using the app? A new major update is overdue.

i didn't run into any issues, it worked perfectly.

Would you be interested in contributing to this app by beta-testing some new builds before we publish new updates? Currently working on some new ad-detectors. Thanks and cheers.

In particular,  spotify-lite, soundlcoud, accuradio, deezer, tidal

certainly. i use Spotify Lite, Deezer and Accuradio.

Great :), can you send me your preferred instant messaging platform of choice to<EMAIL_ADDRESS>(Whatsapp, telegram, Twitter, messenger) and we can chit chat a bit what to so. May be easier than through GitHub issues. Thanks

#84


Remove default value from Form method prop

By having Surface set a default value for the method prop in the Form component we are forcing this value to always be "post" unless explicitly defined.
This causes issues with Phoenix's form_for e.g. automatically setting the method to "put" depending on the changeset.
Phoenix's form_for already has a default for it's method option, so I don't expect issues removing it from Surface.

@miguel-s thanks! ❤


#hospiceOverflow: interrupt during process termination creates a zombie

Sometimes when I close an application window I get a gpFault. The following screen show shows the debugger and stack. It appears that the uiIdle method is iterating over the topLevelWindows when one of the windows goes away. Particularly surprising is that the receiver of #primTerminate is SmallInteger and it is implementing a method in Process. This looks to me like a stack corruption.

@jgfoster, when you say "closing an app window" is this running in a development system, or not? And is the window (or the session manager if in a deployed app) explicitly performing at quit:?
In an application session manager, when the idle loop detects that there are no top-level windows
What you might be seeing here is the problem with the quitPrimitive attempting to throw an exception across a user/kernel mode transition, or it might just be a bug in the terminate primitive. There is a bug in the VM's handling of uncaught exceptions encountered when a primitive is running. When it does so it fails the primitive, causing the Smalltalk backup code in the primitive method to run, and it also sends an interrupt that you see as the vmi:list:no:with: frame, and it is the handler for that "GPF" interrupt that shows the walkback. The VM bug is that sometimes the stack pointer saved down for the primitive frame is incorrect (I think it probably depends on the particular primitive where the fault occurred), so the debugger sees the wrong receiver (in this case probably one of the arguments). In other words the stack state you see is a result of a bug in the handling of the exception/gpf, and probably not the cause of it.
I haven't seen this particular issue in the dev system, although I do occasionally encounter a problem with the uiIdle loop attempting to update the command status in a window after it has been partially closed, which causes a walkback attempting to perform some operation on a dead window.

@blairmcg, thanks for following up on this. Yes, this is in an development system (hence I was able to get a walkback and a debugger). It might also be in a runtime but I'm not sure. Further investigation shows that it coincides with the existence of dead processes (as shown in the process monitor).
I've got a reproducible case but I haven't been able to narrow it down to a test case that can be loaded into DPRO. It seems to involve terminating a process that is waiting on a Delay. If I don't terminate the process (but simply let it complete), then there is no dead process.
When running a VMDebug configuration I sometimes stumble across one of these issues and I wonder if it is related.
I've spent several hours trying to narrow in on the problem. Right now I'm analyzing the Process switch messages generated by the tracing code in the VM. One interesting item is "WARNING: Switching processes with interrupts disabled."
If you have any other suggestions I'd welcome them.

After many more hours of tracing I've narrowed it down a bit. In the following we start and end with the Idler process. Main creates proc-A which creates proc-B. proc-B sits on a Delay and is terminated during the Delay. During the termination process, Main goes on to do some activity that creates garbage and is interrupted with a #hospiceOverflow:. After that we get Warning: Switching processes with interrupts disabled and the Process Monitor shows proc-B as dead but hanging around (a zombie?). Subsequent activity (typically closing any window, including a confirmation dialog) ends up with the corrupt stack shown above.
My application work-around is to avoid terminating proc-B and let it run to completion normally. With this change there are no more zombie processes and no GPF walkbacks. Of course, there are times when it would be useful to terminate processes, so this isn't a perfect solution.
As best I can tell, proc-B is not referenced from the image (#allReferences returns an empty collection), so it must be referenced from the VM. I suspect that the #hospiceOverflow: interrupt prevented the process termination from completing. When I modify my application so that there is not as much garbage generated (extract fewer elements from an XML Document), then there is no zombie process. If I extract 5 elements, things are fine. If I extract 6 elements then I get the zombie. This has, however, been difficult to extract into an isolated TestCase (without my application code).
Following is the trace output (edited for clarity):

3287: Switching
from a Process('Idler' [ACTIVE] in Semaphore>>set)
to a Process('Main' in Semaphore>>wait)
'Dolphin7.exe' (Win32): Loaded '\vmware-host\Shared Folders\jfoster On My Mac\Documents\Dolphin\DolphinCR7.DLL'. Symbols loaded.
BasepIsRemovableMedia: Host device is removable, Shim cache deactivated
Interpreter: Yield
from a Process('Main' [ACTIVE] in Mutex>>critical:)
to a Process('proc-A' in BlockClosure>>newProcess)
3288: Switching
from a Process('Main' [ACTIVE] in Mutex>>critical:)
to a Process('proc-A' in BlockClosure>>newProcess)
3289: Switching
from a Process('proc-A' [ACTIVE] in Process>>shutdown0)
to a Process('proc-B' in BlockClosure>>newProcess)
3290: Switching
from a Process('proc-B' [ACTIVE] in Semaphore>>critical:atPriority:)
to a Process('Main' in Mutex>>critical:)
Interrupting
a Process('proc-B' in Semaphore>>critical:atPriority:)
with 1:nil (#terminate)
3291: Switching
from a Process('Main' [ACTIVE] in GciSession>>incrementEventCount)
to a Process('proc-B' in Semaphore>>critical:atPriority:)
3292: Switching
from a Process('proc-B' [ACTIVE] in ProcessorScheduler>>enableInterrupts0)
to a Process('Main' in GciSession>>incrementEventCount)
'Dolphin7.exe' (Win32): Loaded 'C:\Windows\System32\msxml3.dll'. Cannot find or open the PDB file.
Interpreter: Yield
from a Process('Main' [ACTIVE] in Mutex>>critical:)
to a Process('proc-B' in ProcessorScheduler>>enableInterrupts)
3293: Switching
from a Process('Main' [ACTIVE] in Mutex>>critical:)
to a Process('proc-B' in ProcessorScheduler>>enableInterrupts)
Interrupting
a Process('Main' in Mutex>>critical:)
with 18:64 (#hospiceOverflow:)
3294: Switching
from a Process('proc-B' [ACTIVE] in ProcessorScheduler>>terminateActive)
to a Process('Main' in Mutex>>critical:)
WARNING: Switching processes with interrupts disabled
3295: Switching
from a Process('Main' [ACTIVE] in Mutex>>critical:)
to a Process('proc-B' in ProcessorScheduler>>terminateActive)
3296: Switching
from a Process('proc-B' [ACTIVE] in Process>>shutdown)
to a Process('Main' in Mutex>>critical:)
3297: Switching
from a Process('Main' [ACTIVE] in Semaphore>>wait)
to a Process('Finalizer' in Semaphore>>wait)
3298: Switching
from a Process('Finalizer' [ACTIVE] in Semaphore>>wait)
to a Process('Idler' in Semaphore>>set)

The following will generally leave a zombie process and might even cause Dolphin itself to crash:
| proc array |
proc := [(Delay forSeconds: 1) wait] fork.
Processor yield.
array := Array new: 100.
1 to: 1000 do: [:i |
| j |
j :=  i \ 100 + 1.
(array at: j) ifNotNil: [:fs | fs close].
array at: j put: (FileStream read: 'DPRO.chg').
i == 200 ifTrue: [proc terminate].
].

Excellent effort diagnosing that @jgfoster. It begins to make sense to me that there may be a problem with an interrupt being sent to the process when it is running the Process>>shutdown method. My first reaction was that this should be avoided, but I think that would be just masking a problem in either the interrupt delivery code, or the terminate primitive. I need to have a think about the right solution here and try and understand the fault.
In the meantime are you able to work around the issue by avoiding explicit termination of the process? e.g. set a flag that it looks at when it wakes up.

@blairmcg, Yes, I have a perfectly fine work-around for my specific use-case. My primary interest (and why spent so much time) was in giving you enough information to understand what is almost certainly a real—but rare—race condition (and having access to the VM source allowed me to do that investigation). These problems almost always seem more obvious in retrospect; the idea that interrupting a shutdown could cause an incomplete shutdown seems pretty obvious now, but I recognize that the solution may require some care. Take the time needed.

@jgfoster, I have found a specific issue with the VM code that removes a process from the list it is waiting on when it is terminated (if it is not the active process). This code used to be correct, but at some point a declaration of a local as a reference to a pointer (i.e. *&) was changed to just a pointer. This was probably done when direct use of some instance fields was replaced with an inline function (I can't remember why that was done). But cutting a long story short, this resulted in the Process->next pointer not being nil'd when your test script is run and the process waiting on the delay was terminated. Although I wasn't able to repro the behavior you are seeing, I did find that having saved the image after running your script a few times, I could not restart it. Also this could explain the zombie processes since the linked list of processes was not being maintained correctly.

I believe this is fixed by the VM commit b7039e9. Let me know if it is still a problem. Thanks.

Looks good.


fix: support composite in tsconfig.json

closes https://github.com/privatenumber/pkgroll/pull/54

:tada: This PR is included in version 2.0.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

Spectacular and thank you for the quick response.


 Just try compiling swag with go v1.19 +

Thanks, my fault, forget to swith go version when use 'go install'.


config.slsgateway.com subscriptions create indicates failure due to missing space prefix

Since the plugin doesn't seem to support Google Cloud (error that eventgateway is not supported during sls deploy), I tried to manually add the routes to the event gateway,
which failed mysteriously with a message I cannot locate in any source code.
This leads me to believe that the hosted version, which I use, is different.
Based on the examples in the README.md and the very limitted examples I found I tried:
register-gcp-sub.json
{
    "type": "sync",
    "eventType": "http.request",
    "functionId": "app",
    "method": "GET",
    "path": "/"
}

>curl --request POST --url https://config.slsgateway.com/v1/spaces/steffengy-myapp/subscriptions  --data @register-gcp-sub.json --header "content-type: application/json" --header "Authorization: bearer XYZ__CENSORED__ZYX"
{"errors":[{"message":"Subscription path has to be prefixed with space name (subdomain)."}]}

I expected this to succeed.
The error message itself doesn't really help, prepending steffengy-myapp (the space name with or without any combination of slashes hasn't worked so far.

Seems to work when prepending the space name with /steffengy-myapp/ insteadof steffengy-myapp/ etc.


Add to Ask

https://github.com/thoughtbot/ask
https://ask.thoughtbot.com/

I think Ask’s future is questionable (maybe we just use Basecamp…?) - so closing for now.


Add a bit more logging when a pod crashes in ci

[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Pull Request Attributes
Please check any characteristics that apply to this pull request.
[ ] Does not have any changes that may affect Istio users.

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-multicluster-k8s-tests_istio
948ee085e08804b601340cf8d03e7da86df1c4ee
link
/test integ-multicluster-k8s-tests_istio

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

luckily our flaky test gave us good opportunity to test this :slightly_smiling_face:

/cherrypick release-1.8

@howardjohn: new pull request created: #28340

In response to this:

/cherrypick release-1.8

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


Refactor a little for filter.js in react-bootstrap-table2-filter

I can't install dependencies successfully on my local to run tests; also, it seems CI doesn't work either.
I will just open this as draft PR first.
With using Node 7, I can install dependencies successfully now but it seems we have several failures in current master.
Other than existing failures, this PR is ready for review.

🇹🇼


Fix action chain examples

Separate the meta from the action chain definition files. Fix variable references in the action chain.

I like the .meta sub(?)fix. It help identify that this is meta and not the chain.
It is cool though I don't mind either way.

+1

Sure.  I can add the meta back in.


⚠ Bofrost.be has degraded performance

In 48d0e85, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1174 ms

Resolved: Bofrost.be performance has improved in 1f2cca4 after 49 minutes.


Auto formatting and Quick Fix

I've installed this extension and it's giving me a zillion errors mostly related to formatting. Are there recommended and supplementary extensions for the WordPress coding standard to take advantage of the alt + shift + f auto format feature in VS Code? Right now the auto format auto formats with spaces for example but phpcs WordPress standard requires tabs for instance. There also seems to be lots of issue detection in code but the quick fix options aren't available.
I'm wondering if there are supplemental extensions to fix these problems or if these are just feature gaps?

Are there recommended and supplementary extensions for the WordPress coding standard to take advantage of the alt + shift + f auto format feature in VS Code?

Have a look at the WPCS wiki to see about configuring WPCS to work with your IDE.

I've installed this extension and it's giving me a zillion errors mostly related to formatting
There also seems to be lots of issue detection in code but the quick fix options aren't available.

Have a look at the WPCS Readme regarding the various standards available.
For instance: the WordPress-Core ruleset will report on things which are mostly auto-fixable, while if you choose to use the stricter, but more extensive WordPress ruleset which also includes Extra and Docs, you will see a lot more things which can't be auto-fixed.

I'm wondering if there are supplemental extensions to fix these problems or if these are just feature gaps?

Things which can't be auto-fixed are rarely feature gaps. Those are things which need the attention of a human to determine the best course of action.
Things like security issues or missing documentation are not things which will ever be auto-fixable.

@TNHSAesop Just checking: did my previous reply help ?

Closing for lack of response.


ui-autocomplete change pristine state on form load

Hi,
I'm using $pristine and $dirty form indicators to determine if there's some changes in the form and let the user know that he is about to leave the page with unsaved values.
When i apply ui-autocomplete on some input, it appears that the form pristine state is automatically changed to false (dirty = true) even if there is no changes in the form : after loading the form, state i already diry but user hasn't interact yet. Then if the user want to leave the page, a confirm message appears because my app has detected that the form state is dirty...
I made some research and i figure out that in ui-automplete, there is a call to angular method setViewValue ("ctrl.$setViewValue(ngModel.value);"). This method change the form pristine state.
Would you have any hack / fix for this problem ?

@zensh, do you mind explaining why that works, I'm just puzzled by how it accomplishes the desired behavior here


Frigid Dreadplate talent causes sever DPS decrease.

When adding 1 or more talent points in to the Frigid Dreadplate talent DPS drops significantly
To Reproduce
Steps to reproduce the behavior:

Remove a talent from any part of the tree
Hit "Simulate" Noted DPS at 4.9k
Add talent to Frigid Dreadplate
Hit "Simulate" DPS now sims at 1.2k

Expected behavior
Since Frigid Dreadplate has no impact on DPS output I would assume it would have no impact on simulated DPS
Sim Links and Screenshots
If applicable, add links to your sim settings or screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Windows 10
Browser Firefox
Version 107.0

Additional context
Attempting to simulate and test tanking DPS

🤔 why does it even care about how many points you have in FD?

Lol no idea...


frontend: update theming functionality

Description:

Added an environment variable flag for custom logo.
A showCustomLogo function which can be modified as per requirements.
Add instructions on how to change color, font family, and styles

Issue: #12

Dependencies: N/A

[x] Add tests and docs: Documentation has been updated in theming.md

Updating to sync with main!

@lakshyaag I'll go ahead and merge these changes


Select which ObsPack attributes we want to copy to metadata

At the moment all of the ObsPack attributes are being copied into the metadata, we should make sure we only copy the ones we want.

See #193 .


Add HuggingFaceLLMPredictor

This PR adds a new LLM Predictor class for huggingface.
It sets the correct LLM Metadata, so that hopefully the prompt helper/node parser needs less configuring out of the box. There's even streaming support 👍🏻
We may or may not want to fully remove the stable_lm predictor class, I'm not totally sure.
Todo:

[x]  Add huggingface LLM
[x]  Add example notebook
[x]  Add example notebook with a different LLM
[x]  update docs
[x]  remove stable_lm predictor?

It sets the correct LLM Metadata, so that hopefully the prompt helper/node parser needs less configuring out of the box. There's even streaming support 👍🏻

@logan-markewich i'm cool with removing the StableLMPredictor class

I think this is ready to merge!
Tried adding mosaicLM, but tbh I couldn't get it to run lol


Merge changes related to VS2019 support from IResearch upstream

http://jenkins01.arangodb.biz:8080/view/PR/job/arangodb-matrix-pr/6749/

Tests blue except unrelated failure (tracked to be https://github.com/arangodb/arangodb/pull/10137 problem).


Finish NetCDF loading chunk control code

(Complete the below work on a feature branch)
Documentation has been separated into another issue to make it easier to find time for the work. So chunk control will not be 'releaseable' when this issue is complete.

[ ] Create a new PR applying #4572 to the latest Iris code
(this code has developed a lot so the original PR is too stale for updating)
[ ] Action original conversations
https://github.com/SciTools/iris/pull/4572#discussion_r810056992 may need more discussion; suggest that mirroring Dask 'modes' should only happen if the behaviour is identical, otherwise the modes deserve their own names ("default" or "no-chunk" or whatever) to avoid possible confusion.
[ ] Flesh out the tests

Make sure the concepts don't preclude later support for Zarr.
Other formats - PP, FF, GRIB - don't apply to this because the chunking is effectively set by the file structure.


Blog: Introducing Indexed Jobs

/sig apps
/area blog
Ref kubernetes/enhancements#2214
Note that this post refers to a new feature, so it needs to be merged after docs for 1.21 are merged.

cc @rothgar

cc @soltysh @ahg-g

Replaced some pronouns for SIG Apps

Nice work IMO. We'll move this through the blog review process.

Squashed and updated date according to tracking sheet

Thanks!
/approve
/hold
for any other comments

All comments have been addressed and its had a few other LGTMs, going to go ahead and lgtm/remove the hold
/lgtm
/hold cancel


[Feature]: Export to PDF

Description
In a regular Jupyter Notebook, the notebook is able to be exported as a PDF or HTML file. See the export option below.

It would be great to have this feature available in IDL notebooks as well!
Why it Matters
Sharing the IDL notebook with those who want to see it is much easier via the exported PDF file rather than trying to share the notebook directly. Often the people I share it to do not have IDL installed or available.
Suggested Behavior
I imagine this would work in the same fashion as the Jupyter Notebook version where the option is added to the top ribbon menu.
Alternate Behavior
No response

Hey Marcus,
This is on our list and we had a feeling it would be requested!
There's a couple of libraries that I think we can potentially use to do this, and I don't expect it to be too difficult to get together (depending on if the libraries have OS-specific executables or not).
For what gets exported, I'm guessing you would want images included as well? We do have some more advanced features that can be embedded (like maps and animations), so we will have to probably exclude some of those for now.
-Zach

Good to hear from you again! Having the images be included would indeed be preferable. Creating plots and showing them with the code is one of my main use cases.

I have been poking at this a bit - the Markdown is pretty easy to create and to embed images. Unfortunately, some of the libraries don't seem to be the friendliest with our developer environment to create the PDF.
How would you feel about using a 3rd party VSCode extension to do the actual printing? Basically the workflow would be:

Open a notebook
Have a magic "Print" button somewhere
We convert to Markdown
Use "Markdown PDF" extension to convert to PDF

If you didn't have it installed, we would prompt you at the start of the process to install

Enjoy your PDF!

Attached is a sample PDF from one of the ENVI notebooks with a few images embedded.
test.pdf
If you want, I can get a preview of this feature in the next release (within the next week or so) and you can try it out to let me know what you think. It won't be 100% "official" but would maybe be a good place to start.

I think this would be a good enough solution for the time being. I was not aware such a process worked for notebooks. I am interested to see how it turns out.

Here's a little video to show what it will do. There's two places you can find the PDF button: the top right of a notebook and our sidebar.
If you don't have the extension installed, it prompts you and automatically installs it. Then it creates the markdown, PDF, and pops open a file explorer window with the generated file.
If this look good to you, I can get this in and should have an update before the end of the week (have to verify it works on Mac too).
https://github.com/interactive-data-language/vscode-idl/assets/31664668/6af21656-a15c-4b0b-b4cf-046fe67f0d03

OK, just published 4.2.0 which has this listed as a preview feature. It should appear in the marketplace pretty soon.
I also added a help doc if you run into any issues getting the other extension installed.
You can find that here: https://github.com/interactive-data-language/vscode-idl/blob/v4.2.0/extension/docs/notebooks/PDF_GENERATION.md
Main thing for me was that, on my Mac, it took a bit for the extension to install chromium for the PDF generation.
Let me know what you think!

Hey Zach, I think this worked great for my use case! It is actually quite good timing as I was hoping to utilize this just tomorrow to demonstrate work to some colleagues. It should prove very helpful.
I just tested out using the PDF exporting and I like the results. There are a couple things you lose though, such as the distinction between input and output cells, however, it is not a major issue since it is pretty easy to tell by context in my cases.
Thanks for the quick update as always!

Great, glad to hear it worked! And it helps being fast when we can use work that other people have already done.
Do you have an example of what you would like the input and output to look like? I can see what we can do for formatting style. We have control over the markdown that gets generated, so we can probably spruce it up a bit if you would like.

In this process, the markdown conversion puts code input and output cells both into standard markdown code environments. When exporting a Jupyter notebook as PDF, we get a clear distinction between input and output cells with the In [ ]: and Out [ ]: labels, seen below.

I think something along these lines, just a label for In and Out would be the easiest.

Thanks for sharing! That makes sense. Unfortunately with a first pass at this using Markdown, we are a little limited in what we can do. There's a few more options I can poke at to try and add a little bit of styling to help with readability, but it won't be perfect.
One other thing worth noting: If the people you share notebooks with have VSCode, they can open them without needing IDL. The only time that you are required to have IDL within the extension is when you run a notebook or start a debug session. Otherwise it's free to use!
I think the end-goal for this feature would probably be converting to HTML. As HTML we would also be able to embed outputs and have a similar results-viewing experience (including controls for animations) as notebooks directly within VSCode.

A quick note on this: I'm going to close this issue since we have a first pass. I also added in some styling updates for the outputs that you hopefully noticed!
If there are any other asks or features, we can track as a separate item.
Our next release for the extension is planned for next week once ENVI Deep Learning 3.0 is available.


[Turbine] Extract separate class TurbineClustersProvider

Extract separate class TurbineClustersProvider to be able to provide custom solution for retrieving configured clusters

Codecov Report

Merging #2219 into master will increase coverage by 0.03%.
The diff coverage is 78.78%.

@@            Coverage Diff             @@
##           master    #2219      +/-   ##
==========================================
+ Coverage   70.73%   70.77%   +0.03%
==========================================
  Files         230      232       +2
  Lines        7637     7654      +17
  Branches      942      943       +1
==========================================
+ Hits         5402     5417      +15
- Misses       1857     1860       +3
+ Partials      378      377       -1

Impacted Files
Coverage Δ

...loud/netflix/turbine/TurbineHttpConfiguration.java
84.61% <100%> (+4.61%)
:arrow_up:

...mework/cloud/netflix/turbine/TurbineLifecycle.java
68.75% <100%> (+2.08%)
:arrow_up:

...ine/ConfigurationBasedTurbineClustersProvider.java
100% <100%> (ø)

...d/netflix/turbine/TurbineAggregatorProperties.java
40% <40%> (ø)

...cloud/netflix/turbine/SpringAggregatorFactory.java
60.46% <80%> (+1.64%)
:arrow_up:

Continue to review full report at Codecov.

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

Thanks for the review.
I will add documentation tomorrow.

maybe an example of providing your own TurbineClustersProvider
I've added EurekaBasedTurbineClustersProvider that provides clusters based on services names registered in Eureka. Based on some configuration property I can add it to TurbineHttpConfiguration. (It will register clusters with names of all services) If that's not ok, I will provide some simple example in javadoc section of TurbineClustersProvider.

Fixed all comments. Please review.

rebased and fixed. thanks


[Map] Refactor map adapter

Cleaning up map adapter in preparation for #357 and #364. Main changes:

[x] MapAdapter interface uses MapPin as an abstraction instead of higher level Feature objects, making it easier to implement alternate map providers.
[x] We split generated of icon bitmaps out of MapPin to allow the map to update them on the fly (e.g., based on zoom level in #364.
[x] Odds and ends: cleanup unused code, better naming, Javadoc, etc.

@scolsen @dturner gentle ping..

Should be RFAL. Thanks!


Use the client lib to query the Mailgun API

This PR was successfully deployed to production by CircleCI build 77 at 2016-12-07 11:37 GMT.


Retry buttons get "your command is taking a long time message"

They should probably emit an event that is handled by an event handler

ooh good idea this could make the status pending again instead

which will require us to listen for newly-planning deploy status

Is this still unresolved?


[New game]:  Virtual Veil

🎮 Game Request
Virtual Veil is a simple online JavaScript game where the objective is to score 750 points within 45 seconds. Players control a character on the right side of the screen using the WASD or arrow keys. The enemy remains on the left side. By pressing the space bar, players can send a projectile towards the enemy, earning around 35 points per hit. Only one projectile can be sent at a time. The game ends when either the target score is reached or the time runs out.
Point down the features
The game introduces an enemy character positioned on the left side of the screen. To earn points, players must successfully hit the enemy by sending a projectile towards them. However, they can only send one projectile at a time, adding an element of strategy and timing to the gameplay.
Each successful hit on the enemy awards players with around 35 points, contributing to their overall score. The clock is ticking, and players must be swift and accurate to achieve the target score before the 45-second time limit expires.
Virtual Veil simplicity and quick rounds make it a captivating choice for players seeking an enjoyable and challenging gaming experience. With its intuitive controls and a clear objective, players can dive right into the action and test their reflexes and precision.
Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @singhshivanii , You can't have another issue before completing the previous one 😀
you already have the following 1 open issues 👀 ! :
#1473

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

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


Allow manual post moderation

Only accepted posts should be added to the newsletter. For now all new posts should be "moderated" by default.