Documentation feedback

Feedback from customer regarding this documentation:
It is too long and hard to focus. The beginning of the documentation goes straight into PowerShell and REST API which is intimidating for beginners looking for audit logs data (not sure if that also suggested to users to start with PowerShell and REST API, rather than Microsft 365 Admin Center). Would help if it is split into multiple pages.

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

ID: a0e8bce0-95c1-07f7-d3a3-a1c22bd21f29
Version Independent ID: dddd1e30-4a88-1293-1264-3214cc4b6dc8
Content: Track user activities in Power BI - Power BI
Content Source: powerbi-docs/admin/service-admin-auditing.md
Service: powerbi
Sub-service: powerbi-admin
GitHub Login: @kfollis
Microsoft Alias: kesharab

Thanks for your comment, @jamezhangMS. This issue has been assigned to the doc author for review.

@jamezhangMS - thank you for the feedback. We are looking at ways to improve this article and appreciate you sharing your ideas. I'm assigning this to a writer for consideration.


Docker images should be regulary updated for security and bug fixes

As today, the 3 Docker images in this repository are pinning a specific version of their base image (community maintained PyPy or Python).
And nothing is in place on our side to update our images when a new version of those base images is available.
Which means our images could become vulnerable for a while before we manually decide to update them (e.g.: with a new version of magic-wormhole).
According to the FAQ of the Docker Library project, the base images should be regularly updated.
It would be great if we could (automatically) track those updates and re-build our own image when needed.
Alternatively, we may want to pin a intermediate version (e.g.: 3.9 instead of 3.9.16) and/or update faster than the base image by adding something like RUN apt-get dist-upgrade (possibly reducing reproducibility and breaking compatibility).

At least part of this comment is relevant here too: https://github.com/LeastAuthority/magic-wormhole-docker/issues/26#issuecomment-1540299205

As I was expecting, I see around some similar cases based on Dependabot.
Not that I like it much, but that could be a first simple step, if this works for us.

I've successfully tested Dependabot with Docker (see la-test/sbx-actions#44).
Unfortunately, there is no support (yet) for wild card or recursive lookup, which forces us to enable this feature for each Dockerfile (see dependabot/dependabot-core#2178).
Though, this is not really a big problem in our case.

Yeah: as expected, after merging #29, dependabot has created 2 pull request we can now merge to update those base images:

#31
#32


Don't reëxport bevy_image from bevy_render

Objective
Fixes #15940
Solution
Remove the pub use and fix the compile errors.
Make bevy_image available as bevy::image.
Testing
Feature Frenzy would be good here! Maybe I'll learn how to use it if I have some time this weekend, or maybe a reviewer can use it.
Migration Guide
Use bevy_image instead of bevy_render::texture items.

Definitely agree on a prelude + re-exporting. For 0.15, @atlv24 made the decision not to do this to ease migration, but I 100% agree that this is a better design in the long-term.

Feature Frenzy would be good here! Maybe I'll learn how to use it if I have some time this weekend, or maybe a reviewer can use it.

flag-frenzy is a bit broken right now because some coupling changes to rendering crates forced x11 or wayland to be specified for more crates than the CI is currently configured for. (And I believe the features are for sub-dependencies, like bevy_render/x11, which flag-frenzy doesn't currently support.)
So feel free to try it! The docs are great, but you may hit a wall or two. (I'll work on improving it once bevy_lint gets off the ground.)

I'll address the feedback about the prelude this weekend.

@mockersf want this in 0.15 or 0.16?

Should export Volume according to https://github.com/bevyengine/bevy/pull/16252

@mockersf want this in 0.15 or 0.16?

I personally think we should do this for 0.15. The introduction of the new crate is already "breaking" in a way. We might as well finish the job.

Just pushed some minor changes:

Removed a lot of the prelude usage in places where we prefer direct imports
Removed Volume from prelude. The original issue was more concerned with Volume not being made available at all not that it needs prelude membership. It being exported from bevy_image in the normal spot is good enough.
Removed a couple of unnecessary imports

I also removed a couple of instances of "feature gated imports". They had "redundant imports" in them, and I generally think its better to just specify full paths directly where they are used.


We need a Discord moderator in the Discord support chat

Describe the bug
There's currently a wave of Discord spammers that are posting malicious messages on Discord.
To Reproduce
Read the matterbridge support chat
Expected behavior
Malicious accounts and messages are removed within a reasonable time, thus limiting their impact.
Screenshots/debug logs

Environment (please complete the following information):

This is only about the support chat for matterbridge.
This issue is not about the matterbridge code

Additional context
I would be happy to take on the role of moderator, since I notice these issues somewhat quickly anyway.
Ping @42wim

@BenWiederhake I've made you moderator on the discord channel, thanks for stepping up!


What's the point of the the token ?

In all examples, the credential token is attached to the public web page source code. It's accessible to everyone. What purpose does it serve ?
Are there any services recommended to facilitate proxying the requests and decorate the token on the backend proxy instead ?

The token is used to identify the application or user making the call to our backends. We strongly recommend that you create your own token, as the owner of the token might delete it or change its permissions at any point. That also applies to the token used on the example pages. You can create your own token here: https://dataforsyningen.dk/user#token .


Fixin travis build. There is an error with master, it's commits are messed up, need to fix.

No idea how this has happened, but the main project and my local project have gone completely out of sync. Commit squashing may be to blame? Will try to fix it now.

Issue with merging, let's try to fix this from the contributors side.


singularity: enable setting vm mem in buildImage

Motivation for this change
I was building on a non-kvm system and kept running out of memory in the vm, upping the mem from 512M to 2G solved my build issue.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

CC @jbedo
As an aside @jbedo, would a native builder be a desirable PR? On linux systems where the user doesn't have access to kvm, it might make more sense to build the singularity image natively than to use a non-accelerated virtual machine.

As an aside @jbedo, would a native builder be a desirable PR? On linux systems where the user doesn't have access to kvm, it might make more sense to build the singularity image natively than to use a non-accelerated virtual machine.

This is tricky as elevated priviledges are needed to mount things. We bind mount things while building the image, and singularity also mounts things to pack the final image file. So we can't really do this without a vm.
An alternate more restricted builder might be possible, for instance producing an unpacked directory as an image rather than a packed file. Singularity does support this now.

Thanks @jbedo! A restricted builder generating an unpacked dir image could be useful. I'll look in to it and see if I can do it.


Define constants for Channel IDs

In dotnet we have centralized constants for channel ids here. However, in Javascript there are channel id constants defined within the choice prompt classes, but they are used in nearby classes and I found occurrences of the string literals for channel ids.
We have new adapters for new channels coming and each one has a const for the channelId, it may be better to have this in BotBuilder.Connector to avoid future collisions but I'm not 100% sure.
The alternative would be to have each new channel adapter expose a const with the channelId they handle so we don't have to modify the product when we add new channels, but we probably need to agree on where a dev would expect to find this definition so we are consistent across the board.
If we go with the alternative, devs would have two places for ChannelId (Connector and the adapter), which may be confusing I am more inclined to have it in a single place for consistency.

As I mentioned internally, we should duplicate the constants in the connector and keep the current location in botbuilder-dialogs. We can't add a  botframework-connector dependency in botbuilder-dialogs because that would introduce Node.js dependencies in a browser-compatible library.
To maintain consistency between the two, we can add Azure DevOps Pipeline Task to verify that the channelIds are the same in the two files.
P.S. I'm all for a single source of truth, but I don't think we can have a single source in this scenario.

The C# channel constants used to be in a nested class called Channel.Channels but then they were moved to just Channels (still in the same package). Perhaps it would be best to move them again to a more centralized shared location like the Bot Framework Schema package.

If we move it to the schema package, it's accessible by all packages, even though the libraries used in the context of the browser should theoretically not need the channelIds. This works for me 👍

New issue filed for this: #1354
We could add the constants to botbuilder-core....

@carlosscastro
@stevengum
Are there any plans to fix this?

This is not tied to any milestone currently so it hasn't been up for discussion. I'm going to assign it to R8 for now to get it into triaging discussion.


pybind11_object_dealloc(): Tried to deallocate unregistered instance!

Hi, I've pulled the latest version and got it working but something in one of my tools is triggering this error, I've not managed to workout where it's happening yet, but this ticket seems to imply that the problem is actually on your end.
https://github.com/pybind/pybind11/issues/1568
cheers!

This is the error msg.
Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.
terminate called after throwing an instance of 'std::runtime_error'
what():  pybind11_object_dealloc(): Tried to deallocate unregistered instance!
Aborted

So I've tracked it down to QModelIndex.internalPointer(), seems this holds a weak reference.
Not sure why it's calling the unregister twice though, if I store a reference of any object used in an index in a global set, then I don't have the crash.
Obviously this is prolonging the life time of objects, which isn't great, but at least I can use the C++ version of otio.

@alatdneg can you provide a bit more context or some repro code for this?  As far as I know we haven't hit this in otioview, but it doesn't look like otioview uses the QModelIndex class


Webpack broken on Windows with 1.3.0

The following line in Index.js is breaking Windows builds in Webpack because window file paths are used. For example 'c:\Users\User\Desktop\somepath\test\index.marko' gets put in and Webpack then sees it as 'c:UsersUserDesktopSomepath\testsrcindex.marko' and gives an error in the build output of var e = new Error("Cannot find module "c:UsersUserDesktopSomepath\testsrcindex.marko\""); e.code = 'MODULE_NOT_FOUND';; throw e; }()));. Reverting back to loader version 1.2.0 and everything works.
Here's the line that is causing the issue from what I can see.
if (!dependency.code) {
      // external file, just require it
      return `require('${dependency.path}');`
 }

Still broken?

@jasonmacdonald Please wait a bit, I will check and return to you soon.

@jasonmacdonald Will be fixed once the Pull Request https://github.com/marko-js/marko-loader/pull/12 merged


Update mill-main to 0.9.10

