lib/core/bytes: add Int::to_bytes and Bytes::to_i

More nice services on bytes.

dedicated to @TheBaconMan

ping @xymus or @R4PaSs ?

+1

update: improve doc

:shipit:


Remove version: Tableau.PrepBuilder version 24.2.36888

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

Hi @Exorcism0666,
This manifest has the highest version number for this package. Is it available from another location? (This might be in error if the version is switching from semantic to string, or string to semantic.)
(Automated response - build 896.)

URL: https://downloads.tableau.com/esdalt/tableau_prep/2024.2.3/TableauPrep-2024-2-3.exe
Response status code does not indicate success: 403 (Forbidden).
(Automated message - build 896)

URL: https://downloads.tableau.com/esdalt/tableau_prep/2024.2.3/TableauPrep-2024-2-3.exe
Response status code does not indicate success: 403 (Forbidden).
(Automated message - build 896)

@Exorcism0666 Could you close all the PRs related to Tableau?

@Exorcism0666 Could you close all the PRs related to Tableau?


@anandaroop => [Search] Use toString on search term, to avoid GraphQL type crash on term

Kind of a weird one! Adds a toString onto the keyword and switches the queries to use it (over term, which is just included from the query params).

I gather this is related to this report — maybe update  the description here to add some context for this change?
Otherwise LGTM #mergeongreen


Fix react-server issue with npm2

relates to issue 662

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Sresan Thevarajah seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.

:+1:

@sresant Does this also get the CLI working in node 4 outside the repo?  Like, even when it's installed globally?

@sresant Looks like this needs a rebase.  Does this plus #691 get everything working in node 4?  How about the superagent issue you were seeing?

@gigabo rebased and tested using node 4 and everything worked! And no superagent issue 😖

Great, thanks @sresant.

Wait... :squint:
This doesn't look like the right diff anymore.  Something go wrong with the rebase?

That's better. 😌


volatility3: 2.5.2 -> 2.7.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for volatility3 is: Volatile memory extraction frameworks
meta.homepage for volatility3 is: https://www.volatilityfoundation.org/
meta.changelog for volatility3 is: https://github.com/volatilityfoundation/volatility3/releases/tag/v2.7.0
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.7.0 with grep in /nix/store/l17yymgmvpr73pkr3634vfqsfhpkiy41-volatility3-2.7.0
found 2.7.0 in filename of file in /nix/store/l17yymgmvpr73pkr3634vfqsfhpkiy41-volatility3-2.7.0

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

volatility3

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/l17yymgmvpr73pkr3634vfqsfhpkiy41-volatility3-2.7.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A volatility3 https://github.com/r-ryantm/nixpkgs/archive/2f1f6c3b509d920a0af987ce8dc68cc64238cd91.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/2f1f6c3b509d920a0af987ce8dc68cc64238cd91#volatility3

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

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

2 packages built:

volatility3
volatility3.dist

Maintainer pings
cc @fabaff for testing.

Result of nixpkgs-review pr 316755 run on x86_64-linux 1

2 packages built:

volatility3
volatility3.dist


State value not returned by torrent_status class.

As reported by libtorrent documentation https://www.libtorrent.org/reference-Core.html#torrent-status there is a status property exposing a value from an internal enum that is useful to understand the status of the download process.
This is not exposed by the torrent_status class of the ported implementation.

I have added this functionality and created a pull request #7

Seems fine to me, PR merged.


[MINOR][PYTHON][DOCS] Fix some typos in docstrings and messages

What changes were proposed in this pull request?

This PR fixes some types in PySpark docstrings / error messages:

DefautParamsWritable -> DefaultParamsWritable
paramter -> parameter

Why are the changes needed?

Typos.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

Not tested.

Test build #146380 has started for PR 34952 at commit 630ee86.

Test build #146380 has finished for PR 34952 at commit 630ee86.

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

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

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

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

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

Merged to master.


[bug] reconstructions using region of interest weird.

This is likely an issue with center of rotation not being set correctly.

center of rotation was changing for each iteration. fixed in https://github.com/samwelborn/tomopyui/commit/00b75f928734a8c099a029042f4a45c221feefe8


[GitHub] Add ESAM label

Summary
The focus of these changes is to add a new label for the "Defender ESAM" service.

/check-enforcer override


Change favicon

Change the favicon! it makes it really hard to identify an open editor vs. a github repo

This is related to github.dev I assume. Those issues can be created here https://github.com/community/community/discussions/categories/codespaces


docs: Minor fixes

Docs Preview
Hey there! 👋 You can check your preview at https://66d0a1e0c5941b4a735d4923--aztec-docs-dev.netlify.app


Small bugs fixes and two new command line arguments for the EVO part

Hi,
I believe the commits I have made and their corresponding descriptions are very self-explanatory, but in summary what this PR is about:

fix various small bugs (e.g. incorrect path) that caused the execution of NCA training crash (in case of local execution)
added two new command line arguments:

n_generations to allow you run the script using smaller number of iterations
render_profiling to reduce the evaluation time unless you really want to see how long it takes to render given game level

Therefore, overall, I believe these changes should contribute to easier reproducibility of results as well as easier experimentation. In the future PR, I would like to focus on README since now it is quite overwhelming for a new comer. Hopefully, I can get in touch with @smearle and discuss how to do it in a best possible way. I am looking forward to your feedback!

Looks good! Thanks a lot for the housekeeping effort.
When we pass weights={} to the ControlWrapper this will normally determine the weight of each component in computing the reward value when we call env.get_reward() (e.g. weights={"path-length": 1} would give the path-length component a weight of 1. Leaving the dict empty will result in default 0 weights for all components. But since the evolve script calculates reward on its own, the weights arg is just a dummy value.
We should make a note that this is a dummy variable in the present context. Maybe also a TODO to actually use some of this reward-computation functionality from the ControlWrapper instead of reproducing it.
As for the Readme, an update would be most welcome. I figure it could be split into 3 sections: one for the evolution pipeline you're currently working on, one for the RL pipeline, and one for the underlying environments themselves. (A table of contents with hyperlinks to the 3 sections could be nice for accessibility).

All sounds good, will try to consider these points in the next PR then :)


fix(table): update compact table check box

Fix #1450
.pf-c-table__check is currently set to vertical-align: top. This works for "table with checkbox and actions" / "table expandable" because the checkbox lines up with the expandable arrow and the table columns are wider so it is less likely for the content to wrap more than 2 lines. However in the "compact table" the columns are so narrow that content will wrap over multiple lines - the checkbox set to top alignment looks visually off - note the image in #1450. Setting .pf-c-table__check to vertical-align: middle` for the compact table solves this problem.

Deploy preview for pf-next ready!
Built with commit 3d3cdd42ab2886d7cbcce5e62d28fb6776f6f0c2
https://deploy-preview-1472--pf-next.netlify.com


Darkmode css fixes

Darkmode fixes:
To test, use dark mode (with netlify preview below):

make your screen small enough to require scrolling the About page. Scroll the page and check for bug seen at https://github.com/ome/ome2024-ngff-challenge/pull/74#issuecomment-2441103148
List items now not white background

Before:

After:

WFM. Thanks, @will-moore!


Forbidden actions

We need to handle some forbidden operations, like when the user tries to check or tag his own changeset or is not logged in to check/tag another user's changeset. We could show an error message or just hide those buttons.

This is definitely annoying, when user has no clue why a particular action didn't succeed.

This was fixed in #58


Multi-gpu support

*Issue #162
Description of changes:
Adding the multi-gpu support. Besides local test, all examples are replicable and been tested on p3.8xlarge with 4 gpus.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@jaheba thanks for the review! all the comments have been addressed. I avoid making incompatible names changes to mxnet so keeping the ctx name.

Codecov Report

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

@@           Coverage Diff           @@
##           master     #657   +/-   ##
=======================================
  Coverage   84.63%   84.64%
=======================================
  Files         178      178
  Lines       10401    10425   +24
=======================================
+ Hits         8803     8824   +21
- Misses       1598     1601    +3

Impacted Files
Coverage Δ

src/gluonts/core/component.py
86.22% <0.00%> (-0.96%)
:arrow_down:

Codecov Report

Merging #657 into master will increase coverage by <.01%.
The diff coverage is 94%.

@@            Coverage Diff             @@
##           master     #657      +/-   ##
==========================================
+ Coverage   84.63%   84.64%   +<.01%
==========================================
  Files         178      178
  Lines       10401    10425      +24
==========================================
+ Hits         8803     8824      +21
- Misses       1598     1601       +3

Impacted Files
Coverage Δ

src/gluonts/trainer/_base.py
93.79% <100%> (+0.14%)
:arrow_up:

src/gluonts/model/wavenet/_estimator.py
95.95% <100%> (ø)
:arrow_up:

src/gluonts/model/deepar/_network.py
98.47% <100%> (+0.06%)
:arrow_up:

src/gluonts/dataset/loader.py
95.31% <100%> (ø)
:arrow_up:

src/gluonts/model/gp_forecaster/_network.py
100% <100%> (ø)
:arrow_up:

...rc/gluonts/model/gp_forecaster/gaussian_process.py
73.41% <100%> (ø)
:arrow_up:

src/gluonts/model/estimator.py
89.55% <100%> (ø)
:arrow_up:

src/gluonts/support/util.py
90.68% <100%> (+0.29%)
:arrow_up:

src/gluonts/model/predictor.py
81.94% <33.33%> (ø)
:arrow_up:

src/gluonts/core/component.py
86.22% <91.66%> (-0.96%)
:arrow_down:

... and 1 more

Codecov Report

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

@@           Coverage Diff           @@
##           master     #657   +/-   ##
=======================================
  Coverage   84.63%   84.64%
=======================================
  Files         178      178
  Lines       10401    10425   +24
=======================================
+ Hits         8803     8824   +21
- Misses       1598     1601    +3

Impacted Files
Coverage Δ

src/gluonts/core/component.py
86.22% <0.00%> (-0.96%)
:arrow_down:

@ehsanmok @jaheba Sorry to just randomly comment here (this is my first comment on this project), but when can we expect to see this released? I am a new user of GluonTS and it would be nice to have multi GPU support (my specific application uses DeepAR). Thanks!

@istorch the changes look good to me, so this could be merged into master soon and be included in the next release (either this or next week)

@ehsanmok @lostella Sorry to bug you guys again, but has there been any progress on this PR?

