What does srand([[NSDate date] timeIntervalSince1970]) do?

Why adding srand([[NSDate date] timeIntervalSince1970]); ?
I'm curious...

Looks like you're referring to the example apps? I assume it's to ensure that the random numbers aren't deterministic on each run.

Thanks😃
I read your new post on Pinterest blog yesterday. I'm really curious about the techs referred in that. I wish new posts will come soon
在2016年05月20日 01:41，Garrett Moon 写道:
Looks like you're referring to the example apps? I assume it's to ensure that the random numbers aren't deterministic on each run.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub

@PhilCai1993 We're working on more blog posts!

I've read your recent post Behind the launch of Pinterest’s Design Standards.
And I'm facing similar issues. In our company, designs are made using Sketch. And when it comes to texts, it's hard to layout the UILabel or UITextview correctly.
CJK languages are heavily used in our app.  I'm considering adpoting AsyncDisplayKit for the benefit of its layoutspecs. And I'm really curious about how does Pinterest do the layout.
According to this blog, does it mean that I have to maintain a dictionary mapping between fontsize and displaysize?
In this image, does Size mean [UIFont systemFontOfSize:Size]? And what's the meaning ofTracking ?

I'm sorry for asking question here and for my English, but could you please give some suggestions?
Thanks a lot!

Hey there!  Would be happy to help if you have AsyncDisplayKit questions.  Is this question about PINRemoteImage, or ASDK?  If you're wondering about the text layout, feel free to file a ticket on the AsyncDisplayKit GitHub, and come join us on Slack too!  (	http://asyncdisplaykit.org/slack.html)

On Oct 17, 2016, at 2:18 AM, PhilCai<EMAIL_ADDRESS>wrote:
I've read your recent post Behind the launch of Pinterest’s Design Standards https://engineering.pinterest.com/blog/behind-launch-pinterest’s-design-standards.
And I'm facing similar issues. In our company, designs are made using Sketch. And when it comes to texts, it's hard to layout the UILabel or UITextview correctly.
CJK languages are heavily used in our app https://itunes.apple.com/cn/app/e-le-me/id507161324?mt=8. I'm considering adpoting AsyncDisplayKit for the benefit of its layoutspecs. And I'm really curious about how does Pinterest do the layout.
According to this blog, does it mean that I have to maintain a dictionary mapping between fontsize and displaysize?
In this image, does Size mean [UIFont systemFontOfSize:Size]? And what's the meaning ofTracking ?
https://cloud.githubusercontent.com/assets/6828315/19431996/3dc69660-948d-11e6-9f6b-b9568f43051f.png
I'm sorry for asking question here and for my English, but could you please give some suggestions?
Thanks a lot!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/pinterest/PINRemoteImage/issues/201#issuecomment-254155646, or mute the thread https://github.com/notifications/unsubscribe-auth/AAigA6iXXHEIUAGSK4on0bQG1KtgUFIDks5q0z1kgaJpZM4Ih4F_.

@appleguy I'm sorry for leaving a comment here. It's not about PINRemoteImage, but it seems to be related to ASDK. But here is the blog from Pinterest about text bounding layout(maybe he is the auther of that article).
Would that slack channel you metioned here help?


SendFile extension method should fallback to StreamCopy if ISendFileFeature isn't available

Isn't the fallback mechanism in StaticFiles good enough?

@muratg I'm moving that into here. That requires a static file dependency

Sounds good :+1:


censor loggings

censored invite logging doesn't include the channel
it also gets logged as regular deletion

this was implemented


Add Light & Dark Theme

Description

Adds light and dark mode to D2.

Colors are configurable in NodeRED editor.
Mode can be toggled from D2 nav sidebar.
Last setting is saved to and loaded from cache on reloads.
Adds preview of UI while editing theme in NodeRED editor.

Toggling theme
https://github.com/user-attachments/assets/3416ae2a-e9d1-420a-87dd-d71daf2508f9
Theme color config
https://github.com/user-attachments/assets/6b8647a9-1975-44b4-9a22-8fdf9325ab2c
Any ideas on how to improve theme color palette display? Or just leave out dark colors maybe...

UI Preview While Editing
(Might become obsolete with WYSIWYG editor)
https://github.com/user-attachments/assets/5fd278b6-21e6-49f3-a8eb-9da37dcadb68
Related Issue(s)

Checklist

[X] I have read the contribution guidelines
[ ] Suitable unit/system level tests have been added and they pass
[ ] Documentation has been updated

[ ] Upgrade instructions
[ ] Configuration details
[ ] Concepts

[ ] Changes flowforge.yml?

[ ] Issue/PR raised on FlowFuse/helm to update ConfigMap Template
[ ] Issue/PR raised on FlowFuse/CloudProject to update values for Staging/Production

Labels

[ ] Includes a DB migration? -> add the area:migration label

I need some time to think about this one, so won't put it in with this current release (sorry for the delay in getting to this in the first place)
I understand the value in having a dark/light theme, but I'm thinking, as a first point of call, we could just offer to two themes as default in the configuration of the Dashboard, rather than expose a light/dark switch more in the side navigation directly. The positioning of the toggle is also tricky, I have dashboards, and have seen many others that have a full sidebar of pages, so this will float above a page and get in the way of navigation - that said, I can't necessarily think of better positioning.

@joepavitt No problem, take your time. I realize there would be significant changes, and some clean-up might be required.
I also wasn't too sure about the light/dark switch positioning. On the subject, what are your thoughts on using media query (CSS) to switch themes based on system theme settings?
Alternatively, we could use the JS approach:
if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
    // dark mode
}

// watch for changes
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => {
    const newColorScheme = event.matches ? "dark" : "light";
});


pythonPackages.thumbor broken on macos

Describe the bug
Thumbor will not install on MacOS due to:
nix-env -iA nixpkgs.pythonPackages.thumbor
installing 'python2.7-thumbor-6.7.0'
error: Package ‘opencv-2.4.13’ in /nix/store/zsdz67zd8db6cljgilawifrwaxsd0ny6-nixpkgs-20.03pre197736.91d5b3f07d2/nixpkgs/pkgs/development/libraries/opencv/default.nix:88 is not supported on ‘x86_64-darwin’, refusing to evaluate.

To Reproduce
Steps to reproduce the behavior:

nix-env -iA nixpkgs.pythonPackages.thumbor

Additional context
opencv3 is specified as a dependency, but another dependency, remotecv, requires opencv (v2) which is the version marked as not supported. I attempted to change its dependency to opencv3 as well, but the installation process hung after running a lengthy Redis test suite and other pythonImportsCheckPhase operations.
Anyway, I'm hoping someone with more Python experience can look into this further.
Metadata

system: "x86_64-darwin"
host os: Darwin 18.7.0, macOS 10.14.6
multi-user?: no
sandbox: no
version: nix-env (Nix) 2.3.1
channels(jon): "nixpkgs-20.03pre197736.91d5b3f07d2"
nixpkgs: /Users/jon/.nix-defexpr/channels/nixpkgs

There's no thumbor in nixpkgs anymore


Update config_gen.py

fix to #189 #188 #186

I've tried this update on Ubuntu 20.4 it works.

I think it would be good to know why the config parser package causes this issue. What is the difference between the config file generated using configparser, or by generating the lines manually?

I think it would be good to know why the config parser package causes this issue. What is the difference between the config file generated using configparser, or by generating the lines manually?

i think that the [REDDIT_AUTH] is causing the the problem cuz when i removed it manually the bot imported the environment variable with out a problem and i couldn't make the configparser generate the .env file with out the header  [REDDIT_AUTH]

I don't remember why I used configparser. But it doesn't seem like it's used anywhere else in the app. so it's probably safe to remove for now if it gets this working.


Add Issue Templates

Closes #9592
Description:
In this pull request, we are adding issue templates to streamline the process of creating new issues. The templates include:
Bug Report Template
Feature Request Template
Enhancement Proposal Template
Documentation Update Template
Question/Help Template
Other Issue Template
These templates will help standardize issue submissions and provide clear guidelines for contributors.
Steps to Review:
Verify that the templates have been correctly added to the .github/ISSUE_TEMPLATE directory.
Check if the templates follow the recommended format and contain the necessary sections.
Confirm that the file names match the conventions (bug_report.md, feature_request.md, etc.).
Test creating new issues to ensure the templates are accessible to contributors.
Additional Notes:
If any adjustments are needed, please feel free to suggest changes or let me know if there are specific preferences for the templates.

These templates seem to ignore the sort of issues this repo receives. Do some homework


IAR

IAR
First of all, we just got Halcyon up and just two regions active me still being a cloud because there is not even a default avatar available. Then I was amazed that there was for "the Grid Owner" no option to import / export inventory files, like the compressed files.iar. Then Vin told me to put my avatar in a  box (prim) and put that on an empty land then upload the whole land as OAR what seems to work, so IAR does not work but OAR does work fuzzy logic?
I reported already this :
2018-02-17 18:24:17,968 [ConsoleThread] ERROR OpenSim.Region.CoreModules.ServiceConnectors.User.LocalUserServicesConnector - [USER CONNECTOR]: UserService missing from Halcyon.ini
2018-02-17 18:24:17,984 [ConsoleThread] ERROR OpenSim.Region.CoreModules.Asset.CoreAssetCache - [ASSET CACHE]: AssetCache missing from Halcyon.ini
As I thought it had to do with it seems not  Vin said it would be gone later but it's still there. Inworldz has the option to provide any user on request an IAR file so  he/she can keep that  file on their  home  computer in case the  inventory  would get corrupt  then send it  back to the support team because 'so it seems' they are able  to upload this IAR file to restore/replace the inventory (repair the  inventory  if
you  like).  https://inworldz.com/ssinvbak.php
Self-Service Inventory Backup
On this page, you can submit a request for a self-serve inventory backup file to be produced for download to your computer.
This file can be saved on your computer as a backup and sent in to Support if you later have inventory troubles or accidentally delete items from your inventory. Support may be able to use this backup to restore some or all of your lost items to your inventory.
Please note that support will investigate but may not restore no-copy items without finding evidence of a system error.
To replace no-copy items you may have accidentally deleted or lost, please first contact the vendor of the item to check whether a new copy of the item can be provided to you.
Click here to request a backup of your inventory
Or is only inworldz able to perform that operation and all other released codes do not have that build in or disabled? That's  just a question.
As  last I have another  grid  up and "New users" can choose an avatar, I believe  it is 12 for male and 12 for  female, why  well  users  will press push, pull the plug  if they only can run around as some  smoke and  not able to create  "even a noob avatar" as that seems  the case right  now.
All grids have some sort of backup system "yes also Second Life" why has  IAR be disabled for  Grid Owners?
There is a lot more but these points are important.
Best regards,
Ana Green

Just to clarify the above, there are many inventory differences between InWorldz and OpenSim, and there are some aspects of inventory that even differ between InWorldz (specific) and Halcyon (generic).
InWorldz stores inventory in Apache Cassandra, while generally-speaking, Halcyon grids do not bother to set this up.  Even if they did, InWorldz is a closed/secure grid and the self-serve inventory backup is not a user-serviceable feature, it is only an encrypted backup (not an export) of the user's current InWorldz inventory suitable only for use by InWorldz Support staff, it is not a general export/import facility.  There is nothing disabled in the Halcyon code, it just doesn't exist at all in the Halcyon code (even at InWorldz).  It is only a feature of the InWorldz website code, not a feature of the Halcyon grid services and region servers.  There is also no support in Halycon for inventory (IAR) export or import.  There is however viewer-side support for export/import of rezzed objects and their contents, so that is why this was suggested.