Updates com.lihaoyi:mill-main from 0.9.9 to 0.9.10.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (0.9.9).
You might want to review and update them manually.
README.adoc
build.sc

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.lihaoyi", artifactId = "mill-main" } ]

labels: library-update, early-semver-minor, semver-spec-patch, old-version-remains

Codecov Report

Merging #42 (9505599) into main (0445942) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #42   +/-   ##
=======================================
  Coverage   35.48%   35.48%
=======================================
  Files           2        2
  Lines          31       31
  Branches        2        2
=======================================
  Hits           11       11
  Misses         20       20

Continue to review full report at Codecov.

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


Space - Lee

React Tic Tac Toe
Congratulations!  Please reflect on the assignment with these questions.
Reflection

Prompt
Response

How are events / event handlers and useState connected?
The useState hook is used to access and modify state within a component via events and event handling. When an event is triggered (e.g., a key is pressed on the keyboard or the mouse is clicked), the event is handled via a callback function that has been passed through the event attribute (e.g., onClick). The callback function is only executed when the event is triggered; in the meantime, it "listens" for the given event.

What are two ways to do "dynamic styling" with React? When should they be used?
If we only have one or two styles, we can define inline styles within the return function of a component. If we have a large number of styles, we can define a styles object in the render function that contains all the styles we want to change and read the value of each key-value pair in the return function. Examples here: https://medium.com/@henrytran/basics-dynamic-styles-with-react-react-native-29f41e552164

Much like Rails works with the HTTP request->response cycle, React works with the browser's input->output cycle. Describe React's cycle from receiving user input to outputting different page content.
React apps receive user input through events, such as mouse clicks and keyboard presses via forms. Each child component that receives user input is listening for the given event and has event handlers that execute when the event is triggered. Event handlers consist of a callback function that is passed from a parent component via props. When the event is triggered, the callback function is executed, which accesses and modifies the state of a component according to the user input. The app then outputs JSX that re-renders all of the components that were affected by the state change.

CS Fundamentals Questions

Question
Answer

What do you think is the BigO complexity of the method you use to compute a winner?
On each mouse click, several arrays containing the values of each row, column, and diagonal are created, which are passed into the arrayEquals function. My best guess is that the time complexity is O(n) and the space complexity is O(n^2) (Edit: Rethinking this... is the time and space complexity both O(1) because the function creates the same number of arrays/function calls each time it is executed and there's a finite number of clicks that will cause the app to re-render, independent of input?). I tried to think of something simpler that would compare each square value to 'X' or 'O' instead of creating new arrays for each line, but I got so fixated on the stringify solution that I couldn't think of alternate logic. I figured that it wouldn't make a huge impact in a simple application with a limited number of mouse clicks possible, but the design is not good for change.

Consider what happens when React processes a state change from setState -- it must re-render all of the components that now have different content because of that change.What kind of data structure are the components in, and what sort of algorithms would be appropriate for React's code to "traverse" those components?Speculate wildly about what the Big-O time complexity of that code might be.
Like the DOM, React components are in a tree data structure, which each node representing a component and possibly being composed of child components. I don't think we've covered algorithms for traversing trees in much detail, but if each node only had a maximum of two children, we could use a binary search tree algorithm for efficient searching, insertion, and deletion. This algorithm has a time and space complexity of O(n).

React Tic Tac Toe

Major Learning Goals/Code Review

Criteria
yes/no, and optionally any details/lines of code to reference

Demonstrates proper JavaScript coding style.
✔

Correctly passes props to child components.
✔

Correctly passes callback functions to child components and calls them to respond to user events.)
✔

Maintains the status of the game in state.
✔

Practices git with at least 6 small commits and meaningful commit messages
✔Yes! So many commits with great messages!

Uses existing stylesheets to render components
✔

Functional Requirements

Functional Requirement
yes/no

The Square component renders properly and executes the callback on a click event.
✔

The Board component renders a collection of squares
✔

The App component renders a board and uses state to maintain the status of the game.
✔

Utilizes callbacks to UI events to update state
✔

Overall Feedback

Overall Feedback
Criteria
yes/no

Green (Meets/Exceeds Standards)
5+ in Code Review && 3+ in Functional Requirements
✔

Yellow (Approaches Standards)
4+ in Code Review && 2+ in Functional Requirements, or the instructor judges that this project needs special attention

Red (Not at Standard)
0-3 in Code Review or 0,1 in Functional Reqs, or assignment is breaking/doesn’t run with less than 5 minutes of debugging, or the instructor judges that this project needs special attention

Code Style Bonus Awards

Was the code particularly impressive in code style for any of these reasons (or more...?)

Quality
Yes?

Perfect Indentation
✅

Elegant/Clever

Descriptive/Readable

Concise

Logical/Organized
✅


Possibility to set a package name for asset loading

Problem to solve
I have implemented my first game with flame in the last days. Because I want to divide this from the app where this should be integrated, I decided to handle the flame part in a separate package.
This guides to the problem, that the assets are always loaded from assets/images/ or assets/audios, which is leaking of the package name in the file path. So it is needed to have the images in the app, instead of the package, where the path is packages/myPackageName/assets/images.
Proposal
Having the possibility to set a prefix for the assets. In this case it would be enough to set a packagename. So the prefix "packages/myPackageName" could be generated.
This shouldn't be a static value, because of the possibility of implementing different games for a game collection app, where you have different packages.

Hey @GwaedGlas that is a good idea! In fact in flame audio (and audioplayers) I already made it configurable after a similar request. For flame itself, we have asset and images loading, and indeed those were still hardcoded (my bad).
Here is my proposed solution: https://github.com/flame-engine/flame/pull/741
What do you think?

Closing since the proposed PR was merged and relased.


Update variable assignment to ES6 usage

Currently redux uses pre-ES6 variable assignment, as shown here. Per @gaearon it was due to flow failing on let/const a long time ago. The issue is no longer relevant now.
Will be working on a PR to update all variables today. It also seemed that there is interest in adding in semicolons. I could do that as well, any thoughts?

Hi, thanks for following up on this.
I'm okay with a change from var to let/const, as it's reasonable for consistency given that we're using ES6 throughout the codebase.  That said, although my own personal preference is to use semicolons, I'm also not keen on touching entire codebases just to update styles.  Tends to make git blame rather useless.  So, at this time I'd prefer to not introduce semicolons just for the sake of having semicolons.

Okay thanks for letting me know. I'll skip the semicolons as of now.


[BUG]: Missing Cursor Pointer

Describe the bug
The button element have no pointer during interaction.
To Reproduce
Steps to reproduce the behavior:

Go to  page
Click on the inspect
Scroll down to the button element
See error

Expected behavior

In mouse will be hover the mouse will be alerting to point.Doesn't  work it.

Screenshots

Desktop (please complete the following information):

OS: Ubuntu
Browser : chrome

Smartphone (please complete the following information):

Device:Realme 8
OS: Android 12
Browser: chrome

Hey @sivaprasath2004, there already exists an issue for UI refactoring #20.
Work on the other issues good luck.

@abhijeetnishal sorry I'll not notice that.

@abhijeetnishal sorry I'll not notice that.

No problem @sivaprasath2004


Make FactorNode and Function prod symmetric

prod function of FactorNode and Function messages were defined only for prod(FactorNode, Function). This implementation allows prod(Function, FactorNode) to be handled as well.

Proposed implementation is a little bit iffy, because function itself makes implicit assumptions about caller environment. Assumption is that caller will pass invalid arguments to a function. I would suggest to reimplement it to something like:
function prod!(x::ProbabilityDistribution{V}, y::ProbabilityDistribution{V, Function})
    ...
    sampleWeightsAndEntropy(x, y)
    ...
end

function prod!(x::ProbabilityDistribution{V, Function}, y::ProbabilityDistribution{V})
    ...
    sampleWeightsAndEntropy(y, x)
    ...
end

or have separate function like
function sampleWeightsAndEntropy(x::ProbabilityDistribution{V, Function}, y::ProbabilityDistribution) where { V }
...
end

function sampleWeightsAndEntropy(x::ProbabilityDistribution, y::ProbabilityDistribution{V, Function}) where { V }
...
end

So Julia can pick a suitable method automatically without need to catch any exceptions.
I'm not sure that my solution is correct in this particular case though, but I think it can be adjusted accordingly.

I see your point but your proposal will cause other problems. The reason is that as you can realize, this prod function does not only deal with function factorNode multiplications but also factorNode factorNode products. Setting one argument's type to function will preclude prod of two factorNode messages.

I see your point but your proposal will cause other problems. The reason is that as you can realize, this prod function does not only deal with function factorNode multiplications but also factorNode factorNode products. Setting one argument's type to function will preclude prod of two factorNode messages.

Sorry, I didnt mean that we should have only two version both for Function, of course we should keep original unconstrained version which will handle factorNode x factorNode case:
E.g.
function sampleWeightsAndEntropy(x::ProbabilityDistribution, y::ProbabilityDistribution)
    # general case which will handle most of the cases, including factorNode x factorNode
end

@symmetrical function sampleWeightsAndEntropy(x::ProbabilityDistribution{V, Function}, y::ProbabilityDistribution) where V
   specific case where one of the arguments has a Function type
end


Cannot set up models

I am trying to follow along, I'll try to write out what I have.
I have an M1 Air 8GB (small I know).
I installed Docker
I am running this:
> docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2024-01-15
Unable to find image 'quay.io/jupyter/scipy-notebook:2024-01-15' locally
2024-01-15: Pulling from jupyter/scipy-notebook

I started by creating an install.ipynb at the root and writing two commands:
pip install -r requirements.txt

This initially failed and I had to remove the +cu118 from a few requirements, and then it worked.
Then I ran:
!bash models/download_models.sh essential big-big bfloat16