@lostella Thanks for your comments! in general, I think, since gluonts hasn't taken multi-gpu into considerations and has been designed for single gpu (it felt like that at least at the time of creating this PR), this PR initiations a sub-optimal solution at least with rooms to improvements of course.
As for the MVE, I've run all the existing examples and observed their improved sub-optimal speed ups which I can report later here.

Hi @istorch, thanks for your patience! As @lostella pointed out earlier, this PR offers a solution and it'd be helpful to have some external validations too, so if you can, please run your application to test things us further. You can install this patch via
python -m pip install git+git://github.com/ehsanmok/gluon-ts@multi-gpu

@ehsanmok Thanks for picking this up again! I have installed your branch and passed the context in as a list, like ctx = [mx.gpu(i) for i in range(8)]. Watching nvidia-smi, I see that all 8 GPUs are utilized during training. However, when I go to generate predictions, it still only uses one GPU. Is there anything special I need to do to make it use all GPUs for prediction as well?

@istorch thanks a lot for the report! I'll look into the prediction part.

@ehsanmok also, I did a little benchmarking and I'm not seeing any improvement in using multiple GPUs. With the same settings, my training ran in 7min 40s on a single GPU, and 8min 51s on 8 GPUs. I set epochs to 50, batch_size to 512, and num_batches_per_epoch to 16 (this is on a p2.8xlarge instance).

@istorch Just curious, did you multiply the batch size by the number of GPUs, like if you've used 512 for single GPU, then you'd need to use 512 * 8 for your 8 GPU context? Also it'd be helpful if you could share more context about what your code is doing and what model are you training.

@lostella @istorch after an investigation it turns out the adding the complete multi-gpu feature is harder than what I initially thought. This PR add the multi-gpu for training loop only. The current data loader seems to be a major bottleneck as it wasn't written for single context only and the other parts of GluonTS estimator is hard to decouple and extend. This is one more reason to consider #829.


black screen after playout

potential file error. otherwise potentially a breaking error in casparcg-connection?

probably issue with decklink drivers. i blame graphlr.


Ubccpsc210/ubccpsc merge branch

lgtm (When pulling from upstream, I think I would just merge straight to master... Maybe tag (or just note) the current commit first.)

Merged in directly, as recommended.


[1.10.2] Autocrafter failing larger jobs

Issue description:
Hard to pinpoint exact cause, but happens most often on large(amount of resources needed) jobs.
What happens:
Lets say you want to make Quantum Solar Panel, 4 of them. What "always" happens in this case is it trodding along(ignoring lagspike from large jobs here), and ends up crafting 3 out of the 4 with the fourth failing to ever craft if you just leave the crafting job be("Waiting for items"). If you cancel and then order a new Solar Panel, it needs to craft some items that are not listed in the crafting window prior(when stuck waiting) but finishes OK.
Also see this issue with fast machinery on large jobs, I suspect Refined Storage is not accurately recognizing items entering if it goes "too fast", as the machine will finish(lets say a Metal Former from IC2 with 14 overclocker upgrades) and items enter the system in the right amount(verified by looking at amount in grid before and after) but the crafter does not recognize this amount.
(Set it up with for instance Item Conduit with full speed upgrade into a chest with 3-4 import busses)
What you expected to happen:
Autocrafter finishing the amount, or looping back and rechecking dependencies after a certain time.
Steps to reproduce:

Set up a large multi-craft operation, recommend Advanced Solar Panels and Ultimate or Quantum panels as those give it consistently for me.
Start the crafting job(lets say 4 Quantum)
Wait a minute or two and you should see a remaining that will not finish.
...

Version (Make sure you are on the latest version before reporting):

Minecraft: 1.10.2
Forge: <IP_ADDRESS>5
Refined Storage: 1.2.12

Does this issue occur on a server? [yes/no]
No.

I should recalculate when stuck and just craft the needed items. Are you 100% you didn't mess up any patterns? (eg. 2 x make 1 y while it actually needs 3 x)

The entire process is automated, and works fine if I order one and sometimes two panels instead. The system has crafted 24 panels successfully at this point.
There is a loop present with steel(ingot->dust->ingot) but I bypass it by manually ordering that up so the crafter doesn't panic from it.

Loops might choke out the process when it recalculates and you didn't order them manually.

I am aware which is why I mention it and that I manually make sure the amount of steel is sufficient. I'll try remove the loop as a quick test now and see if it still halts.

Ok I believe this is a problem touching on two different bugs:
One might be related to having multiple steps in a complex recipe in the same crafter. For instance Irridium-Iron Plate -> Reinforced Iridium Iron Plate -> Irradiant Reinforced Plate -> Advanced Solar Panel. I had all those in the same crafter along with Irradiant Glass Pane(Another step in Advanced Solar Panel) and it would "always" stop on those. Now that I have spread it out over multiple crafters I do not see a crafting operation getting stuck on crafting-grid items any longer.
The other relates to multiple machines outputting material fast. I have tested many times now inputting a certain amount and seeing that amount output to chest. But when auto-crafting big orders like 1024 Advanced alloy(requires Mixed Metal Ingot in a compressor, which itself requires 1526 Tin Plate, Iron Plate and Bronze Plate which itself requires tin and copper dust of equal amount), something vanishes along the way. Mind you the processing patterns are correctly setup as I've probably sixtuple checked at this point and removed all oredict for everything IC2-related just to make sure. In the case of Advanced Alloy everything is 1-1 except for Mixed Metal Ingot which is a crafting-grid operation 3-2, yet on a large order I most of the time end up with a remnant of single- to double-digit deficiency of Advanced Alloy. That deficiency is not there on smaller orders.

I'm seeing similar things, but it seems to happen for me only when the system is importing simultaneously.
Example: I have a recipe for making bread. Ender IO Sag Mill wheat into flour, and cook flour in a Mystical Agriculture Supreme Furnace. Ender IO item conduit goes to an Ender Storage Ender Chest which is Ender IO item conduit'ed into three Iron Chests gold chests attached to importers. If I request a stack of bread, I usually end up with only about 17 of them. Disable the import of items however, and it crafts the entire stack.
This is also happening when requesting dark glass in an Ender IO Alloy Smelter. It just stops the recipe after 15 or so of a stack.
Downgrading to 1.2.11 has resolved this issue for me for the time being.