Sprint Epic 22nd Mar - 5th April

@acburdine

[ ] Finish the ember-power-select switchover (#6492/#6587)
[ ] Finish the private blogging module refactor (#6589/#6617)
[ ] Finish the initial tour wiring (#6358)
[ ] Experimental inline-validations refactor (#6647)

@AileenCGN

[ ] First pass at slack integration #6584

@erisds

Write must-have migrations for data v005 #6301

[x] remove hidden from tags
[x] add visibility to users, tags and posts
[x] add mobiledoc field to posts
[x] add facebook & twitter fields to users
[x] update client admin fixture
[ ] add client api permissions fixtures

[ ] Update 'hashtags' code to work with new visibility column
[ ] Do a release (either 0.7.9 if pre 005, or 0.8.0 if post 005). Note that there is now a milestone for 0.8.0

@kevinansfield

[x] :boom: :fire: uploader.js and refactor our image upload components
[x] Editor: bring up to date with latest mobiledoc changes
[ ] Editor: finalize CodeMirror card to highlight additional requirements for card "apps/addons"
[ ] Editor: initial image card

@sebgie

[ ] rework data structure of tokens for v005 #6626
[ ] check if ESA can handle new refresh tokens #5202

Closing as we're working on different projects in a slightly different format. We may come back to using sprint epics in the future.


Is additional configuration required in order to use Git Submodules?

I have a situation where I am able to execute python -m mkdocs serve and have a monorepo documentation site run with no problem (even with a fresh clone).
However, when it comes to execution in backstage, I get something like:
[mkdocs-monorepo] The file path /tmp/backstage-0tvdBh/my-other-repo-submodule/mkdocs.yml does not exist, is not valid YAML, or does not contain a valid 'site_name' and 'nav' keys.
My guess right now is that the clone of the repository isn't including --recurse-submodules and therefor has no content, but I am also unsure on where I should look for this or enable this. Do I have to modify something else in backstage to properly support Git Submodules?

I agree and I don't believe it is responsible, but I had no idea where else to try ask/look. As far as I am aware it "should just work" if you read the documentation here in the README, as it states no other requirements anywhere.

Git submodules are a very different beast. My advice is to avoid them completely.


新增 useMutationObserver 方法；修正 useResizeObserver 文档

[中文版模板 / Chinese template]
🤔 This is a ...

[x] New feature
[ ] Bug fix
[x] Site / documentation update
[ ] Demo update
[ ] TypeScript definition update
[ ] Bundle size optimization
[ ] Performance optimization
[ ] Enhancement feature
[ ] Internationalization
[ ] Refactoring
[ ] Code style optimization
[ ] Test Case
[ ] Branch merge
[ ] Other (about what?)

🔗 Related issue link

💡 Background and solution

📝 Changelog

Language
Changelog

🇺🇸 English

🇨🇳 Chinese

☑ Self Check before Merge
⚠ Please check all items below before review. ⚠

[x] Follow our Code of Conduct
[x] Read the Contributing Guidelines
[x] Read the docs
[x] Doc is updated/provided or not needed
[x] Demo is updated/provided or not needed
[x] TypeScript definition is updated/provided or not needed
[x] Changelog is provided or not needed

add new hook useMutationObserver
update useResizeObserver doc


Add pre-commit system

We should add pre-commit system to always check if code is flake8 compatible before each commit, adding automated code checking using Travis-CI would also be a good idea, as we can't enforce the usage of pre-commit, but we can enforce automated checks whenever something is pushed to the repo.

How do we do it?

I can do it, but first I need to handle a few other thigs

There's nothing to handle
Just run this script on the terminal (be sure to be in the directory)
pip/pipenv install pre-commit
touch .pre-commit-config.yaml

And then follow this tutorial to get further down the road

ItsDrike will do the pre-commit.


multiclass text classification solution

This is the solution for the multiclass exercise of the new text classification tutorial on tensorflow.org

@googlebot I signed it!

Could you copt the standard headers from the other notebooks in this directory?

Thanks, headers already updated.

Thanks a ton for this project: multiclass text classification solution
I'm new to tensorflow and I learned a lot from this
Question: How can I now save this model and run it with some input data ?

@LeoASA: You're looking for model.save(path) and loaded = tf.keras.models.load(path).


argumentsToTileParameters should validate xyz combination

We should thrown an error if an invalid tile coordinate is passed in (i.e. x or y too large for z value given).

This was merged.


fix curl_global_init bug

According to the official document of curl_global_init https://curl.se/libcurl/c/curl_global_init.html, we can't call curl_global_init in      multiple threads, It's necessary to add some protection for it

@offa


Move from apps/v1beta1 to apps/v1 for Kubernetes tutorial

StatefulSets and Deployments are apps/v1 now and v1beta1 is soon deprecated.
Not 100% if this is correct. How do I run cue generate?

@metalmatze cue generate isn't a cue command currently. What are you trying to generate? The kubernetes CUE definitions?

Yes, exactly. We should update those ApiVersion for Deployment and StatefulSet as they are deprecated and removed with Kubernetes 1.16 (AFAIK).
Therefore I've updated all instances of those ApiVersions, however it would be great to actually generated the YAML things too and not only change them by hand.

@metalmatze This line (cue get go k8s.io/api/apps/v1) grabs the kubernetes source, go through it, and generates the CUE definitions for apps/v1. If you run that command in doc/tutorial/kubernetes/quick, it will generate the definitions you're looking for.

Sorry for the late chime in. To update the test files one can run go test -update. This should not be part of the usual go generate step, which is run often as part of the test.
The files in .../kubernetes/testdata are the source of truth. The files in quick are all generated (I know, a bit opposite), with the exception that files in other testdata directories are also generated.

See https://cue-review.googlesource.com/c/cue/+/4205


Minimize Comm Latency

Add origination time in RC message, pin etc to measure final transmission time to output time.

Work complete. Closed.


Prepare for Kotlin 2.0

Try the EAP release and see if there are any issues.

[x] install Kotlin 2.0 locally and try to use it via the shebang to regenerate workflows in this library
[ ] configure Kotlin 2.0 via Gradle and see if the build succeed (https://kotlinlang.org/docs/configure-build-for-eap.html)

Downloaded https://github.com/JetBrains/kotlin/releases/download/v2.0.0-Beta1/kotlin-compiler-2.0.0-Beta1.zip and tested this way:
% ~/Downloads/kotlinc/bin/kotlin .github/workflows/build.main.kts
.github/workflows/build.main.kts:2:1: warning: file 'io.github.typesafegithub:github-workflows-kt:1.5.0' not found
.github/workflows/_shared.main.kts:2:1: warning: file 'io.github.typesafegithub:github-workflows-kt:1.5.0' not found
.github/workflows/setup-java.main.kts:2:1: warning: file 'io.github.typesafegithub:github-workflows-kt:1.5.0' not found
.github/workflows/setup-python.main.kts:2:1: warning: file 'io.github.typesafegithub:github-workflows-kt:1.5.0' not found

Despite this warning, the script worked fine.

Testing in Gradle at https://github.com/typesafegithub/github-workflows-kt/tree/kotlin-2.0

Leaving this open until the library is released with 2.0.


Match ID is not correct

The match number part of the Math ID is supposed to be unique to every single match. For example, MAR1-1 and MAR2-1 should not exist. The end part of the id, the match number, should be unique. However, those two Match IDs exist because the MatchMake thread monitor does not update the school on the numbers generated.

Fixed in 9763756


Update README to correct parameters of the meta transition function.

This tripped me up a few times, so I decided to send in a PR to clear it up. The README still has the parameters of the meta transition function as (state, action), but the current version of this package and the example use (prevState, nextState, action).

Ha, good catch! Thanks!

No problem! Thanks for your work on this, it solves a real need and I'm using it fairly often now.

That's good to hear :) I really want to tackle https://github.com/johanneslumpe/redux-history-transitions/issues/3 soon too - to reduce the boilerplate of having to check whether an action succeeded or not. Maybe next week..


Step 3:Note

Note: The Answer is used to encrypt the backup. The security Question acts as a hint to remember the same

Note: Make sure you remember the encryption password and keep it safe

I can't see the changes.
Tested on dev app v1.7.9(312)

Also add a field for 'Hint:'

Verified this issue on dev app v1.8.0(317)


When allowMultiple is disabled, display error when dropping multiple files

This is a feature request.
Filepond with allowMultiple=false displays no error at all if multiple items are drag-and-dropped. They just disappear without any feedback.
The user will end up blaming the app, or writing support tickets; instead of noticing that they can drag-and-drop only one file.

Good point, I've been meaning to introduce some generic visual error state but haven't gotten around to it. A good start would be to at least communicate the error state via callback so a custom error message can be shown.

Hi! Any news on this?

Still on the list, bugs have priority, still want to add this but haven’t had time yet

Hi @rikschennink
I agree with @minuz. When uploading more files then maxFiles nothing happens, a message for the user would be helpful. Do we have any other way to handle this?
Thank you for your work on this product =)

@SaschaHeyer Thanks!
Until this is default functionality you can use onwarning to capture the error and render a warning yourself.

@rikschennink great that's working

Thank you for this issue and your solution approach.


pythonPackages.azure-cosmos: init at 3.1.0

Motivation for this change
follow up to #63175
This is the currently maintained version of pydocumentdb.
not related to #60435 separate repo, just similar name.
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[X] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

$ nix path-info -Sh ./result
/nix/store/2j40nsvfj0ppx35k5lk9mifi4br0lh81-python3.6-azure-cosmos-3.1.0         104.7M

@GrahamcOfBorg build pythonPackages.azure-cosmos python3Packages.azure-cosmos

Thanks!


Add --jmx-remote option

This adds an option that's been useful to me. Basically, passing --jmx-remote 4321 allows to connect to the JVM process to be run using JMX from a remote machine, which allows to inspect it in VisualVM for example. See the help message of the option for more details.

I'd like to maybe mention that option in the documentation too.

Closing this due to inactivity.
Feel free to reopen if you continue working on this.
To be tracked under #2448


[dashing][eloquent] Fixed the source branch for BehaviorTree.CPP

The source branch of BehaviorTree.CPP seems to be out-of-dated.

cc @facontidavide

Thanks a lot.


ci(workflows): add workflow telemetry identification

Will probably only make sense after being rebased on master with newer CLI version that supports this ENV variable.

 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.

Now that the Go Client can use Telemetry, we can probably merge this @steebchen

Yes when #230 is merged

thanks!


Feature request :  Add an image placeholder component

Would be amazing to have a dedicated image placeholder. Later could even leverage image generation with DALL-E to create an image from a simple prompt in the component.

Yeah this is a great idea! It would be nice if we could just have a route that can generate the images based on urls.


MIT License File

Hi @leharry, thank you for the great library, would you mind if I asked for adding the MIT License file?

Sounds good. You can submit it and I'll approve. Thanks!

Sounds good. You can submit it and I'll approve. Thanks!

Here is the PR, thanks!
#12


Add tensorOps benchmarks

Also examine using std::fma.

What did you have in mind for std::fma for device kernels?

CUDA has a fma as well, just like cos and whatnot. I'm not sure it would be beneficial but worth checking out.

I suspect that it may force the compiler to recognize the fma operation, when it might miss it otherwise?? We are getting all sorts of DFMA instructions in our CUDA PTX, but I was pretty careful about checking that we are getting them when we expect.

Yeah but it could be slower: https://stackoverflow.com/questions/34265982/automatically-generate-fma-instructions-in-msvc
For things like AiBi it is very applicable. But how you'd go about applying it to things like
dstSymMatrix[ 3 ] = matrixA[ 1 ][ 0 ] * symMatrixB[ 0 ] * matrixA[ 2 ][ 0 ] +
                        matrixA[ 1 ][ 0 ] * symMatrixB[ 5 ] * matrixA[ 2 ][ 1 ] +
                        matrixA[ 1 ][ 0 ] * symMatrixB[ 4 ] * matrixA[ 2 ][ 2 ] +
                        matrixA[ 1 ][ 1 ] * symMatrixB[ 5 ] * matrixA[ 2 ][ 0 ] +
                        matrixA[ 1 ][ 1 ] * symMatrixB[ 1 ] * matrixA[ 2 ][ 1 ] +
                        matrixA[ 1 ][ 1 ] * symMatrixB[ 3 ] * matrixA[ 2 ][ 2 ] +
                        matrixA[ 1 ][ 2 ] * symMatrixB[ 4 ] * matrixA[ 2 ][ 0 ] +
                        matrixA[ 1 ][ 2 ] * symMatrixB[ 3 ] * matrixA[ 2 ][ 1 ] +
                        matrixA[ 1 ][ 2 ] * symMatrixB[ 2 ] * matrixA[ 2 ][ 2 ];

might harm performance even if std::fma is fast because it limits the re-arranging the compiler can do.

without fma I count 27 fp operations.
dstSymMatrix[ 3 ] = matrixA[ 1 ][ 0 ] * ( symMatrixB[ 0 ] * matrixA[ 2 ][ 0 ] +
                                          symMatrixB[ 5 ] * matrixA[ 2 ][ 1 ] +
                                          symMatrixB[ 4 ] * matrixA[ 2 ][ 2 ] ) +
                    matrixA[ 1 ][ 1 ] * ( symMatrixB[ 5 ] * matrixA[ 2 ][ 0 ] +
                                          symMatrixB[ 1 ] * matrixA[ 2 ][ 1 ] +
                                          symMatrixB[ 3 ] * matrixA[ 2 ][ 2 ] ) +
                    matrixA[ 1 ][ 2 ] * ( symMatrixB[ 4 ] * matrixA[ 2 ][ 0 ] +
                                          symMatrixB[ 3 ] * matrixA[ 2 ][ 1 ] +
                                          symMatrixB[ 2 ] * matrixA[ 2 ][ 2 ] );

rearranging and using fma i count 12.


[WIP] an experiment to treat all Empty and Full Ensembles as singletons.

This changes the __hash__ and == so that Full and Empty Ensembles/Volumes are identical. Will improve speed at some points in the code.

Will improve speed at some points in the code.

Is this actually a bottleneck anywhere?

Is this actually a bottleneck anywhere?

No, but the fix for the hash is fast and when you place two EmptyEnsemble() in a set one will disappear. The comparison using str() does already work.

The idea was that this would work:
>>> a = paths.FullEnsemble()
>>> b = paths.FullEnsemble()

>>> a == b
True
>>> s = set(a,b)
>>> print len(s)
1

But, I think this will cause trouble with proxies and no time to fix this. Was a nice idea though. I will close this for now. Not so important.


Y24-320 - [BUG] For the new PiMmS_TruSeq_adapters_v1 libraries or pools should be treated as untagged but the the hidden sample sheet bheviour is not working as expected for the new style sample sheets

Describe the bug
Thanks for making Live in production. In my haste, I've just realised that I performed UAT as if it is a normal Tag set. Previously, we had the functionality with the TruSeq_CD_i7_i5 tag group that if selected the libraries or pools would be treated as if they are untagged, the biosample name would be a concatenation of all the samples in the pool - the customer deplexes these samples as the tags are asymmetric so unsupported in TRACTION. I think this may have 'broken' with the new csv format. Runs containing libraries with the TruSeq tag group now export a csv file that contains tagged libraries rather than  treating them as untagged. The new PiMmS tag set should be treated the same way. I suspect that this is not a quick fix and I have some libraries to load using this tag group. However, I can manually edit the csv file to replicate the previous functionality for the 'Bio Sample Name' row so I can get the libraries sequenced (assuming this is not going to cause any major problems).
RT Ticket Number
If applicable
To Reproduce
Steps to reproduce the behaviour:

Go to page '...'
Click on button '...'
See error

Expected behaviour
What was expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

Windows or Mac?
Browser Chrome, Firefox, Safari or other?
Browser version (use 'About' to look up)?

Additional context
Add any other context about the problem here.

Incorrect sample sheet:
TRACTION-RUN-1504.csv
Correct sample sheet:
TRACTION-RUN-1504-edit.csv

Investigation:

TruSeq_CD_i7_i5_D0x_8mer - Sequel IIe - v12 - TRACTION-RUN-34.csv
TruSeq_CD_i7_i5_D0x_8mer - Revio - v13 -  TRACTION-RUN-35.csv
PiMmS_TruSeq_adapters_v1 - Sequel IIe - v13 - TRACTION-RUN-36.csv
PiMmS_TruSeq_adapters_v1 - Revio - v13 -  TRACTION-RUN-37.csv

I have created a new story to refactor the code to make it easier to maintain #1443


Syncing against the upstream repo

 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.


List item slim style.

This PR adds the slim style to the list-item as required.  It also fixes and existing layout issue for the case where items are selectable and separators are extended - previously the extra whitespace would have been incorrectly added between the checkbox and the content, rather than the outside margin of the checkbox.
There are a lot of permutations of settings that are possible - I have included screenshots that focus on slim.  @svanherk : for the filter, I think you are most interested in the second screenshot which uses extended separators.
Worth mentioning, d2l-list-item-content does not provide any API for controlling the wrapping behaviour of its slotted elements - it leaves this up to the consumer.  I considered adding a no-wrap property to it, however I decided against it because we'd actually need three different properties - one for each slot container.  Ultimately, consumers can put whatever they want in these slots, so I currently feel this is best left to them. In this particular case, the ellipsis is accomplished simply with:
d2l-list-item[slim] div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

slim, d2l-list-item-content:

slim, extend-separators, selectable, d2l-list-item-content (primary only):

slim, extend-separators, selectable, d2l-list-item-content with supporting-info slot:

Pulled the branch and added to filter - looks nice!

Sweet. I need this for work to do I just released. Will update it so next release uses slim


Receiving messages without displaying notification

I'm not sure how feasible my request is but, what I want to do is receiving the message but avoid displaying that notification (alert style) immediately. For instance, I want to get the message on clientside, then process it and display the notification to the user.
Is this possible to use this library and OneSignal this way?

I think you can do it in a couple of ways:

Silent notifications - read about it, I'm not sure we're supporting this in the module here, but I think it's on the todo list.

Send a notification, save the payload and then cancel it using cancelNotification - never tried to use it though.

Let me know how it works for you.

OneSignal.inFocusDisplaying(0);

should do the trick but its a bit buggy and sometimes shows the alert anyway.

Hello @afshinm just create notification with content_available=true.

@afshinm hi man, please have you find how to receive message without showing an alert?

@anjar10 , hi man, it's not working for me

@note89, hi it's not working for me


[Strategic Focus] API, Open Collective as a platform

Today, Open Collective is mostly a "website" and we would like to evolve in the direction of becoming more a "platform", an infrastructure. For this, one key aspect is the API and developers tools.
Since its original preview release, more than 3 years ago, we made our public GraphQL API v2 our first choice for new developments but we haven't iterated on its documentation for third party developers.
As a strategic focus, we would like to:

ensure that the GraphQL API v2 is "complete"
let developers do everything that is currently possible on our website with it.
re-launch the API with a developer website, updated documentation, featured use cases and various developer tools.
work with some key partners on integrations with our API (e.g. GitHub)
start using it for small CLI internal tools (e.g. CSV to Added Funds for GitHub Sponsors, Benevity)

Prioritized Project for Q1 2022 Sprint 1:

https://github.com/opencollective/opencollective/issues/5150

The main deliverables from Q1 2022 Sprint 1:

Assessed the "completeness" of the GraphQL API v2: https://docs.google.com/spreadsheets/d/1KWkfdmwEKZqkV2jMHUF2p3LMJ5m2jtDJbyzBwok-8sc
Added a few missing parts to the API: root queries for all kind of accounts, createEvent mutation
Paid some debt and removed unused GraphQL API v1
CLI tool to Add Funds for Github Sponsors: https://github.com/opencollective/opencollective-tools
Creating a repository for API examples https://github.com/opencollective/api-examples
Extending createCollective mutation to accommodate GitHub use case

I absolutely support improving the API and making more integrations and outside development possible, so this is great. Right now we have several immediate use cases/needs, including GitHub, Benevity, and Cobudget.
I just want to be sure we keep in mind that success in this area is not only about tech. It's a lot about relationship building, partnerships, funding, community-building etc. Even if we have an amazing API, people won't just magically come along and build stuff. I think most of the coordination will still need to be driven from core team capacity, at least for while.
As long as we're realistic about this, that's fine. But I don't want us to only focus on the tech side and end up with great tools that are under-used. So let's make sure the tech side is driven by real use cases and we have a strategy around that too.
Meanwhile, I can also imagine us, the core team, investing in building integrations ourselves, to achieve functionality we don't want to build ourselves. For example, we have discussed integrating with a third party events tool instead of needing to develop our own events feature to that level. The API will help make this more feasible.

This is an excellent idea. We would love to integrate Cobudget with OpenCollective.
These are my initial thoughts on how to make a useful integration. I am posting it here so that you can treat it as a detailed user story for the API.
Take this proposal with a grain of salt, because once we sit down for a shared co-design session between people at OpenCollective and Cobudget, we will probably revise this quite a bit. This is just a starting point, and the purpose is only to start exploring what sorts of actions would need to be available through the OpenCollective API.
I will assume some familiarity with the idea behind Cobudget, but here are some concepts I will use:

Bucket: A proposal to fund something specific. A bucket can have a description, pictures, and a line-by-line budget. A bucket can be owned by one or more people. A bucket is funded by users allocating funds to it through their balance. A bucket is a little like a Kickstarter-project - it is only considered funded once it reaches its minimum goal.
Round: Buckets are created and funded in "rounds". A round can time limited or indefinite in time.
Allocation: An admin of a round can allocate funds to a user.
Contribution: A user can contribute funds to a bucket.

Cobudget is agnostic about what you choose to fund through a bucket. Personally I have seen everything from a 50 EUR investment in stationary to a 20,000 EUR budget for a large outdoor sculpture in a public park.
Rounds are also highly varied in scope and time. Some rounds are indefinite with a steady trickle of funded buckets. Other rounds have very clear time periods with hundreds of buckets created and funded over just a few weeks.
Based on these experiences, I imagine that an integration could look something like this:

A collective admin creates a project on OpenCollective
A round on Cobudget can be linked to that project, and through an API key gets the permissions it needs for that project. Ideally, this is just a "Connect to OpenCollective" button where a user who is admin of both the Cobudget instance and OpenCollective project gets redirected to OpenCollective, chooses their project, and gets directed back to Cobudget. We probably also need to do some sanity checks here - like looking out for mismatching currencies.
Once a bucket has been funded on Cobudget, an owner of the bucket can accept the funding. Once they take this action, the funds contributed to that bucket are added to the OpenCollective project from the Collective with a description containing the bucket ID, like:

Credit from MyCollective to MyProject • February 6, 2022

Funded bucket MyBucketID

Buckets that have accepted funding in a round that is linked to an OpenCollective project have a "Submit expense" button on Cobudget, visible to bucket owners and admins. This button brings up a modal on Cobudget that allows the same actions that are available on OpenCollective, with the exception that tags cannot be added manually. Instead, the tag is assigned by Cobudget to match the bucket ID. This would require a change to OpenCollective, namely to allow configuring projects so that only admins can create and assign tags to expenses.
When a user creates an expense, they are asked to log in to OpenCollective with a redirect back to Cobduget, or to create an account for OpenCollective through Cobudget. If they choose the latter, an account is created for them with the same email they use for Cobduget. Payment methods are available through Cobudget and new ones can also be added.
Submitted expenses that are tagged with the bucket id on OpenCollective are shown on Cobudget, including their status, and with a link to the record on OpenCollective.
A sum of all submitted expenses for the bucket are shown on Cobudget.

Actual payout and approval of expenses would not happen on Cobudget, but on OpenCollective. We would assume that the handfull of admins of a round would need to learn how to use OpenCollective, while the regular users could handle their bucket "cradle to grave" on Cobudget.

The big technical blocker to Metagov integrating with OpenCollective right now is the lack of support for oauth & programmatic setting of webhooks. With our pilot users, we have to walk them through the process of copying and pasting their API key into a form on our website, and adding a webhook on OC back to our site. This usually means doing a Zoom call with them. Would love to get to the point where they can just click a series of buttons.
There are other things that would make it easier for us to integrate into OC but that's the big one.

@znarf - to get some idea, how much of the integration I described could be done with the current API, and what is still missing?

Similar ask from @aerugo

I had a quick look at a spreadsheet I found that listed the features of the v2 API, and from what I understood, the main blocker might be if it's possible programatically create an API key for a user by authing them on OpenCollective and then redirecting back to the third party. That would probably be required to allow users to add expenses from Cobudget, but perhaps there is a workaround that I am not aware of.

Could the copy-paste be circumvented by something semi-automatic?
One integration that might be good enough would be to simply create new users that are completely controlled by Cobudget. These would never be logged in to on OpenCollective, but used hold the expenses and payment methods that are created on the Cobudget side. Would it be possible to programatically:

Create a new user
Add it to a collective and project
Generate an API key for that user and pass it back to Cobudget

This would really be just as good for the end user, except in the rare case that the end user already has an OpenCollective account with payment methods.

@aerugo @shaunagm The first beta version of our OAuth implemention is live. There is no full documentation yet but I've started a minimal one here: https://github.com/opencollective/opencollective/issues/5586 Happy to get your feedback, maybe on our slack, #api channel.

I think @shaunagm is more close to implementing, but we might start looking into it soon too.
Great that this is up now, excited to start working with OpenCollective as a platform!


Fix(Style): Remove top space in hero without image

Issue :- https://github.com/international-labour-organization/designsystem/issues/571
Problem

Currently the grid row template assumes that an image always exists in css. Whether or not an image exists it will allocate a space for an image

Solution

Added a separate class to handle styling when image exists

Development

Modified css by creating a mixin which considers if an image exists or not by the class name.
Refactored $spacing-hero-image-max-height variable to $spacing-hero-image-min-height

Screenshot

@bashlk made the changes to follow the BEM and made a small improvement to the component as well.

Hey @Shashika6 and @bashlk, thanks very much for your work on this. I'm working on another ticket related to the hero right now (#598). It's very tricky because the content in the Hero Card has to align with the content in the body of the website that's currently being developed and which uses the Design System. I need to merge that first before I merge this, so that will probably happen next week.

Hey @Shashika6 I was just testing this and it seems like it removes the top space even when there is an image.

Figured out the issue @justintemps its structured a bit differently in react and twig ill put a quick fix for this now :)

Can you check this out now @justintemps :)

Thanks @Shashika6 but now when I remove the image, I'm seeing the same problem as before...

Made the change @justintemps can you verify now :)

Looks good @Shashika6, thanks this was a tricky one.


Custom CSS class

Just to point out, this is more of a suggestion than a bug...
I am currently playing with your slider (which is working great by the way as it is very versatile) and have implemented it on a page that contains multiple sliders along with different options within each. Currently, each slider has their own class or ID and they are working independently, however, I need to style a few of the navigation items differently. For example, the next/prev buttons and the pagination buttons.
Is there a way someone could add a specific class name to the tns-outer divs so that I could target the slider nav items individually? In applications I have built before I would add something like this as an option when creating the slide, or even use the original class/id name and add an "outer-original-name" to this tns-outer div. I know I could add another div around the original one but that just creates another level of useless divs when we could utilize an already created div.
Tiny-slider version:   2.8.2

So should I put a class with the slider id to the outer wrapper?
For instance, if the slider id is "my-slider", the class name of the outer wrapper will be: "tns-outer my-slider-ow". ("ow" stands for "outer wrapper")

Thanks for responding! I think that would be very beneficial and will help target a specific slider when multiple sliders are on the page. That suggestion would be good because it uses the original ID and it makes sense

Released in v2.8.4

Hi, I'm also looking to add custom classes to the outer wrapper .tns-outer since we are using BEM approach to style different type of carousels. Would be great if it can be more scalable in this manner than just having custom ID. Thanks!

+1 for the ability to add a custom class to the .tns-outer wrapper


Can't run taxi player app on windows

I noticed during #81 so can't investigate right now.
There seem to be multiple problems, but the first is some kind of decoding error. It's hard to say more, since I get only a redacted "ERROR" message from somewhere in the pyviz stack (bokeh?). My guess (it's really a guess) is somewhere in the pyviz stack opens the app's main.py file as text, and assumes the default encoding of text files is utf-8 - which is not true (at least, as of python 3.6 on windows). (The main.py file is fine to run with python itself rather than bokeh, since in python 3.6 python source code files are assumed to be utf-8 by default.)
Need to investigate further (e.g. does it happen with latest bokeh? does the app work on other platforms?).