Which did the job:
Downloading Essential Models (EfficientNet, Stage A, Previewer)
stage_a.safetensors 100%[===================>]  70.24M  45.7MB/s    in 1.5s
previewer.safetenso 100%[===================>]  15.21M  41.4MB/s    in 0.4s
effnet_encoder.safe 100%[===================>]  77.73M  55.2MB/s    in 1.4s
Downloading Large Stage B & Large Stage C
stage_b_bf16.safete 100%[===================>]   2.91G  59.5MB/s    in 52s
stage_c_bf16.safete 100%[===================>]   6.68G  51.8MB/s    in 2m 25s

Then I went to the text_to_image.ipynb file:
cpu

Load Config:
['model_version', 'effnet_checkpoint_path', 'previewer_checkpoint_path']
['model_version', 'stage_a_checkpoint_path', 'effnet_checkpoint_path']

Load Extras and Models:
['transforms', 'clip_preprocess', 'gdf', 'sampling_configs', 'effnet_preprocess']
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In[6], line 3
      1 # SETUP MODELS & DATA
      2 extras = core.setup_extras_pre()
----> 3 models = core.setup_models(extras)
      4 models.generator.eval().requires_grad_(False)
      5 print("STAGE C READY")

File ~/StableCascade/train/train_c.py:128, in WurstCore.setup_models(self, extras)
    126 effnet = EfficientNetEncoder()
    127 effnet_checkpoint = load_or_fail(self.config.effnet_checkpoint_path)
--> 128 effnet.load_state_dict(effnet_checkpoint if 'state_dict' not in effnet_checkpoint else effnet_checkpoint['state_dict'])
    129 effnet.eval().requires_grad_(False).to(self.device)
    130 del effnet_checkpoint

TypeError: argument of type 'NoneType' is not iterable

OK, that got past the error.  Thanks.

Ok, so now I created download.ipynb in the models folder to execute the  !bash command.
 This should be a fixed directory in the container.
For example, it will always be here: /home/jovyan/StableCascade/
These are the config files: config_file = 'configs/inference/stage_c_3b.yaml'
Now I am up to:
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
Cell In[2], line 5
      3 caption = "A cartoon sweet potato with two arms and two legs in a running pose with a smile wearing a scottish cap and a kilt with a subway map in one hand in a new york city scene"
      4 height, width = 1024, 1024
----> 5 stage_c_latent_shape, stage_b_latent_shape = calculate_latent_sizes(height, width, batch_size=batch_size)
      7 # Stage C Parameters
      8 extras.sampling_configs['cfg'] = 4

NameError: name 'calculate_latent_sizes' is not defined

Ok, so I had to make sure to run each section in succession properly and this works.
But the kernel keeps dying.

But the kernel keeps dying.

Check your /var/log/syslog.  If you see this after the kernel crashes:
Out of memory: Killed process ....
Maybe try creating a swapfile.  I have 'limited' RAM (16GB) at the moment, and making a ~25G swapfile helped:
#!/usr/bin/env bash

echo "creating 25G swap file..."
sudo dd if=/dev/zero of=/swapfile2 bs=24MB count=1024
sudo mkswap /swapfile2
sudo swapon /swapfile2
sudo chmod 0600 /swapfile2

$ swapon --show  will show the new swapfile.  This is swapfile temporary unless you edit fstab.
You can also try not running in notebook and instead comment out the notebook specific code like
show_image() etc.
I moved the text_to_image.py (no notebook code) to the root dir and commented out # os.chdir('..').
instead of showing images, i replaced it with:
from torchvision.utils import save_image

# show_images(sampled)
for i, sample in enumerate(sampled):
    filename = f"image_{i}.png"
    save_image(sample, filename)
    print(f"wrote {filename}")

Good luck!  I got a new video card (16GB) but only 16GB RAM and got this working last night with some battles.


Translate concepts/extend-kubernetes/operator/ into Japanese

This is a...

[x] Feature Request
[ ] Bug Report

Problem:
No concepts/extend-kubernetes/operator.md in Japanese.
Proposed Solution:
Copy a file from en contents to content/ja/docs/concepts/concepts/extend-kubernetes/operator.md and translate it into Japanese.
Page to Update:
https://kubernetes.io/ja/docs/concepts/concepts/extend-kubernetes/operator/

/language ja

/assign @hasebe

/priority backlog

/close


Remove unnecessary check for length of username and email

This may be obsolete because of the user accounts package (introduced in c83247f)
https://github.com/GravityProject/gravity/blob/master/server/startup.js

Yes, useraccounts will take care of this.

Thanks. It should be removed then.

solved?


Implement reverse operator for regular expressions

Is your feature request related to a problem? Please describe.
It would be nice for CFG types to allow both left and right recursion. To support this, DFAs must be reversible.
Reverse of DFA is DFA
Describe the solution you'd like
Implement a simple .reverse() operator for DFAs.

https://github.com/andrew-johnson-4/L1DFA


Add protocol tests for sparse list primitives

Background

What do these changes do?
Adds a list of sparse shorts to existing sparse list tests

Why are they important?
In some languages, like Java, Strings are naturally nullable and thus handling sparse collections of String values is straightforward, but sparse collection of values with primitives (such as shorts) may introduce complexities.

Testing

How did you test these changes?
Ran these tests to verify that serde in a language implementation was broken, and then fixed the implementation and verified that tests pass.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Doing the same for maps would be great, though I'm not going to hold back this PR on that

We already have them; that's why I knew to look again at list protocol tests, because the map ones failed and the list ones did not.


Exploration code cleanup + integration; add FMM to compute nearest frontiers

Motivation and Context

Changelog

How Has This Been Tested

Types of changes

[ ] Docs change / refactoring / dependency upgrade
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] I have made changes to existing documentation where needed.
[ ] I have added tests that show that the PR is functional.
[ ] I ran tests/hw_manual_test.py on hardware and observed that robot behavior looks normal.

Testing this tomorrow

I havent extensively tested it either FYI @SergioArnaud


svelte.config.js does not allow vitePlugin section

Describe the bug
/** @type {import('@sveltejs/kit').Config} */
const config = {
...
  vitePlugin: {
    experimental: {
      useVitePreprocess: true,
    },
  },
};

leads to Typescript complaining Object literal may only specify known properties, and 'vitePlugin' does not exist in type 'Config'. This change hides the error:
/** @type {import('@sveltejs/kit').Config & {vitePlugin: unknown}} */

Related, the documentation at https://github.com/sveltejs/kit/blob/e297259a8c357f2083c2ca77e8beffa009fc919d/documentation/docs/18-assets.md?plain=1#L21-L28 is wrong and is missing the vitePlugin level in the config.
Reproduction
sorry
Logs
No response
System Info
System:
    OS: Linux 5.18 NixOS 22.05 (Quokka) 22.05 (Quokka)
    CPU: (8) x64 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
    Memory: 6.65 GB / 62.60 GB
    Container: Yes
    Shell: 5.1.8 - /nix/store/00z6kxv40m8aq9rpf1g1sfgn9mfjvhzd-bash-5.1-p8/bin/bash
  Binaries:
    Node: 16.14.2 - /nix/store/5f0bcmbylg2zizwp96z3976mxnb24jk1-nodejs-16.14.2/bin/node
    npm: 8.5.0 - /nix/store/5f0bcmbylg2zizwp96z3976mxnb24jk1-nodejs-16.14.2/bin/npm
  Browsers:
    Firefox: 103.0.1
  npmPackages:
    @sveltejs/adapter-cloudflare: ^1.0.0-next.31 => 1.0.0-next.31
    @sveltejs/kit: ^1.0.0-next.405 => 1.0.0-next.405
    @sveltejs/vite-plugin-svelte: ^1.0.1 => 1.0.1
    svelte: ^3.49.0 => 3.49.0
    vite: ^3.0.5 => 3.0.5

Severity
annoyance
Additional Information
No response

@tv42
Since a few months back, the vitePlugin settings are moved into their own vite.config.js file in the root of the project directory. See the up-to-date docs here. It looks like you were referring to a past version of the documentation.

Indeed, vitePlugin has been moved to vite.config.js.
The reference in https://kit.svelte.dev/docs/assets should have been updated, but wasn't. I'm marking this as a documentation issue and we can leave this open until that's fixed.

I've sent a PR to update the docs: https://github.com/sveltejs/kit/pull/5889
It seems there's also a bug that's been introduced though if you're not able to pass the vitePlugin options

Okay, so what's described in https://github.com/sveltejs/vite-plugin-svelte/blob/main/docs/config.md is the intended way for this to work - you pass it directly to the plugin if you're using Vite alone, or you pass it in viteConfig in svelte.config.js if you're using SvelteKit - but the latter of these is broken (or at least has bad types)?

Passing it in vite config doesn't work as the kit plugin includes vite-plugin-svelte without a way to forward them.
It svelte.config.js it works as documented, the config type in kit might need to be updated to include vitePlugin

See https://github.com/sveltejs/kit/issues/5485 about inline options in vite config


Intergration with Dask is faulty when passing in tuples instead of kdims and vdims.

When doing a holoviews plot you can pass in a tuple with data, or kdims and vdims.
When passing in a tuple, you can see that most of the computation is being made in the scheduler, and not on the workers. If you datashade the plot, if you zoom in, you can see that the new aggregations are being calculated on the scheduler.
If you pass in kdims and vdims, it works as expected.
Since Holoplot uses this, holoplot doesn't seem to have a problem.
This is pretty critical, ir order to take the full potential on big data visualization (Dask, Datashader).
Sorry for the lack of example, but it is easily reproducible.
I can provide an example if needed.

An example would certainly be helpful because the tuple format does not explicitly support dask in any way, so I have to say I'm surprised it's working at all.

Here you go:
import distributed
client = distributed.Client('localhost:32000')
client

import dask.dataframe as dd
import os
import time
import arara as ar
import pandas as pd
import numpy as np

import holoviews as hv
import datashader as ds
from holoviews.operation.datashader import datashade, shade, dynspread, rasterize

