IDEA: if i save scss file also sync generated css file

i use the sass-autocompile package.
if i save the scss file it automatically updates the css file. but to sync the css file i always have to switch to its tab and do a save there.
it would be awesome if remote-sync could notice the changed css file and sync it automatically too.

We definitely need something like this.

True!

This would really be a helpful feature.  I found a fork (https://github.com/theproducer/remote-sync) that supposedly added the functionality but it is now depreciated so no use

https://github.com/theproducer/remote-sync
I've just updated for the latest version of Remote Sync.  I've been using it daily for a few weeks now, fixing bugs as I come across them.

@theproducer - hey, thanks for the update - it works great, the only problem being I havent been able to add multiple files to be watched.  I've tried:
"watch": [
    "/wp-content/themes/nfh/media/css/screen.css","/wp-content/themes/nfh/media/js/scripts.min.js"
]

But I get an error when I try to save the .remote-sync.json file: "Uncaught Error: Unable to watch path"
Am I incorrectly adding the multiple file paths?

It will do that if it can't find the path/file.  Soon i'll add in some more user friendly error messages.
Does scripts.min.js exist yet?  Just make sure the path is correct too.

Yeah the file does exist, if I just put either of those file paths in on their own they work, its just if I put the two of them as above then I get the error.

I see.  I'll reproduce this and try to get a fix out..maybe today even.

:+1:
What's the status on this? Have you made a PR?

Upload mirrors example in README will help you?

Isnt 'Upload mirrors' for uploading a file to two different remote places at the same time?
The functionality in the @theproducer fork means you can watch a separate local file for changes and have that automatically uploaded.  Using a css preprocessor for example makes this feature really important.  Unless I'm misunderstanding it, you can't do that just using the 'Upload mirror' setting?


add enable service auth logging key

What changed?
follow up on https://github.com/uber/cadence/pull/4299/files

Why?
we need to enable auth by logging only before fully enabling to avoid outages

How did you test it?
locally

Potential risks
No

Pull Request Test Coverage Report for Build 17b1e76c-01e9-4148-a68d-e5a9e93b5462

0 of 0   changed or added relevant lines in 0 files are covered.
64 unchanged lines in 13 files lost coverage.
Overall coverage decreased (-0.03%) to 56.412%

Files with Coverage Reduction
New Missed Lines
%

common/task/weightedRoundRobinTaskScheduler.go
1
89.64%

service/history/execution/mutable_state_task_refresher.go
1
74.4%

common/membership/rpServiceResolver.go
2
73.58%

common/persistence/executionManager.go
2
75.5%

common/persistence/historyManager.go
2
66.33%

common/persistence/statsComputer.go
2
95.71%

common/task/fifoTaskScheduler.go
2
82.47%

common/types/mapper/thrift/shared.go
2
64.96%

service/matching/taskListManager.go
2
74.09%

common/persistence/nosql/nosqlExecutionStore.go
9
57.52%

Totals

Change from base Build 9890565a-2e12-46e2-8169-d0eb295e2b52:
-0.03%

Covered Lines:
79832

Relevant Lines:
141515

💛  - Coveralls


it's not clear where RIOT_CLIENT_SECRET_ID is to be created in the docs

Hello! Thanks for submitting this extension for review.
I have a suggestion for RIOT_CLIENT_SECRET_ID param, as it's asking for an ID of a secret in the cloud, you could instead use the secret type and the extension will take care of creating the secret and allowing you to access it easily without using Secret Manager.
Check here for reference on the secret type.
  - param: RIOT_CLIENT_SECRET
    label: Client Secret Location on Google Cloud Secret Manager.
    description: >-
      The Riot client secret.
    type: secret
    required: true
    immutable: true

I agree, the firebase secret type does make it a lot easier to setup, as such I've gone ahead and moved over to the firebase secret type in version 0.1.3.
I've gone ahead and resubmitted this version to Firebase. Thanks for your feedback @pr-Mais !


Fix getCatalogUrl missing API in web version

fixes #639

it requires to also change some compilation configuration:
ERROR in ./src/extension/extensionWeb.ts 17:0-90
Module not found: Error: Can't resolve 'src/webview/VSCodeKaotoChannelApiProducer' in '/home/runner/work/vscode-kaoto/vscode-kaoto/src/extension'
resolve 'src/webview/VSCodeKaotoChannelApiProducer' in '/home/runner/work/vscode-kaoto/vscode-kaoto/src/extension'
  Parsed request is a module
  using description file: /home/runner/work/vscode-kaoto/vscode-kaoto/package.json (relative path: ./src/extension)
    Field 'browser' doesn't contain a valid alias configuration
    resolve as module
      /home/runner/work/vscode-kaoto/vscode-kaoto/src/extension/node_modules doesn't exist or is not a directory
      /home/runner/work/vscode-kaoto/vscode-kaoto/src/node_modules doesn't exist or is not a directory
      looking for modules in /home/runner/work/vscode-kaoto/vscode-kaoto/node_modules
        /home/runner/work/vscode-kaoto/vscode-kaoto/node_modules/src doesn't exist
      /home/runner/work/vscode-kaoto/node_modules doesn't exist or is not a directory
      /home/runner/work/node_modules doesn't exist or is not a directory
      /home/runner/node_modules doesn't exist or is not a directory
      /home/node_modules doesn't exist or is not a directory
      /node_modules doesn't exist or is not a directory

it would be worthy to try to factorize extension and extensionWeb in another iteration but I remember there were troubles in the past. SO delaying to another iteration


Avoid running commands

Avoid running commands through tph!flip

Actually, I think I have a better solution


Calldata compression

Calldata compression discussion #180 - closed #180

The calldata is compressed in the batch submitter. The core-utils handles the decompression. The data transport layer uses functions from core-utils and stores the decoded payloads in the database and shares with l2geth.
Unit tests are added and one new integration test is added. The new integration test uses the same method in data transport layer to decompress the calldata and search the transactions in sequencer and verifier nodes. This test helps us know that the verifier and sequencer have the same blocks and sync up correctly.

Codecov Report

Merging #184 (8d0f587) into develop (b47739e) will increase coverage by 0.05%.
The diff coverage is 48.00%.

@@             Coverage Diff             @@
##           develop     #184      +/-   ##
===========================================
+ Coverage    47.14%   47.20%   +0.05%
===========================================
  Files           99       99
  Lines         3875     3866       -9
  Branches       761      762       +1
===========================================
- Hits          1827     1825       -2
+ Misses        2048     2041       -7

Flag
Coverage Δ

boba-contracts
20.39% <ø> (ø)

contracts
77.71% <ø> (ø)

core-utils
86.77% <100.00%> (ø)

data-transport-layer
31.17% <13.33%> (+0.31%)
:arrow_up:

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

Impacted Files
Coverage Δ

.../l1-ingestion/handlers/sequencer-batch-appended.ts
12.96% <13.33%> (-0.72%)
:arrow_down:

packages/core-utils/src/optimism/batch-encoding.ts
89.30% <100.00%> (ø)

Continue to review full report at Codecov.

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

Awesome!


package.json babel env preset config is invalid, no target is actually set

I noticed the problem while trying to subclass natives and it not working; the babel env preset config is {"node": "current"}, but it needs to be  {"targets": {"node": "current"}} to work. This can be verified by adding "debug": true to the config; it'll show that it's performing all the default transformations. Fixing the config should make the tests faster and allow using the modern ES features supported by node.

@slikts nice catch.
Did you want to open a PR to make this change?

The format doesn't need to be guessed; env preset docs shows examples.

@tejasbubane do you have a PR for this issue?  That would be great!

I tried to fix this but ran into several test failures - mainly caused by imports. Will give it a try again today.

OK, if not I think I have a fix.  Either way is OK, just let me know.  Thanks!

@matthewmorgan Its been a while with this, but if you have the fix, please send a PR.

I do...I'll dig it up this weekend.


Merge release 1.9.3 from LibGDX master.

Includes all changes from LibGDX master up through the 1.9.3 release.

I'll look at your pull request tomorrow.


updating jscad-electronics to fix cap footprints not changing the 3d capacitor color in snippets

@imrishabh18

@imrishabh18 is this what you wanted?

Yeah, just wanted to make sure. That the snippets 3d-viewer is fine, and nothing broke

Ok, can I get an approve? @imrishabh18


Quick pick menu not updating the options

After creating a release we need to close it but the quick pick menu is not showing the correct options.
I started a new release here

And everything is ok, I can see the release was created and I am on the release branch

I updated the Changelog and now I want to finish the release but there is no option to finish the release

If I do a reload of the window I can see the correct options

Thank you
And last but not least thank you for this great extension.

Hi, it has just happened that I am working on a new release. And I tested your issue. Unfortunately I cannot reproduce this behavior. It works fine for me. Perhaps it is some local issues may be untrusted folder or some browser settings.

Hi, it has just happened that I am working on a new release. And I tested your issue. Unfortunately I cannot reproduce this behavior. It works fine for me. Perhaps it is some local issues may be untrusted folder or some browser settings.
Thank you for your answer could it be because I'm on WSL ?

Hi, it has just happened that I am working on a new release. And I tested your issue. Unfortunately I cannot reproduce this behavior. It works fine for me. Perhaps it is some local issues may be untrusted folder or some browser settings.

Thank you for your answer could it be because I'm on WSL ?

I do not think so. I am also on remote WSL.


Update GitHub token permission to remove unused ones

Which version of kubefirst are you using?
2.4.8
Which cloud provider?
None specific
Which DNS?
None specific
Which installation type?
None specific
Which distributed Git provider?
GitHub
Did you use a fork of gitops-template?
No
Which Operating System?
None specific
What is the issue?
The GitHub token permission don't need:

admin:org_hook as we already have the admin:repo_hook which is enough for our needs since we do not need organization level hook. This one need to be tested just to be sure.
admin:ssh_signing_key as we don't sign the code committed by kbot. It is used internally, but it doesn't need to be needed for the user.

Once the check for those permissions are moved, we also need to update the docs at https://docs.kubefirst.io/common/gitAuth to reflect that.
Code of Conduct

[X] I agree to follow this project's Code of Conduct

So Jared told me we may not check the permissions in the preflight check, so once we validate that, we can just update the docs.


RPC_id calls can only send 1 argument

Operating system or device - Godot version:
Windows 10 64 bit, b1ca62af523dc9d39db403db7337ef9fff8a379e
Issue description:
Sending a RPC call with more than 1 argument
rpc_id(id,"_make_player",id,slot)
did not make the intended effect. slot would always come up as null, i double checked before the RPC call that slot was not null. i even (for testing) put slot in argument 1, and id in argument 2. that time ID came up null.
unknown and untested if the same happens with other rpc calls
Steps to reproduce:
Make any sort of RPC call to an id and include more than 1 argument

Disregard, i am dumb.
Was not because it was more than 1 argument, it was because i was trying to send a reference to a node that did not exist in the other client even though it did exist, fixed by sending the node path instead.


Remove Build folder error

PS C:\Users\User\Desktop\Oiyer\generate-nft-metadata> npm run generate:fromMetadataJsonAndLayers

<EMAIL_ADDRESS>generate:fromMetadataJsonAndLayers
npm run clean:build && node utils/generateFromMetadataJsonAndLayers.js

<EMAIL_ADDRESS>clean:build
rm -Rf build

'rm' is not recognized as an internal or external command,
operable program or batch file.
error in window 10

error in package script for window 10

you can put rmdir instead of rm -Rf
like it
"clean:build": "rmdir  build"

nah ..
rmdir build won't work on mac when the build folder is not empty. I use mac for development, so I need this.
You could use Git Bash as your terminal (rm is supported there). It's documented in the README :)


[FIxBug][JsonSplit] When create process, the version button is set to unavailable #5137

Purpose of the pull request
When create process, the version button is set to unavailable

+1


lengthUnits and lengthUnitsType

Only one should exist.
The pool can only be yards or meters. The lengthUnits includes laps. Hence the pool length cannot be set langthUnits.

Pool has a number and a unit of measure which must be distance.
Length has distance, laps, and time. distance is the same as pool distance.

You added the <pool> element which means that I have to re-write every program and python code. I also have to re-generate all the PDFs. It would be okay if this brought about a big improvement. Could you elaborate what the advantage of the <pool> element is?

Decision: remove pool element and put the nested one directly under program.

tested and okay


Fix handling of namespaces in multi-threaded processes.

GetFromPid gets the namespace of the main thread, so previously Get
returned the wrong value if run from any other thread. Add a new
GetFromThread which uses the Linux thread id and switch Get to it.

ping :)