I had no such problem on window10  (fresh install with the latest miniconda python 3.7 then following the installation instructions from pyviz.org). We are talking about server_app.py right?
I already had encoding problems with the nyc_taxi_wide.parq file though. This happens by using pyarrow rather than fastparquet. Notice that when both are installed, pandas.read_parquet uses pyarrow by default.
pd.read_parquet('nyc_taxi_wide.parq',engine='pyarrow')-> encoding error
df = pd.read_parquet('nyc_taxi_wide.parq',engine='fastparquet')-> no error
Writing a new parquet file with df.to_parquet('new_nyc_taxi_wide.parq',engine='fastparquet') yields a parquet file that can be read by both pyarrow and fastparquet.
I think you should replace nyc_taxi_wide.parq to get rid of this encoding error even if you recommend to work in a separate environment. I guess that some people just take the tutorials and try them in their already existing environment (this is what I did first).

I was talking about the taxi player app. However, since I made this issue, that app has been changed to fix the first issue I encountered (although I think the fix is just hiding the underlying problem).

I haven't revisited the app myself yet, so thanks for the info about the pyarrow/fastparquet issue.
Your posts and investigations on pyviz have been very helpful, thanks.

That app no longer exists in the tutorial. So closing :)


Ranging beacon reporting bad results

I am attempting to range beacons for a short amount of time while the app is open. I have set up a range notifier and I do get notifications when the beacons are ranged. The problem I'm having is when I have a beacon in range (sitting inches away from the phone) the range notifier will report 1 beacon in range, and then the next update it will report 0. It constantly flips back and forth between 0,1,0,1. The beacon and phone are clearly close enough together so I'm certain the signal strength is not an issue. This seems to be pretty consistent too. Any ideas? Maybe I'm doing something wrong?