def generate_df(size):
    """Generates a dummy dataframe with different categories of data,
    including dates, ints, floats, unique_ids, bools, constant,
    various categoricals, a signal.

    # Args:
        size: the size of the dataframe

    # Returns:
        pandas.DataFrame
    """
    d = {
        'dates' : pd.date_range('1980-01-01', periods=size, freq='1T'),
        'unique_id' : np.arange(0, size),
        'ints' : np.random.randint(0, size, size=size),
        'floats' : np.random.randn(size),
        'bools' : np.random.choice([0, 1], size=size),
        'int_nans' : np.random.choice([0, 1, np.nan], size=size),
        'float_nans' : np.random.choice([0.0, 1.0, np.nan], size=size),
        'constant' : 1,
        'fake_categorical' : np.random.choice([10, 20, 30, 40, 50], size=size) ,
        'categorical_binary' : np.random.choice(['a', 'b'], size=size),
        'categorical_nans' : np.random.choice(['a', 'b', 'c', 'd', 'e', 'f', 'g'], size=size),
        'signal1' : np.random.normal(0, 0.3, size=size).cumsum() + 50,
        'signal2' : np.random.normal(0, 0.3, size=size).cumsum() + 50
    }

    df = pd.DataFrame(d)
    df['hardbools'] = df['bools'] == 1
    df['categorical_nans'] = df['categorical_nans'].replace('c', np.nan)
    df['categorical_binary'] = df['categorical_binary'].astype('category')
    df['unique_id'] = df['unique_id'].astype(str)

    df.index = df.dates
    df.index.name = 'dates'
    df = df.drop('dates', axis=1)

    return df

def generate_dask_df(size, npartitions=16):
    '''Generates a random dask dataframe. Uses generate_df function.

   # Args:
        size: the size of the dataframe
        npartitions:  the number of partitions of the dataframe

    # Returns:
        Dask.DataFrame
    '''
    return dd.from_pandas(generate_df(size), npartitions=npartitions)
df = generate_dask_df(1000000, npartitions=32)
dd.to_parquet(df, 'parquet_millions', engine='fastparquet', compression='snappy', write_index=True)
df = dd.read_parquet('parquet_millions/')

points = hv.Points(
    (df.index, df['signal1'])
)
datashade(points, cmap=["blue"])


Add RETURNING to postgres top-level words

In the official docs[1] RETURNING is given the same formatting treatment as WHERE and other top-level words.
[1]: https://www.postgresql.org/docs/14/dml-returning.html

Thanks for the PR.
The RETURNING keyword is now properly recognized in Postgres, MariaDB, N1QL and PL/SQL.


Microsoft course - TNSEMA

# Suggested Course Topics

## Microsoft Word Essentials: A Beginner's Guide

**Subtitle:** Unleash the Power of Word Processing with Confidence

## Word Fundamentals: Getting Started with Microsoft Word

**Subtitle:** Building Strong Foundations for Document Success

## Introduction to Word Processing with Microsoft Word

**Subtitle:** From Novice to Word Pro: A Beginner's Journey

## Mastering Microsoft Word for Beginners

**Subtitle:** Becoming Proficient in the Art of Word Creation

## Word Wizardry 101: Basic Skills and Beyond

**Subtitle:** Transform Your Words: A Magical Word Processing Adventure

# Course Code Suggestions

- Course Code 1: ITMW101
- Course Code 2: MSW101
- Course Code 3: WDP101
- Course Code 4: DOC101
- Course Code 5: WRD101
- Course Code 6: MSWORD101

# Course Prices Suggestions

- ZAR 999
- ZAR 1,299
- ZAR 1,499
- ZAR 1,799
- ZAR 2,199

# Learning Objectives

- **Navigate Microsoft Word Interface:**
  - Identify and utilize key components of the Microsoft Word interface, including the Ribbon and Quick Access Toolbar.
- **Create and Manage Documents:**
  - Create, open, and save documents efficiently.
  - Understand different document views and use zooming options.
- **Apply Basic Text Formatting:**
  - Format text using various font styles, sizes, and colors.
  - Use basic text formatting tools such as bold, italic, and underline.
- **Implement Paragraph Formatting:**
  - Adjust line and paragraph spacing.
  - Create lists and apply alignment options.
- **Organize Documents Effectively:**
  - Set up page layout and margins.
  - Utilize page breaks, sections, headers, and footers.
- **Work with Tables and Lists:**
  - Create and format tables for data representation.
  - Manage lists and outline structures.
- **Incorporate Graphics and Objects:**
  - Insert, format, and position images within documents.
  - Use shapes, SmartArt, and WordArt for visual elements.
- **Proofread and Review Documents:**
  - Perform spelling and grammar checks.
  - Track changes, add comments, and collaborate on document reviews.
- **Explore Styles and Themes:**
  - Create and modify document styles.
  - Apply and customize document themes for consistent formatting.
- **Understand Mail Merge:**
  - Create mail merge documents for personalized communication.
  - Connect to data sources for efficient mail merge operations.
- **Collaborate and Share Documents:**
  - Share documents through email or cloud storage.
  - Collaborate in real-time and manage version control.
- **Introduction to Advanced Features (Optional):**
  - Explore advanced formatting options.
  - Gain awareness of cross-references, citations, and automation features.

# Expected Learning Outcomes

Upon completion of this course, participants will be able to:

- Navigate the Microsoft Word interface confidently.
- Create, format, and manage documents efficiently.
- Apply basic text and paragraph formatting to enhance document appearance.
- Organize documents effectively using various layout and organizational tools.
- Work with tables, lists, and graphics to present information visually.
- Proofread and review documents, collaborating with others when necessary.
- Apply styles and themes for consistent and professional document formatting.
- Understand and implement mail merge operations for personalized communications.
- Collaborate and share documents using various collaboration tools.
- Gain awareness of advanced features for further exploration.

# Target Audience

This course is designed for:

- Individuals with limited or no prior experience with Microsoft Word.
- Beginners seeking to develop foundational skills in word processing.
- High school or college students who want to enhance their document creation and formatting skills for academic purposes.
- Entry-level professionals or employees in various industries looking to improve their Microsoft Word proficiency for workplace tasks.
- Individuals actively job hunting who want to enhance their resume-building and cover letter-writing skills using Microsoft Word.

# Prerequisites To Learn Microsoft Word Course

The prerequisites for learning a Microsoft Word course are typically minimal, as it is designed to cater to beginners. However, some basic computer skills and familiarity with using a computer are beneficial. Here are some common prerequisites:

- **Computer Literacy:** Students should have basic knowledge of operating a computer, including using a keyboard and mouse, navigating the desktop, and managing files and folders.
- **Operating System Familiarity:** While not mandatory, familiarity with the operating system (such as Windows or macOS) on which Microsoft Word is installed can be helpful.
- **Keyboarding Skills:** Basic typing skills are advantageous as students will be required to input text and navigate the Word interface efficiently.
- **English Proficiency:** Since Microsoft Word operates primarily in English, a basic understanding of the English language is beneficial for understanding menu options, commands, and instructions.
- **Motivation to Learn:** A positive attitude, willingness to learn, and enthusiasm to explore new concepts are essential prerequisites for any course.

Overall, the Microsoft Word course is designed to be accessible to beginners, so no extensive prior knowledge or experience is required. However, individuals with the prerequisites listed above will likely find it easier to grasp concepts and progress more quickly through the course material.

# Course Overview

This comprehensive course is designed for individuals who are new to Microsoft Word and want to acquire fundamental skills in document creation, formatting, and collaboration. Participants will learn essential features and techniques to create professional-looking documents for various purposes.

## Module 1: Introduction to Microsoft Word

- Overview of Microsoft Word interface
- Understanding the Ribbon and Quick Access Toolbar
- Creating, opening, and