Same here! I order 64 Graphite Bars (Extreme Reactors) and get only 7! Other try 5. Then 3... 5...
Or I order 64 dust (SAG mill) and get only a few... this is really annoying :-(

Could any of you try out the dev build from the bintray repo? And see if it fixes it?

@way2muchnoise They can't, the builds on the bintray repo aren't obfuscated...

is there a new build in the way to fix this ??/


Add basic username/password login support with validation

https://staging.openbluebrain.com/mmb-beta/log-in

https://bbpteam.epfl.ch/project/issues/browse/BBPP134-2342

Tested in my staging, it works!

Thanks again, @danifr :+1:


weights for x4 upscaler

This is a wonderful project!
What would be involved in getting TAESD for the Stable Diffusion x4 upscaler?
It uses a different VAE than the other Stable Diffusion models.

Hmm, it looks like this VAE is f/4 instead of f/8, so I'd need to modify the TAESD arch slightly (and retrain a new set of weights)...

Added a stable-diffusion-x4-upscaler-compatible TAESD variant here https://huggingface.co/madebyollin/taesd-x4-upscaler.
Original image:

TAESD-X4-Upscaler
SD-X4-Upscaler VAE

Thanks, I look forward to trying that out soon!


ImportError: cannot import name 'Database'

Dear maintainers,
I'm trying to test scanner framework, and I'm facing some difficulties.
It seems I cannot import the "Database" class, which is used in many files I found in examples/apps
Using the following lines of code:
from scannerpy import DeviceType, Job
from scannerpy import Database

I get this error message:
ImportError                               Traceback (most recent call last)
<ipython-input-4-20f54f22a0ce> in <module>()
      1 from scannerpy import DeviceType, Job
----> 2 from scannerpy import Database

ImportError: cannot import name 'Database'

Here are more details on my installation:
Ubuntu 16.04.6 LTS
Docker version 18.09.7, build 2d0083d

I installed scanner using the following commands:
pip install --upgrade docker-compose
wget https://raw.githubusercontent.com/scanner-research/scanner/master/docker/docker-compose.yml
docker-compose run --service-ports cpu /bin/bash

I finally launched jupyter using the following command: docker-compose up  cpu
I managed to launch examples/Walkthrough.ipynb and also managed to lauch program apps/walkthroughs/grayscale_conversion.py
Any idea?
Kind regards,

Hi @DavidDoukhan, some of the examples in the apps directory are a little out of date. In this case, Database was renamed to Client. Anything linked from the scanner.run webpage should be valid.


Add Pixellate effect to part of image instead of making whole image pixellated.

How to add Pixellate effect to partial effect ?
i want to add effect in given frame only.

You could run the filter, mask the portion you want to have filtered, and then blend over the original image. It's not easy, but that's the way to do this.
Or, you could switch to the GPUImage 2 framework, which supports partial image filtering natively in almost every filter.

@BradLarson Could you point me to an example on how the partial image filtering can be used in GPUImage2? I looked through the sources but cannot figure it out.

@lawicko - The FilterShowcase example application has a few examples of this. The "Masked Pixellate" example does exactly what parthjdabhi describes above:
        let circleGenerator = CircleGenerator(size:Size(width:480, height:640))
        filter.mask = circleGenerator
        circleGenerator.renderCircleOfRadius(0.25, center:Position.center, circleColor:Color.white, backgroundColor:Color.transparent)

where the mask property is an input to every filter that lets you specify an input (image, shape generator, even another filter) to be used as a mask for the filter. Every pixel that is opaque in the mask image will render with the filter in the output, and every pixel that is transparent will use the original unfiltered pixel color.
This unfortunately doesn't work for grouped filters at present, but I'm working on a way to add this for those as well.


exp/textinput: doesn't work on browsers

Ebitengine Version
v2.7.4
Operating System

[ ] Windows
[ ] macOS
[ ] Linux
[ ] FreeBSD
[ ] OpenBSD
[ ] Android
[ ] iOS
[ ] Nintendo Switch
[ ] PlayStation 5
[ ] Xbox
[X] Web Browsers

Go Version (go version)
go version go1.22.3 darwin/arm64
What steps will reproduce the problem?

Run examples/textinput on a browser
Input 'aaa'
Press the left key

What is the expected result?
The cursor moves to the left
What happens instead?
The text disappers
Anything else you feel useful to add?
Reported by @midorimici
Though this is an issue in an experimental package exp/textinput, this is a regression and a serious issue. I'll backport the fix to v2.7.

Culprit: 5c7bfd3ed74a492f73be2a3a0e243c8ff1eaaaa5


Scroll on Filter options is not working

The same issue is happening in the Backup/Snapshots list.

It is quite probable that e853c80 has introduced this behavior.


How to solve: java.util.concurrent.CompletionException: io.awspring.cloud.sqs.listener.AsyncAdapterBlockingExecutionFailedException: Error executing action in BlockingMessageListenerAdapter

Type: Bug
Component:

Describe the bug
Get this issue when using @SqsListener to listen for sqs messages in a reactive app
Sample
Just using @SqsListener without any futher configurations. But everything work well if i use messageContainer to handle incomming message. Need help please

You should provide more information and mainly full stack of exception message.
Because this exception may be the result of something deeper

@kev205 this exception is simply a wrapper to any exception thrown in the listener method, so as @SalyczeQ you'd need to give us more details.
One thing though is this framework does not support Project Reactor, so YMMV.

Closed due to lack of feedback and also Reactor is not supported.


Jenkinsfile: backport all Jenkinsfile from master

We have made lots of changes in jenkins that were not and should have
been backported into this branch. For this reason this commit is a copy
of all Jenkinsfiles present in master with the k8s versions being tested
changed to be v1.5 specific.
Signed-off-by: André Martins<EMAIL_ADDRESS>

This change is

test-me-please

test-missed-k8s

test-docs-please

test-upstream-k8s

test-docs-please

test-missed-k8s

test-upstream-k8s

test-me-please

test-missed-k8s

Last missed k8s was #8208

failed while allocating identities https://jenkins.cilium.io/job/Cilium-PR-Ginkgo-Tests-K8s/2151/testReport/junit/Suite-k8s-1/13/K8sUpdates_Tests_upgrade_and_downgrade_from_a_Cilium_stable_image_to_master/
sync-IPv4-identity-mapping (3960)           never          5s ago       3       unable to add endpoint IP mapping '<IP_ADDRESS>'->'101': etcdserver: request timed out

should be fixed once #8195 is backported

test-missed-k8s

test-missed-k8s

test-missed-k8s


Don't extend expiration times for deleted domains

This change is

This may be a separate issue, but domains actually are never taken out of the PENDING_DELETE status when we delete them, so PENDING_DELETE is actually the status that all these domains are in.
For the grace period statuses, wouldn't we want to still skip extending the expiration if we're in a grace period? If we restore the domain, we reset the expiration time anyway to be the time of restoration + one year.
What effect would a pending transfer have on the expiration time? That shouldn't have any effect on whether or not the domain has been deleted, right?

I think I might have misread the code before -- while we do set the deletion time in the DomainDeleteFlow, we set it for the future like you say. To be safe, we can avoid situations where the deletion time is not the end of time-- this means that there's a pending deletion for some reason.


Make blog post redirect view a permanent / 301 redirect

Thanks for adding the blog post redirect view. It should be a permanent redirect (301, not 302) - I think this change is all that's needed.

Thanks for adding the blog post redirect view. It should be a permanent redirect (301, not 302) - I think this change is all that's needed.

looks good. Thanks Rebecca


Process finished with exit code -1073741819 (0xC0000005)

I encountered a problem, the python program did not report any errors, and directly showed that the process exited：
Process finished with exit code -1073741819 (0xC0000005)
.
Has anyone encountered the same problem? I would be grateful if I could be guided

Is there still a freeze somewhere before the error message?
Do you use Windows?
try the following "eval.py":
def eval():
model.eval()
count=1
avg_psnr_predicted = 0.0
for batch in testing_data_loader:
input, target, neigbor, flow, bicubic = batch[0], batch[1], batch[2], batch[3], batch[4]
if name == 'main':
    with torch.no_grad():

It is probably because your image is too short,try larger image. When I set num_work=0 in dataloader , I get the same result as yours, hope that can help you


Incremental Builds

https://www.netlify.com/blog/2020/04/23/enable-gatsby-incremental-builds-on-netlify/


'IsConnected' becomes bottleneck

public bool IsConnected { get { return HidDevices.IsConnected(_devicePath); } }

This getter will cause the reduction of performance to process several hundred input reports per a second.
Because the HidDevices.IsConnected method in this getter enumerates HIDs with the native setupapi,
and HidDevice.Read method watches the IsConnected every time.
public HidDeviceData Read(int timeout)
{
    if (IsConnected)
    {
        if (IsOpen == false) OpenDevice(_deviceReadMode, _deviceWriteMode, _deviceShareMode);
        ...

I want another option for the Read method without enumeration.

Sorry, I should use HidFastReadEnumerator and HidFastReadDevice.
Thanks.


feat: Support class level json_schema_extra for Pydantic models

Description
json_schema_extra was already supported for individual fields (in
litestar.typing._parse_metadata), just not for the whole model.
This will allow to specify examples (and other) within Pydantic models, e.g.:
class MyModel(BaseModel):
    model_config = ConfigDict(
        json_schema_extra={
            "examples": ["Alice", "Bob"]
        }
    )

    name: str

This change also drops support for looking up an example from
ConfigDict(example=...) because Pydantic doesn't define such a field:
https://docs.pydantic.dev/1.10/usage/model_config/
https://docs.pydantic.dev/latest/api/config/
The technical change is addition of Schema.extra, which can store the
json_schema_extra (and similar) value. The data is merged into the dictified
schema in a non-recursive fashion. JSON schema does not define extra field,
so this is a local extension/hack.
Closes
N/A
Partially fixes https://github.com/litestar-org/litestar/issues/2849 (adds support for JSON schema examples defined per Pydantic class).

@JacobCoffee @guacs Just reminding to re-review once you have time! 😃

This change also drops support for looking up an example from ConfigDict(example=...) because Pydantic doesn't define such a field:

But does pydantic throw an error if extra things are defined in ModelConfig or ConfigDict (I guess it would throw a static type error from ConfigDict as the key isn't defined, but not at runtime)? IDK if it was a deliberate decision to ingest the "example" name or not, but we have been ingesting it and who knows if people have been relying on our use of it or not.

The technical change is addition of Schema.extra, which can store the json_schema_extra (and similar) value.

Any examples for "and similar" here? Is there another use-case for this other than json_schema_extra right now?

JSON schema does not define extra field, so this is a local extension/hack.

+1

it's a bit ugly having to add this field to the Schema object, which is supposed to represent JSON schema spec and not hold extras like that.

+1
If these changes are only to support pydantic's json_schema_extra I think we should try to confine modifications to within the pydantic schema plugin if possible.

@peterschutt I also had this concern regarding adding extra to Schema. As @tuukkamustonen mentioned, what should be done is to take the json_schema_extra and merge it into the schema object we create rather than via the extra field.
It's not as convenient, but I think we should go for that rather than the direction taken in this PR currently.

what should be done is to take the json_schema_extra and merge it into the schema object we create rather than via the extra field.

This is inside the plugin right? I.e., the schema object that we return from PydanticSchemaPlugin.to_openapi_schema()?

what should be done is to take the json_schema_extra and merge it into the schema object we create rather than via the extra field.

This is inside the plugin right? I.e., the schema object that we return from PydanticSchemaPlugin.to_openapi_schema()?

Yes. It makes sense for it to be the plugin's responsibility to handle all of that.

@guacs @peterschutt @JacobCoffee Hey, sorry for taking so long here.
I'm looking into it again, and I don't see how converting the json_schema_extra: dict into Schema object could happen conveniently:

Can't just use setattr() because many Schema object fields are also custom types (e.g. Schema.any_of and friends)
Can't easily merge nested structures, because I'd have to first convert them to right type
Recursively merging (not sure how Pydantic does that, but I assume recursively) would require extra logic

Properly supporting it would add a lot of (unjustified) bloat. I don't think it makes sense. (All that to just get converted back to dict again.)
Do you have better suggestions? Maybe passing extra as separate argument, if it cannot live in Schema, or sub-classing Schema for this special case?

The scope of this topic is actually wider. Pydantic also supports:

Defining json_schema_extra as a callable
WithJsonSchema

I had an idea here, to only support the callable format and do something like:
    class MyBody(pydantic_v2.BaseModel):
        def _add_examples(self, schema):
            schema.examples = [{"foo": "hello"}]
        model_config = pydantic_v2.ConfigDict(json_schema_extra=_add_examples)
        foo: str

...but Pydantic defines json_schema_extra as:
JsonSchemaExtraCallable: TypeAlias = Union[
    Callable[[JsonDict], None],
    Callable[[JsonDict, Type[Any]], None],
]

class ConfigDict(TypedDict):
    json_schema_extra: JsonDict | JsonSchemaExtraCallable | None

So we would be a bit breaking that API as in this case typing would be for Callable[[Schema], None] (and not JsonDict)... maybe not too bad, but still.
Finally, that WithJsonSchema is something Litestar doesn't support at all now (AFAIK).
I'm still wondering about the rationale to re-write the whole OpenAPI spec parsing when you could just call BaseModel.model_json_schema and let Pydantic (and MsgSpec, et al) generate it. It would automatically support the bells and whistles seen here, plus any that they might add/alter in the future. And you'd save a lot of extra code, rather than trying to play the catch up game?

Sorry about this, but this should be reopened and pointed to main.

@tuukkamustonen - needs to be rebased on main and the PR reopened. I tried but I can't force push to your branch. Sorry about this.

@JacobCoffee @peterschutt Sure, I can do that (why though? Isn't 'develop' the target for new features anymore?)
Anyway, please check the writeup above in https://github.com/litestar-org/litestar/pull/3225#issuecomment-2036828214 - I'm not sure how to proceed here, at least not so that it would be convenient... any ideas?

Re: the develop thing, you made a good point on the pain points of force pushing a lot. We are trying a new method of just developing everything against main (sans v3 branch) and using tags to cherry pick the desired things into patch or minor releases

Anyway, please check the writeup above in #3225 (comment) - I'm not sure how to proceed here, at least not so that it would be convenient... any ideas?

Someone will devote time - just a matter of bandwidth. Copy that over to the new PR to make sure it gets eyes on it.

Okay, I'll open a new PR, with that comment ~copied over there.
Totally understand the lack of bandwidth. Thanks for your efforts!


Get STP data from ODS

It's linked to from https://digital.nhs.uk/services/organisation-data-service/data-downloads/other-nhs-organisations.
It helpfully contains STP to Regional Team mappings, which would allow a page like "show measure for all STPs in this Regional Team".

I have had a discussion with ODS and they have informed me they have an "issue" with the API/xml that it doesn't flag dormant practices currently.
They are working on a fix. I have asked if it is documented on GitHub so we can be kept updated.

Getting data out of the spreadsheet linked to from https://digital.nhs.uk/services/organisation-data-service/data-downloads/other-nhs-organisations will be possible, but as the spreadsheet format is unspecified, and STP changes are only likely to happen once a year, I'm not going to write a parser for the spreadsheet now.
Instead, I'm going to update STP membership by hand.  I'll identify which CCGs need membership updating by writing a hacky script to compare the spreadsheet with what we imported last year.  (https://data.gov.uk/dataset/ec1b6948-3c42-4abe-bfc0-8728f0911c0e/clinical-commissioning-group-to-stps-april-2018-lookup-in-england-version-2)


Translations update from Weblate

Translations update from Weblate for mattermost-languages-shipped/mattermost-webapp.
Current translation status:

Hello @weblate,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

/release-note-none

/cherry-pick cloud-2021-04-26

Cherry pick is scheduled.


armadillo: 9.200.4 -> 9.200.6

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/armadillo/versions.
meta.description for armadillo is: '"C++ linear algebra library"'.

Checks done (click to expand)

built on NixOS

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 9.200.6 with grep in /nix/store/l47llsvchaznzwifvsgfvj399zipiqim-armadillo-9.200.6

directory tree listing: https://gist.github.com/225525a0ba011f4ab29a7faec4984d4b

du listing: https://gist.github.com/d52e9575d156e2062a7bf5570183e83f

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

10 total rebuild path(s)
3 package rebuild(s)
3 x86_64-linux rebuild(s)
3 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
3 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
armadillo
gnss-sdr
openmolcas

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/l47llsvchaznzwifvsgfvj399zipiqim-armadillo-9.200.6 \
  --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 armadillo https://github.com/r-ryantm/nixpkgs/archive/8a1f8952aa9ea4d8902b07ab56ed95e161addc30.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/l47llsvchaznzwifvsgfvj399zipiqim-armadillo-9.200.6
ls -la /nix/store/l47llsvchaznzwifvsgfvj399zipiqim-armadillo-9.200.6/bin

cc @juliendehos @knedlsepp for testing.

@GrahamcOfBorg build gnss-sdr openmolcas


hikari-no-yume.touchHLE version 0.1.2

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.4 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Solves https://github.com/hikari-no-yume/touchHLE/issues/70


Typo in docs/use_cases.md

It contains "rathe" instead of rather.  I will submit a PR with a fix.

Closed by https://github.com/apache/incubator-openwhisk/pull/2407. Thanks for the fix.


message handling

On organiser or student login if forgot password is used and unregistered email id is provided , error message returned is
' Reset code could not be sent'
We should return a meaningful message instead which tells user to register themselves first

@DiptoChakrabarty I'll gladly make the update.

Sure @quizhpi please go ahead


[Compability] Changes to AutoField with Django 3.2

Description
With the new Django 3.2 version, makemigrations and migrate seem to raise a warning about AutoFields for the notification app.
WARNINGS:
notifications.Notification: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'.
	HINT: Configure the DEFAULT_AUTO_FIELD setting or the NotificationsConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'.

To Reproduce
This happens on default when installing the most recent Django version 3.2
pip install Django==3.2
espressodb startproject temp
cd temp
python manage.py migrate

Additional context
Django 3.2 release notes: https://docs.djangoproject.com/en/3.2/releases/3.2/

When defining a model, if no field in a model is defined with primary_key=True an implicit primary key is added. The type of this implicit primary key can now be controlled via the DEFAULT_AUTO_FIELD setting and AppConfig.default_auto_field attribute. No more needing to override primary keys in all models.
Maintaining the historical behavior, the default value for DEFAULT_AUTO_FIELD is AutoField. Starting with 3.2 new projects are generated with DEFAULT_AUTO_FIELD set to BigAutoField. Also, new apps are generated with AppConfig.default_auto_field set to BigAutoField. In a future Django release the default value of DEFAULT_AUTO_FIELD will be changed to BigAutoField.

It seems to me that the least intrusive way of fixing this is adding the default_auto_field attribute to the NotificationsConfigApp to point to 'django.db.models.AutoField' or maybe even BigAutoField. Since existing projects use AutoField, I am tending to this one to not cause new migrations for all existing projects. I will implement and test this.


⚠ Bofrost.at has degraded performance

In f651e56, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2019 ms

Resolved: Bofrost.at performance has improved in db2a201.


Add possibility to play multiple files

[ ] rename Synth struct to something like Patch
[ ] make Synth an array of Patches
[ ] watch an entire directory and add all patches to the current Synth

By doing this it will become possible to "play" the synth by starting it in an empty directory and copying patch files from a library into that directory.

Can be achieved by starting multiple instances of synth. Instead of implementing this issue, think about writing a simple script that solves this or simply start multiple instances manually.


add batch update method

Sorry it wasn't intended :)

Why has not this been merged ?

It was just a test on my side... there is something wrong, git thinks I modified the whole file (I guess some end of line weird stuff). I'll post another cleaner PR @KshitizGIT :)

Why has not this been merged ?

@KshitizGIT PR changes line ending character in entire file.
Can't be merged as is


Replace deprecated typography.fontWeight with the appropriate alternative

Linked issue
Resolves: #1814
What kind of change does this PR introduce?

[ ] Bug fix
[ ] New feature
[x] Refactor
[ ] Docs update
[ ] CI update

Please check if the PR fulfills these requirements

[x] The commit message follows our guidelines
[x] Tests for the changes have been added (for bug fixes / features)

@dotarjun  I'm sorry but a PR has already been opened for this issue: https://github.com/Aiven-Open/klaw/pull/1854
Additionally, I'm not sure that all the substitutions you made were warranted by a deprecation notice. What were the motivations for them?
I am closing this PR.

I'm sorry but a PR has already been opened for this issue

But I was assigned to that issue to being with

Additionally, I'm not sure that all the substitutions you made were warranted by a deprecation notice. What were the motivations for them?

They were


ModuleNotFoundError: No module named 'pdfminer.parser'

Hi there!
I am unable to use pdfminer.six as I keep getting this error ModuleNotFoundError: No module named 'pdfminer.parser' The same when trying to import PDFdocument or PDFpage
Funny thing that :
from pdfminer.pdfinterp import PDFResourceManager
from pdfminer.pdfinterp import PDFPageInterpreter
does not raise an erorr.
I have checked with pip list and I do not have other pdfminer version than pdfminer.six. I am on Windows 10 and running python 3.6.3. I have tried installing with conda on separate environments but I have the same issue irrespective of python version (3.5, 3.6 or 3.7)
I have tested the command line script pdf2text.py and works, just that I need to write a small python script for automatically extracting text from a lot of pdf documents.
The issue is a little bit daunting for me as I do not know where to begin to debug it. Is there any dependency of pdfminer.six that require a certain version of it? And why certain import statement works and other raise an error?
Thanks for any clues that may help me to solve this issue!

Nevermind! I just review one more time the documentation and I have discovered that I did not have used the proper names for parser class as per documentation (PDFParser). There is no error loading the modules after I corrected the code.


nav bar created

Hackathon Git Labs Project PR 🎉🎉
👉 Please remove the below and replace with your own values, leaving the headers where they are. 👈
PR contains:

Created the nav bar and just added random placeholders links .
If this PR followed the basic.md guide, please just add your JSON Object data here and a small note about your experience following this guide.
(don't know how to access a json file so just added the file in the community section but i think its is not working cuz, its is not showing in the web page as other cards )

Hacktoberfest 2022:

[ ] Does this PR follow the intermediate.md guide and submitted as part of Hacktoberfest 2022?
[ ] yes i tried to follow it but guess its not working so you can clear the hacktoberfest tag from it.😕

Please note, we cannot accept basic.md PR submissions for Hacktoberfest, it must be a custom HTML or CSS creation following the intermediate.md guide.
Breaking changes

IF ANYTHING YOU'RE COMMITTING WOULD BREAK SOMETHING, INCLUDE HERE WHAT WOULD BREAK
my own code is not working don't know why in the mobile screen aspect ratio, kindly create a issue as a bug or please tell me how to do it as i spead more than 2 days working on it. As per my knowladge the 1st section id : content is somehow make a opacity issue to the the drop down navbar and making it unable to see in a certain region .

Screenshots

IF YOU HAVE ANY SCREENSHOTS, INCLUDE THEM HERE.
IF YOU HAVE NO SCREENSHOTS, ENTER 'None'

Can you please add a hacktober fest label on it ?

But that's a guide how i suppose to write html in it?
Could you please explain a little further as I am new in this.

But that's a guide how i suppose to write html in it? Could you please explain a little further as I am new in this.

Good morning @itsBaivab we also have the guides in html format 😄 It is in the root of the file directory (you might need to pull down the changes to your branch if you don't have basic.html in your file directory). I've added a snapshot of the file directory 🤜 See below:


Add the ability to edit timers

To make this possible, I would first have to:

[x] #24

I don't think I'll do this. No need to be able to do that right now.

I want to add this again. The command will look something like:
<prefix>timer edit [message|time] <new_info>

Depends on #122


The

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See the error

Desktop (please complete the following information):

OS:
Browser:
Slidev version:

I use the command slidev it can run properly.

But when I open the web page, there is actually nothing.

And there is no any other information.
(Remote can't open either)

We temporarily close this due to the lack of enough information.
Please provide a minimal reproduction to reopen the issue.
Thanks.

Why reproduction is required


gamenetworkingsockets: 1.2.0 -> 1.3.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/GameNetworkingSockets/versions.
meta.description for gamenetworkingsockets is: "GameNetworkingSockets is a basic transport layer for games"
meta.homepage for gamenetworkingsockets is: "https://github.com/ValveSoftware/GameNetworkingSockets"
meta.changelog for gamenetworkingsockets is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 1.3.0 with grep in /nix/store/y7dvah76san50wks9wi1kfjrvvl0p876-GameNetworkingSockets-1.3.0

found 1.3.0 in filename of file in /nix/store/y7dvah76san50wks9wi1kfjrvvl0p876-GameNetworkingSockets-1.3.0

directory tree listing: https://gist.github.com/52453dc8486a6612d225f18905500c93

du listing: https://gist.github.com/2b61d9c1d69f9dbf3b5396df3c198ead

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

6 total rebuild path(s)

2 package rebuild(s)

2 x86_64-linux rebuild(s)
2 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
gamenetworkingsockets
soldat-unstable

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/y7dvah76san50wks9wi1kfjrvvl0p876-GameNetworkingSockets-1.3.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A gamenetworkingsockets https://github.com/r-ryantm/nixpkgs/archive/87181aa55c971637841bfc008c64171eff97af58.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/y7dvah76san50wks9wi1kfjrvvl0p876-GameNetworkingSockets-1.3.0
ls -la /nix/store/y7dvah76san50wks9wi1kfjrvvl0p876-GameNetworkingSockets-1.3.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

gamenetworkingsockets
soldat-unstable

Maintainer pings
cc @sternenseemann for testing.

Result of nixpkgs-review pr 125435 at 87181aa5 run on x86_64-linux 1

2 packages built successfully:

gamenetworkingsockets
soldat-unstable

1 suggestion:

error: no-flags-spaces
cmakeFlags cannot contain spaces, please use cmakeFlagsArray in Bash.
Near pkgs/development/libraries/gamenetworkingsockets/default.nix:16:3:
   |
16 |   cmakeFlags = [ "-G Ninja" ];
   |   ^


Adding Python solution to Journey to Moon.

Adding One solution. Was not able to find python solutions, the description says there are.
Looking for feedback on if the style/formatting suits the repo?
Would like to add more as i solve more.

As far as formatting goes, before this pull request can be merged, you will need to add a header block of the following format:
'''
Problem: HackerRank.urlToProblem.com
Python Version#

Thoughts: A description of your approach to the problem

Time Complexity:  In big-O format
Space Complexity: In big-O format
'''

Also be sure to add a link to your solution on the readme, below the link to the Java solution.

Here is a recent solution commit you can use as a reference: example

@RyanFehr Made changes. Please review. And let me know of required changes.

You will need to pull the most recent readme before adding any proposed changes. I had already added a Journey to the moon solution in Java, but it was listed wrong, so now it should be listed correctly. All you need to do is add the Python link in the same column as the Java solution. For the url, use the location you are committing the solution to, which is ./Algorithms/Graph%20Theory/Journey%20to%20the%20Moon  Also please write you time complexity in the same form that the editorial uses. In this specific case, it would be O(N + I)

@RyanFehr I made the small changes. Will probably be straight forward from next pr.
Just curious, isn't O(N + I) what it will take for DFS.
All the building up the graph is part of the solution and therefore it is actually O(N*I)  in worst case(all astronauts being in same country and input relations coming in sequentially)?
This procedure from your code:
'''Java
for(int q = 0; q < I; q++)
{
int parent = input.nextInt();
int child = input.nextInt();
        astronauts[parent] = (astronauts[parent] == -1) ? parent : astronauts[parent];
        astronauts[child] = (astronauts[child] == -1) ? child : astronauts[child];

        //Joining two graphs
        int oldRep = astronauts[child];
        astronauts[child] = astronauts[parent];

        //Updates pointers when combining two graphs with different representatives
        for(int qq = 0; qq < N; qq++)
        {
            if(astronauts[qq] == oldRep)
            {
                astronauts[qq] = astronauts[parent];
            }
        }
    }

'''

@capitan-jack Yes you are correct (this is a old version of the problem, I will be uploading the newer solution soon) this solution will take O(I) time to read in all the pairs and then each Ith iteration it will take O(N) to iterate over the current disjoint sets. Thus the TC of the solution is O(N*I)


Video disappears like it just blends in witht the website and is not even there

like it just blends in witht the website and is not even there

Maybe at the same time u have two ADblockers on? I had same issue until i noticed i had another ADblocker on. Maybe Error comes from what.

fixed in PR : https://github.com/TheRealJoelmatic/RemoveAdblockThing/pull/4756, Lets hope the maintainers push the code changes

fixed in PR : https://github.com/TheRealJoelmatic/RemoveAdblockThing/pull/4756, Lets hope the maintainers push the code changes


Fix BP_FunctionalTest_MoveWithPlayerSquadLeader in MP

The test fails consistently with time out in MP mode in terminal because the possessed squad leader is looking in the opposite direction and not at the trigger box (see video in comments below).

@Leroy231 This test fails because the possessed squad leader is looking in the opposite direction and not at the trigger box. In the second run in the video below I manually make him look at the trigger box and the test works. This only happens when I run it in terminal.
https://github.com/user-attachments/assets/4ea20190-cdb2-416c-b80b-1b5edad015ab

@Kalchev89 OK I'll assign to @Airuen since he's looking at a similar issue now.


Add gpt big code to the FMS model register

Stack from ghstack (oldest at bottom):

-> #216

/land


Move out of current GCP project

[x] Move to dockerhub
[x] Move bucket
[x] Stand up new Concourse to run pipeline

Concourse instance and running here.


Include PR #468 and PR #469

When loading the CodeBox IDE over a low network, it may actually takes
longer than 5 secs to load the add-ons. As this parameter is NOT configurable
at the moment, it is then safer to extend it to at least 1 minute.
Additionally, when instantiating a CodeBox instance on a workspace, the Git
identity should be set to the workspace repository Git user/email
and not to the Git user that cloned CodeBox.

Why is this closed + deleted now?

Why is this closed + deleted now?

I believe GitHub automatically updates the status of the PR based on the forked branch status.


[doc] internal links don't work on web guide

I'm submitting a bug report
Brief Description
Internal links (like the ToC) in https://osmcha.mapbox.com/about does not seem to work at all. Example:
https://osmcha.mapbox.com/about#why-to-review-a-changeset-as-goodbad----

For more detail: IMO this is only the case for the headline that uses emoji.
The HTML is …

Why to review a changeset as Good/Bad 👍 / 👎 ?

But the link is …
https://osmcha.mapbox.com/about#why-to-review-a-changeset-as-goodbad----


Type error

Switched to this one but still running issues.
21/06/2020, 22:20:57 [Bedroom Air Prufier] Initializing platform accessory undefined...
21/06/2020, 22:20:57 TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be one of type string, Buffer, TypedArray, or DataView. Received type undefined
at Hash.update (internal/crypto/hash.js:70:11)
at Object.generate (/usr/local/lib/node_modules/@hoobs/hoobs/node_modules/hap-nodejs/dist/lib/util/uuid.js:10:13)
at philipsAir.addAccessory (/home/hoobs/.hoobs/node_modules/homebridge-philips-air-httponly/index.js:332:28)
at /home/hoobs/.hoobs/node_modules/homebridge-philips-air-httponly/index.js:40:14
at Array.forEach ()
at philipsAir.didFinishLaunching (/home/hoobs/.hoobs/node_modules/homebridge-philips-air-httponly/index.js:39:25)
at API.emit (events.js:228:7)
at Server.run (/usr/local/lib/node_modules/@hoobs/hoobs/bridge/server.js:104:18)
at module.exports (/usr/local/lib/node_modules/@hoobs/hoobs/bridge/cli.js:84:12)
at Object. (/usr/local/lib/node_modules/@hoobs/hoobs/bin/hoobs:95:81)

Can you share your config.json? It looks like perhaps IP isn’t set correctly?

Sure.
  {
        "platform": "philipsAir",
        "plugin_map": {
            "plugin_name": "homebridge-philips-air-httponly"
        },
        "name": "Bedroom Air Prufier",
        "devices": [
            "<IP_ADDRESS>"
        ]
    }

Looks like you’ve got things all mixed up, given the values you provided it should look like this:
  {
        "platform": "philipsAir",
        "devices": [{
            "name": "Bedroom Air Prufier",
            “ip”: "<IP_ADDRESS>"
        }]
    }

Did you create that config by hand, or was is automatically created by HOOBS somehow? I’ve never used HOOBS, so I’m not very familiar with it.

Ah, was hoobs created.

Interesting, sounds like HOOBS is messing things up somehow, I guess I should install it somewhere and take a look...
If you change your config to be the one I posted, does it work for you?

With this change back to functioning hoobs, maybe i should switch to homebridge....
Thank you

I’d personally recommend Homebridge, they even offer a pre-set-up OS image now like HOOBS does.
I will try to see if I can support HOOBS, but their monetizing of other people’s open source work has always kinda rubbed me the wrong way.

Yes i think this will be wise for me to make the effort.

I looked into HOOBS' configuration schema, and I can't make it any cleaner than it is already. Looks like other plugins have the same ugliness there as well.


Scrubbing unmutes the sound

If you mute the audio, then scrub to a new location of the video, this unmutes the audio. This seems unintuitive to me. I believe the audio should stay muted while scrubbing until the user unmutes it.

@BMSVieira
Fantastic! Thanks for the quick response. Works perfectly now.
BTW - I'll be linking it in my newsletter this week. 😄


[nri-kube-events] - Infra-agent / Kube forwarder connects to New Relic One endpoint over the

Is this a new chart:
No
What this PR does / why we need it:
Infra-agent / Kube forwarder connects to New Relic One endpoint over the
internet. Hence, some of us require proxy to be set for this to work
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [mychartname])

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

nri-kube-events assumes to send the data through an agent in the same cluster, therefore a proxy should not be necessary, isn't this the case?
Where is located your agent?

nri-kube-events assumes to send the data through an agent in the same cluster (running as a sidecar), therefore a proxy should not be necessary, isn't this the case?
Where is located your agent?

Hi @paologallinaharbur, sorry I wasn't quite sure on how to configure this since I am new to this. 😄
Firstly, I have a infrastructure agent running as a daemon set (https://github.com/newrelic/helm-charts/tree/master/charts/newrelic-infrastructure) in the cluster.  However, when I installed nri-kube-events using helm chart, according to docs, it  will start an events-forwarder and a kube-events where it will send data to events-forwarder? If I am correct, the events-forwarder is another infra-agent running as a sidecar? Because when this deployment started, events-forwarder container keeps crashing and when I checked the logs, it says something about dial tcp error to New Relic One endpoint so the first thing came into my mind is proxy. Could you advise what's the best way to configure this? 😄

Hello @lenfree, my bad, I misread the PR and I thought you were adding the proxy to connect to the agent 😅
And yes you are right it uses an agent running as a sidecar, that agent might need a proxy in order to connect to New Relic

Hello @lenfree, my bad, I misread the PR and I thought you were adding the proxy to connect to the agent 😅
And yes you are right it uses an agent running as a sidecar, that agent might need a proxy in order to connect to New Relic

Would you like me to update PR description? 😄

No need to update the description, the comment it is enough to clarify. 👍
Can you also update branch resolving the conflics?
And thanks for the contribution!

No need to update the description, the comment it is enough to clarify. 👍
Can you also update branch resolving the conflics?
And thanks for the contribution!

Rebase off master and address PR comments.
Thanks,

I merged the code @lenfree, thanks again for the contribution
This version of the chart will be available shortly and it will be included in the next nri-bundle release


Add provider callback handler for web app

Summary
Provide a brief overview of the changes and the issue being addressed.
Explain the rationale and any background necessary for understanding the changes.
List dependencies required by this change, if any.

Remove callback handler from rpc definition since it's always an HTTP request
Add optional redirect_url parameter

Fixes #2404
Change Type
Mark the type of change your PR introduces:

[ ] Bug fix (resolves an issue without affecting existing features)
[x] Feature (adds new functionality without breaking changes)
[ ] Breaking change (may impact existing functionalities or require documentation updates)
[ ] Documentation (updates or additions to documentation)
[ ] Refactoring or test improvements (no bug fixes or new functionality)

Testing
Outline how the changes were tested, including steps to reproduce and any relevant configurations.
Attach screenshots if helpful.
Review Checklist:

[x] Reviewed my own code for quality and clarity.
[x] Added comments to complex or tricky code sections.
[x] Updated any affected documentation.
[ ] Included tests that validate the fix or feature.
[x] Checked that related changes are merged.

coverage: 37.347% (-0.1%) from 37.465%
when pulling 169e693401d3233e611a772b867f7b5665ef5e5c on eleftherias:callback-ui
into f846a56be214fee19d908ca6b6eb68b48ea7700d on stacklok:main.

I checked out v0.0.24 and verified that we do not call ExchangeCodeForTokenCLI anywhere in that release, so we should be good to go from a compatibility point of view.  I'm reading the code now.

Changed the DB migration number to 22, anticipating that https://github.com/stacklok/minder/pull/2452 will be merged first

Had to resolve conflicts


ASI: insert semicolon when multiline comment occurs, too.

These bug titles are wordy and hard to file =)
There's an ASI bug in v8, spidermonkey, and TypeScript which I noticed today, but apparently Traceur does okay with it --- with the exception that it doesn't deal with the line-feed before => if it occurs in a multi-line comment.
This is inconsistent with the way ASI rules work in browsers, so it's probably not what you want

This actually seems to be wrong in general, not just in arrow functions.
x: for (var i = 0; i < 100; ++i) {
  y: for (var j = 0; j < 100; ++j) {
    console.log("y" + j);
    break /*
      */ x;
  }
  console.log("x" + i);
}

is translating to
x: for (var i = 0; i < 100; ++i) {
  y: for (var j = 0; j < 100; ++j) {
    console.log("y" + j);
    break x;
  }
  console.log("x" + i);
}

which is inconsistent with browsers

Really? That makes no sense to me. I have to dig through the spec for this.

A better test case:
function f() {
  return /*
    */ 1;
}
f();  // Should be undefined, according to the spec

It's called out explicitly at http://people.mozilla.org/~jorendorff/es6-draft.html#sec-lexical-and-regexp-grammars, second paragraph.

A MultiLineComment (that is, a comment of the form “/…/” regardless of whether it spans
more than one line) is likewise simply discarded if it contains no line terminator; but if
a MultiLineComment contains one or more line terminators, then it is replaced by a single
line terminator, which becomes part of the stream of input elements for the syntactic grammar.

Thanks for finding the paragraph to cite, I was looking for it but couldn't find one

Thanks Kevin.


add keepLastAnchorId option to config file

I've situations where I need to keep last ancor in history instead of removing it.
For this reason it would be helpfull to have a config option....

I've renamed the option and pushed another commit

Great, thanks! Merged.


Allow string in name of method for allocated_metrics in ChargebackReport

MiqReport#db_options is hash with settings for report.
This PR allows to have name of method for allocated_metrics(MiqReport#db_options[:method_for_allocated_metrics]`) as string(not just symbol) - this can happen when chargeback report is created by api.
@miq-bot assign @gtanzillo
@miq-bot add_label chargeback, bug, jansa/yes

Jansa backport details:
$ git log -1
commit 91bfa595944686c2cd5ae4c83d962959bc15fda5
Author: Gregg Tanzillo<EMAIL_ADDRESS>Date:   Wed May 20 09:06:57 2020 -0400

    Merge pull request #20186 from lpichler/allow_to_pass_strong_method_for_allocated_metrics

    Allow string in name of method for allocated_metrics in ChargebackReport

    (cherry picked from commit 4ca28d3cc8426519654245579f5e3e6eb1f11472)


Add max retry count to run_transaction

A transaction will now only be retried 5 times at most before the
original serialization failure is raised to the application. This is in
order to prevent an infinite retry loop.
fixes #98

I feel like we should keep the current behavior as the default, not entirely sure though.


Socket io testing connection

Describe the feature request
It would be great if it allowed the connection with the socket.io format and allowed to check the status of the connection. Here I leave a page that performs connection tests: https://www.piesocket.com/socketio-tester
Why do you personally want this feature to be implemented?
It would be great to have this option
How long have you been using this project?
recently
Additional information
No response

I recently achieve do a connection with pure wss. Here an example: wss://{your_domain}/socket.io/?EIO=4&transport=websocket


Feature: Plugin templates sourced from git URL

Draft of PR for #15818
I wound up creating a gitTemplateFactory to keep it out of the flow of the default frontend plugin. I did this because teams might want to host templates for many different plugin types. I also cloned the default plugin with copy changes and hosted it in hsbacot/backstage-template. The resulting interface would be
bin/backstage-cli new --select git-template --option id=test-cli-args --option template=https://github.com/hsbacot/backstage-template.git

Please let me know your thoughts on this approach @Rugvip. If it sounds good to you I'll clean it up, add tests, and update the docs. Thanks
This is a recreation #16211 after the history from master was accidentally kept
Hey, I just made a Pull Request!

:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[ ] All your commits have a Signed-off-by line in the message. (more info)

@Rugvip Hey, is there anything else I need to add or do for this to remain open and be reviewed? I'm happy to make any changes or additions y'all see fit.

@hsbacot yes, you need to move it a way from being a draft by marking it "Ready for review" or it won't ping us 😅. No worries, I'll have a look now


Text outside the :global() is ignored in scoped CSS

Vue version
3.2.38
Link to minimal reproduction
https://sfc.vuejs.org/#eNqNkc9uwyAMxl/F45JVWsi6Y5ZW2m1vsAuXNHXaVIARJt2fKO8+k3ZTtdMOIPzZ389gJvUSgj6PqGrVcBeHkIAxjWFr/OACxQQTROxhhj6Sg0JKC+ON78hzAscH2OT8ffGK1hK8UbT7u2JlfFNdcAKSIKELtk0oEUBzXENnW+aNUR1JF48+lYti1HaaFuw8N9VxfakffBgTnEtHe7RikrwU5h43XAk5fVoE7ijgfnHqP3iYsgrQkyg8fGENT4/h4zmrc97yqg+Wdq2916GNv87Vf1jrG5a8P99mqx7UZZCla4M+MXkZ9WI114Q8uv6BGSUDzrFRx5QC11XFfZc/6MSa4qGSk46jT4NDjezKXaR3xihgo66dZzV/AyFzoeU=
Steps to reproduce
Using scoped style, define something like :global(.parent-class) .component-class. The generated CSS is missing wherever is outside the :global().
What is expected?
The generated CSS selector be .parent-class .component-class[data-v-472cff63]
What is actually happening?
The generated CSS selector is just .parent-class
System Info
No response
Any additional comments?
Not the same, but CSS Modules also have :global() and it allows to have an extra selector after it.

Just use .parent-class .component-class
——
Please, next time consider using the forum, the Discord server or StackOverflow for questions first. But feel free to come back and open an issue if it turns out to be a bug 🙂

That's not the same thing. If I just use .parent-class .component-class it defeats the purpose of using scoped CSS all together, possible causing naming collision and applying styles where it shouldn't.

same trouble


graders: Restrict grader table information to a specific course

Motivation and Context

This PR ensures that the data sent to the graders table (graders/index route) is specific to the course).
Your Changes

Description: Updated Assignment#current_grader_data.
Type of change (select all that apply):

[x] Bug fix (non-breaking change which fixes an issue)

Testing

Tested in UI.
Questions and Comments (if applicable)

Checklist

[x] I have performed a self-review of my own code.
[x] I have fixed any Hound bot comments.
[x] I have verified that the CI tests have passed.
[x] I have reviewed the test coverage changes reported on Coveralls.

closed in favour of #5684 which contains the same fixes


krebsy-introduction-to-github-packages.md

Why:
Closes [issue link]

What's being changed:

Check off the following:

[x] I have reviewed my changes in staging (look for "Automatically generated comment" and click Modified to view your latest changes).
[x] For content changes, I have completed the self-review checklist.

Writer impact (This section is for GitHub staff members only):

[x] This pull request impacts the contribution experience

[x] I have added the 'writer impact' label
[x] I have added a description and/or a video demo of the changes below (e.g. a "before and after video")

KREBSY 💎🇹🇷🌍

Madison chambers or Chamberlin POW MIA Afghanistan IRAC,  impersonated by Pamela mceandry, calling themselves Steve and Mary Female identity change to Paris Pichai or Pichilli Apaguasa. Secured identity with "memory" software accounts of DreamWorks high jacked used against her by known criminals and theives.Stalking of female documented with federal restraining order permanent. Paris<PHONE_NUMBER> Sent from my  U.S.Cellular© Smartphone-------- Original message --------From: mc4928184 @.> Date: 2/28/22  15:53  (GMT-05:00) To: @. Subject: FW: Urgent HelpSent from my  U.S.Cellular© Smartphone-------- Original message --------From: mc4928184 @.> Date: 2/28/22  3:51 PM  (GMT-05:00) To: @. Subject: FW: Urgent Data pushesMasked ipPhone info changesAll obsevedSent from my  U.S.Cellular© Smartphone-------- Original message --------From: mc4928184 @.> Date: 2/24/22  12:07 AM  (GMT-05:00) To: @. Subject: Urgent Crime Sent from my  U.S.Cellular© SmartphoneSent from my  U.S.Cellular© Smartphone
-------- Original message --------From: Chairmanoftheboardofdirectors @.> Date: 3/4/22  01:34  (GMT-05:00) To: github/docs @.> Cc: Subscribed @.***> Subject: Re: [github/docs] krebsy-introduction-to-github-packages.md (PR #16038)
Reopened #16038.
—Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


Update plan-cloud-voicemail.md

@SharS

@nenonix @JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@dstrome Hi David! PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

There's no need to call out specific versions of Skype for Business Server if all versions of the product are supported. Closing without merging.


fix: lessen preset priority

addresess #120

lgtm, unfortunately the CI is broken for ublue-update so there's no checks but the change looks safe


Add 'state' to MessagingExtensionAction

Fixes https://github.com/microsoft/botbuilder-dotnet/issues/4709

This breaks our strict binary compat rules, but only due to a parameter addition.  Are we still enforcing that level?

Need to turn off binary compat before we merge.

Compatibility verifications can now be turned off by editing in ADO, BotBuilder-DotNet-CI-PR-yaml, setting the variable DisableApiCompatibityValidation to true. See PR #4761 for detail.

Failing build has been requeued

I removed the new constructor parameter. so the build is passing normally.
It would be great if we could change our binary compat library to do a compile compat check instead.  and/or even, remove all of these useless constructors someday.


Embed images into HTMl using Base 64

https://github.com/gamell/markpress/commit/2662bc7514060466ff4f6092724cac3a61aeb6e1 Implements this


error occurred

error occurred

Try using a period instead of a comma in the PA value

Which slicer did you use?

Same problem with the dot, the gcode comes from orca.

can any one email me the original G-Code ?
I think the problem may be caused by deferent versions of Windows in regional format !

My Discord is : sb53systems

Bridge_test.gcode.txt
Windows 11 IT

same problem with me !

i'll informs you more when i get it

i think that i dont take in concidiration the Wipe option

@boromyr can you test it without wipe ?

same problem
Bridge_test.gcode.txt

@boromyr use : PRINT_START instead of START_PRINT

You have to change it also in Klipper Configs.
Confirm if it is working.
Salim.

It works, I managed to save the gcode. I would like to avoid changing the name of the macros not knowing how the printer may react, so I tried:
START_PRINT EXTRUDER_TEMP=220 BED_TEMP=55
PRINT_START EXTRUDER_TEMP=220 BED_TEMP=55

and it still works, the printer should ignore the macro with an unknown name. Wouldn't it be better to modify your software? Anyway, I will try it as soon as possible, it seems like a great improvement!

your Klipper will not reconize this new macro, you have to change it

@boromyr , Note that you must print each test separately to experiment with a deferent bridge speed, otherwise the script will take into consideration the average of all your examples and adjust the speed for each of them.

This approach will be more effective if this concept is integrated into the slicer !
You need to experiment more with this script !
Happy Smart 3D Printing.


[CODE] Week 6 | Vector data | Wildfires in the US

To complete this assignment:

Accept the GitHub Classroom assignment
Watch the demo video for help
Create and post a portfolio page with your own similar analysis
Submit a review for the other students you are assigned to

/teamassign @earthlab-education/ea-students


Any plan to upgrade to tinymce5?

Or any guide how to upgrade?

Hey!
To be honest, I don't think that someone uses the plugin, except one project that the plugin was developed for :D.
I think, I can prepare the same thing for TinyMCE 5.
Unfortunately, it will take few weeks. If it sounds good to you - I can help you and share it with other people, just let me know ;)
Thank you for the request!

Hi,
Thanks for the reply. Looking forward to the upgrade!
Regards
On Wed, 13 Nov 2019, 22:57 Roman Axelrod<EMAIL_ADDRESS>wrote:

Hey!
To be honest, I don't think that someone uses the plugin, except one
project that the plugin was developed for :D.
I think, I can prepare the same thing for TinyMCE 5.
Unfortunately, it will take few weeks. If it sounds good to you - I can
help you and share it with other people, just let me know ;)
Thank you for the request!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Axel186/mathsymbols-tinymce-plugin/issues/3?email_source=notifications&email_token=ABQ7LU5VMKNYFFIWRYUCMZLQTQIWXA5CNFSM4JHVUR5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOED6NEAY#issuecomment-553439747,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABQ7LU5OYMKASWF6ETICGZLQTQIWXANCNFSM4JHVUR5A
.

Hey!
To be honest, I don't think that someone uses the plugin, except one project that the plugin was developed for :D.
I think, I can prepare the same thing for TinyMCE 5.
Unfortunately, it will take few weeks. If it sounds good to you - I can help you and share it with other people, just let me know ;)
Thank you for the request!

OH! My
People just grab what they need and move on. so you don't know people are actually using it.
This is the only free TinyMCE plugin I know.
Got to know about it in maybe 2017 on StackOverflow I think.
You can continue maintaining it for us :) we'll appreciate :) 👍 💯 🥇

@bridgeyuwa , Thank you for letting me know! :raised_hands:
I will check if I can upgrade this thing as I promised before. (1.5 years ago!!! :D OMG)

Hi ..
We all are waiting for its upgrade version for tinymce 5 :)
Thank you.


Fix and update to .NET 6

As well as changed code that would not compile under .NET 6

@crutkas Is this okay?

winappdriver is not really actively used.  we'll be moving to self contained as well so shortly we won't have the installer.
the other thing to note is where DOTNET_CORE_DOWNLOAD_FAILURE_TITLE is being used actively.

Maybe I should keep DOTNET_CORE_DOWNLOAD_FAILURE_TITLE the same then?

Sorry, it was me thinking, along the lines of should that line be removed

Ref #20979


Add support for deployment protection rules

Fixes https://github.com/google/go-github/issues/3022

Hi, @abhishekbiyala
Thanks your implementation. LGTM!

Thank you, @fchimpan !
Merging.


What an interesting piece of softwzre

I wish I had found it a year ago.
Can you add a little more to the documentation?
How does this work?  How does it share data across RAM and hard drive.
If the server crashes, is the data backed up?
Is there any api?  Can I edit the data files?
Are there data files.
Right now it just appears to me to be a black box, so I have no judgement on how it performs,
how well it distributes, what its limitations are.
Tough to decide if I should use it or not.
I am tempted to use topic tracing to a RAM disk.  How does this ocmpare?

Please check out our documentations and feel free to ask our questions via Slack channels
https://developer.emqx.io/docs/emq/v3/en/


Add whitenoise to requirements.txt

This is about the included sample app. I had to add whitenoise to requirements file otherwise running manage.py resulted in the following error:
  ...
  File "/home/paolo/devel/.venv/lib/python3.10/site-packages/ellar/app/factory.py", line 84, in _build_modules
    app_module = app_module.get_module("AppFactory")
  File "/home/paolo/devel/.venv/lib/python3.10/site-packages/ellar/core/modules/config.py", line 193, in get_module
    raise ImproperConfiguration(
ellar.common.exceptions.api.exceptions_types.ImproperConfiguration: Unable to import "ellar_and_django_orm.root_module:ApplicationModule" registered in "AppFactory"

The root cause of the issue is another exception, which was not displayed in the console:
  File "/home/paolo/devel/.venv/lib/python3.10/site-packages/django/utils/module_loading.py", line 15, in cached_import
    module = import_module(module_path)
  File "/home/paolo/.pyenv/versions/3.10.4/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'whitenoise'

@paolodina Thanks


Enhance installer with auto compile

Right now I can only see that files get created with the correct content.
I was wondering why there is no feature to also "compile them right away".
This can prevent leaving the lib src code on the machine.
Is this a limitation due to multiple installer files when having too much code? Or did I just not see the option? ;-)
It might just take an additional parameter which enhances the installer with

compile the created files build(src, dest)
delete the created files

Shouldn't be much of an effort.
After that one could compile the installer, run it and remove the installer - everything was already compiled and is ready to be used.

Hey @stevenklar,
just to make sure you are speaking about this feature https://github.com/ayecue/greybel-js#auto-create-files-in-game right?

Is this a limitation due to multiple installer files when having too much code? Or did I just not see the option? ;-)

No there is no limitation and no there is no option right now to do that. I just thought not compiling straight away keeps more options for the user. ;)

It might just take an additional parameter which enhances the installer with

Sure I can add an option to compile it straight away.
Thanks for the suggestion.

Did not mean the auto create files feature. But you already understood what I mean. (-i / --installer flag.)

Actually I did not understand what you meant then. 😄 But I got it now you mean that at the end of the installers it should build the files and delete them again. I mean yeah I can add that shouldn't be too much work.

Exactly! This let us compile & run the installer and we don't need to delete the src files by hand.
My point is that this prevents accidentally leak the whole source code.
This is what I suggest as a new installer flow:

Create all src files
Compile these files
Delete all source files
Delete installer.src
=> Tool can be obtained by another player but source code is not leaked (to non mods/admins) at least.

Feature should be available now with https://github.com/ayecue/greybel-js/pull/107 - 2.0.9.

I'll close the ticket for now, in case there are issues this ticket may be reopned or a new one created.


Hot Shots Golf™: World Invitational [PCSA00009]

App summary

App name: Hot Shots Golf™: World Invitational
App serial: PCSA00009
App version: 1.00

Vita3K summary

Version: v0.1.8
Build number: 3194
Commit hash: https://github.com/vita3k/vita3k/commit/ca92b35e
CPU backend: Dynarmic
GPU backend: Vulkan

Test environment summary

Tested by: Sam
OS: Windows 10
CPU: AMD 5500u
GPU: AMD Radeon Graphics
RAM: 6 GB

Issues

Screenshots

Log
vita3k.log
Recommended labels

Ingame -
graphics bug
crash

game at opengl

vita3k.log

@tasle1001 take screenshot Alt + Print Screen

Vita3K summary

Version: v0.2.0
Build number: 3621
Commit hash: https://github.com/vita3k/vita3k/commit/781e7064
CPU backend: Dynarmic
GPU backend: Vulkan

Test environment summary
Tested by: Dibs
OS: Android 13
CPU: Helio P35 MediaTek MT6765
GPU: Mali-G52
RAM: 4 GB
Issues
Game Runs, but ingame have Graphics Issues, Texture Missing
Screenshots

Recommended labels

ingame +
graphics bug

Vita3K summary

Version: v0.2.0
Build number: 3681
Commit hash: https://github.com/vita3k/vita3k/commit/33978d4b
CPU backend: Dynarmic
GPU backend: Vulkan

Test environment summary

Tested by: Slade
OS: Microsoft Windows 10 Professional (build 19045)
CPU: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
GPU: NVIDIA GeForce GTX 1060 6GB
RAM: 16 GB

Issues
Game crashes randomly, however when it works, it generally performs well, with moderate graphical glitches.
Some stuttering occurs during loading of graphical items.
Screenshots

Log
vita3k.log
Recommended labels

Ingame +

vita3k.log


Categorical types in (empty) meta df's cause empty categories, which cause confusing downstream errors

Constructing a ddf from a meta (i.e. empty df) with categorical types results in a ddf with a "known" categorical that has 0 values, which then causes weird behaviors when you try to use it. Example:
# Schema + rows, like you might get from file storage
>>> schema = {
...     'i': 'int',
...     'cats': 'category',
...     'strs': 'str',
... }
... rows = [
...     {'i': 1, 'cats': 'foo', 'strs': 'x'},
...     {'i': 2, 'cats': 'bar', 'strs': 'y'},
...     {'i': 3, 'cats': 'foo', 'strs': 'z'},
... ]

# Parse the file lines using a bag so we can convert to a ddf
>>> bag = dask.bag.from_sequence(rows)

# Make the ddf meta from the stored schema
>>> meta = pd.DataFrame({name: pd.Series(data=[], dtype=dtype) for name, dtype in schema.items()})

# Convert bag to ddf and then try to use the ddf, e.g. write to parquet:

# .to_dataframe without meta: no categorical types, and to_parquet works fine
>>> ddf = bag.to_dataframe()
>>> ddf._meta.cats
Series([], Name: cats, dtype: object)
>>> ddf.to_parquet('/tmp/foo')

# .to_dataframe with meta: we have a categorical type with 0 categories (!), and to_parquet fails
>>> ddf = bag.to_dataframe(columns=meta)
>>> ddf._meta.cats
Series([], Name: cats, dtype: category
Categories (0, float64): [])
>>> ddf.to_parquet('/tmp/foo')
ValueError: could not convert string to float: 'foo'

# .to_dataframe without meta, and then make the categorical type "unknown": to_parquet works fine again
#   - Also works if we .to_dataframe with meta
>>> ddf = bag.to_dataframe().astype({'cats': 'category'})
>>> ddf._meta.cats
Series([], Name: cats, dtype: category
Categories (1, object): [__UNKNOWN_CATEGORIES__])
>>> ddf.to_parquet('/tmp/foo')

# .to_dataframe without meta, and then .categorize to make the categorical types "known": to_parquet works here too
#   - However, if we .to_dataframe with meta then .categorize doesn't suffice to get us out of 0-categories territory
>>> ddf = bag.to_dataframe().categorize(['cats'])
>>> ddf._meta.cats
Series([], Name: cats, dtype: category
Categories (2, object): [foo, bar])
>>> ddf.to_parquet('/tmp/foo')

A few options I can imagine here:

Lightweight: fail instead of constructing a "known" category with 0 values
Lightweight: coerce "known" categories with 0 values into "unknown" categories
Heavyweight: rethink something higher level

(1) would have sufficed to avoid my confusion, and I'm not sure (2) would be any more helpful than (1), and maybe just more surprising.
Versions
$ python --version
Python 3.6.0

$ cat requirements.txt | egrep 'dask|distributed|fastparquet'
git+https://github.com/dask/dask.git@d0aa50a
git+https://github.com/dask/distributed.git@312a41a
<EMAIL_ADDRESS>

Thanks for the report. I think it would be OK for
>>> ddf = bag.to_dataframe(columns=meta)

to treat zero categories as unknown categories. If you do require zero categories for whatever reason, you can do that with a .cat.as_unknown, but treating zero categories as unknown seems like the better default.

Fastparquet is not able to write a categorical column without any categories (even if it has no rows or only null values), and I don't know if the parquet spec in general allows this. I think the specific error, though, is because pd.Series([], dtype='category').cat.categories.dtype -> float64 and does not match the data.
The problem should be fixed before it gets to the parquet side, so I would go with @TomAugspurger 's comment above.

treating zero categories as unknown seems like the better default.

Yeah, on second thought I do agree that (2) is a better default behavior than (1).

The problem should be fixed before it gets to the parquet side, so I would go with @TomAugspurger 's comment above.

Yep, agreed. Zero categories are confusing in dask alone, even before you hit the parquet write path. I was using parquet writes here just as an example of where zero categories cause trouble.

So the issue here is that dask.dataframe trusts the user to provide accurate information to the meta kwarg. The current behavior is:

If the input is a pandas object (DataFrame/Series) it is used as is (including all category information).
If the input is a spec (e.g. a dict, list of tuples, etc...) then the categories are inferred as unknown.

I'm slightly against changing this - it seems weird to me to special case empty categories when we take everything else the user passed in at face value.
To achieve your desired behavior, you should be able to pass in schema directly, but that doesn't currently work because to_dataframe doesn't use make_meta currently (fixed in #2480). Using that patch you get the following behavior:
In [1]: import dask.bag as db

In [2]: %paste
>>> schema = {
...     'i': 'int',
...     'cats': 'category',
...     'strs': 'str',
... }
... rows = [
...     {'i': 1, 'cats': 'foo', 'strs': 'x'},
...     {'i': 2, 'cats': 'bar', 'strs': 'y'},
...     {'i': 3, 'cats': 'foo', 'strs': 'z'},
... ]

## -- End pasted text --

In [3]: bag = db.from_sequence(rows)

In [4]: df = bag.to_dataframe(meta=schema)

In [5]: df
Out[5]:
Dask DataFrame Structure:
                            cats      i    strs
npartitions=3
None           category[unknown]  int64  object
None                         ...    ...     ...
None                         ...    ...     ...
None                         ...    ...     ...
Dask Name: to_dataframe, 6 tasks

In [6]: df.compute()
Out[6]:
  cats  i strs
0  foo  1    x
0  bar  2    y
0  foo  3    z

I'm slightly against changing this - it seems weird to me to special case empty categories when we take everything else the user passed in at face value.

@jcrist But pandas df's have no concept of "known" vs. "unknown" categories, whereas dask ddf's do. I'd argue that's sufficient reason to add special handling in the translation from pandas categories to dask categories. In particular, the current behavior is to translate a pandas category dtype into a dask category[known] dtype with 0 values, which is confusing and afaict not useful for anything, and the argument above is to instead translate a pandas category into a dask category[unknown], which would avoid the confusion.

In your example above the empty categorical showed up because you sere creating an empty dataframe yourself. If you're creating the dataframe yourself why can't you use the metadata syntax instead (as I did above)?
Empty categoricals can show up (although I agree that they aren't terribly useful in practice). I'd rather say "if you pass in a pandas object it is used as the metadata" rather than "if you pass in a pandas object it is used as the metadata, except when it has empty categoricals in which case these are converted to unknown categoricals". Simpler to understand and to implement.
With the fix provided in my PR you have the following options:

Pass in a dictionary/list of tuples and have dask create the meta for you with unknown categoricals.
Pass in a pandas object, and then call .cat.as_unknown() on the unknown categorical columns.

Do neither of these satisfy your need? I'm not 100% against this, but I still don't see a strong enough argument to special case empty categoricals. @TomAugspurger, I see you also responded in favor of making empty -> unknown. Do you also still feel this way?

Nope, I think you're correct that it isn't worth special casing.
FWIW, I hope to have my refactor of the pandas categorical dtype for the next pandas release. Then pandas will essentially have a categorical with unknown categories

On Jun 21, 2017, at 9:24 PM, Jim Crist<EMAIL_ADDRESS>wrote:
In your example above the empty categorical showed up because you sere creating an empty dataframe yourself. If you're creating the dataframe yourself why can't you use the metadata syntax instead (as I did above)?
Empty categoricals can show up (although I agree that they aren't terribly useful in practice). I'd rather say "if you pass in a pandas object it is used as the metadata" rather than "if you pass in a pandas object it is used as the metadata, except when it has empty categoricals in which case these are converted to unknown categoricals". Simpler to understand and to implement.
With the fix provided in my PR you have the following options:
Pass in a dictionary/list of tuples and have dask create the meta for you with unknown categoricals.
Pass in a pandas object, and then call .cat.as_unknown() on the unknown categorical columns.
Do neither of these satisfy your need? I'm not 100% against this, but I still don't see a strong enough argument to special case empty categoricals. @TomAugspurger, I see you also responded in favor of making empty -> unknown. Do you also still feel this way?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Sorry for the delayed response here.

Pass in a dictionary/list of tuples and have dask create the meta for you with unknown categoricals.

Yep! Passing in meta as a dict/list instead of a df works great. We've switched to that.

I'm not 100% against this, but I still don't see a strong enough argument to special case empty categoricals.

I still find the empty df case surprising as a user, but I also agree it's a thorny issue and the tradeoffs are subtle. But if pandas adds its own notion of known vs. unknown and dask meta=df aligns its known/unknown behavior with that then I think my surprise will be successfully avoided.


Implement split function that is an inverse function of stack

I implemented an inverse function of stack. We need to discuss about its name.
fix #1344

I agree with you in that split is most intuitive and simple name. But, as you may know it, the behavior is different from split functioin in NumPy (rather, F.split_axis is similar to numpy.split). One possible solution is to use the term similar to split like separate.

Oh, separate looks good.

I wrote docstring.

LGTM except for the typo!

I fixed it.


Fix case.

Change HKCU:\SOFTWARE to HKCU:\Software to satisfy my OCD and match actual registry key case. No functionality changes.

 :) I wanted to eventually do the same myself.
Strangely enough, WinServer 2016 has HKCU:\SOFTWARE by default. But Win10 way is the preferred one. Thanks for the PR.