@rusty21 - I used to see this all the time too, and was sure that I was doing something wrong. I'd have to dig around in the original library, but this is normal behavior. The library's itself doesn't compensate for this phenomenon. The suggestion is to build a sort of ranging engine yourself where if you find a beacon, log it, and even if the next pass doesn't see it, keep it around until it hasn't been seen in [some amount of time or number of iterations].
Does that help at all?


Provide a tutorial and general tooling scripts for YARN and launching client applications

General scripts to launch the GearPump application master and GearPump applications that run on the application master need to be added. A short tutorial on how to launch the pipeline application is required.

Some scripts I've developed that have made launching GearPump on YARN and submitting an application to the GearPump master much easier
gp -h
usage: ./gp options commands
OPTIONS:
-h      Show this message
COMMANDS:
show:     show the application master address
start:    starts the application master first killing any active application master
stop:     kills any active application master
pipeline: launches the pipeline application. Will first check if an application master is active
runexample -h
usage: ./runexample options
OPTIONS:
-h      Show this message
-m      Master
-p      Prefix
-v      Verbose

Based on Sean's idea of having a fat jar per example and invoking it like:
gear app –jar example-wordcount.jar
gear app –jar example-sol.jar
gear app –jar example-pipeline.jar

We may be able to just shorten this to something like
gear app wordcount

For examples where more than one main class is bundled in the assembly we could have an additional class short name
gear app kafka KafkaWordCount

The algorithm would be something like:

Get version by reading version.sbt
Derive assembly name based on wordcount  (output/target/pack/examples/gearpump-examples-assembly-${APP}-${VERSION}.jar)
Verify existence of this jar and class load it.
Derive package name based on wordcount (org.apache.gearpump.examples.wordcount)
Using reflection look for all classes that extend App under this package

The runexample script sort of does this now – which could be converted to scala and moved into AppSubmitter
From runexample:
#!/bin/bash
…
case "$1" in
  complexdag)
    JAR=output/target/pack/examples/gearpump-examples-assembly-${VERSION}.jar
    MAIN=org.apache.gearpump.streaming.examples.${1}.Dag
    ;;
  wordcount)
    JAR=output/target/pack/examples/gearpump-examples-assembly-${VERSION}.jar
    MAIN=org.apache.gearpump.streaming.examples.${1}.WordCount
    ;;
  fsio)
    JAR=output/target/pack/examples/gearpump-examples-assembly-${VERSION}.jar
    MAIN=org.apache.gearpump.streaming.examples.${1}.SequenceFileIO
    ;;
  pipeline)
    JAR=experiments/kafka-hbase-${1}/target/scala-2.11/gearpump-experiments-kafka-hbase-${1}-assembly-${VERSION}.jar
    MAIN=org.apache.gearpump.experiments.pipeline.PipeLine
    ARGS="-conf conf/pipeline.conf"
    ;;
  sol)
    JAR=output/target/pack/examples/gearpump-examples-assembly-${VERSION}.jar
    MAIN=org.apache.gearpump.streaming.examples.${1}.SOL
    ;;
  kafkawordcount)
    JAR=output/target/pack/examples/gearpump-examples-assembly-${VERSION}.jar
    MAIN=org.apache.gearpump.streaming.examples.kafka.wordcount.KafkaWordCount
    ;;
  ?)
    usage
    exit
    ;;