![remove this line]```markdown
Suggested Course Topics
Microsoft Word Essentials: A Beginner's Guide
Subtitle: Unleash the Power of Word Processing with Confidence
Word Fundamentals: Getting Started with Microsoft Word
Subtitle: Building Strong Foundations for Document Success
Introduction to Word Processing with Microsoft Word
Subtitle: From Novice to Word Pro: A Beginner's Journey
Mastering Microsoft Word for Beginners
Subtitle: Becoming Proficient in the Art of Word Creation
Word Wizardry 101: Basic Skills and Beyond
Subtitle: Transform Your Words: A Magical Word Processing Adventure
Course Code Suggestions

Course Code 1: ITMW101
Course Code 2: MSW101
Course Code 3: WDP101
Course Code 4: DOC101
Course Code 5: WRD101
Course Code 6: MSWORD101

Course Prices Suggestions

ZAR 999
ZAR 1,299
ZAR 1,499
ZAR 1,799
ZAR 2,199

Learning Objectives

Navigate Microsoft Word Interface:

Identify and utilize key components of the Microsoft Word interface, including the Ribbon and Quick Access Toolbar.

Create and Manage Documents:

Create, open, and save documents efficiently.
Understand different document views and use zooming options.

Apply Basic Text Formatting:

Format text using various font styles, sizes, and colors.
Use basic text formatting tools such as bold, italic, and underline.

Implement Paragraph Formatting:

Adjust line and paragraph spacing.
Create lists and apply alignment options.

Organize Documents Effectively:

Set up page layout and margins.
Utilize page breaks, sections, headers, and footers.

Work with Tables and Lists:

Create and format tables for data representation.
Manage lists and outline structures.

Incorporate Graphics and Objects:

Insert, format, and position images within documents.
Use shapes, SmartArt, and WordArt for visual elements.

Proofread and Review Documents:

Perform spelling and grammar checks.
Track changes, add comments, and collaborate on document reviews.

Explore Styles and Themes:

Create and modify document styles.
Apply and customize document themes for consistent formatting.

Understand Mail Merge:

Create mail merge documents for personalized communication.
Connect to data sources for efficient mail merge operations.

Collaborate and Share Documents:

Share documents through email or cloud storage.
Collaborate in real-time and manage version control.

Introduction to Advanced Features (Optional):

Explore advanced formatting options.
Gain awareness of cross-references, citations, and automation features.

Expected Learning Outcomes
Upon completion of this course, participants will be able to:

Navigate the Microsoft Word interface confidently.
Create, format, and manage documents efficiently.
Apply basic text and paragraph formatting to enhance document appearance.
Organize documents effectively using various layout and organizational tools.
Work with tables, lists, and graphics to present information visually.
Proofread and review documents, collaborating with others when necessary.
Apply styles and themes for consistent and professional document formatting.
Understand and implement mail merge operations for personalized communications.
Collaborate and share documents using various collaboration tools.
Gain awareness of advanced features for further exploration.

Target Audience
This course is designed for:

Individuals with limited or no prior experience with Microsoft Word.
Beginners seeking to develop foundational skills in word processing.
High school or college students who want to enhance their document creation and formatting skills for academic purposes.
Entry-level professionals or employees in various industries looking to improve their Microsoft Word proficiency for workplace tasks.
Individuals actively job hunting who want to enhance their resume-building and cover letter-writing skills using Microsoft Word.

Prerequisites To Learn Microsoft Word Course
The prerequisites for learning a Microsoft Word course are typically minimal, as it is designed to cater to beginners. However, some basic computer skills and familiarity with using a computer are beneficial. Here are some common prerequisites:

Computer Literacy: Students should have basic knowledge of operating a computer, including using a keyboard and mouse, navigating the desktop, and managing files and folders.
Operating System Familiarity: While not mandatory, familiarity with the operating system (such as Windows or macOS) on which Microsoft Word is installed can be helpful.
Keyboarding Skills: Basic typing skills are advantageous as students will be required to input text and navigate the Word interface efficiently.
English Proficiency: Since Microsoft Word operates primarily in English, a basic understanding of the English language is beneficial for understanding menu options, commands, and instructions.
Motivation to Learn: A positive attitude, willingness to learn, and enthusiasm to explore new concepts are essential prerequisites for any course.

Overall, the Microsoft Word course is designed to be accessible to beginners, so no extensive prior knowledge or experience is required. However, individuals with the prerequisites listed above will likely find it easier to grasp concepts and progress more quickly through the course material.
Course Overview
This comprehensive course is designed for individuals who are new to Microsoft Word and want to acquire fundamental skills in document creation, formatting, and collaboration. Participants will learn essential features and techniques to create professional-looking documents for various purposes.
Module 1: Introduction to Microsoft Word

Overview of Microsoft Word interface
Understanding the Ribbon and Quick Access Toolbar
Creating, opening, and

Remove the:  ``` markdown
No need to add it because you are already saving it as a .md file


QR Code detection rate worse then v3.1.0

v3.1.0 was very fast in detecting QR codes. The current master even with only QR code format specified rarely detects any code.
Has there something changed?

Can you compare the difference between 5.0.0 and 5.0.1 as well?

It seems the camera is no longer auto-focusing correctly. Will try 5.0.1 in the next hour.

Is the issue on Windows?

No, on iOS. The Windows implentation is not even worth testing. It needs to be redone using proper media filters. I have an experimental branch for that, a couple of months old.

It now works better at least on Windows 10.

@daserge yes I just realized that. Please see my updated comment.

@pke - I agree and it would be great if you could share this alternative implementation.

5.0.1 is terrible, sorry. Takes forever to focus and understand the QR-code.
3.1.0 was better but it has a terrible bug in how it handles options. The JS says options can be an object. But the iOS code treats the only parameter to scan as the XiBOverlay. Which of course crashes if you hand in an object as the 3rd argument to scan.

@pke do you see a difference between 5.0.0 and 5.0.0?

if you mean between 5.0.1 and 5.0.0 I'd like to check the code differences first here but github seems to have lost that functionality

Lol, yeah (comment updated). The feature is still there.

Same problem here - sorry

Ok, so I have done some more work on the iOS on iPod 5th Gen = very slow with version 5.01 & 5.0 & 4.10. On iPod 6th Gen it is much faster. The image keeps on moving and auto focus seems slow on the 5th Gen iPod.
Moved back to version 3.1.0 - and it is so fast - is this because of a new type of recognition, or a recent bar-code type being added?

Is thre any update on this? Two devices (Android 6.0 and 4.4.2) are terribly slow at detecting QR-Codes, the 4.4.2 one detected a code one time and then never again.

I don't know. I suggest to use 3.1 for the time being. It has the fastest qrcode detection.

Is there not any drawback to it?  It uses no steady video stream but instead makes "photos" in intervals and tries to detect the QR code. On the other platforms it runs just fine

@pke, what are you saying isn't true, at least for Windows 10. The plugin has been reworked to use new APIs, available on Win10, so no "photos" anymore :)

I was referring to the last really good working version, 3.1.0. With it qr codes are detected fast.  So not untrue at all.

Ah, sorry. That makes sense :)

Is this still an issue with 6.0.3?

Same problem here..

Latest version 6.0.3 works fine for me. The issue I had with a 4.x version on iOS originated from the bad camera resolution... it seemed to work only in VGA and as such the codes were not sharp but pixelated.

as @pke said, version 3.1.0 is reading qr codes very fast..
on lasted version (6.0.3) resolution is not helping D:
sad

@lfreneda exactly. And so the recommendation still stands to pin 3.1.0 when you only want to scan QR codes - fast. If you need to detect EAN13 or others alongside QR code your users are in for some wait time :(

@pke any other issue/bug with v3.1.0?

@lfreneda none. For Android 6.0 you have to make sure to ask for Camera permissions. I am using the cordova Android permissions plugin for that.

@pke also, on iOS, you have to set the camera usage description

@pke @jcesarmobile thank you both :)

@pke also, on iOS, you have to set the camera usage description

Correct for that I am using the custom-config plugin

@pke the cordova framework asks for camera permission if necessary. There is no need to program that yourself or use any third party plugins.

No, that is done by the plugin and was introduced recently. As they want to use a very old version of the plugin they will have to ask for the permission themselves.

@jcesarmobile CAMERA permissions? thanks


MAINTAINERS: Move audio shell into Bluetooth audio

The audio shell isn't really part of the core host.
Signed-off-by: Jonathan Rico<EMAIL_ADDRESS>

@carlescufi should we rather have a "Bluetooth host" section? We already do for the controller, audio and mesh.


Dif between neutron.noavb and neutron

What is the difference between the two neutron.img's one has noavb and one doesn't.
Also the new TCL's are running on KEKA software and I noticed people are having trouble with installing apps, what is the verdict regarding that, do I just follow the regular guide?

I can't help with KEKA my phone didn't get it and I bricked it trying to load it for testing.
The difference between the avb/noavb - noavb should be required if you're editing partitions on the phone. Say you mount system as read/write and add gapps or such.

If I want to make the phone able to install apps and have Magisk to install modules such as vMouse and Gapps, which neutron should I use?

The avb img is sufficient

Where can I find the neutronkeka.img?

Where can I find the neutronkeka.img?

Here you go: https://scottn.us/downloads/neutron-keka.img
I am not sure why it isn't on the main GitHub page but I found it somewhere in "issues".

It was made manually by an image given to me and I was told it didn't work. Please report your findings though.

It was made manually by an image given to me and I was told it didn't work. Please report your findings though.

I don't have the device with KEKA software at the moment to try it on.


Test for crash reason in fingerprint

@csWen Any updates on this?

@kianmeng Thank you for doing this!

@csWen :+1: :tada:


[Feature] proxy-providers 增加是否使用代理更新的选项

Verify steps

[X]  我已经在 Issue Tracker 中找过我要提出的请求 I have searched on the issue tracker for a related feature request.
[X]  我已经仔细看过 Documentation 并无法找到这个功能 I have read the documentation and was unable to solve the issue.

Description
proxy-providers 的配置中，能否增加一个是否使用代理更新的选项？
Possible Solution
No response

[X]  我已经仔细看过 Documentation 并无法找到这个功能 I have read the documentation and was unable to solve the issue.

https://wiki.metacubex.one/config/proxy-providers/#proxy

抱歉，是我看的不仔细了


feat(operator): watch manipulated resources for reconcile on change

Short description of what this resolves:
Any of the manipulated Resource can be changed externally at any time and break the Session, either via manual or redeploys scripts etc.
Changes proposed in this pull request:
Watch all manipulated Resources for possible change and reconcile if needed.
Fixes #618

/test openshift

/test openshift

/test openshift

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

Test name
Commit
Details
Rerun command

e2e-tests-openshift
2a7faa6fb026ad53b661b36235ff4829bffc54d8
link
/test openshift

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

/test openshift

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

Test name
Commit
Details
Rerun command

e2e-tests-openshift
e26ea55f45e6411b28ef12dec07535168933ea01
link
/test openshift

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

/test openshift


How to uninstall Cloud Foundry CLI on Mac OSX?

have installed Cloudfoundry version 6.13 using .pkg installer .
It looks like using brew would be better solution to keep up with new releases. I would like to uninstall current version of CF CLI so i could let brew manage my CF cli upgrades.
Do we have uninstall instructions documented somewhere?
Thanks!

Hi @sunocean,
The OS X installer creates a binary, /usr/local/bin/cf and a directory, /usr/local/share/doc/cf-cli.
Deleting those would fully uninstall it.

Hi @krishicks  , thank you very much. it works.


Black screen when loaded into game

Game loads fine until loading into the ship in which it is nothing but a black screen.
The hud is still visible except nothing else is. Thought it was a loading issue but no matter how long we waited it still would be black.
We also thought it was a compatibility issue however, even with all mods turned off except for lethal expansion it still would be a black screen.
 The hud is still visible except nothing else is. Thought it was a loading issue but no matter how long we waited it still would be black. We also thought it was a compatibility issue however, even with all mods turned off except for lethal expansion it still would be a black screen.
LogOutput(1).log

hello, the logs you provided don't show anything, the last line in your logs is
[Info   :LethalExpansion] Loading scene: MainMenu
could you send the logs after the blackscreen issue occured ?