oh sorry lost track of this. Seems reasonable, will merge it. I will mention that you really want to lock the os thread when you are doing namespace manipulation though because goroutines can switch threads at odd times, giving you different namespaces.

Thanks!


Single quotation marks inside double-quoted strings are removed

Example:
:root {
    background: url("data:image/svg+xml,%3csvg%20xmlns%3d'http://www.w3.org/2000/svg'/%3e");
}

This is cleaned to:
:root{background:url(data:image/svg+xml,%3csvg%20xmlns%3dhttp://www.w3.org/2000/svg/%3e)}

This is glaringly incorrect: it was fine to remove the double quotation marks, but definitely not to scrap the single quotation marks! The change breaks the embedded SVG.
If the data: URI contains ) or   it will leave all the quotes in, but that’s not a desirable solution.
As it stands, the workaround is to replace each ' with %27.

Thanks @chris-morgan for bringing this up. It should definitely keep single quotes. Btw, what's the method you escape inlined SVG?

I have a habit of hand-writing SVG. Even hand-writing URL-encoded SVG.
The thing is that most of the encoding that something like encodeURIComponent will do isn’t necessary, and turns one byte into three for no purpose. (Sure, gzip will reclaim most of the delta, but meh.) Most browsers actually need practically no escaping—only making sure the quotes match and that # becomes %23; it’s just IE that is a little stricter (closer to the what the specs say, though even it is still more liberal than the spec). I just checked on IE 11 and it turns out that I can now skip encoding   and = as well, leaving in most cases only < → %3C, > →%3E and # → %23. (IE9 was stricter, needing uppercase %-escapes and a few more characters, but I normally don’t care about IE9.) Regular expressions help to replace those few.
SVG minimisation beyond what tools like SVGO do is a bit of a hobby of mine. I know far more about it all than is good for me.

Thanks for more details @chris-morgan. Let's fix it.

Fixed in 3.4.14.


Creating a volume with az cli only works when subnet field is set with full resource id

Received the following doc change request from NetApp team member<EMAIL_ADDRESS>--
Microsoft documentation has to be corrected: https://docs.microsoft.com/en-us/cli/azure/netappfiles/volume?view=azure-cli-latest#az_netappfiles_volume_create
i.e.
--subnet
The ARM Id or name of the subnet for the vnet. If omitted 'default' will be used.
default value: default
Please remove "or name".
When providing only the name of the subnet, volume creation fails with VNET not found.
Creating a volume with az cli only works when subnet field is set with full resource id

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

ID: 298ada99-369a-1c65-50ca-617931d26b7a
Version Independent ID: 5fbd1cdf-e27f-8ffe-1c72-14f5d9e186f1
Content: az netappfiles volume
Content Source: latest/docs-ref-autogen/netappfiles/volume.yml
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

netappfiles

Can we please get an update on this PR?  Thanks.

netappfiles service team should look into this issue.


Unhandled exception Bad state: No element with CliIntegration plugin sending a Ctrl+C to bot

Describe the bug
Bot hangs when sending SIGINT/Ctrl+C while calling onBotStop for plugins. Seems to happen on StreamSubscription cancellation with any of nyxx's plugins.
To Reproduce
Steps to reproduce the behavior:

Start bot with Logging and CliIntegration plugins.
Ctrl+C to trigger dispose

Expected behavior
Proper disposal.
Screenshots
^C[2023-03-17 18:49:07.872802] [INFO] [Client] Disposing and closing client...
[2023-03-17 18:49:07.873071] [FINE] [Client] Triggering onBotStop for plugin: Logging
Unhandled exception:
Bad state: No element
#0      Stream.firstWhere.<anonymous closure> (dart:async/stream.dart:1709:9)
#1      _RootZone.runGuarded (dart:async/zone.dart:1581:10)
#2      _DoneStreamSubscription._sendDone (dart:async/stream_impl.dart:699:36)
#3      _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
#4      _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
#5      _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:123:13)
#6      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:405:11)
#7      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429:5)
#8      _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:192:26)

Desktop (please complete the following information):

OS: Mac OS x64 Intel
Dart version: 2.19.4
Nyxx version: 5.0.0

Hi, I don't know where you're getting this log line from: Triggering onBotStop for plugin: Logging. Are you running a custom fork of nyxx?
I also can't reproduce this on our main branch. Could you send the code you're using to reproduce this?

I've been able to reproduce and have submitted a fix in #451. For now, you can just press ctrl-c again to forcibly terminate the process before the error occurs.

Hello! Yes this is a fork, although these log lines should be the only thing added that would be involved in the disposal process, from what I can tell.
Also forgot to mention this was on dev branch, my mistake there.


[API] [UBS] After entering not existing code of certificate, the output code is 200, not 404

Environment: Windows, MacOS.
Reproducible: always.
Build found: 03.02.2021
Preconditions

Registered User logged in.
Swagger is opened and authorized (https://greencity.azurewebsites.net/swagger-ui.html#/)
Dabase is opened

Steps to reproduce

Click 'order-controller'
Click 'GET /ubs/first/certificate/{code} Check if certificate is active'
Click 'Try it out' button
Enter the code in 'code' field that does not exist in table 'certificate', column 'code' (e.g. 'fgh').
Click 'Execute' button

Actual result
Code 200
Expected result
Code 404
User story and test case links
E.g.: "User story #2195
Test case"
Labels to be added
"Bug", Priority ("pri: "), Severity ("severity:"), Type ("UI, "Functional"), "API" (for back-end bugs).

Swagger doesn't contain  'order-controller'  for  checking

We have 3 different swagger. Its on ubs swagger.
https://greencity-ubs.azurewebsites.net/swagger-ui.html

@LiliiaPalii


E492: Not an editor command: Ack

I've installed the install_awesome_vimrc.sh version successfully and I've run python3 update_plugins.py
But I can't get the :Ack command running
That's the output when I try that: E492: Not an editor command: Ack
Sorry a vim noob here

I've forgotten to install ack


make a currency chart

Hi . i want to know that . what are the object needs to be use for currency chart . Please guide me . Thanks .

I'm not sure it's possible. The free CMC api doesn't have history, only current quote.


Add build to travis using clang 5.0 using --std=c++17

I think we should add a new build to travis that runs with the C++17 flags.
This will require building boost with cpp17 flags and turning on some options in HELICS.
I want to make sure we work with the different settings and I think this is worth adding a new build to Travis.

This will be dependent on #196

Can it be added to the daily builds?


Auto alert when task has due date

Hi, thanks for good plugin, Could you implement  function for auto send message to telegram when task has due date.

All notifications are initiated by kanboard. This plugin only implements a mechanism to deliver it. You can raise this feature request in the kanboard project (https://github.com/kanboard/kanboard/issues). Thanks.


Select one chair: Data access and data layer showtimes

As an user I want to select one specific chair per hall

[ ] Add a 2d boolean array for the seats based on the hall

Didnt update the JSON due to 2d array needed in JSON


[PTR] Energy Twister simulation miscalculation?

Hi,
Just put by build into the planner and the simulation damage seems to be incorrect.
I'm running the Energy Twister build for Wizard, so most of my damage should be coming from ET since DMO 6pc buffs the damage 2000%. However, in the simulation, it's calculating 52% of my damage is from Disintegrate - which isn't getting the 2000% multiplier, and is simply used to cast ET via the Etched Sigil affix.
Link: http://ptr.d3planner.com/244913228
In the uptimes there are
Energy Twister
297.79%
energytwister
0.20%
Not sure if this is where the problem lies, but it does seem odd how the second isn't capitalised/spaced.

Fixed, but you also have an unfinished condition on that Slow Time so its never used.

Oops, must have misclicked when I chose it.
Is the website version up to date? Still getting similar results, even with Slow Time working

It might still be cached on your end, it works for me now, at 249B DPS.


Fix Rigetti demonstrations

With the latest update to the QCS, QPU lattices are no longer valid QVM devices. In addition, the Aspen-7 device has been removed, and the Aspen-4 device will be removed May 31, leaving only the new 32Q Aspen-8 device.
Changes:

Upgrades Sphinx-Gallery to v0.7, to address backreference bugs.

Pins PL-Forest to GitHub master, which involves bugfixes related to the above Rigetti changes.

Modifies the parallel VQE and ensemble multi-QPU demo.

Ensemble multi-QPU demo passing ✔

Parallel VQE failing, since instantiating Aspen-8 on the QVM consumes too much memory, causing a crash ❌  (traceback here)

Website build
Commit: fc2b74d8a7ababf39b15eebaa46ffbc0f45f4507
Circle build number: 789
Built demos directory: https://789-214003948-gh.circle-artifacts.com/0/tmp/qml_demos.zip
Backreferences zip: https://789-214003948-gh.circle-artifacts.com/0/tmp/qml_backreferences.zip
Website zip: https://789-214003948-gh.circle-artifacts.com/0/tmp/qml_html.zip
Website url: https://789-214003948-gh.circle-artifacts.com/0/_build/html/index.html
Please double check the rendered website build to make sure everything is correct.


Maintain the folder structure in 'content'

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Current abell can only understand content/ that has following structure
content/
  -> my-cool-blog
    -> index.md

Describe the solution you'd like
A clear and concise description of what you want to happen.
It should also support
content/
  -> my-section
    -> my-cool-blog
      -> index.md

So in the output also we'll get the same path.
Additional context
Add any other context or screenshots about the feature request here.
This will need major refactoring of the whole abell.

Working on this!


Testing the use of the GeneralizedTime value of<PHONE_NUMBER>5959Z for Client Certificate notAfter date

In the BCP is specifies the use of the GeneralizedTime value of<PHONE_NUMBER>5959Z
The EST Client manufacturer SHOULD issue a unique TLS Client Certificate for every device. It is RECOMMENDED that the notAfter value be set to the GeneralizedTime value of<PHONE_NUMBER>5959Z

https://github.com/AMWA-TV/nmos-certificate-provisioning/blob/v1.0-dev/docs/1.0. Certificate Provisioning.md#est-client-1
This has not been tested in practice at any of the workshops and should be tested before the publication of any specifications. Some CA's may have trouble generating them, but primarily EST Server implementations should be tested to see if they accept client certificates with the never expire timestamp.

I have performed some testing with the GeneralizedTime value of<PHONE_NUMBER>5959Z, to generate client certificates and use them to authenticate with the OpenXPKI EST server, with limited success.
Using the openssl command line, it is not possible to generate a CA with a notAfter date of<PHONE_NUMBER>5959, as it only has  support for the -days flag and not the -enddate flag.
Its is possibly to generate a client cert with notAfter date of<PHONE_NUMBER>5959 using the -enddate flag.
The GeneralizedTime value of<PHONE_NUMBER>5959Z is the ASN1 UTC Time structure, stands for 23:59:59 31st December 9999.
As it is unlikely that that devices will last until the year 9999, would still be secure by that date without firmware updates and the difficulty creating a CA used to the sign the client certificate with the expiry date of<PHONE_NUMBER>5959, I suggest that the recommendation for the notAfter date be changed to a sensible number of years, such as 25 years.
References:
Definition of GeneralizedTime value of<PHONE_NUMBER>5959Z for long lived certificates (https://www.rfc-editor.org/rfc/rfc5280.html#section-<IP_ADDRESS>)
   In some situations, devices are given certificates for which no good
   expiration date can be assigned.  For example, a device could be
   issued a certificate that binds its model and serial number to its
   public key; such a certificate is intended to be used for the entire
   lifetime of the device.

   To indicate that a certificate has no well-defined expiration date,
   the notAfter SHOULD be assigned the GeneralizedTime value of
<PHONE_NUMBER>5959Z.

BREWSKI use of long lived certificates (https://tools.ietf.org/id/draft-ietf-anima-bootstrapping-keyinfra-34.html#name-infinite-lifetime-of-idevid)


Add -h parameter to command line interface

The -h parameter should show the help, as that's standard behavior.

Resolved in 6e0543e


Login for administration backend

As a county official, I want to be sure that no unauthorized person can create digital EAKs in my name.

This is very important, right now there is no authorization concept, only authentication.

Whohoo, finally 🎉


Raise error if device type is not found

The Setpoint 161 has been observed sending an invalid device type if it powers on after or at the same time as the Gateway 482. Power cycling the gateway after the 161 is powered on seems to fix it, but the integration can't proceed with the bad type.

Added power failure recovery notes to wiki.


DateTime.from_iso8601 returns unexpected tuple

https://github.com/teslamate-org/teslamate/blob/ad341310893fdb14ebd3cb72e1cc23e467c3e6a2/lib/teslamate/log.ex#L176-L185
If you look at the logs, there was is scary looking error that isn't generating a test failure:
** (FunctionClauseError) no function clause matching in DateTime.to_naive/1
    (elixir 1.16.2) lib/calendar/datetime.ex:925: DateTime.to_naive({:ok, ~U[2003-07-01 00:00:00Z], 0})
    (teslamate 1.30.2-dev) lib/teslamate/log.ex:185: TeslaMate.Log.get_positions_without_elevation/2
    (teslamate 1.30.2-dev) lib/teslamate/terrain.ex:77: TeslaMate.Terrain.handle_event/4
    (stdlib <IP_ADDRESS>) gen_statem.erl:1397: :gen_statem.loop_state_callback/11
    (stdlib <IP_ADDRESS>) proc_lib.erl:241: :proc_lib.init_p_do_apply/3

Problem is DateTime.from_iso8601 returns a tuple, and could in theory fail. Sigh. Wish Elixir had strong type checking...
In actual practice, this function call probably I think can't fail, the value is constant.

sorry for introducing this issue, not enough elixir experience

@JakobLichterfeld - error has already been logged in this run, but test completed successfully
https://github.com/teslamate-org/teslamate/actions/runs/11443404821/job/31836224603

error has already been logged in this run, but test completed successfully

Yeah, assume the same as Brian:

I suspect (but haven't checked) the reason this didn't cause the tests to fail is because the errors occurred in another process, not the test process.


MLIBZ-1574: Data not saving in IE11 the same way as in Chrome and Safari

Description
This PR  includes the Indexeddbshim package in the build to shim buggy IndexedDB implementations and to add support to browsers that do not support IndexedDB.
Changes

Add Indexeddbshim as a dependency.
Use the IndexedDB adapter by default.
Use the window.shimIndexedDB as a fallback for browsers that do not support IndexedDB natively.

@tejasranade I have reverted back to using the WebSQL storage adapter before the IndexedDB storage adapter as it was prior to this PR. I think at some point we should think about making IndexedDB the preferred adapter rather then WebSQL. I still think it would be useful to merge this PR to include indexeddbshim package to fix any IndexedDB inconsistencies across browsers.


Modularize Documentation

Summary
Currently the documentation is big document: README.adoc
This needs to modularized.
Tasks

Split up into sensible blocks
Move all elements to src/site/adoc. Include into site-map
Configure the site plugin in order to deploy the pages correctly
Include / reference file in README.adoc: Info: adoc include does not work within gitHub, therefore it is about linking
Sync it with the corresponding package-javadoc files. Currently the README.adoc is more complete

Hello,
I'd like to help out with this issue. Let me know if there's anything else to take into account.

Hi DLSV
Welcome to our CUIOSS project(s)
Thanks for the offer, this is very much appreciated.
You are welcome to this issue.
Regards
Oliver


Getting an unknown error on extension window

Opens up the extension window. I start typing and I get this "Error: Unknown error" without any details.

Interesting 🤔  could you share some more info on your environment please? OS, VScode version, model you are using to do the generation, etc? Also, have you made sure to add your API token?

MacOS 12.2, M1 chip, VS Code Insider Version: 1.65.0-insider (Universal)
I haven't been able to do the generation yet. The error comes when it opens an extension window when I run the debugger. I start typing and about 5-10 seconds into it the error pops up. I haven't been able to add the API token yet because there's nothing popping up to enter my API token into it.

@JoshJarabek7 you should still be able to add the token by going to your vacode settings in the window that pops up when you launch the debugger. You can search for clippy to find where you can put the key.
If that doesn't work, it might be a difference in vscode insiders version. Maybe the API for showing autocompletion hints changed. I will check what version works for me tomorrow or Monday.

I am also experiencing this issue, i am running windows 10 and i'm also running vscode insider 1.65.0

Just tested the extension on vscode insider 1.65.0 and it worked, so that isn't the issue 😔. @RoelStierum @JoshJarabek7 do you have any other vscode extensions installed in the vscode insider that might be conflicting with this extension?

Ah, that was the problem. Sorry about that. It works now.

Ah, that was the problem. Sorry about that. It works now.

Awesome! And no worries, do you mind sharing which extension conflicted? Might be useful for others to know


About inference memory

hallo,  a very nice work!  I have a question, when i run the inference code according to default settings on 8 * 32G, it occurred to me out of memory, could you tell me how many memory is suit for inference? Looking forward to your reply! Thanks!

Sorry for the late reply, the memory cost is approximately 68G, so 32G is not enough for use.


Setting the size of the font

Hi
I need to display a line of text on the screen，Which object do I use? and how to set the size of the text?
please offer me some advices,
thank you!

I suppose you closed the issue because you found the lv_label object.


Windows sometimes doesn't work

All the examples provided work except the bevy one,
LINK : fatal error LNK1104: can't open file '.\hot-lib-reloader-rs\examples\bevy\target\debug\deps\systems.dll

Just wanted to say that I've seen this issue but not have had time to look into that. It's on my todo list.

Sorry took me a while.
I believe what you ran into is the issue described here: https://github.com/rksm/hot-lib-reloader-rs/tree/master/examples/bevy#library-files-on-windows-get-locked-while-the-app-is-running-and-there-is-a-permission-error-when-they-change.
So on windows doing
$ cargo watch -w systems -w components -x "build -p systems --features dynamic"
$ cargo run --features reload --target-dir "target-bin"

should fix the issue.
Please reopen if the issue is not fixed with the above.


Raise upper constraint for importlib-metadata

The current version of importlib-metadata is 4.8.1 which works fine even
when running python <3.8.  By restricting to <2, we're limiting the
co-installability of molecule with projects that require higher
importlib-metadata.
The <2 limit was added as part of #3221, but it's not clear why this version
was selected.
PR Type

Bugfix Pull Request

I must admit that I see no good reason for setting the upper version bound at all. Since the importlib-metadata package is upstream of the stdlib's implementation, I would not expect things to break often. But since I do not know the details about the version constraint, this will have to wait for other maintainers to pitch in with the information.

I can drop it, however I saw commentary about preventing issues with future versions which is the only reason why I set it. It's likely that we'd just hit a problem in the future when v5 is released

I can drop it, however I saw commentary about preventing issues with future versions which is the only reason why I set it. It's likely that we'd just hit a problem in the future when v5 is released

If there is one thing certain in life, it is the fact that things will break ;) If we add upper bound, things will fail because we will forget to bump it and something will start conflicting with that version. If we do not add the bound, things will fail once the importlib library breaks backward compatibility. I just happen to prefer the last failure because I am forced to keep code working with the latest stable versions of library if at all possible.

Ditto. I'll drop the upper limit and if someone wants it back I'll add it. I'd rather only limit when necesary and this only applies to <3.8 anyway.

With https://github.com/ansible-community/molecule/blob/c6a456b61f0913d07a991b4d579c864d41ca4d82/.pre-commit-config.yaml#L60 we have importlib-metadata>=4.6.1, reported from https://github.com/ansible-community/molecule/search?q=importlib-metadata&type=code
I would recommend synchronize both /setup.cfg  and /tox.ini with same standard?

I temporarily modify the line for my DEB/RPM packaging needs, and it works with importlib-metadata>=4.6.1:

https://github.com/alvistack/ansible-community-molecule/commit/7167a7c626f86bcce881a98931803f72c949a2b1#diff-fa602a8a75dc9dcc92261bac5f533c2a85e34fcceaff63b3a3a81d9acde2fc52R74
https://build.opensuse.org/package/show/home:alvistack/ansible-community-molecule-3.5.1

Based on my experience of almost a decade with python package dependencies, setting upper bounds created by far more problems than preventing. If dependency follows semver proves to not matter.
The only exception is for packages that we know to be prone to break, so basically ceiling seems to be effective only when a particular dependency broke the project more than once.
@mwhahaha thanks for making this.


Add an isolation module, use it for pulls by default

This effectively lowers into this project code from https://github.com/coreos/rpm-ostree/pull/3937/commits/d661e8f974f8d2550a865c2866476160e333ec72
We want to do this by default; we use the nobody user here.

OK updated to depend on https://github.com/containers/containers-image-proxy-rs/pull/39

OK, now that we have the new containers-image-proxy from https://github.com/ostreedev/ostree-rs-ext/pull/397 this should be good to go!


Fix the run-suite brommy.bmp not found issue

It used to work. But we don't know why. Now it doesn't and we know why. We should transform this to a state where it works and (ideally, but at a lower priority) we know why.

The problem here is that the test case uses relative path to find the file, as in
load_bitmap_mirrored("../../share/Brommy.bmp", size, input);

This is entirely unreliable, since the build directory can be anywhere in the file system. It won't run without this very specific assumption of path. I suggest to fix it by always loading the file from the build directory, such as ./Brommy.bmp. Then, we let CMake to copy Brommy.bmp to the specified build path. This way it can always work.

Wait a minute, my previous comment would only fix the in-tree file. If make install is used, search path again becomes a problem... I imagine the full solution would be, first, define a preprocessor macro through CMake... And if it's not found, then fallback to searching the executable's directory, so both running from build and running from /usr is supported...


Requirements for use with WebRTC

The WebRTC spec defines some requirements for the used DTLS implementation:
At least the TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 cipher suite needs to be supported with support for the P-256.
Both of these requirements are met in rustls (TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 & P-256).
Firefox additionally has support for P-384 and x25519 as well as TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, and TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256.
Chrome adds TLS_RSA_WITH_AES_128_GCM_SHA256 on top. Except the added one of chrome all are supported by rustls, so this is fine. Both Chrome and Firefox also have support for CBC ones, but I guess we can ignore them (at least for now).
Furthermore, "Implementations MUST NOT implement DTLS renegotiation and MUST reject it with a "no_renegotiation" alert if offered."
So I guess It would be nice if dtls-rs could allow to configure in which cases an alert should be created in addition to allow configuring stuff like renegotiation.
The spec has some more API requirements I will not copy here. Could you have a look at them too?

rustls doesn't allow renegotiation, and at the moment i'm following their footsteps in terms of security choices, so I guess it'll be alright there.

The spec has some more API requirements I will not copy here. Could you have a look at them too?

Yes, if i could see what more logic needs to be implemented at the DTLS layer, i can consider how i can offer that.


feat(saas): Landing page

#16  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @alifarooq9 and the rest of your teammates on  Graphite


e2e tests for backward/forward

e2e tests for backward/forward

@safesurfer is this still a valid PR? if so, we moved our work to the peruse branch of the safe_browser repo, thus you should need to send PRs and report issues in that repo and branch.

Okay closing as this is in the safe branch (from which I'll backport fixes over here when released)


Usage of unitialized variable p_keycode

Godot version
4.0.dev.custom_build. 24f562bd1
System information
Not needed
Issue description
Godot(compiled with scons -j6 use_llvm=yes use_asan=yes) shows usage of unitialized variable when opening editor
https://github.com/godotengine/godot/blob/d308a0a148bb18114c9ea81410d6b3ed08469e8a/editor/editor_settings.cpp#L1539
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior editor/editor_settings.cpp:1544:30 in
editor/editor_settings.cpp:1545:28: runtime error: load of value 268435534, which is not a valid value for type 'Key'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior editor/editor_settings.cpp:1545:28 in
editor/editor_settings.cpp:1546:29: runtime error: load of value 268435534, which is not a valid value for type 'Key'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior editor/editor_settings.cpp:1546:29 in
editor/editor_settings.cpp:1547:29: runtime error: load of value 268435534, which is not a valid value for type 'Key'

https://github.com/godotengine/godot/blob/d308a0a148bb18114c9ea81410d6b3ed08469e8a/core/input/input_event.cpp#L393
core/input/input_event.cpp:393:18: runtime error: load of value 50331650, which is not a valid value for type 'Key'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior core/input/input_event.cpp:393:18 in
core/os/keyboard.h:345:20: runtime error: load of value 50331650, which is not a valid value for type 'Key'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior core/os/keyboard.h:345:20 in
core/input/input_event.cpp:394:18: runtime error: load of value 50331650, which is not a valid value for type 'Key'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior core/input/input_event.cpp:394:18 in
core/input/input_event.cpp:396:6: runtime error: load of value 50331650, which is not a valid value for type 'Key'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior core/input/input_event.cpp:396:6 in
core/input/input_event.cpp:399:6: runtime error: load of value 50331650, which is not a valid value for type 'Key'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior core/input/input_event.cpp:399:6 in
core/input/input_event.cpp:402:6: runtime error: load of value 50331650, which is not a valid value for type 'Key'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior core/input/input_event.cpp:402:6 in
core/input/input_event.cpp:405:6: runtime error: load of value 50331650, which is not a valid value for type 'Key'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior core/input/input_event.cpp:405:6 in
core/input/input_event.cpp:408:6: runtime error: load of value 50331650, which is not a valid value for type 'Key'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior core/input/input_event.cpp:408:6 in
core/os/keyboard.h:341:20: runtime error: load of value 268435546, which is not a valid value for type 'Key'

Steps to reproduce
Not needed
Minimal reproduction project
No response

I can take care of this issue. Please, assign it to me.

This should be fixed by #51684, it's not uninitialized but incorrect cast from int (result of boolean op on enum members) to enum type.

Yup,
This is duplicate of #51641


Memory leak causes freezing of IE when rangeslider is used with a scatter chart with logarithmic Y axis

Seems fine in other browsers and when a linear Y axis is used.
Only seems to be a problem when the slider "maximum" is changed. Altering the "minimum" works ok.

resolved by using min version of rangeslider js - seems there was a clash with our local chart js


refactor(ast_codegen): re-order imports

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#4764
#4763  👈
#4762
#4761
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @overlookmotel and the rest of your teammates on  Graphite


Fix: container build order

Fixes container images build order so that scratch  image is the default in gh registry

Thanks! got fixed!
On Thu, Feb 16, 2023 at 10:26 AM Anuraag Agrawal @.***>
wrote:

Merged #156 https://github.com/corazawaf/coraza-proxy-wasm/pull/156
into main.
—
Reply to this email directly, view it on GitHub
https://github.com/corazawaf/coraza-proxy-wasm/pull/156#event-8534791480,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAXOYAQD2V2IIAICQD7J66TWXXXEBANCNFSM6AAAAAAU54QTPQ
.
You are receiving this because your review was requested.Message ID:
@.***>


Print a warning when an interrupted running status occurs

Some MIDI files use running status, interrupted by a Meta or SysEx event.
E.g. this sequence:

Channel event with status byte
(optional) more channel events without status byte (using running status)
Meta or SysEx event
event without status byte

According to the SMF specification this behaviour is forbidden.
The spec says: "Sysex events and meta-events cancel any running status which was in effect."
However most software (including yours) is tolerant enough to use the only useful interpretation: re-using the running status that was valid before the Meta or SysEx event.
But from test-midi-files I would expect a warning if an interrupted running status is found.
So far this is not the case.
There is notable software available that interprets such events differently - including fluidsynth and Java.
I have fixed this issue in Java, but older Java versions are still affected.
So a warning would really make sense.

Thanks! That's a good idea for a new test to add!

FYI: I've added two tests in this repository. To print the warning I need to modify https://github.com/jazz-soft/JZZ-midi-SMF

Thank you, the warning works now. :+1:


Rewritten tests using ava snapshot

Fixes #195
Notes:
Had to upgrade xo, otherwise there where errors using .snapshot(). Because of this update some extra linting rules were introduced (comments had to start with a capital letter, gulpfile.babel.js had a unused import error with babel-polyfill)
Had to upgrade ava settings in package.json otherwise the following error occured ./test/_transform.js: Unexpected token (10:8)
Had to rewrite the invalid-expressions tests. It was written with a forEach but this gave linting errors and I didn't find any solution, so I've created 4 separate tests.

@tdeschryver thank you man! You should rebase with master.

@tdeschryver thank you again for the help <3

@giuseppeg thanks for the help along the way, it was a very nice first experience!
Just one more question if you don't mind, what do I do with the forked repo? Just delete it?

Well hopefully you will contribute again :D so you may want to keep the fork, you just need to keep it up to date which you can do like this:
git remote add upstream https://github.com/zeit/styled-jsx.git

and before starting new work
git pull upstream master

Also I recommend that next time you work in a branch rather than master. So after you've done the things above:
git checkout -b your-next-branch-name

I was planning to do some more contributions :), so I'll keep my branch in sync.
I've read the branching 'stuff' after the PR, but I'll do it definitely next time.
Thanks again for the input!


#PICSURE-270 logging user accepting TOS;

minor fix to tos in UI;
removed remained loadSessionVariables(for connections) code;

@namdets that was updated per comment


Generated passwords contain spaces

After deploying a cluster with kurl, sometimes passwords contain spaces. I have had this happen to where the space was at the end of the password - which can trick the eye when doing a copy/paste.

@BarryWilliams The trailing whitespace is not part of the password string itself but part of the print statement formatting. kURL ensures passwords are generated within A-Za-z0-9 character class.

Hi @BarryWilliams,
I am closing this one as sorted out based in the above comment.
However, if you see that is required please feel free to re-open this one.


Doctor Who: 15th Doctor Adventures - Sound?

Sound not working?
http://scratch.mit.edu/projects/105646426/
http://phosphorus.github.io/#105646426
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36

Sound only works in some browser currently


Update cortana-analytics-technical-guide-predictive-maintenance.md

This file has become deprecated in practice, though the content is still useful it is best to mark it as deprecated and point users to the latest repository:
https://github.com/Azure/cortana-intelligence-predictive-maintenance-aerospace
Dan

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

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

TTYL, MSBOT;

@grecoe : Thanks for your contribution to the Azure documentation! The author, @fboylu, has been notified to review your proposed change.

@fboylu is out on maternity leave, I'm her manager and give permission, can someone with write permission please merge @grecoe pull request?

@aniedea Thank for the help, Danielle. I'll merge this pull request.
If you get looped in for subsequent pull requests, please add a sign off comment so that automation adds the "ready-to-merge" label. Thanks again, and thanks for the contribution @grecoe.


Remove map-specific jobs

AFAIK this is only boxer and https://github.com/space-wizards/space-station-14/pull/12020
They should be made clothes instead.

im going to implode

Wait what is the current position on this topic ? Should map-specific jobs be a thing or not ?

Wait what is the current position on this topic ? Should map-specific jobs be a thing or not ?

as per the fact it's closed, yes they should, someone let a few people out of the shed and i put them back in


Change "ParentNode" to "Inherit" in Texture Options

I mentioned this here but opening a PR to make sure it is remembered.
While this PR is open we can discuss possible name changes to the other options in this dropdown.

Thanks!

This was merged already but should we change any of these names or add tooltips? I still don't understand what difference they make.

Nearest
Linear
MipmapNearest
MipmapLinear
MipmapNearestAniso
MipmapLinearAniso

I would suggest writing documentation for them, and then we can see if they could use a better name. I think the PascalCase naming and abbreviation for Anisotropic is not necessarily useful, so those names could be "Mipmap Nearest", "Mipmap Linear Anisotropic", etc.


[Crash Report]

Describe the Crash
Explain clearly what you were doing when the crash occurred.
Steps To Reproduce
Describe precisely how the crash occurred, step by step, starting with a new editor window.

Open the Graphite editor at https://editor.graphite.rs
new document 2400hx1080w
create new layer as child of artboard
try to create new folder

Additional Details
I have 8GB Ram on my laptop, maybe that's too little
Browser and OS
Chrome 127, Unix
Stack Trace
Copied from the crash dialog in the Graphite editor:
panicked at library/alloc/src/raw_vec.rs:25:5:
capacity overflow

Error
    at https://editor.graphite.rs/assets/index-C2OO1iV3.js:713:1149
    at C (https://editor.graphite.rs/assets/index-C2OO1iV3.js:701:214194)
    at Object.handleJsMessage (https://editor.graphite.rs/assets/index-C2OO1iV3.js:701:214342)
    at https://editor.graphite.rs/assets/index-C2OO1iV3.js:702:58144
    at https://editor.graphite.rs/assets/index-C2OO1iV3.js:702:37839
    at It (https://editor.graphite.rs/assets/index-C2OO1iV3.js:702:1944)
    at Id.i.wbg.__wbg_call_8e7cb608789c2528 (https://editor.graphite.rs/assets/index-C2OO1iV3.js:702:37805)
    at graphite_wasm.wasm._ZN13graphite_wasm10editor_api12EditorHandle27send_frontend_message_to_js17h28781e2010b9c4cbE (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[2616]:0x5eb657)
    at graphite_wasm.wasm._ZN4core3ops8function2Fn4call17hd63633ebcb753f5fE (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[10296]:0x840080)
    at graphite_wasm.wasm._ZN3std9panicking20rust_panic_with_hook17h47bd3d747ed79dc3E (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[4953]:0x77b736)
    at graphite_wasm.wasm._ZN4core9panicking9panic_fmt17hb859252f4b513814E (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[8138]:0x81d14c)
    at graphite_wasm.wasm._ZN5alloc7raw_vec12handle_error17h604585f1a2687b06E (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[9054]:0x82839d)
    at graphite_wasm.wasm._ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h2d4c8e14f6cc7b4fE (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[5050]:0x782ca1)
    at graphite_wasm.wasm._ZN15graphite_editor8messages9portfolio8document13utility_types17network_interface20NodeNetworkInterface11chain_width17hc2adc6885b3f3adcE (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[1429]:0x4b09fd)
    at graphite_wasm.wasm._ZN15graphite_editor8messages9portfolio8document13utility_types17network_interface20NodeNetworkInterface8position17h1cb1960ce3549dedE (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[1829]:0x538d63)
    at graphite_wasm.wasm._ZN15graphite_editor8messages9portfolio8document13utility_types17network_interface20NodeNetworkInterface9set_input17ha50e61912a4a6dd5E (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[599]:0x2eba11)
    at graphite_wasm.wasm._ZN15graphite_editor8messages9portfolio8document13utility_types17network_interface20NodeNetworkInterface19move_layer_to_stack17hdbabd0c34537c73dE (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[468]:0x26335f)
    at graphite_wasm.wasm._ZN349_$LT$graphite_editor..messages..portfolio..document..document_message_handler..DocumentMessageHandler$u20$as$u20$graphite_editor..utility_traits..MessageHandler$LT$graphite_editor..messages..portfolio..document..document_message..DocumentMessage$C$graphite_editor..messages..portfolio..document..document_message_handler..DocumentMessageData$GT$$GT$15process_message17hc43ecf406e3acbd7E (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[309]:0xd714b)
    at graphite_wasm.wasm._ZN325_$LT$graphite_editor..messages..portfolio..portfolio_message_handler..PortfolioMessageHandler$u20$as$u20$graphite_editor..utility_traits..MessageHandler$LT$graphite_editor..messages..portfolio..portfolio_message..PortfolioMessage$C$graphite_editor..messages..portfolio..portfolio_message_handler..PortfolioMessageData$GT$$GT$15process_message17hc1f149df4aa67577E (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[302]:0x83b4e)
    at graphite_wasm.wasm._ZN15graphite_editor10dispatcher10Dispatcher14handle_message17h7fa032010f854d53E (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[466]:0x2611d8)
    at graphite_wasm.wasm._ZN3std6thread5local17LocalKey$LT$T$GT$4with17hf52b23d8b70afc88E (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[4197]:0x6f6e84)
    at graphite_wasm.wasm._ZN13graphite_wasm10editor_api12EditorHandle19widget_value_update17h7e7b864975c8bbb1E (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[1776]:0x52d545)
    at graphite_wasm.wasm.editorhandle_widgetValueCommitAndUpdate (https://editor.graphite.rs/assets/graphite_wasm_bg-Dl4fdaq4.wasm:wasm-function[4644]:0x764ef0)
    at ou.widgetValueCommitAndUpdate (https://editor.graphite.rs/assets/index-C2OO1iV3.js:702:4002)
    at P (https://editor.graphite.rs/assets/index-C2OO1iV3.js:747:47799)
    at Array.K (https://editor.graphite.rs/assets/index-C2OO1iV3.js:747:48163)
    at HTMLButtonElement.n (https://editor.graphite.rs/assets/index-C2OO1iV3.js:747:36138)
    at HTMLButtonElement.<anonymous> (https://editor.graphite.rs/assets/index-C2OO1iV3.js:737:75240)

Thanks for reporting @DrRuhe. The capacity overflow is not related to the available RAM, but the number of items in a Vec. If it goes above isize::MAX (i32::MAX 2_147_483_647 on wasm32) then you will encounter this error.
I can't replicate this myself. I've tried drawing a rectangle and then pressing ctrlg to group it. Is this an error that you can consistancy replicate? If so, are there any other steps required?
The error appears to occur within NodeNetworkInterface::chain_width (the stack trace doesn't provide any other information as you haven't compiled with debug symbols).

I cant consistently replicate it.
My Laptop is not the best, and the site was rather unresponsive for me, so maybe a hiccup caused something to overflow?
Otherwise feel free to close this

Please keep commenting with further information if you're able to find more useful details or a way to consistently reproduce this. But in the meanwhile, I'm going to close this because there's little we can do without a consistent reproduction. But if you do manage to find that, please post it here and we can investigate further.


Update issue template

Recently we updated the issue template to make it easier to capture information for different types of issues, new features, bugs, enhancements, etc. In the current template we have a section for new features / enhancements and one for bugs. We've found that this is a bit confusing for users as they were filling out both sections when reporting a bug, duplicating Expected Behavior in both the Feature / Enhancement Request section and the Bug Report section.
A proposed change is to group all the sections for all issues to the top, and put sections only needed for bug reports at the bottom. This way we can add a note that if the user is not reporting a bug, they can delete the sections at the bottom.

Current Template
## Progress
- [ ] Design Input
- [ ] Expected Behaviour
- [ ] Tech Design
- [ ] Development
- [ ] Functional Validation
- [ ] UX Validation
- [ ] Released
<!--- Please fill out the appropriate template below as best you can. Keep the Progress checklist. -->

------------------------------------------------------------

<!--- New Component / Enhancement Request Template -->

# Feature / Enhancement Request
<!--- Describe the feature / enhancement as best you can. We love screenshots! -->

## Expected Behavior
<!--- Tell us how it should work -->

------------------------------------------------------------

<!--- Bug Report Template -->

# Bug Report
<!--- Describe the issue as best you can. We love screenshots! -->

## Expected Behavior
<!--- Tell us what should happen -->

## Current Behavior
<!--- Tell us what happens instead of the expected behavior -->

## Steps to Reproduce
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
<!--- reproduce this bug. Include code to reproduce, if relevant -->
1.
2.
3.
4.

## Environment
<!--- Include as many relevant details about the environment you experienced the bug in -->
* Component Version:
* Browser Name and Version:
* Operating System and version (desktop or mobile):

Below is an proposed template update change to make issue logging a bit more streamlined and help us quickly label issues.
Proposed Updated Template
<!-- Keep the progress checklist.  -->
## Progress
- [ ] Design Input
- [ ] Expected Behaviour
- [ ] Tech Design
- [ ] Development
- [ ] Functional Validation
- [ ] UX Validation
- [ ] Released

<!------------------------------------------------------------------->
<!-- Please fill out the appropriate template below as best you can. -->
<!------------------------------------------------------------------->

# Issue Description
<!-- Describe the issue as best you can. We love screenshots! -->

## Issue Type
<!-- Is this a new feature request, enhancement, bug report, other? -->
- [ ] New Feature
- [ ] Enhancement
- [ ] Bug
- [ ] Other

## Expected Behavior
<!-- Tell us how it should work -->

## Current Behavior
<!-- Tell us what happens instead of the expected behavior -->
<!-- Leave a comment "N/A" if there is no current behavior -->

<!----------------------------------------------------------------------------------->
<!-- If you are reporting a bug, please fill out the sections below. -->
<!-- Otherwise, the sections below can be deleted. -->
<!----------------------------------------------------------------------------------->

## Steps to Reproduce
<!-- Provide a link to a live example, or an unambiguous set of steps to -->
<!-- reproduce this bug. Include code to reproduce, if relevant -->
1.
2.
3.
4.

## Environment
<!-- Include as many relevant details about the environment you experienced the bug in -->
* Component Version:
* Browser Name and Version:
* Operating System and version (desktop or mobile):


Add github workflows for automatic container build

The build 'should' be automatic on new tags and will push to the repo's ghcr.io repo.

I just merged v0.7.0, updated the DockerFile with the new version, tagged the release and was able to confirm that a new container was built automatically with the correct v0.7.0 tag. see mdallaire/waterfurnace.


Colorization Tool

A colorization tool to change the colour of pixels with all of the same shading is needed in Piskel. This would enhance the general experiance of the app and would function similarly to the swirly paint bucket tool.

Do you mean 'shading' as in the same light value on an HSL curve?
In that case, why not press for an HSL-specified colorization tool in general?

Do you mean 'shading' as in the same light value on an HSL curve?
In that case, why not press for an HSL-specified colorization tool in general?

Well, either way the tool would have the same effect, but that would work to. But yes, what you said about light values and saturation is what I meant.

Sadly never going to gain any traction unless I implement it myself, which at the moment I am not well equipped enough to do so.


UDP and FQDN

Not convinced that info provided is correct. How can fqdn association be made with UDP port? e.g. ntp.ubuntu.com | UDP:123 as mentioned in the section "Required ports and addresses for AKS clusters"

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

ID: a38439d0-0125-3445-1c0a-a03b940e315d
Version Independent ID: c6436a35-94b9-6396-3b13-9291f0a17b21
Content: Restrict egress traffic in Azure Kubernetes Service (AKS) - Azure Kubernetes Service
Content Source: articles/aks/limit-egress-traffic.md
Service: container-service
GitHub Login: @mlearned
Microsoft Alias: mlearned

Thanks for the feedback! We are currently investigating and will update you shortly.

@mlearned Can you please help confirm on this? Thanks :)

It's impossible to follow these instructions. Document says to create rules allowing UDP and TCP to FQDNs, but:

Application rules can use FQDN, but can't specify UDP and TCP, which aren't application protocols (they are transport layer protocols)
Network rules can specify UDP and TCP, but they can't use FQDN.

@zr-msft Can you please help confirm on this? Thanks :)

We're also facing this problem on our end. To compound the problem, the services with FQDNs that require UDP and TCP connections periodically change their IP addresses, which broke our service. If we could just get a static IP address to connect to those FQDNs I believe the problem could be solved.

Kansenchu, may I ask when you saw the IPs change? I'm wondering what triggers it. Last week we applied Terraform changes to an environment with three AKS clusters in it, and two of the three API endpoint IPs changed. Was your IP change correlated with anything?

We're also facing this problem on our end. To compound the problem, the services with FQDNs that require UDP and TCP connections periodically change their IP addresses, which broke our service. If we could just get a static IP address to connect to those FQDNs I believe the problem could be solved.

It happened after some maintenance was performed on the AKS API endpoints. To Microsoft's credit, they did send out an (easily-missed) notification that the IP is going to change. You can see it under Service Health > Health History. That said, this really shouldn't be something that we have to constantly update on our end.

You can specify FQDN in network rules, on Azure firewall. For the rest you should use the AKS FQDN tag.
See here for an example: https://docs.microsoft.com/en-us/azure/aks/limit-egress-traffic#restrict-egress-traffic-using-azure-firewall

Thank you for updating @palma21
#please-close


Cannot import SVG via URL

Preflight Checklist

[x] I agree to follow the Code of Conduct that this project adheres to.
[x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Describe the bug
Importing a SVG via URL does not work. Instead of the graphic, only the text content is shown in the editor
To Reproduce
Steps to reproduce the behavior:

Go to https://app.diagrams.net/
Click on 'File', 'Import From', 'URL...'
Use URL to a SVG, for example https://upload.wikimedia.org/wikipedia/commons/a/a0/Firefox_logo%2C_2019.svg/
Rectangle is inserted but only showing text instead of graphic

Expected behavior
Graphic to be shown
draw.io version (In the Help->About menu of the draw.io editor):

draw.io version 13.6.3

Desktop (please complete the following information):

OS: Linux
Browser Firefox
Version 68.0.1

You can use Arrang -> Insert -> Image... to add SVGs to the diagram from a URL as a workaround


fix: [#9327] Bot Composer crashes when using Throw Exception activity

Fixes #9327
Description
This PR fixes an issue when creating a Debugging options => Throw exception event inside a trigger, Composer freezes and the UI stops working for the trigger that has the failed event.
Furthermore, this is caused by React, since it can't render objects ({ "action": "hello" } | [ { "action": "hello" } ]) to the UI.
Specific Changes

Adds the string AdaptiveExpressions built-in function to the property of the ThrowException PropertyDescription component, casting any element that comes in the errorValue field (string, number, boolean, object, array, array of objects, etc).

Testing
The following image shows the tested samples working as expected without freezing the UI.

Coverage remained the same at 54.605% when pulling b0b094082123a73b6319bc782fee03f0f5a20b06 on southworks/fix/throw-exception into 771e3182af00d68e32c3b9a6bbc939e94d6d0874 on main.


"Form validation" for "Sign up page"

@Luson045
The form validation on the sign-up page does not provide specific error messages when users attempt to register with incorrect or incomplete information. Upon clicking the "Register" button, the form triggers a validation error, but it does not inform the user about what fields are causing the issue (e.g., invalid email format, missing required fields, weak password).
Expected Behavior:
When a user clicks "Register" with incorrect or incomplete information, specific error messages should be displayed for each problematic field.
Email field: Should show an error if the format is invalid (e.g., "Please enter a valid email address").
Password field: Should provide feedback for weak passwords (e.g., "Password must be at least 8 characters long").
Required fields: Should show an error if any required field is left empty (e.g., "This field is required").
If validation error ,  then its should mention the reason like passwords doesn't match , etc

@Luson045 I would like to work on this issue. Please assign me this issue under hacktoberfest and GSSOC'24 extended.

okay assigned 👍


Ensure all steps work on Windows

Confirmed Working:

[x] Step0
[x] Step1
[x] Step2
[x] Step3
[x] Step4
[x] Step5
[ ] Step6
[ ] Step7
[ ] Step8

verified on W7 with cmd and git bash, all steps work.

verfied on W10 with cmd, all steps working. Data in Influx too.


sheet.seal() Documentation Question

The documentation example and the note in further down don't seem to agree:
import { renderToString } from 'react-dom/server'
import { ServerStyleSheet } from 'styled-components'

const sheet = new ServerStyleSheet()
try {
  const html = renderToString(sheet.collectStyles(<YourApp />))
  const styleTags = sheet.getStyleTags() // or sheet.getStyleElement();
} catch (error) {
  // handle error
  console.error(error)
} finally {
  sheet.seal()
}

If rendering fails for any reason it's a good idea to use try...catch...finally to ensure that the sheet object will always be available for garbage collection. Make sure sheet.seal() is only called after sheet.getStyleTags() or sheet.getStyleElement() have been called otherwise a different error will be thrown.

In the example, if const html = renderToString(sheet.collectStyles(<YourApp />)) throws, sheet.getStyleTags() would not have been called.  The note above states that you should only call .seal() if sheet.getStyleTags() or equiv is called.  So which is it?  Should the sample be:
import { renderToString } from 'react-dom/server'
import { ServerStyleSheet } from 'styled-components'

const sheet = new ServerStyleSheet()
let needsSealing = false;
try {
  const html = renderToString(sheet.collectStyles(<YourApp />))
  needsSealing = true;
  const styleTags = sheet.getStyleTags() // or sheet.getStyleElement();
} catch (error) {
  // handle error
  console.error(error)
} finally {
  if (needsSealing) {
    sheet.seal()
  }
}

Or should the note be updated to something different?

Hey, getStyleTags internally calls seal() and seal() does a check if the instance is already sealed.
So even if it throws before calling getStyleTags, it the testing condition is not needed.
Here the class definition: https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/models/ServerStyleSheet.js

oh great, so the code sample was correct, the documentation was a lil misleading imo


Japanese readme translation

I want to help.
Fix the following
https://github.com/mini-software/MiniAuth/blob/main/README.jp.md

@zukizukizuki ❤really appreciate, I sent the team invite for you.


Week 3 Review Ticket

Peer Grade: /5
Graded By:
GitHub Pages
Tech Talk 3 Notes

Final score: 5/5
Raadwan successfully created all four algorithms (25%/25%)
Github page is in depth and has thorough analysis (25%/25%)
Analysis: Both the github pages and actual code help demonstrate the time, comparisons, and swaps. Each sort is ran 12 times with 5000 element arrays as presented in java.sort. (25%/25%)
Individual Githubs, Replit, and IntelliJ: All things are cohesive and there are 10 commits on Java and Pages. (25%/25%)


Separate countries' analysis links from general analysis page

what was the final decision on where to put this section?

Still to have a separated page. You were to check what could be done so it
wouldn't be a weird page with just some flags as links to click.
Em 5 de nov de 2016 2:57 PM, "Miguel Peixe"<EMAIL_ADDRESS>escreveu:

what was the final decision on where to put this section?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ecodigital/clade-monitoreo-wptheme/issues/23#issuecomment-258643990,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALSuM8n_FFDJKjYqk9u4uWNt7on5u13eks5q7PvTgaJpZM4KhgHB
.

But what content should go alongside? The country list could be turned into a shortcode, so it can be flexible enough to be inserted in any page.

It hasn’t been decided by CLADE staff, but I like the idea of transforming it to a shortcode so they can decide what to do by themselves.

Shortcode [country_list] now available:

Country shortcode now supports title parameter. Example:
[country_list title="Analisis por pais"]

Does not display title if parameter is not used.


CSS icons fallback

Type of feature
✨ Feature
Current behavior
hey @gigamaster
I really like the CSS icons you introduced.
I just noticed that CSS masking has baseline compatibility: "newly available".
I generally target this compatibility level for the full app since the users are developers I expect them to have updated browser versions.
However, for embeds I aim to target compatibility level: "widely available" since the users might be less tech-savvy or running in more restricted environments.
In this situtation I prefer to provide fallbacks to make it usable even for older browsers.
CSS isons are used in embeds.
Suggested feature
I'm suggesting a fallback based on your code to use the svg as a background image instead of masks and use invert filter to show hover/active state for light and dark themes.
This would be placed in a @supports block to only work if masks are not supported.
It should otherwise require no code changes.
The icons should appear (without the theme color), but respond with shades of grey on hover/active and for dark/light themes.
This is a demo for the suggestion (icon size is enlarged for the demo): https://livecodes.io/?x=id/ncvsjhnzvep
Please let me know what you think.
Additional context
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Contributing Docs

[X] I agree to follow this project's Contribution Docs

If you agree with the approach, I can start a PR with the proposed changes.

@hatemhosny
I haven't had any problems using mask. Over the last few years, major browsers implemented mask so quickly that I've stripped out prefixes, e.g. -web-kit, down to the things that matter. But the way you're extending support seems good.

@hatemhosny I haven't had any problems using mask. Over the last few years, major browsers implemented mask so quickly that I've stripped out prefixes, e.g. -web-kit, down to the things that matter. But the way you're extending support seems good.

Thank you @gigamaster
I really like the mask approach. Very neat.
I just think that this addition is an easy win since it adds very little code and might extend support as you say.
By the way, LiveCodes build pipeline uses autoprefixer, so you don't need to manually add vendor prefixes anyway, even for other features.


Do not remap touch* to pointer* events

https://github.com/Leaflet/Leaflet/blob/d843c3b88486713827d7e860b58bdba75bfbd5a2/src/dom/DomEvent.js#L91-L93
I really doubt that we should use this 'pointer transformation' for every pointer-capable browser.
Originally it meant to simulate touch for Windows mobile IE, which does not support touch events.
Previously preferring pointer events had some sense: smoother scrolling.
But now with passive touch listeners we have exactly good performance.
And one more consideration: there are use cases hardly achieved without real touch events. Among them - prevent click when it is not needed.

There is no reason to fake events. Such approach leads to subtle bugs which are hard to fix.
See also #7064.
touch* events are not equivalent to their pointer* counterparts.
preventDefault() may have different effect (or no effect) when called in pointer* handler.
E.g.:
a.  only touch handler may prevent click (used in #7026).
b.  only touch handler may prevent default browser action, such as page scrolling and pinch-zooming (at least in some cases, like  #5745, #5969).
c.  Firefox Preview, or android Firefox with dom.w3c_pointer_events.enabled=true flag, has some issue with pinch zoom gesture: it is hard to start it.

Hey there. I'm working on Firefox, and we're seeing quite a few reports about broken maps in the new Firefox for Android. From this bug, it looks like you have already identified the cause, and are working on a fix. Is there a timeline for this to ship? Is there anything we can help you with? :)

@denschub We released 1.7.0/1.7.1 a few days ago (with some impactful changes regarding handling of PointerEvents) and had some bug reports from Safari users (see #7255).
I'm not aware of any problems with FFX+Android yet - would you mind creating a new bug report including the versions of Leaflet and FFX needed to reproduce, and any links to upstream bugzilla? That'd be useful.


Splitting tiny checks and R CMD check in two steps

All our CI jobs run at the same time but some are quite long (e.g R CMD check because of #37) while others should be quite quick (e.g styling, linting, and spellcheck).
The problem is that these quick checks might require tiny changes that don't influence the code at all, like fixing a typo or deleting a new line. When this happens, the new commits re-trigger the whole suite of tests, even R CMD check which shouldn't be affected by these tiny changes. Therefore, maybe there should be a "first run" of small CI jobs that check that everything's fine and when this passes, then we trigger the longer jobs like R CMD check.
I don't know the specific name of this but it looks like this in GHA (example from r-universe workflows):

I'm not sure how this would influence our dev workflow but it just annoys me to lose a few minutes every time there's a lint or some style to fix (and it also wastes some GHA minutes or just computing power). Would something like this make sense to you?

I think that's a good idea. Let me have a look into how this can be implemented.

Note that for those tiny checks, we could use ubuntu-latest with r2u to have a faster setup (currently lint-changed-files takes about 3 min to setup R and install the deps)


Something went wrong during completion. Reason: Message text is empty

There will be errors in some Chinese chats, how can I fix these errors

It works after switching from GPT-3.5 to ChatGPT


Support for Cloud Development Kit

TLDR
I'm enquiring about something I was unable to find in the docs but which I thought you may be able to provide more context on.  I am new to Lambda and I want to determine whether what I want can/should be integrated into the framework, or whether what I want to do is already doable within the framework.
More than happy to flesh this out but for now I don't have enough information.

Summary
I have a CDK repository I would like to make use of when deploying a jets application to AWS.  I'm new to lambda so I might just need some direction, but feature request seemed to be the best category for what I am enquiring about.
Motivation
Our cloud formation provisioning processes are backed by a CDK repository.

Guide-level explanation

Given I have an existing jets app, how can I provision lambda using CDK.

Reference-level explanation

Drawbacks

Unresolved Questions

Thanks for in enquiry. CDK is its own different beast and has its own deployment package procedure. Current thoughts on this is that it'll be overly complex and is out of scope.


Possibility to edit/create logging.yml

It would be Nice To Have possibility to generate/edit logging.yml file. For example we'd like to add syslog appender but with current flow it's not really possible.

Hi,
You can supply a custom logging file / template via the following options:
https://github.com/elastic/puppet-elasticsearch/blob/master/manifests/init.pp#L142-L146
Cheers.

oh, great! thank you!


Lint on the fly is always On

Hi,
I have disabled the Lint on the Fly option but still whenever I open a new file the Lint is On. I have the latest version 1.1.0 of atom-linter and 1.0.11 of atom-linter-eslint. Maybe I should address this issue in the linter-eslint repo?
Thanks.

The Lint on fly is different from Lint, lintOnFly means that your files would be linted even when you haven't saved yet. Linting means that all the linters would be triggered for that scope.
You can disable linting for a specific TextEditor by calling linter:toggle command on it.

Thanks for getting back to me. It is possible to keep the linter off by default? It's kind of frustrating to wait 10 seconds to open a large vendor file that you are not even interested in linting...

You can always disable the package if you want it off by default.

Yes, I am forced to do that, but that doesn't seems a good solution. Anyway, thanks.


Question: backend python files?

Where backend python files go and how should they look like? What should be done to return a simple message at a new route? Please give an example.

I'm sorry I don't understand your fist question.
Routes can be added on the backend on the resources.py file (see flaskrest plus documentation) and on the front end application on the router.js file (see vue router docs).

I'm sorry I don't understand your fist question.
From the README:

This combination allows you have both your backend python files and the Vue appplication files auto-reload on save.

Routes can be added on the backend on the resources.py file (see flaskrest plus documentation) and on the front end application on the router.js file (see vue router docs).

I've taken a look into the flaskrest plus but I still can't figure out how to create a new route with a simple message.

The endpoints for this project are created here - you can copy them and modify:
https://github.com/gtalarico/flask-vuejs-template/blob/master/app/api/rest/resources.py#L14
The pattern is something like this:
@api_rest.route('/message')
class ResourceMessage(BaseResource):

    def get(self):
        return {'message': 'Message'}

This will return {'message': 'Message'} at /api/message
This template uses flask rest plus to manage the backend endpoints + resources,
so if you need more details you should look at the documentation for that project:
http://flask-restplus.readthedocs.io/en/stable/
If you don't need rest-style resource routing, you can always use flask's app/blueprint routing.
https://github.com/gtalarico/flask-vuejs-template/blob/master/app/client/__init__.py#L13
@app.route('/endpoint')
def view():
    return 'message'

@gtalarico: Thanks, both ways seem to be working now.


⟜⊸-style documentation for inverses?

Some of the inverses (e.g. °√ and °ℂ) are fairly intuitive, but the majority have behavior that can't really be assumed from their original functions. As a beginner, °⊏ doing what it does wasn't obvious. Could there be some sort of multi-glyph documentation for the weirder inverses, in the same way ⟜⊸ works?

Hmm, that's an interesting idea. Nothing preventing it. I'll add it to the todo.

I've added some of these in 20cfc189d60820e8b4745a.
Let me know if there are any others you run into!


Binance Margin (cross/isolated) WS channel has different listen-key

https://binance-docs.github.io/apidocs/spot/cn/#payload
if Binance Margin (cross/isolated) WS private channel is supported, please provide an example.
I think it is not supported yet, as it need a different API path than spot to get_listen_key()
    async def get_listen_key(self):
        return await self._create_post("userDataStream", headers = self._get_header(), api_variable_path = BinanceClient.API_V3)

so, in order to subscribe the Margin (cross/isolated) WS private channel, AccountSubscription needs 3 different get_listen_key() for each type
from cryptoxlib.clients.binance.BinanceWebsocket import AccountSubscription

need to be updared into
from cryptoxlib.clients.binance.BinanceWebsocket import SpotAccountSubscription
from cryptoxlib.clients.binance.BinanceWebsocket import CrossMarginAccountSubscription
from cryptoxlib.clients.binance.BinanceWebsocket import IsolatedMarginAccountSubscription

Thanks @xiandong79 for pointing this out.


Where does it output images too?

It goes so fast it doesn't show or tell me where the images are outputting too, even in the readme.
Where do they go?

Good question, i'm not sure either. It seems to ask for the link then process for a couple of seconds then closes the window. Seeing it in slow-motion it there doesn't seem to be anything after the "Processing" line. If you search for all pictures in your C-Drive no pictures fro that gallery seem to show up either. I would expect the creater of this program or another user to figure out if the program just doesn't work.

Ok figured it out. So looking at the code when instead of putting in the full link your supposed too only put in the galleryId. This caused by lines  " url = "http://www.imagefap.com/pictures/"  " and "
galleryId = URL.replace(url,"")  ". So for example instead of putting "https://www.imagefap.com/pictures/8695527/mixed-bag" you would put "8695527".

Hello there,
Yeah i made this script quite a while ago, and stopped paying attention to it. Both it and the rule34 downloader are currently broken. As i have a lot of time on my hands ill get them working again.
As for where this script saves to, it saves to the same directory as you run it in. But as i say, its broken right now. Once i get it running again, ill implement an option to choose save location, like r34 downloader does.

Found the issue,
At some point imagefap moved from http to https and restructured their url format, evidently when i made this 3 years ago, i was very naive in how i grabbed the gallery ID from the url. I've updated accordingly. The script should now work fine.
I will push a few more commits to add functionality and refactor the code over the next few days. But as of this comment, its working again


[Mobile] Make by default toggled ToggleStyleButton

I need to make ToggleStyleButton enabled by default. When the user writes in TextFiled, he begins to write list items. Is it possible now? Or where I can add that functionality?

You need not modify Quill at all for this task. Afaik it should be possible for you to seed your document with an empty delta that has a bullet attribute. Thus your users will get to type straight into bullet list mode. Though I have to say it's an atypical way of approaching text editing.

Thanks for your help!
Maybe it's possible to add Intend programmatically also?
 setState(() {                       _controller!.formatSelection(Attribute.indent);                       _controller!.formatSelection(Attribute.ul);                     });
Need logic something like that

https://user-images.githubusercontent.com/22457340/176877051-98a95963-af96-4dac-b447-3159d52996f5.mp4
I want to implement a feature like that - Nested list
If you can give me some advice on how to do this, I'll do PR  with this feature. Without documentation, this looks impossible x)

Introducing such a feature is not trivial at all for several reasons:

This is not standard reach text behaviour. Many users will find this feature rather confusing / unexpected. Since it's a departure from the traditional bullet list. Not saying that your app should not use. Just saying that not everybody is expected to use it by default.
If not a default feature, then it has to be opt in. Could be done by extending the regular delta format with either a new type of bullet (expandable bullet) or by giving the existing one a new attribute.

  {
    "attributes": {
      "list": "bullet"
    },
    "insert": "\n"
  },

Once you have such an attribute you need to update the logic that renders Delta objects to exclude Blocks based on the indentation level and the state of the toggle.
Additionally you have to consider what happens if a user pressed the indent button. Do you split the list in 2? Do you inhibit this function?
Another way to do it would be via custom embeds. That would spare you the pain of modifying Quill rendering logic. But that has major caveats. A custom embed can't be selected partially. You can either fully select a custom embed or not select it (think of images).

I'd argue that venturing in to implement this feature will be a tough challenge either way. If you are willing to invest the time it's possible. I'm learning myself a lot about Quill (not a maintainer). I understand what you mean by lack of documentation. I've started myself a fork of Quill to improve the architecture (easier to follow) and documentation (+ testing). It's still in the early days so it still has a lot to improve, but I guess it's already easier to follow the breadcrumbs there. I'd say check it out if you really intend to dedicate weeks of your dev time into such a project. I'm online most of the time on our discord so you can reach to me for advice. Though keep in mind I'm not the architect/maintainer of Quill so I'm still learning a lot on the go.


acp module is outdated and does not work as it  uses an older version of scikit-learn

Please replace this bit:
https://github.com/donlnz/nonconformist/blob/cdef0d1fb9a512dbac912e735f417270d26564a9/nonconformist/acp.py#L10-L11
by:
from sklearn.model_selection import KFold, StratifiedKFold
from sklearn.model_selection import ShuffleSplit, StratifiedShuffleSplit

Do you know which version of scikit learn is stable with nonconformist 2.1.0 especially concerning acp?
I still get the following error (after editing acp.py):
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-2-944c165efcac> in <module>
     69 # -----------------------------------------------------------------------------
     70 for name, model in models.items():
---> 71     model.fit(data.data[train, :], data.target[train])
     72     prediction = model.predict(data.data[test, :], significance=significance)
     73     table = np.hstack((prediction, truth))

/zeus/fabiank/python3.7_env/lib/python3.7/site-packages/nonconformist/acp.py in fit(self, x, y)
    181                                                    self.n_models,
    182 		                                   problem_type)
--> 183                 for train, cal in samples:
    184                         predictor = clone(self.predictor)
    185                         predictor.fit(x[train, :], y[train])

/zeus/fabiank/python3.7_env/lib/python3.7/site-packages/nonconformist/acp.py in gen_samples(self, y, n_samples, problem_type)
     80 			splits = StratifiedShuffleSplit(y,
     81                                                         n_iter=n_samples,
---> 82 			                                test_size=self.cal_portion)
     83                 else:
     84 			splits = ShuffleSplit(y.size,

/zeus/fabiank/python3.7_env/lib/python3.7/site-packages/sklearn/utils/validation.py in inner_f(*args, **kwargs)
     70                           FutureWarning)
     71         kwargs.update({k: arg for k, arg in zip(sig.parameters, args)})
---> 72         return f(**kwargs)
     73     return inner_f
     74

TypeError: __init__() got an unexpected keyword argument 'n_iter'

Using scikit-learn 0.17 worked for me.
'n_iter' was renamed to 'n_splits' in the model_selection.StratifiedShuffleSplit class in version 0.18 (see the relevant release history here: https://scikit-learn.org/0.18/whats_new.html).


Add git-lfs to deps

Maybe needed for some project since LFS start to be used by more projects. My main use case is to be able to test LFS functions of gitea from git client but it can also be needed to build some golang project that use git lfs.

@tboerger Yes, but before I wanted to be sure that it will be accepted ^^. I do it now.

Done in #2 #3 #4 #5


MAINT: stats.ContinuousDistribution.llf: remove method

Reference issue
Closes gh-22146
What does this implement/fix?
Code for an llf method has been hiding in the ContinuousDistribution class, but the documentation didn't render and it's not tested because it wasn't supposed to be public at this time. This PR removes the method for now.
Additional information
The idea of providing a LLF is fine, but it would need interface discussion (should it be a class method? separate function?) and more work.

Do you know whether this will directly go into 1.15.0 final, or if there'll be a an rc2 first?

That's up to @tylerjereddy, but I think there will be an RC2.

That's up to @tylerjereddy, but I think there will be an RC2.

The reason I'm asking, is because withoout an rc2, I'll have to remove the llf annotations while still using 1.15.0rc1, and add an allowlist entry to ignore the stubtest errors about the missing annotations.

There will be an RC2 yes, the draft backport PR will be up shortly. A few things are still in flight, so RC2 definitely will not happy today, though if it could happen this weekend that may be nice.

There will be an RC2 yes, the draft backport PR will be up shortly. A few things are still in flight, so RC2 definitely will not happen today, though if it could happen this weekend that may be nice.

That helps, thanks!


libnss3.so

#24 same error, solution was to use node 8.x but aws does not allow that version anymore

@johnbalvin  sorry , i may not have time to fix this recently , please have a look https://github.com/alixaxel/chrome-aws-lambda  , should be able to help u . thanks

@johnbalvin Or take a look here.


[BUG] Deleting a snapshot shows > 100% progress on the replica in the volume details page

Describe the bug
Deleting a snapshot shows > 100% progress on the replica in the volume details page
To Reproduce

Create a volume and attach it to a workload.
Go to volume details page
Create few snapshots
Delete snapshots
Hover over the progress bar of a replica
It shows Deleting Snapshot 115%
Snapshot Section shows Deleting 100%

Expected behavior
Deletion progress on the replica should match the % in the snapshot section.
Environment:

Longhorn version: master-04/27/2020
Kubernetes version: 1.17.4
Node OS type and version: RKE Linux DO cluster

The returned data may be the cause of this bug @yasker @sowmyav27

looks like an issue in the backend calculation.

For the 4th reproduce step, need to delete the snapshot not in the creating order. Means delete the snapshots in the middle.

verified on master - 05/08/2020
Steps:

Create a volume and attach it to a workload.
Go to volume details page
Create few snapshots - 4 snapshots while writing data between taking snapshots
Delete snapshots (not the latest)
The progress bar on the replicas show > 100% deletion

@sowmyav27 ,
I just try the latest master image, and i don't see this issue.
Could you check if you are using the latest image with the following steps?

login to any engine-image-ei-xxx with cmd:
kubectl -n longhorn-system exec -it engine-image-ei-605a0f3e-cbgcq bash
check longhorn version with cmd:
root@engine-image-ei-605a0f3e-cbgcq:/# longhorn --version longhorn version a76acd6

If you see the version is different than "a76acd6", this means it's not the latest one, and could you try to upgrade to the latest one by deleting them with kubectl delete pod ?
If you are using the latest one and still seeing this issue, please let me know.
Thanks,
Bo

Note: kubectl -n longhorn-system delete daemonset engine-image-ei-xxxx is more convenient.

Verified on master - latest - 05/12 (5b9f05c on UI)
Validation: PASSED

Create a volume and attach it to a workload.
Go to volume details page
Create few snapshots - 4 snapshots while writing data between taking snapshots
Delete snapshots (not the latest)
Deletion progress is NOT seen > 100%. It matches the progress in the snapshot section

Validation: PASSED


iproute: 4.20.0 -> 5.0.0

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/iproute2/versions.
meta.description for iproute is: '"A collection of utilities for controlling TCP/IP networking and traffic control in Linux"'.

Checks done (click to expand)

built on NixOS
/bin/sh passed the binary check.
1 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 5.0.0 with grep in /nix/store/zsfq60zyxa2cx3nnb6nn615vi6x0zjk0-iproute2-5.0.0
directory tree listing: https://gist.github.com/2dc15e66e420930405c26a958452fb22
du listing: https://gist.github.com/8dfcbddf284bf47d0800e916e7528788

Rebuild report (if merged into master) (click to expand)

1934 total rebuild path(s)
695 package rebuild(s)
695 x86_64-linux rebuild(s)
626 i686-linux rebuild(s)
6 x86_64-darwin rebuild(s)
607 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
acme-sh
adapta-gtk-theme
akregator
almanah
appimage-run
arc-theme
areca
astroid
azureus
balsa
bashSnippets
beegfs
birdfont
blueman
bolt
bomi
bookworm
calligra
chrome-gnome-shell
chronos
cide
claws-mail
cntk
collectd
collectd-data
connman
connman-gtk
connman-ncurses
connman_dmenu
connmanui
corebird
ddclient
deepin.dde-daemon
deja-dup
dhcp
digikam
dino
dl-poly-classic-mpi
docker
docker-edge
docker-gc
docker-machine-kvm
docker-machine-kvm2
docker_18_09
dolphin
dragon
dwm-status
eclipses.eclipse-cpp
eclipses.eclipse-java
eclipses.eclipse-modeling

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/zsfq60zyxa2cx3nnb6nn615vi6x0zjk0-iproute2-5.0.0 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A iproute https://github.com/r-ryantm/nixpkgs/archive/ae7729f94522527e6c2ba389cf74506384ab165c.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/zsfq60zyxa2cx3nnb6nn615vi6x0zjk0-iproute2-5.0.0
ls -la /nix/store/zsfq60zyxa2cx3nnb6nn615vi6x0zjk0-iproute2-5.0.0/bin

cc @edolstra @fpletz for testing.

Closing this because we already have #58136 (that PR used the package name instead of the attribute name).


Indents 1

Hi Jaive! I just took a look at your code. If I may make a suggestion, I would double-check that the indentation is consistent. Sometimes the tags where off by a space or two (I may be mistaken, please tell me so!). If you take a second look and make changes, happy to take another look. Cheers, Tina

Thankyou, I am looking at it now.

@tina-trenkner : Hi Tina, thankyou for your input. I edited the html - with more indentation. Please tell me if this indentation is good with you or if there is more i should do. Thankyou.

I thought this looked very readable and I was able to follow it. So with that, I'm going approve the pull.


Support JRuby

For supporting JRuby, we first need to let enumerable-statistics support JRuby.

https://github.com/mrkn/enumerable-statistics/issues/20

I think this could be somewhat related to https://github.com/red-data-tools/unicode_plot.rb/issues/31. If we made a pure ruby version of this library then it would support Jruby out of the box. Then the only two other places (i think) in here that are actually using enumerable-statistics are Array#histogram and Array#percentile.
I've already taken the liberty of writing a pure ruby version of Array#histogram here github.com/zombocom/mini_histogram. It matches the interface provided by enumerable-statistics on purpose. Array#percentile would be pretty easy to code up.


Table edit -> update table

@pchtsp wrote:
"when a table is edited, it does not update."

This should be fixed with baobabsoluciones/cornflow-app#47