I don’t  we should try to infer anything(like package name, or jar path) implicitly, it is just too tricky, and they cannot be actually be inferred, considering a user custom jar,instead of built-in ones.
How about this,
If user have specified a main class, then we will use the old way to start the app
gear app –jar xx.jar gearpump-wordcount.jar xx.MainClass
If user have not specified a main class,
Gearpump app –jar gearpump-wordcount.jar
Then we will try to resolve the MainClass definition in MANIFEST of gearpump-wordcount.jar. If we find nothing, then we throw exception.
Current there is a version name appended in the jar file name, to make user easier to submit a job, we can create a shortcut for example jars.
For example: example-wordcount.jar (short link) linkto example-wordcount-0.3.3-SNAPSHOT.jar

If we cannot make the shortcut working on windows, then we will not add the short cut feature.

Not updated for long time. Close this.


Build & deploy changes

Changes relating to building the package and auto-deploy:

Switch from setup.py to pyproject.toml
Add github action to build and deploy (currently only uploading to TestPyPi)

Will review this week!

I have not learned the github actions yet otherwise I would have made a commit for this: instead of building just on Linux on Python 3.9, would you be up for using the same Python/OS matrix that the tests run on? This way, GH can create pre-built wheels for more setups and make it easier to install on more systems.


[Github] Improve CheckoutOrderPlacedEvent with SalesChannelContext

1. Why is this change necessary?

The information about the SalesChannelContext is currently missing in a subscriber on the CheckoutOrderPlacedEvent, even though we have the SalesChannelContext where we create the event.

2. What does this change do, exactly?

Changed Shopware\Core\Checkout\Cart\Event\CheckoutOrderPlacedEvent by extending the constructor with SalesChannelContext
Changed Shopware\Core\Checkout\Cart\Event\CheckoutOrderPlacedEvent by adding SalesChannelContextAware & CustomerGroupAware

3. Describe each step to reproduce the issue or behaviour.

Try to access the SalesChannelContext from a subscriber on the CheckoutOrderPlacedEvent

4. Please link to the relevant issues (if any).

/

5. Checklist

[X] I have rebased my changes to remove merge conflicts
[X] I have written tests and verified that they fail without my change
[X] I have created a changelog file with all necessary information about my changes
[X] I have written or adjusted the documentation according to my changes
[X] This change has comments for package types, values, functions, and non-obvious lines of code
[X] I have read the contribution requirements and fulfill them.

Imported from Github. Please see: https://github.com/shopware/shopware/pull/5683

[public] Shopware automated response: This issue is linked to the internal issue: NEXT-39898
[created from NEXT-39898, comment 520703]

[public]

FixVersion Change: <IP_ADDRESS>

This issue will be / was solved in Shopware version <IP_ADDRESS>.
[created from NEXT-39898, comment 521133]


Test Failure: Execution from onDidEndTaskProcess and onDidStartTaskProcess are equal to original

https://dev.azure.com/monacotools/Monaco/_build/results?buildId=154847&view=logs&j=306b2268-2a17-5e97-ab97-f41a26dc5206&t=ad0cf992-b66d-54d3-7b97-28b0a2304eda
  2) vscode API - tasks
       Tasks
         ShellExecution
           Execution from onDidEndTaskProcess and onDidStartTaskProcess are equal to original:
     Error: Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (D:\a\1\s\extensions\vscode-api-tests\out\singlefolder-tests\workspace.tasks.test.js)
      at listOnTimeout (node:internal/timers:557:17)
      at processTimers (node:internal/timers:500:7)

Possibly caused by the terminal test failure that precedes the task failure.


Doramasflix extension added

Checklist:

[x] Updated extVersionCode value in build.gradle for individual extensions
[x] Updated overrideVersionCode or baseVersionCode as needed for all multisrc extensions
[x] Referenced all related issues in the PR body (e.g. "Closes #xyz")
[x] Added the isNsfw = true flag in build.gradle when appropriate
[x] Have not changed source names
[x] Have explicitly kept the id if a source's name or language were changed
[x] Have tested the modifications by compiling and running the extension through Android Studio

@jmir1 Admin please close issue #952


Around the Web button display maps poorly in production

Viewing the site in my local environment shows that these buttons look and operate fine. However, the site I'm basing this template off of doesn't seem to respond well while it's hosted on a live webserver: http://andreacazares.com/
Every button is missing its respective icon, with the exception of the last button. Though this button is also lower than the rest for some reason:
It looks to be the same with the original freelancer theme as well: http://ironsummitmedia.github.io/startbootstrap-freelancer/

This should be fixed now. Nice site!


[1.10.x] AppArmor profile generation failure when docker not in $PATH

Description
In 1.10.x, when Docker is downloaded as a static binary and run outside of $PATH, the daemon won't start on AppArmor enabled system as AppArmor profile generation will fail.
Analysis
The faulty line is daemon/execdriver/native/apparmor.go#98.
We need the full path of the docker binary as part of the profile generation, but this line assumes that the binary is called "docker" and part of the $PATH, which is not guaranteed.
Possible fixes
One possible fix would be to rely on /proc/self/exe for current binary path determination.

@thaJeztah That would be good to document somewhere until we ship a proper fix, but I don't know which is the right place for that.
Also cc @mavenugo.

@icecrime perhaps in the installation docs for static binaries; its only an issue the first time it's started, right? After that, the profile is generated? https://github.com/docker/docker/blob/master/docs/installation/binaries.md

@thaJeztah I'm currently experiencing this issue using the static binaries, I'll get back to you about the questions.

@thaJeztah Re running the docker binary on daemon mode did not fix the issue, a file is created on /etc/apparmor.d/docker but it is always empty.  Tested on 1.10.0 - 1.10.2

@robvelor I think the issue is that the binary must be called docker, and (iirc) be located in /usr/bin/. If the binary is given another name, the profile won't be created

@thaJeztah I'm installing the binary under the user's home directory, I'll get back to you. By the way I'm updating from 1.9.1 to 1.10.X, no issues on 1.9.1 with the setup I am describing, but I ran into this while trying to do a clean 1.10.X install.  If the apparmor profile is there (previously installing 1.9.1) and then update the binary then obviously there are no issues.

If all we care about is the full path of the binary we can just do $(readlink /proc/self/exe) -- which always returns full paths (even if you call it like ./readlink).


Allow viewing of randomly generated secrets during deployment time

Users should be able to view the randomly generated secrets that have been generated for their application instance during deployment by the Platform. These secrets might include administrator passwords, database credentials, etc...
Perhaps it would be best if the feature is implemented in such a way as to allow any Helm parameter to be optionally visible by the user from the application access page. This would allow for statically configured parameters to be shown as well, e.g. for some charts we might decide to hardcore the username (e.g. nmaas), but use randomized values for the password. In such a case, both the username and the password should be visible in the access dialog.

@llopat, I believe this issue can be merged with the one that we discussed over Slack regarding upgrading/viewing the configuration of a given instance.

Coming back to this, the relevant excerpt from the conversation is:

Vojdan: That's great, so it would be easy to implement View Configuration and Update Configuration. The first one would only show a read-only form of the values entered during deployment, while the second one would allow changing and would then do helm upgrade
Lukasz: right, that's indeed doable, I think we might have had discussion that in such case it might be hard to keep the git repo in sync ...
Vojdan: Ah, yes, but in this case it can be decided on a per-app basis

@korvoj currently we are able to display deployment parameters on the "Access" modal however those can't be filtered in anyway (yet).
Please advise if we could release this functionality already in 1.6.0 (without any filtering) and add relevant options to indicated which parameters should be exposed in 1.7.0 or turn this option off for 1.6.0?
It's just that we won't have time to do this still within 1.6.0.

Example:

@llopat , I would say to release it as is, and we can work on improvements in upcoming releases.


EF Core 9 support

Opening this issue for any questions on the EF Core 9 support.
Work has begun and the master branch is now targeting EF Core 9 (dependent on preview 7).
EF Core 9 does work on .Net 8 so you can update the EF Core part without changing the .Net version.
Currently it is only available on the daily build feed with myget, with hopefully an alpha 1 on nuget before the end of the month

EFCore.Jet Alpha 1
Welcome to the first release of EFCore.Jet 9. This is targeting EF Core 9 preview 7 and will run on .Net 8+.
New Features

Updated to EF Core 9 #251
Create sequential GUID following the UUID Version 7 definition #254
Guids for the primary key are generated client-side now. There is only a way to get a numerical primary key last inserted value in Jet. Hence anything depending on that would never work as it couldn't query the last inserted Guid. #257
TimeOnly.FromDateTime and TimeOnly.FromTimeSpan is now translated #259
SearchConditionExpressionVisitor: From improvements made to the SQL Server version, add them to here. #255

<> TRUE becomes = FALSE
Use bitwise XOR (BXOR in Jet) for multiple optimizations with nullable boolean expressions

The sort order for Indexes is now added. Part of #256

We now generate SQL code to create the indexes with the respective sort order for each index column.
The Database Model is now set properly when reading the details of the database into the model

Bug fixes

Tests: Multiple fixes due to optimization improvements made by EF Core itself
Fix shared column validating when using view splitting #258
Improvements to the migrations sql #256

Updating a column has the following improvements

Don't generate an unnecessary ALTER TABLE
If the column is being made non-nullable (when originally null), create an UPDATE statement to set the value of that column to the default value for those where the current value is NULL

Null Semantics Tests: A test used the parent BoolTypeMapping and true was translated as 1. Jet uses -1 for true so override default behaviour to produce the sql literal of TRUE. Also adds some further tests to the overrides so we can test the sql #260
Use the lowest possible value of DateTime (1 Jan 100) when using a FirstOrDefault. A 0 in Jet/OLE Automation is not actually the lowest possible value
The type mapping for the translation of TimeOfDay was returning a DateTime and not TimeSpan
When reading a value for the TimeSpan and TimeOnly don't convert the default 0 to the c# 0 like we do for DateTime
A primary key with type of short can also be mapped to a counter type if it needs to be an auto incrementing key


[CP-Stable] Update dependency on package:unified_analytics from 5.8.8+1 to 5.8.8+2

Issue Link
https://github.com/flutter/flutter/issues/150137
Target
stable
PR Link
https://github.com/flutter/flutter/pull/151046
Changelog Description
Fixes issue where a log file would grow to an unreasonable size.
Impacted Users
All flutter devs.
Impact Description
This would waste a significant amount of storage on developer's machines. It could also result in out-of-memory errors and crashes due to FileSystemExceptions.
Workaround
Manually delete the .dart-tool\dart-flutter-telemetry.log file every so often.
Risk
low
Test Coverage
yes
Validation Steps
With telemetry enabled on your local Flutter installation:

Replace your .dart-tool\dart-flutter-telemetry.log file with a large file. You can do this on Linux/macOS with dd if=/dev/zero of=output.dat  bs=1m  count=30
Run the flutter tool (e.g. run flutter build inside of a project). This should send an analytics event.
Check your dart-flutter-telemetry.log file. It should now be much smaller.

cp lgtm

https://github.com/flutter/flutter/pull/151046 merged


filetype: no support for bats files

The '*.bats' file type is for Bash Automated Testing System (BATS) scripts. BATS scripts are Bash with a special '@test' extension but they otherwise work with Vim's bash filetype.
See https://github.com/bats-core/bats-core

thanks!


Implement a type helper to convert between different numeric types, using the generic type information available

added numeric type helper to see if we can convert from one type to another.


Cannot use self-hosted s3 service(minio) for backup

secret
apiVersion: v1
kind: Secret
metadata:
  name: my-cluster-backup-secret
type: Opaque
data:
   AWS_ACCESS_KEY_ID: bWluaW8=
   AWS_SECRET_ACCESS_KEY: bWluaW8tc2VjcmV0
   AWS_REGION: Y24tbm9ydGg=
   S3_PROVIDER: QVdT
   S3_ENDPOINT: MTAuMS4xLjQ5JTNBOTAwMA==

backup spec
apiVersion: mysql.presslabs.org/v1alpha1
kind: MysqlBackup
metadata:
  name: my-cluster-backup

spec:
  # this field is required
  clusterName: my-cluster
  backupSecretName: my-cluster-backup-secret
  backupURL: s3://mysql-backup/backup.xtrabackup.gz

and logf from backup pod
Create rclone.conf file.
2019-10-15T09:20:49.559Z	INFO	sidecar	environment is not set	{"key": "MY_SERVER_ID_OFFSET"}
2019-10-15T09:20:49.560Z	INFO	sidecar	environment is not set	{"key": "MY_CLUSTER_NAME"}
2019-10-15T09:20:49.560Z	INFO	sidecar	environment is not set	{"key": "MY_NAMESPACE"}
2019-10-15T09:20:49.560Z	INFO	sidecar	environment is not set	{"key": "MY_SERVICE_NAME"}
2019-10-15T09:20:49.560Z	INFO	sidecar	environment is not set	{"key": "INIT_BUCKET_URI"}
2019-10-15T09:20:49.560Z	INFO	sidecar	environment is not set	{"key": "OPERATOR_USER"}
2019-10-15T09:20:49.560Z	INFO	sidecar	environment is not set	{"key": "OPERATOR_PASSWORD"}
2019-10-15T09:20:49.560Z	INFO	sidecar	environment is not set	{"key": "REPLICATION_USER"}
2019-10-15T09:20:49.560Z	INFO	sidecar	environment is not set	{"key": "REPLICATION_PASSWORD"}
2019-10-15T09:20:49.560Z	INFO	sidecar	environment is not set	{"key": "METRICS_EXPORTER_USER"}
2019-10-15T09:20:49.560Z	INFO	sidecar	environment is not set	{"key": "METRICS_EXPORTER_PASSWORD"}
2019-10-15T09:20:49.560Z	INFO	sidecar	environment is not set	{"key": "ORC_TOPOLOGY_USER"}
2019-10-15T09:20:49.560Z	INFO	sidecar	environment is not set	{"key": "ORC_TOPOLOGY_PASSWORD"}
2019-10-15T09:20:49.560Z	INFO	sidecar	take a backup	{"host": "my-cluster-mysql-1.mysql.pxc", "bucket": "s3://mysql-backup/backup.xtrabackup.gz/my-cluster-backup-2019-10-15T09:20:48.xbackup.gz"}
2019-10-15T09:20:49.560Z	INFO	sidecar	initialize a backup	{"host": "my-cluster-mysql-1.mysql.pxc", "endpoint": "/xbackup"}
2019/10/15 09:20:52 Failed to rcat: InvalidEndpointURL: invalid endpoint uri
caused by: parse https://<IP_ADDRESS>%3A9000/{Bucket}: invalid URL escape "%3A"
2019-10-15T09:20:52.297Z	ERROR	sidecar	take backup command failed	{"error": "exit status 1"}
github.com/presslabs/mysql-operator/vendor/github.com/go-logr/zapr.(*zapLogger).Error
	/go/src/github.com/presslabs/mysql-operator/vendor/github.com/go-logr/zapr/zapr.go:128
main.main.func5
	/go/src/github.com/presslabs/mysql-operator/cmd/mysql-operator-sidecar/main.go:103
github.com/presslabs/mysql-operator/vendor/github.com/spf13/cobra.(*Command).execute
	/go/src/github.com/presslabs/mysql-operator/vendor/github.com/spf13/cobra/command.go:766
github.com/presslabs/mysql-operator/vendor/github.com/spf13/cobra.(*Command).ExecuteC
	/go/src/github.com/presslabs/mysql-operator/vendor/github.com/spf13/cobra/command.go:852
github.com/presslabs/mysql-operator/vendor/github.com/spf13/cobra.(*Command).Execute
	/go/src/github.com/presslabs/mysql-operator/vendor/github.com/spf13/cobra/command.go:800
main.main
	/go/src/github.com/presslabs/mysql-operator/cmd/mysql-operator-sidecar/main.go:111
runtime.main
	/usr/local/go/src/runtime/proc.go:201

duplicate of #409


feat: control formatter by language

Summary
This PR adds a new feature to our formatter, it allows us to change the behaviour of the formatter based on the language.
With this, new options (via configuration and CLI are available):
Via CLI:

--json-formatter-enabled
--json-formatter-indent-style
--json-formatter-indent-size
--json-formatter-line-width
--javascript-formatter-enabled
--javascript-formatter-indent-style
--javascript-formatter-indent-size
--javascript-formatter-line-width

Via configuration:

json.formatter.enabled
json.formatter.indentStyle
json.formatter.indentSize
json.formatter.lineWidth
javascript.formatter.enabled
javascript.formatter.indentStyle
javascript.formatter.indentSize
javascript.formatter.lineWidth

This means that if you want to format JSON files with spaces, and JS files with tabs, it's not possible in Biome

Test Plan
I added some test cases inside the format command. The check command will use the same logic.

Do we need to provide a migration command for this?

Do we need to provide a migration command for this?

There's no need, this is a new feature that only adds new options and it doesn't change the existing ones :)


Fill area between stacked bar charts

Hi,
I know you can fill the area between two points on a stacked line char per your example here, but is it possible to do something similar for stacked bars?
Let's say I'm using two stacked bars to illustrate how much $ two people spent before and after discounts on a shopping trip.
Is it possible to fill in the area (in blue - discounts column) between the two bar charts (see my mock-up for a visual of what I mean)?

Hello @stitchy 👋
Chartist has recently been updated to version 1.0 with some new exciting changes like ESM and TypeScript support. The migration guide can be found right here.
Please let me know if the question is still relevant to you so we can further look into it!


Various improvements to the Azure PowerShell task documentation