LogOutput(1).log

LogOutput(1).log

nothing anormal
no error
i have no clue of what is happening

LogOutput.log
All right I was wondering too why there was no error.

LogOutput.log All right I was wondering too why there was no error.

Still no error :/ i don't understand
And the issue only happen with LE ? Not in vanilla ?

I am having this same issue. No errors in my logs though.

I have no clue of what happening..

My best guess is its something with the integrated graphics since he's playing on a laptop but this part of the log looks to be the problem. And yes it only occurs when launching your mod. Still good mod tho I like it

My best guess is its something with the integrated graphics since he's playing on a laptop but this part of the log looks to be the problem. And yes it only occurs when launching your mod. Still good mod tho I like it

I have theses warnings too
But everything are working
I even think it's vanilla warnings


Safety issues 2024-01-13; prompt-toolkit version

No review needed.

coverage: 37.031%. first build
when pulling 7375ffe8aaf31015f61aad4872b618cb45f83f7e on andy/safety-2024-01-13
into 27011f87745cf12d62168830a84f8fc6ee2b1c78 on master.


Add rollout status to commands in KubernetesV1 task

Add rollout status to commands in KubernetesV1 task.
rollout status allows you to check and wait for completion of deployment of objects such as deployments, daemonsets, statefulsets - kubectl reference

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

@Anumita can you check this PR? Thanks!

The last commit adds rollout undo to commands in KubernetesV1 task.
It might be of use when wanting to rollback a deployment during a failed build. kubectl reference

Any chance for approve? We are waiting :)


Error: Couldn't copy new HackBGRT over the MS loader (bootmgfw.efi).

Facing this error after closing paint.

Interesting. Can you open a Command Prompt as admin (like this) and post the output of the following commands:
mountvol Z: /S
dir Z:\EFI\Microsoft\Boot\*.efi
attrib Z:\EFI\Microsoft\Boot\*.efi
dir Z:\EFI\HackBGRT\*.efi
attrib Z:\EFI\HackBGRT\*.efi
mountvol Z: /D

Here you go.

C:\Windows\system32>mountvol Z: /S
C:\Windows\system32>dir Z:\EFI\Microsoft\Boot*.efi
Volume in drive Z has no label.
Volume Serial Number is 1094-0E39
Directory of Z:\EFI\Microsoft\Boot
20-Oct-18  10:26 PM         1,273,864 bootmgfw.efi
20-Oct-18  10:26 PM         1,257,456 bootmgr.efi
20-Oct-18  10:26 PM         1,103,840 memtest.efi
3 File(s)      3,635,160 bytes
0 Dir(s)      86,240,256 bytes free
C:\Windows\system32>attrib Z:\EFI\Microsoft\Boot*.efi
A                    Z:\EFI\Microsoft\Boot\bootmgfw.efi
A                    Z:\EFI\Microsoft\Boot\bootmgr.efi
A                    Z:\EFI\Microsoft\Boot\memtest.efi
C:\Windows\system32>dir Z:\EFI\HackBGRT*.efi
The system cannot find the file specified.
C:\Windows\system32>attrib Z:\EFI\HackBGRT*.efi
Path not found - Z:\EFI\HackBGRT
C:\Windows\system32>mountvol Z: /D

Thanks! However, in the latter commands, I asked for Z:\EFI\HackBGRT\*.efi and not Z:\EFI\HackBGRT*.efi, notice \*. Does that give similar errors?

I guess so. here it is again.

C:\Windows\system32>dir Z:\EFI\Microsoft\Boot*.efi
Volume in drive Z has no label.
Volume Serial Number is 1094-0E39
Directory of Z:\EFI\Microsoft\Boot
20-Oct-18  10:26 PM         1,273,864 bootmgfw.efi
20-Oct-18  10:26 PM         1,257,456 bootmgr.efi
20-Oct-18  10:26 PM         1,103,840 memtest.efi
3 File(s)      3,635,160 bytes
0 Dir(s)      86,240,256 bytes free
C:\Windows\system32>attrib Z:\EFI\Microsoft\Boot*.efi
A                    Z:\EFI\Microsoft\Boot\bootmgfw.efi
A                    Z:\EFI\Microsoft\Boot\bootmgr.efi
A                    Z:\EFI\Microsoft\Boot\memtest.efi
C:\Windows\system32>dir Z:\EFI\HackBGRT*.efi
The system cannot find the file specified.
C:\Windows\system32>attrib Z:\EFI\HackBGRT*.efi
Path not found - Z:\EFI\HackBGRT
C:\Windows\system32>mountvol Z: /D

Ok for some reason its automatically removing the \ when I comment. Here's a pic: https://imgur.com/a/i3E1lSJ

Take ownership on all .efi files and i'ts work for me

I'm facing the same issue

Solved. This problem is caused by boot partition is devided from your system drive. You need to mount your EFI drive (maynot be your C drive) first,
mountvol Z: /S
and Install HackBGRT by following the instruction.

i found an easy way to sove this problem. just rename your C:\EFI folder to others like EFI2, then use the application like usual. after that you can rename C:\EFI folder back or not, it doesn't affect your boot

I'd appreciate a new try with the most recent release (2.0.0), and if this still happens, setup.log might be useful for debugging.

Closing bugs from obsolete versions. Please reopen if this is still valid for the most recent version.


Bandwidth information for B-series VMs

There is no bandwidth information on B-series VMs in the documentation - how much throughput do these machines have?

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

ID: 9bb1d37c-6337-0906-42ff-b5dbc6afdc8b
Version Independent ID: 72a96e16-1d2d-4c01-45be-3caf82470592
Content: Azure Windows VM sizes - General purpose
Content Source: articles/virtual-machines/windows/sizes-general.md
Service: virtual-machines-windows
GitHub Login: @jonbeck7
Microsoft Alias: jonbeck

@monteledwards Thanks for the feedback!
@jonbeck7 I did some digging but was not able to find any mention of the bandwidth limits for B series. Possibliy due to the bustable nature. Do you know if this information is avaiable and if so can we get it added?

@joelpelley

#please-close @monteledwards thanks for the feedback! Unfortunately, the B-series is variable, so it doesn't make sense to publish networking numbers that may not always be accurate.


Dialog boxes.

Here the dialog box is not correctly sized. as the button is cropped.

These are glitched don't know for what reason. (I guess cause of x11) 👆
Forcing in floating mode fixes

I am able to replicate this. Upon simply resizing the window (by only touching the resize bind, not dragging), the popup gets back to normal.

seems to be fixed after recent updates.


Test Issue By Bytepay: stable hat

This issue is for bytepay test

/bytepay task 0.001DOT

/bytepay apply

/bytepay pay


Slightly Broader Name?

Might be worth it to give a broader name than TuringGLM in case we want to expand a bit past GLMs. For instance, being able to specify a generalized additive model where some components are estimated with a Gaussian process regression would be a very neat feature.

I have to say I have wondered about this as well. The Stan equivalent is rstanarm, "advanced regression modelling" if I'm not mistaken -- TuringAdvancedRegressionModelling?

What acronym or names do you guys suggest?

JuTurArm? :laughing:
Seriously, I don't really have any perfect options myself. TuringARM would likely run afoul of the package naming guidelines. Maybe just TuringRegressionModels? Anyway, I don't want to strongly push anything here, it's really your choice.

TuringRegressionModels is a good name but also huge.

It should probably be short -- TuringGLM gets the point across moderately well, but I agree with Carlos that it falls short of the potential in here. TuringRegression is a good candidate IMO, could also suggest TuringClustering or other common modelling framework names.

Simple Modeling or Regression with Turing: SMORT
(Yes, I did fill this in as a backronym after thinking it would be funny to have a package named SMORT)

Simple Modeling or Regression with Turing: SMORT
(Yes, I did fill this in as a backronym after thinking it would be funny to have a package named SMORT)

Lol I appreciate the vigor but it's a downvote from me.

Understandable, have a nice day

We should either have a reference from a Julia ecosystem package (this is why I used the *GLM.jl) or from Bayesian modeling in other languages (brms or rstanarm, but please no bambi).

TuringGLM is being registered currently.


Add documentation for matHELICS install process

CI/CD is producing a binary that should work for MATLAB 2021 easily and the install script should work for 2018 and newer.

Installation documentation in the User Guide has been updated and matHELICS README has installation instructions.


Spam Ajax GET requests to http://<IP_ADDRESS>:5555/output/update

Hello! When I open the debugger in my browser and check the console I see that it's making repeated GET requests to http://<IP_ADDRESS>:5555/output/update in the background.  These fail with 403 (Forbidden) since there's nothing in my application at that URL.
Is this normal?  Perhaps I've missed some configuration detail?
I'm using Chrome Version 55.0.2883.95 (64-bit).
Here is a screenshot of the console:

Those are normal calls to Web-PDB back-end to update the web-console info.


Update Dockerfile

Caddy v0.9.2 was released and more plugins were built.

@killianbrackey ping

Sorry about the delay! Working on this now :)

No worries, it seems that there's going to be another release this week.

@princemaple It also appears that the caddy build server isn't working (building middlewares) which is why these builds keep failing.

FYI 0.9.3 released

https://github.com/mholt/caddy/releases/tag/v0.9.3

Caddy middleware build server is fixed so we could get this fixed and updated now!
https://github.com/ZZROTDesign/alpine-caddy/releases/tag/v0.9.3
Thanks again @princemaple 💯