Clarified description & capabilities of task
Removed deprecated argument documentation
Added missing argument documentation
Fixed erroneous argument documentation (Closes #5868)
Added sample (Closes #3622)

Hi @RoopeshNair - Could you review the proposed updates and sample addition? Thanks.

We'll move the commit to the private repo to verify the include file on staging. We'll post the private repo PR here and then close this PR.

@ahelwer Thanks for your contribution. PR 491 in the private repository replaces this pull request. We moved the commit to the private repo so we can validate formatting changes by using automated validation and staging. We'll close this PR now.


implement nuxt's definePageMeta

In Nuxt, we extract route metadata through a macro and need to inject this in the generated routes. We don't serialise it but instead keep it in the rollup build and import with a custom query param, e.g. import { meta } from '~/pages/index.vue?macro=true.
Using a library like this, we would either need to take full control of the generated routes file (not the .d.ts) or have a callback to manipulate the generated file, ideally via some kind of AST that lets us have raw access to inject real code.
Edit by Eduardo: after calling with Daniel, we should add the same macro Nuxt has (definePageMeta()) See if we should name it differently and allow rename through option.

Hi,
I have done some tests with many pages and with the current implementation (i.e. with a route block to configure meta data). Currently it doesn't matter if there are two pages or a thousand pages, it's always super fast. With Nuxt and definePageMeta(), loading an app with a thousand pages takes some time (5 seconds in my case) because all pages are called with ?macro=true.
For this reason I would prefer some kind of configuration to disable the definePageMeta() behavior. Or will this implementation be different from the Nuxt implementation? Or is there a way to optimize this that I am not aware of?
Translated with www.DeepL.com/Translator (free version)
My sample https://github.com/stenet/vue-auto-import

the 0.2 is not working on windows.

index has no name when importMode is async

export const routes = [
  {
    path: '/',
    name: '/',
    component: () => import("/src/pages/index.vue"),
    /* no props */
    /* no children */
  },

import name is generated from the full path, which contains the "C:" characters, will throw an error

import _page_C:_xxxxxxxxxxxxxxxx_src_pages_index_vue from '/src/pages/index.vue'

and generated bundle is 3k larger than vite-plugin-pages

Added definePage() to the docs and released it. I think the version tries to skip parsing as soon as possible but ideally there should be hooks in vue compiler (https://github.com/vuejs/rfcs/discussions/430) to make this faster

This was implemented a long time ago with definePage(), I don't think it's necessary to add an extra macro at the moment


k8s: Defer marking node as ready to just API is served

The Kubernetes node was marked as ready after the daemon was finished
initializing. There were still several operations that could fail after
that point which could lead to a situation in which a node was marked
ready while the Cilium agent then later errored out, leading to a ready
but failing node.
Move the marking of the node readiness to the very end of the
bootstrapping.
Fixes: #10762

Coverage decreased (-0.03%) to 45.491% when pulling b3a28c106b4f36cec883466d7c88c17eeb446f49 on pr/tgraf/move-node-marking into d933cfe08b55037ee980b608de20a4746f4da465 on master.

test-me-please

test-me-please


Update hello-hybrid-cert-whfb-settings-pki.md

In line 114, shouldn't we say "Exchange Enrollment Agent (Offline request)"?

@dulcemontemayor A PR that has been created by a MS contributor is available for review. Thanks.

@DulceMontemayor Any updates with this PR?


[Event Change Request] Fix in CreateDim event - Table 5621 “FA Journal Line”

Hello,
I find a not homogeneus behaviour in "CreateDim" function for Table 5621.
In the event "OnBeforeCreateDim" the "DefaultDimSource" parameter (in "var") is missing.

See event "OnBeforeCreateDim" in "purchase Header" or "Sales line" tables as example for what I expext:

All tables has "DefaultDimSource" parameter (in "var") in the "OnBeforeCreateDim" event of the "CreateDim" function.
Regards

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 12672.


Omnisharp stopped working

Issue Description
I'm using VSCode with Unity. Everything had been working properly for a long time, but today getting back to the project Omnisharp is not starting correctly. I believe a recent update to VSCode, Unity's VSCode package, or Omnisharp itself may be the culprit.
I have tried downgrading Unity's VSCode package, doing a clean install of VSCode (including deleting .vscode folder), and a clean install of Mono, to no avail.
I am grateful for any help in figuring this out!
Steps to Reproduce
Open VSCode
Expected Behavior
Omnisharp starts
Actual Behavior
Omnisharp no starts
Logs
OmniSharp log
Starting OmniSharp server at 4/9/2022, 8:16:20 PM
    Target: /Users/marcos-casual/Documents/GitHub/dead-drive/dead-drive.sln

OmniSharp server started with Mono 6.12.0.
    Path: /Users/marcos-casual/.vscode/extensions/ms-dotnettools.csharp-1.24.3-darwin-x64/.omnisharp/1.38.2/omnisharp/OmniSharp.exe
    PID: 761

[info]: OmniSharp.Stdio.Host
        Starting OmniSharp on MacOS 12.1 (x64)
[info]: OmniSharp.Services.DotNetCliService
        Checking the 'DOTNET_ROOT' environment variable to find a .NET SDK
[info]: OmniSharp.Services.DotNetCliService
        Using the 'dotnet' on the PATH.
[info]: OmniSharp.Services.DotNetCliService
        DotNetPath set to dotnet
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Located 2 MSBuild instance(s)
            1: Mono 16.6.0 - "/Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/Current/bin"
            2: StandAlone 17.1.1 - "/Users/marcos-casual/.vscode/extensions/ms-dotnettools.csharp-1.24.3-darwin-x64/.omnisharp/1.38.2/omnisharp/.msbuild/Current/Bin"
[warn]: OmniSharp.CompositionHostBuilder
        It looks like you have Mono installed which contains a MSBuild lower than 16.8.0 which is the minimum supported by the configured .NET Core Sdk.
 Try updating Mono to the latest stable or preview version to enable better .NET Core Sdk support.
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Registered MSBuild instance: Mono 16.6.0 - "/Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/Current/bin"
            CscToolExe = csc.exe
            CscToolPath = /Users/marcos-casual/.vscode/extensions/ms-dotnettools.csharp-1.24.3-darwin-x64/.omnisharp/1.38.2/omnisharp/.msbuild/Current/Bin/Roslyn
System.TypeLoadException: Could not load type of field 'Roslynator.Host.Mef.MefHostServices:_compositionContext' (2) due to: Could not load file or assembly 'System.Composition.Runtime, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
  at (wrapper managed-to-native) System.RuntimeType.GetPropertiesByName_native(System.RuntimeType,intptr,System.Reflection.BindingFlags,System.RuntimeType/MemberListType)
  at System.RuntimeType.GetPropertiesByName (System.String name, System.Reflection.BindingFlags bindingAttr, System.RuntimeType+MemberListType listType, System.RuntimeType reflectedType) [0x0001b] in <36514b14425c4337b446653c547aa9c3>:0
  at System.RuntimeType.GetPropertyCandidates (System.String name, System.Reflection.BindingFlags bindingAttr, System.Type[] types, System.Boolean allowPrefixLookup) [0x00010] in <36514b14425c4337b446653c547aa9c3>:0
  at System.RuntimeType.GetProperties (System.Reflection.BindingFlags bindingAttr) [0x00000] in <36514b14425c4337b446653c547aa9c3>:0
  at System.Reflection.RuntimeReflectionExtensions.GetRuntimeProperties (System.Type type) [0x00014] in <36514b14425c4337b446653c547aa9c3>:0
  at System.Composition.TypedParts.Discovery.TypeInspector+<DiscoverPropertyExports>d__7.MoveNext () [0x00037] in <2d4bd81b7fea479cb0a52f844b6edf97>:0
  at System.Composition.TypedParts.Discovery.TypeInspector+<DiscoverExports>d__5.MoveNext () [0x000db] in <2d4bd81b7fea479cb0a52f844b6edf97>:0
  at System.Composition.TypedParts.Discovery.TypeInspector.InspectTypeForPart (System.Reflection.TypeInfo type, System.Composition.TypedParts.Discovery.DiscoveredPart& part) [0x00061] in <2d4bd81b7fea479cb0a52f844b6edf97>:0
  at System.Composition.TypedParts.TypedPartExportDescriptorProvider..ctor (System.Collections.Generic.IEnumerable`1[T] types, System.Composition.Convention.AttributedModelProvider attributeContext) [0x00037] in <2d4bd81b7fea479cb0a52f844b6edf97>:0
  at System.Composition.Hosting.ContainerConfiguration.CreateContainer () [0x00042] in <2d4bd81b7fea479cb0a52f844b6edf97>:0
  at Microsoft.CodeAnalysis.Host.Mef.MefHostServices.Create (System.Collections.Generic.IEnumerable`1[T] assemblies) [0x00031] in <f78fde32b7b244ca95ad9f75f5377ae7>:0
  at OmniSharp.HostServicesAggregator.CreateHostServices () [0x00000] in <3997e19046634a39a20d03c6385fc69b>:0
  at OmniSharp.OmniSharpWorkspace..ctor (OmniSharp.HostServicesAggregator aggregator, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, OmniSharp.FileWatching.IFileSystemWatcher fileSystemWatcher) [0x00046] in <3997e19046634a39a20d03c6385fc69b>:0
  at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,System.Composition.Hosting.Core.LifetimeContext,System.Composition.Hosting.Core.CompositionOperation)
  at System.Composition.TypedParts.ActivationFeatures.DisposalFeature+<>c__DisplayClass0_0.<RewriteActivator>b__0 (System.Composition.Hosting.Core.LifetimeContext c, System.Composition.Hosting.Core.CompositionOperation o) [0x00000] in <2d4bd81b7fea479cb0a52f844b6edf97>:0
  at System.Composition.Hosting.Core.LifetimeContext.GetOrCreate (System.Int32 sharingId, System.Composition.Hosting.Core.CompositionOperation operation, System.Composition.Hosting.Core.CompositeActivator creator) [0x000a8] in <db7a9e9ce8f2483abd2dba005db8e856>:0
  at System.Composition.TypedParts.ActivationFeatures.LifetimeFeature+<>c__DisplayClass1_0.<RewriteActivator>b__0 (System.Composition.Hosting.Core.LifetimeContext c, System.Composition.Hosting.Core.CompositionOperation o) [0x00011] in <2d4bd81b7fea479cb0a52f844b6edf97>:0
  at System.Composition.Hosting.Core.CompositionOperation.Run (System.Composition.Hosting.Core.LifetimeContext outermostLifetimeContext, System.Composition.Hosting.Core.CompositeActivator compositionRootActivator) [0x00022] in <db7a9e9ce8f2483abd2dba005db8e856>:0
  at System.Composition.Hosting.Core.LifetimeContext.TryGetExport (System.Composition.Hosting.Core.CompositionContract contract, System.Object& export) [0x0001d] in <db7a9e9ce8f2483abd2dba005db8e856>:0
  at System.Composition.Hosting.CompositionHost.TryGetExport (System.Composition.Hosting.Core.CompositionContract contract, System.Object& export) [0x00000] in <db7a9e9ce8f2483abd2dba005db8e856>:0
  at System.Composition.CompositionContext.GetExport (System.Composition.Hosting.Core.CompositionContract contract) [0x00000] in <9222e906419e4f47bc57ced5ad91678c>:0
  at System.Composition.CompositionContext.GetExport (System.Type exportType, System.String contractName) [0x00008] in <9222e906419e4f47bc57ced5ad91678c>:0
  at System.Composition.CompositionContext.GetExport[TExport] (System.String contractName) [0x00000] in <9222e906419e4f47bc57ced5ad91678c>:0
  at System.Composition.CompositionContext.GetExport[TExport] () [0x00000] in <9222e906419e4f47bc57ced5ad91678c>:0
  at OmniSharp.Stdio.Host.Initialize () [0x0000d] in <b65fb505403e4a9f95ed53beadc952de>:0
  at OmniSharp.Stdio.Host..ctor (System.IO.TextReader input, OmniSharp.Services.ISharedTextWriter writer, OmniSharp.IOmniSharpEnvironment environment, System.IServiceProvider serviceProvider, OmniSharp.CompositionHostBuilder compositionHostBuilder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, System.Threading.CancellationTokenSource cancellationTokenSource) [0x0007b] in <b65fb505403e4a9f95ed53beadc952de>:0
  at OmniSharp.Stdio.Driver.Program+<>c__DisplayClass0_1.<Main>b__1 () [0x0017d] in <529aa935fa644d439a555153e68c17a3>:0
  at OmniSharp.CommandLineApplication+<>c__DisplayClass12_0.<OnExecute>b__0 () [0x0000b] in <2c738f48401c42ab8866fe9742b40aa0>:0
  at McMaster.Extensions.CommandLineUtils.CommandLineApplication+<>c__DisplayClass146_0.<OnExecute>b__0 (System.Threading.CancellationToken _) [0x00000] in <abe0fc6797a94a73931eea5cecaffd78>:0
  at McMaster.Extensions.CommandLineUtils.CommandLineApplication.ExecuteAsync (System.String[] args, System.Threading.CancellationToken cancellationToken) [0x000bf] in <abe0fc6797a94a73931eea5cecaffd78>:0
  at McMaster.Extensions.CommandLineUtils.CommandLineApplication.Execute (System.String[] args) [0x00016] in <abe0fc6797a94a73931eea5cecaffd78>:0
  at OmniSharp.CommandLineApplication.Execute (System.String[] args) [0x00081] in <2c738f48401c42ab8866fe9742b40aa0>:0
  at OmniSharp.Stdio.Driver.Program+<>c__DisplayClass0_0.<Main>b__0 () [0x00028] in <529aa935fa644d439a555153e68c17a3>:0
  at OmniSharp.HostHelpers.Start (System.Func`1[TResult] action) [0x0001c] in <2c738f48401c42ab8866fe9742b40aa0>:0
[ERROR] Error: OmniSharp server load timed out. Use the 'omnisharp.projectLoadTimeout' setting to override the default delay (one minute).

C# log
(Empty)
Environment information
VSCode version: 1.66.1
C# Extension: 1.24.3
Mono Information
        OmniSharp using global mono :6.12.0
Dotnet Information
.NET SDK (reflecting any global.json):
 Version:   6.0.201
 Commit:    ef40e6aa06
Runtime Environment:
OS Name:     Mac OS X
OS Version:  12.1
OS Platform: Darwin
RID:         osx.12-x64
Base Path:   /usr/local/share/dotnet/sdk/6.0.201/
Host (useful for support):
Version: 6.0.3
Commit:  c24d9a9c91
.NET SDKs installed:
5.0.302 [/usr/local/share/dotnet/sdk]
6.0.201 [/usr/local/share/dotnet/sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 5.0.8 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.3 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 5.0.8 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.3 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
To install additional .NET runtimes or SDKs:
https://aka.ms/dotnet-download

Visual Studio Code Extensions

Extension
Author
Version

csharp
ms-dotnettools
1.24.3

This error is coming from Roslynator which is en external component you must have installed, not part of this extension, which looks like is broken here.
Find the file ~/.omnisharp/omnisharp.json and remove all references to Roslynator from there.

@filipw Thanks for addressing this! I have not found a .omnisharp.json file in the .omnisharp folder though - the folder appears to be empty 😢

A lot has changed with O# code analysis since this issue was opened. If you are still having problems, please open a new issue at https://github.com/omnisharp/omnisharp-roslyn/issues


Feature Request: Pan/Tilt Cam

Problem
Pan/Tilt Cam not supported
Solution
Add support for the Pan/Tilt Cam
Alternatives
none
Additional context
No response

Duplicate of #429


Need to add a default return for getting from composer extras

LGTM, let me know when you need a new release (if you have other modifications to do in the meantime).

Thanks! I don't think we have any other modifications we need. Though we are only in the early stages of moving to nexus so we may find some more over the next few days. I do want to try and add some tests though :D but feel free to do a new release whenever you have a chance.

Done, v0.0.4 has been released.
I plan to add code formatting checks using Github Actions, if you add some unit testings it can be automatically executed the same way (it can be a great way to test this feature).

Ahh nice! I will see how I get on with them.


SQLAdmin.Builder wants application name

If you create a SQLAdmin with the builder, without setting application name by calling SQL.Builder(...).setApplicationName("app-name"), you'll see a warning coming from AbstractGoogleClient saying:
"Application name is not set. Call Builder#setApplicationName."
What's the purpose of setting application name? I don't see it being documented? If it's not needed, the warning should be removed.

Do you mean this code: https://github.com/google/google-api-java-client/blob/dev/google-api-client/src/main/java/com/google/api/client/googleapis/services/AbstractGoogleClient.java#L86
If so, this issue should be moved to https://github.com/google/google-api-java-client

The warning is coming from the file you pointed to, but part of the problem is that it's not clear what is the purpose of SQL.Builder#setApplicationName, which is a method provided by this project. That's why I posted it here initially.
@jabubake @lesv

AFAICT the SQLAdmin class is coming from this package, which isn't part of this library: https://search.maven.org/#search|ga|1|a%3A"google-api-services-sqladmin"
Is this the right class?
https://developers.google.com/resources/api-libraries/documentation/sqladmin/v1beta4/java/latest/com/google/api/services/sqladmin/SQLAdmin.html

Ah you're right! I thought the code was hosted in this project. My mistake, sorry.
Thanks for pointing to the right place to post this issue.

https://github.com/google/google-api-java-client/issues/1062


Drum Kit Game

@Sulagna-Dutta-Roy I wanted to contribute to your project by adding a drum kit game which will play certain sounds on the press of the keys of the keyboard.

Hello @bhumika-1127 currently not accepting sample projects. Kindly raise extension issues


random gradient is not working as expected

Describe the bug
The generate random gradient button is not working as expected.
To Reproduce
Steps to reproduce the behavior:

Go to the site.
Click on the get random gradient button.
You will see that the gradient background is not generating, it stays yellow and red, although the colour picker is changing but the background is not changing.

Expected behavior
The get random random background button should generate the random background when ever it is clicked upon. And also there should be some default direction so it will work as expected.

Hey, can I work on this?

@Nirbhayparmar I would like to work on this issue!!


[AutoPR network/resource-manager] add network package-2019-06 to Go SDK

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/6671

This PR has been merged into https://github.com/Azure/azure-sdk-for-go/pull/5300


flutter mobile can use log in with google_signin facebook_signin.... . so how about telegram_signin? Will flutter team create plugin for sign in or register with telegram? Thanks.

Use case

Proposal

@Seu07
Please check on pub.dev if there's already a community plugin that offers this feature. As far as Flutter team creating a plugin is concerned, I don't think that is a feasible request because it isn't a standard login like Google, Facebook or Apple. So I am going ahead and closing this as not feasible.  You can raise this question on flutter reddit or stackoverflow to get existing solution if any.


[Notification Service] Sending event with HA client to non-HA server takes too much time

Describe the bug
Sending event with HA client to non-HA server takes too much time
Your environment
Operating system
MacOS
Database
sqlite3
Python version
3.7.9
To Reproduce
Add this test class to test_notification.py and run, it would take very long to finish.
class HaClientWithNonHaServerTest(unittest.TestCase, NotificationTest):

    @classmethod
    def set_up_class(cls):
        cls.storage = DbEventStorage()
        cls.master = NotificationMaster(NotificationService(cls.storage))
        cls.master.run()

    @classmethod
    def setUpClass(cls):
        cls.set_up_class()

    @classmethod
    def tearDownClass(cls):
        cls.master.stop()

    def setUp(self):
        self.storage.clean_up()
        self.client = NotificationClient(server_uri="localhost:50051", enable_ha=True)

    def tearDown(self):
        self.client.stop_listen_events()
        self.client.stop_listen_event()

Expected behavior

Actual behavior

Screenshots
Profiling:

Additional context

Fixed in https://github.com/alibaba/flink-ai-extended/pull/510


test

test

I would like to submit my own pull request for my own work. It seems this one is blocking my ability to do that.


WordboundaryRuleクラスのテストを追加

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


HX711 and Home Assistant

Hi, Thanks for the great software. I have made a scale using load cells and a HX711 amplifier. No issues with programming the CC2652 module and the integration is also ok. Saved a custom converter, also ok. Th thing is the calibration. My sclae factor switch is not available in HA/Z2M. What am I doing wrong here?  See images:

@epvdvalk Hi, I see the scale factor field in your Z2M. What is wrong, exactly?

Hi ,thanks for the fast reply!
The switch for “enable zero calibration” is not available in Z2M.
Kindest regards, Epko.
Van: @.>
Verzonden: vrijdag 8 september 2023 15:11
Aan: @.>
CC: @.>; @.>
Onderwerp: Re: [ptvoinfo/zigbee-configurable-firmware] HX711 and Home Assistant (Issue #229)
@epvdvalkhttps://github.com/epvdvalk Hi, I see the scale factor field in your Z2M. What is wrong, exactly?
—
Reply to this email directly, view it on GitHubhttps://github.com/ptvoinfo/zigbee-configurable-firmware/issues/229#issuecomment-1711650055, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQWLRAU6UZEQLJZJTCJPRJLXZMKRFANCNFSM6AAAAAA4QLK2DE.
You are receiving this because you were mentioned.Message ID: @.***>

It also says “no converter available for state” (undefined)
Van: @.>
Verzonden: vrijdag 8 september 2023 15:11
Aan: @.>
CC: @.>; @.>
Onderwerp: Re: [ptvoinfo/zigbee-configurable-firmware] HX711 and Home Assistant (Issue #229)
@epvdvalkhttps://github.com/epvdvalk Hi, I see the scale factor field in your Z2M. What is wrong, exactly?
—
Reply to this email directly, view it on GitHubhttps://github.com/ptvoinfo/zigbee-configurable-firmware/issues/229#issuecomment-1711650055, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQWLRAU6UZEQLJZJTCJPRJLXZMKRFANCNFSM6AAAAAA4QLK2DE.
You are receiving this because you were mentioned.Message ID: @.***>

Hi, I finally got it working and calibrated the scale. I use the scale to measure the amount of salt in my water softener. Measured the salt weight and calibrated the scale. It started at 20 kg's but after a day it started drifting and after a week the scale shows -37kgs. How is this possible? Is there a fix for it?

bump

@epvdvalk Sorry, but I cannot repeat this problem in one-day test. Can something enable/disable the tare mode automatically?

Hi, It is just not working as expected unfortunately. I have switched to a different type of load cell (the type you are using) but still there is no switch that enables the tare function unless I program a switch in the firmware.

Can I add multiple HX711 modules to 1 CC2652P module?


Import Wallet/SEED shall we add a scan QR code function?

https://github.com/AlphaWallet/alpha-wallet-android/issues/811

Not standard, let's drop


[hotfix][docs] Fix ArgoCD CRDs application

syncOptions field should reside under .spec.syncPolicy
Documentation

Does this pull request introduce a new feature? (yes / no)
no

Please refer to the following example from the ArgoCD docs:
https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#replace-resource-instead-of-applying-changes

I submitted another PR https://github.com/apache/flink-kubernetes-operator/pull/619 to simplify the Argo CD parts.
I added the solution because we will face the issue in the old Flink operator version.
We won't have this problem after separating the CRDs.
So that the docs will confuse the new guys to use Flink operator.


Screen Updates, Authentication Updates

Areas of Concerns:

Signup Page:

Doesn't check authenticity of info that is entered.
Implement an email validation logic.

Login Page:

logging in causes an error

Implement a Screen for Details about blood donation and improve the update profile section as well

Ideas wanted to implement:

Add Authentication and validation logic in Signup
Implement screen for details about blood and organ donation
Improve the Update profile section
Add logic for Forgot Password

Plz assign me this issue? under GSSOC extd 2024
If any of the above areas overlap with currently open issues. Please suggest

i already assign this someone else ##12 issue

I see Signup and Login have been assigned
It seems like the Screen dealing with Blood and organ donation details has not been talked about much unlike screens dealing with details about various events and etc.
If it works, i would like to work on that screen

elaborate more about issue

Wanted to create the screen for learn about donating

ok
create new issue with this and while creating this use every possible things like bold text, bullets points images etc


Error message when opening frontend

Describe The Bug
I get the following error now when opening the frontend. I am opening from safari on iOS 17.
Service Restart Required
WARNING: Homebridge UI v4.50.7-test.9 has been installed, but the server service is still running v4.50.7-test.9.
Logs
No response
Config
No response
Homebridge UI Version
v4.50.7-test.9
Homebridge Version
v1.6.2-beta.0
Node.js Version
18.18.0
Operating System
Raspberry Pi OS / Raspbian
Environment Info

[ ] Using Docker?
[ ] Using Hyper-V?
[X] Using hb-service?

Raspberry Pi Model
Raspberry Pi 4 B

Same thing for me when I tried out the Beta.

This should no longer be present in the newest beta 👍


Add attributes parsing

Wanted to have attributes show as body parameters, instead of just the query parameters. It parses them into a list of attribute objects with parameters and displays them identically to the query parameters.
CR: @subosito

Hi @dolfelt, thanks for the PR. While that's works, but displaying data structure with manual traversing is not suitable for pretty complex api blueprint. I did similar approach in the past, then decided to removed it since it was not working correctly, see https://github.com/subosito/snowboard/commit/b80946b20ed47d3209f61d6ec80504aaae2896f7.
As you know, dataStructure is defined on multiple levels, and they have correlation (link) each other, say, data structure on response, require data structure on transition, resource, or root, so on.
After removed that data structure stuff, my plan was using information on generated json schema, and display that as separate data structure. I thought that was easier and less error, since everything already handled by parser. We just need to display proper information as data structure.
What do you think?


Ensure xls parser works correctly

Overview
There are no known bugs for now but still a few review considerations.
Tasks

[ ] review how it works with different types - https://github.com/frictionlessdata/goodtables-py/issues/49
[ ] review xls formulas (see #162)
[ ] fix and add tests if needed

CLOSING
There are no issues or bug reports to suspect incorrect behavior.


Missing '?' and '&' characters in query string of output

Missing '?' and '&' characters in query string of output prior clicking the copy button.

I identified some bug in my tests: mailto:a@helio.me?cc=dsdsd@gmail.com&?subject=Teste&body=asdasdsadasdasda

@insign Do you remember what order you entered in the form to create the error? I'm having trouble reproducing.

Let's say that was email, subject, body then cc

@insign Sorry, long delay.  Could you try clearing your browser cache/a different browser? I've tried to replicate this and can't.

@mckeever02
if the form is filled in order below, there is an extra ? before body like : ...&?body=... in the query!
email -> body -> subject

I've forked the project at https://github.com/uncenter/mailtolink and fixed this issue, FYI.