uploadCompleted doesnt work.

 addons: {
        images: { // (object) Image addon configuration
            label: '',
            deleteScript: 'delete.php',
            deleteMethod: 'POST',
            fileDeleteOptions: {},
            preview: true,
            captions: true,
            captionPlaceholder: 'Type caption for image (optional)',
            autoGrid: 3,
            fileUploadOptions: {
                url: 'upload',
                acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
            },
            styles: {
                wide: {
                    label: '',
                    added: function ($el) {},
                    removed: function ($el) {}
                },
                left: {
                    label: ''
                },
                right: {
                    label: ''
                },
                grid: {
                    label: ''
                }
            },
            actions: {
                remove: {
                    label: '',
                    clicked: function ($el) {
                        var $event = $.Event('keydown');

                        $event.which = 8;
                        $(document).trigger($event);
                    }
                }
            },
            messages: {
                acceptFileTypesError: 'This file is not in a supported format: ',
                maxFileSizeError: 'This file is too big: '
            },
            uploadCompleted: function ($el, data) {
               console.log(data.result)
             }
        },

The data is transmitted to the server and returns the response, but the console.log () is not called, where I could be wrong?

As you can see here, https://github.com/orthes/medium-editor-insert-plugin/blob/2.3.3/src/js/images.js#L382, uploadCompleted is called only if upload is successful, a server returns correct response, and the uploaded image is successfully loaded (a preview data URI is replaced with the actual image URL).
So to debug this, take a look and see in which of these steps it fails. If a response is returned by your server, make sure it has a correct format described here: https://github.com/orthes/medium-editor-insert-plugin/wiki/v2.x-Server-response
If yes, make sure that the returned URL works and that a preview image gets replaced.


Unable to Specify LoadBalancers in Autoscaling group

I can't figure out how to make load balancers part of my auto-scaling group definition.  I don't think the feature is in this module.  So, I forked the code and tried to add a few lines, mostly copying the "availability_zones" parameter, like this: https://github.com/puppetlabs/puppetlabs-aws/compare/master...brianwhigham:master
But, I get errors like this:
Error: Could not prefetch ec2_autoscalinggroup provider 'v2': undefined method `load_balancers' for #<#<Class:0x00000002d0e100>:0x00000002d0e088>

Info: Starting auto scaling group asg-modernmws-api in region us-east-1
Error: Could not set 'present' on ensure: unexpected value at params[:load_balancers] at 82:/etc/puppet/environments/production/modules/s_modernmws/manifests/infrastructure.pp
Error: Could not set 'present' on ensure: unexpected value at params[:load_balancers] at 82:/etc/puppet/environments/production/modules/s_modernmws/manifests/infrastructure.pp
Wrapped exception:
unexpected value at params[:load_balancers]
Error: /Stage[main]/S_modernmws::Infrastructure/Ec2_autoscalinggroup[asg-modernmws-api]/ensure: change from absent to present failed: Could not set 'present' on ensure: unexpected value at params[:load_balancers] at 82:/etc/puppet/environments/production/modules/s_modernmws/manifests/infrastructure.pp

I've searched aws-sdk-core, the api reference, and this module and can't figure out how to do it.  I don't even understand at what point the error is being thrown (i.e. amazon response or  at the module level).  I'd think it's the module.  But, I can't find where I'm doing anything different than availability zones.
Thank you

@brianwhigham first off, thanks for taking a look and trying to add this feature. Debugging providers takes a bit of getting used to.
The line Could not prefetch ec2_autoscalinggroup provider' tells me that a failure is occurring in the calls to prefetchandself.instance. The rest of that line tells me why, specifically their is no method called load_balancers (which you call here: https://github.com/puppetlabs/puppetlabs-aws/compare/master...brianwhigham:master#diff-fe04e9c83b86717f90d7038583b1be63R36 ). If you check the API documentation it appears to be called load_balancer_names`- see http://docs.aws.amazon.com/sdkforruby/api/Aws/AutoScaling/Client.html#describe_auto_scaling_groups-instance_method
The second issue is similar, in that the create method doesn't take a parameter load_balancers. It appears to be load_balancer_names according to http://docs.aws.amazon.com/sdkforruby/api/Aws/AutoScaling/Client.html#create_auto_scaling_group-instance_method.
Hopefully that helps, and ask any questions here. It would be great to see this in a PR when you get it working too.
It's probably worth noting a few of the pull requests as well around ELB and Autoscaling currently open: https://github.com/puppetlabs/puppetlabs-aws/pulls.

@brianwhigham, I'm doing some house cleaning. Can I close this issue?


Add Phone Number field as login and signup.

I want to merge this change because added a new feature for login and signup using mobile number.
#7024
Add a envirnment variable to send confirmation using mobile number ENABLE_ACCOUNT_CONFIRMATION_BY_PHONE_NUMBER
Modify user model.
Add new field phone_number with unique=True, blank=Ture, null=True
Modify email field to have blank=True, null=True
Modify AccountRegisterInput
Add new field phone_number to help register using phoneNumber
Modify AccountRegister mutation to verify to have either phone_number or email and sigup with either.
Modify jwt token payload to have phone_number data and also verify user with phone_number as token payload
Update schema file
Impact

[x] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[ ] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[ ] The changes are tested
[ ] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

 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.

@Grunze1s Hello and thank you for taking the time to implement this. Two things:

The 2.11 release is in feature freeze and we're not planning to add any new features there, we're close to the final 3.0 release and that is entering feature freeze as well.
It's a new feature and we'd really appreciate if those were proposed, discussed, and refined before any implementation work is started not to waste your time on something that might need refactoring or ends up being rejected as a bad fit.

My suggestion is that you open a thread in the discussions and start by explaining your use case. I have a feeling that your use case could be solved using Saleor 3.0's external auth (SSO) endpoints without modifying its source code.

@patrys Hello and thank you for your response.
As per your suggestion I will look into Saleor 3.0's external auth (SSO) endpoints. If it doesn't satisfy the conditions than I will be open a thread to discuss about it futher.

Hello @patrys.
I couldn't find any documentation regarding the Saleor 3.0's external auth (SSO) endpoints. Could you please point me to the right direction so I could check and test it.

Hi @Grunze1s, do you mind letting us know what the end result of this was?  Did you find a solution for allowing login with Phone Number?  We are in need of this feature and would be great if you could let us know what happened.


Review if connect method should be part of the constructor

Review if connect method should be part of the constructor

https://github.com/broker-game/broker-client/pull/28


Parse tags other than headings and
, e.g. definition lists

I'm thinking specifically of definition lists, i.e.
s and their associated
s. Using Nutshell to refer to definitions of terms that are presented in a semantically correct way seems very much to fit with the ethos of the project!
For example, in the following code on the target page:

My term

My term's definition lorem ipsum dolor sit amet consectetur adipiscing elit

it would be great if this code could retrieve the definition in a Nutshell:
...when we talk about [:my term](/terminology/#myfirstterm), what matters is...

I just came across this need as well - I could rework my content to use headers but I do think being able to reference definitions is a coherent usage of Nutshell.


[Spec] - Define type of values in questions file

Each questions contained in questions.yml retrieve a value from user response. To be correctly parsed by the WebUI, all types must be defined.

done


Add on-top mwdi services to oas

Add paths and if necessary components (parameters/schemas) to the oas for the services which are not derived from the controller oas.
I.e. for:
        - operation-name: /v1/provide-list-of-mwdi-mount-names
          uuid: mwdi-1-0-0-op-s-is-001
        - operation-name: /v1/provide-control-construct-stateinfo
          uuid: mwdi-1-0-0-op-s-is-002

The following services are foreseen for mwdi-2-0-0 (if required):
        - operation-name: /v1/initiate-update-after-device-change
          uuid: mwdi-1-0-0-op-s-is-003
        - operation-name: /v1/initiate-control-construct-retrieval
          uuid: mwdi-1-0-0-op-s-is-004

Add new schema for returned content of /v1/provide-list-of-mwdi-mount-names:
$ref: #/components/schemas/list-of-handled-mount-names


coordonnées géographiques

If this is a new feature, describe what you would like.
Hello, I don't understand in which format I should enter the geographic coordinates. I have this error message :
"/home/pi/allsky/bin/capture_RPi: ERROR: Latitude cannot have any spaces.  You entered [ 48.26N].   (November 25, 11:55:14 am CET)
*** /home/pi/allsky/bin/capture_RPi: ERROR: Longitude cannot have any spaces.  You entered [ 00.48W].   (November 25, 11:55:15 am CET)"
Thank you in advance for your help.

ok thank you, I'm really new to raspberry, do I have to reinstall the app
or is there another way?
Le lun. 25 nov. 2024, 14:43, Eric Claeys @.***> a
écrit :

How did you enter the values?The installation script and the WebUI should
have checked for valid values when you entered them.The error message
explains what the problem is, and if you look close at what you entered you
will see there is a space before the numbers.The WebUI also says how to
enter the values and gives examples.From: CSpivert
@.>Sent: Monday, November 25, 2024 5:22:02 AMTo: AllskyTeam/allsky
@.>Cc: Subscribed @.***>Subject: [AllskyTeam/allsky]
coordonnées géographiques (Issue #3981)If this is a new feature, describe
what you would like.Hello, I don't understand in which format I should
enter the geographic coordinates. I have this error message :
"/home/pi/allsky/bin/capture_RPi: ERROR: Latitude cannot have any spaces.
You entered [ 48.26N]. (November 25, 11:55:14 am CET)
*** /home/pi/allsky/bin/capture_RPi: ERROR: Longitude cannot have any
spaces. You entered [ 00.48W]. (November 25, 11:55:15 am CET)"
Thank you in advance for your help.—Reply to this email directly, view it
on GitHub, or unsubscribe.You are receiving this because you are subscribed
to this thread.
—
Reply to this email directly, view it on GitHub
https://github.com/AllskyTeam/allsky/issues/3981#issuecomment-2498058492,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BNB75XN5Z35UIRH5JJRLFZD2CMSQFAVCNFSM6AAAAABSNXUS7SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJYGA2TQNBZGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

sorry, I just found don't take into account the previous message, thank you
in any case
Le lun. 25 nov. 2024, 17:50, christian soudet @.***>
a écrit :

ok thank you, I'm really new to raspberry, do I have to reinstall the app
or is there another way?
Le lun. 25 nov. 2024, 14:43, Eric Claeys @.***> a
écrit :

How did you enter the values?The installation script and the WebUI should
have checked for valid values when you entered them.The error message
explains what the problem is, and if you look close at what you entered you
will see there is a space before the numbers.The WebUI also says how to
enter the values and gives examples.From: CSpivert
@.>Sent: Monday, November 25, 2024 5:22:02 AMTo: AllskyTeam/allsky
@.>Cc: Subscribed @.***>Subject: [AllskyTeam/allsky]
coordonnées géographiques (Issue #3981)If this is a new feature, describe
what you would like.Hello, I don't understand in which format I should
enter the geographic coordinates. I have this error message :
"/home/pi/allsky/bin/capture_RPi: ERROR: Latitude cannot have any spaces.
You entered [ 48.26N]. (November 25, 11:55:14 am CET)
*** /home/pi/allsky/bin/capture_RPi: ERROR: Longitude cannot have any
spaces. You entered [ 00.48W]. (November 25, 11:55:15 am CET)"
Thank you in advance for your help.—Reply to this email directly, view it
on GitHub, or unsubscribe.You are receiving this because you are subscribed
to this thread.
—
Reply to this email directly, view it on GitHub
https://github.com/AllskyTeam/allsky/issues/3981#issuecomment-2498058492,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BNB75XN5Z35UIRH5JJRLFZD2CMSQFAVCNFSM6AAAAABSNXUS7SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJYGA2TQNBZGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

@CSpivert, welcome to Allsky!  I think you'll find it's fun once you have things working and are comfortable making changes and trying things.
How did you initially enter the values?
We try to make Allsky easy to use for new people so it helps if we can understand where they make mistakes so we can simplify that area.
Eric

I had misinterpreted the coordinate format. I found the example in the
installation a little complicated, well I'm coming a long way, I'm
discovering Raspberry.
Le lun. 25 nov. 2024, 19:16, Eric Claeys @.***> a
écrit :

@CSpivert https://github.com/CSpivert, welcome to Allsky! I think
you'll find it's fun once you have things working and are comfortable
making changes and trying things.
How did you initially enter the values?
We try to make Allsky easy to use for new people so it helps if we can
understand where they make mistakes so we can simplify that area.
Eric
—
Reply to this email directly, view it on GitHub
https://github.com/AllskyTeam/allsky/issues/3981#issuecomment-2498724398,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BNB75XJETH6FIXYYUSWPNIL2CNSPDAVCNFSM6AAAAABSNXUS7SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJYG4ZDIMZZHA
.
You are receiving this because you were mentioned.Message ID:
@.***>


Assert that required dialog context args are non-null

Otherwise, if you pass context: null, you'll get an inscrutable error like:
I/flutter (17260): The following NoSuchMethodError was thrown while handling a gesture:
I/flutter (17260): The method 'rootAncestorStateOfType' was called on null.
I/flutter (17260): Receiver: null

LG

@HansMuller This is ready to land when the tree is green, right?


[harfbuzz] Build error

Host Environment

OS: Mac M1
Compiler:

$ clang -v
Apple clang version 13.0.0 (clang-13<IP_ADDRESS>)
Target: arm64-apple-darwin20.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

To Reproduce
Steps to reproduce the behavior:
./vcpkg install
{
  "name": "test",
  "version-string": "0.0.1",
  "dependencies": [
    {
        "qtbase"
    }
  ]
}

Failure logs
-- Getting CMake variables for arm64-osx-dbg
-- Getting CMake variables for arm64-osx-rel
-- Configuring arm64-osx-dbg
CMake Error at scripts/cmake/vcpkg_host_path_list.cmake:43 (message):
  Host path separator (:) in path; this is unsupported.
Call Stack (most recent call first):
  scripts/cmake/vcpkg_host_path_list.cmake:72 (z_vcpkg_translate_to_host_path_list)
  scripts/cmake/vcpkg_configure_meson.cmake:489 (vcpkg_host_path_list)
  ports/harfbuzz/portfile.cmake:48 (vcpkg_configure_meson)
  scripts/ports.cmake:145 (include)

error: building harfbuzz:arm64-osx failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `git pull` and `./vcpkg update`.
Then check for known issues at:
  https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+harfbuzz
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[harfbuzz]+Build+error
including:
  package: harfbuzz[core]:arm64-osx -> 3.2.0#1
    vcpkg-tool version: 2022-03-30-692785ac944e81417840c6de244fb3e18a4b35eb
    vcpkg-scripts version: 436d98da7 2022-04-06 (4 hours ago)

Duplicated of https://github.com/microsoft/vcpkg/issues/22812.


chore: update version flag in go releases

Checklist:

[ ] Have you added or updated tests to validate the changed functionality?
[ ] Have you added Release Notes in the docs repositories?
[ ] Have you followed the Conventional Commits specification?

Good catch! Thank you very much!


Ecosurf Company Pitch page

Lots of good content to add here from slide 20. Can we get that logo image file?

Float left image

adding ecosurf logo


Misc. bugs & possible improvements in managed node groups

I have issues
I'm submitting a...

[ x] bug report
[ ] feature request
[ ] support request - read the FAQ first!
[ ] kudos, thank you, warm fuzzy

What is the current behavior?
Some things seem not entirely correct in the recently added managed node feature (#602).
When trying to specify source_security_group_ids I run into this error:
  on .terraform/modules/eks_cluster_apps.eks_cluster/node_groups.tf line 62, in resource "random_pet" "node_groups":
  61:
  62:       lookup(each.value, "source_security_group_ids", local.workers_group_defaults["source_security_group_id"]
  63:
    |----------------
    | each.value is object with 6 attributes

Invalid value for "list" parameter: element 0: string required.

So, I'm doing something wrong or a it's bug. In case of the former an addition to the example would be useful.
Furthermore, only allowing a single instance_type seems needlessly limiting as the underlying terraform resource accepts a list of instance types.
Also, this line looks like a copy-paste mistake (should lookup source_security_group_ids instead of key_name).
If this is a bug, how to reproduce? Please include a code sample if relevant.

What's the expected behavior?
No errors, clear and complete examples
Are you able to fix this problem and submit a PR? Link here if you have already.
I'll start a WIP pr shortly.
Environment details

Affected module version:
OS:
Terraform version:

Any other relevant info

Could you create an separate issue for each topic and make the title accurate? thanks 💖

Yes. Will do. Hopefully later this week I have some time to focus on this.
Consider this a placeholder.

Closing this one:

The error was a mistake by me so N/A
The key_name/source_security_group_ids mixup is fixed in #625
Created #624 for overly resrtrictive instance type

Will create an issue for missing outputs. (#641 only outputs iam role arns, TF module outputs several other data)


Unable to build on Mac M1 Pro

output of make command:
[  0%] Performing build step for 'fastpfor_src'
[  3%] Building CXX object CMakeFiles/FastPFOR.dir/src/bitpacking.cpp.o
clang: error: the clang compiler does not support '-march=native'
make[5]: *** [CMakeFiles/FastPFOR.dir/src/bitpacking.cpp.o] Error 1
make[4]: *** [CMakeFiles/FastPFOR.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [vendor/lemire/fastpfor/src/fastpfor_src-stamp/fastpfor_src-build] Error 2
make[1]: *** [CMakeFiles/fastpfor_src.dir/all] Error 2
make: *** [all] Error 2

clang version:
Apple clang version 14.0.0 (clang-14<IP_ADDRESS>)
Target: arm64-apple-darwin22.3.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

Could you let me know if there are any workarounds to do the setup so that I can run the tests to compare against Parquet files ?

We only tested this library on x86+Linux.
The error you're seeing is a downstream issue: The FastPFOR library, which causes your error and on which we depend, requires x86 (see here).
I'm not familiar with the status of x86 compilation and emulation on M1 Macs. Briefly googling your specific issue yields this stackoverflow post, which seems to suggest that upgrading your compiler to clang 15 would fix it, though I wouldn't be hopeful if I were you because we use so many x86-specific features.
If you try this, it would be great to post the outcome here for others and for future reference.
Honestly though, the easiest thing until we add proper ARM support would be to get an x86 Linux machine / VM and test it there.


Import file-processing-tools library into other projects

The objective is for this file-processing-tools repo is to be a library that other projects can import and use. However, there are issues with relative imports and missing setup/initialization files which causes the system to throw errors
These errors should be resolved and a set of tests should be written to validate the functionality
Edit: If possible, make the library installable through pip install

Redundant of other issues.


[Enhancement] v10 - Remove Expo Go compatibility

Overview

Remove Expo Go compatibility in favor of CNG workflow
Make CNG the default (only?) experience (bare is just a gitignore change to allow ios/android dirs to be checked in)
Add Cookbook recipe to revert back to Expo Go
Target branch v10

Closed by #2641


There's no way for to set executionIsolationSemaphoreMaxConcurrentRequests property

Without this it's impossible to use TenacityObservableCommand with more than 10 concurrent requests.
And there's no way to switch TenacityObservableCommand to using threadpool since it hides original HystrixObservableCommand constructor.
The same is true for fallbackIsolationSemaphoreMaxConcurrentRequests property.
Also it would be nice to configure those properties in breakerbox.

This is definitely a limitation indeed. I'll get the ability to configure the semaphores and have the ability to tune these in breakerbox immediately.
The UI in breakerbox could definitely be improved such that it allows you to switch between the two isolation modes (semaphore and thread), but this will be for a future release.
Adding the ability to move HystrixObservableCommand over to using a threadpool might a bit more involved. It seems highly intended to be used within semaphore isolation.

This is now fixed in the release of 0.5.3 (Tenacity) and 0.1.4 for Breakerbox!


Abort Image loading upon unmount

I have a series of images in a FlatList which loads FastImage component lazily. Sometimes the FlatList component is unmounted before all the images are fully loaded - in this case, is there a way to abort FastImage before the image is loaded? This becomes a problem when another FlatList component with a different set of images is mounted, from my understanding these images would have to wait for the unmounted images to load first which is undesirable.
Thank you!

Any update on this?