MPI: add FULL mode

like overlap2, but with MPI_test to prod comp/comm overlap
all other changes are misc improvements to the compiler

Codecov Report

Merging #773 into master will decrease coverage by 0.4%.
The diff coverage is 94.4%.

@@            Coverage Diff             @@
##           master     #773      +/-   ##
==========================================
- Coverage   88.69%   88.28%   -0.41%
==========================================
  Files         103      104       +1
  Lines       10877    10983     +106
  Branches     2173     2193      +20
==========================================
+ Hits         9647     9696      +49
- Misses        956     1002      +46
- Partials      274      285      +11

Impacted Files
Coverage Δ

devito/parameters.py
88.46% <ø> (ø)
:arrow_up:

devito/types/args.py
100% <100%> (ø)

devito/types/basic.py
94.41% <100%> (+0.01%)
:arrow_up:

devito/compiler.py
56.42% <100%> (ø)
:arrow_up:

devito/mpi/halo_scheme.py
94.21% <100%> (-0.23%)
:arrow_down:

devito/ir/support/utils.py
98.08% <100%> (+0.1%)
:arrow_up:

devito/types/constant.py
90.69% <100%> (ø)
:arrow_up:

devito/operator.py
90.43% <100%> (+0.31%)
:arrow_up:

devito/__init__.py
90% <100%> (-0.11%)
:arrow_down:

devito/yask/utils.py
100% <100%> (+15.09%)
:arrow_up:

... and 33 more

Continue to review full report at Codecov.

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

Merged.


Update _index.md

👷 Deploy Preview for compassionate-tesla-b7bf7e processing.
🔨 Explore the source changes: c79ed14214ddfbaf5470799d8cb17d43be868712
🔍 Inspect the deploy log: https://app.netlify.com/sites/compassionate-tesla-b7bf7e/deploys/622618fa09946a0007b59638


Removed Anatine (Reason: Deprecated)

https://github.com/sindresorhus/anatine
Notice from Anatine developer:

Deprecated
Me and others put a lot of work into this project to make the Mobile Twitter site great as a desktop app. I've chosen to deprecate it now, as it's impossible to keep up with the Mobile Twitter ever changing React class names. I don't have time to update a bunch of CSS-selectors every other week. Thanks for all the fish.
Happy to let anyone else take over if interested.

Thanks, @MichaelTunnell


valueField and Create options not playing along

When valueField option is set (like in case of my ajax load inputs), the create option is not working. When new tag is entered in the field and the field looses focus, the tag is lost.
This is someone else's fiddle but it shows the point:
http://jsfiddle.net/2ZrEu/

The reason the new tag gets lost is because the new tag lacks the specified valuefield. That code specifies valuefield: "item" which is missing from the create function:
create: function(input) {
    return {
        value: input,
        text: input
    }
}

Do you see the field item anywhere? I don't. So let's try adding an item field:
create: function(input) {
    return {
        item: input,
        text: input
    }
}

And poof it works. This works as well:
create: function(input) {
    return {
        value: input,
        text: input,
        item: input
    }
}

Selectize is extremely flexible. Just gotta read the docs.

@isvaljek should close this issue...


Fixing environmental legend for maps

Fix for #280

Current coverage is 91.18%

Merging #281 into master will not affect coverage as of eadde67

@@            master    #281   diff @@
======================================
  Files           35      35
  Stmts         1826    1826
  Branches         0       0
  Methods          0       0
======================================
  Hit           1665    1665
  Partial          0       0
  Missed         161     161

Review entire Coverage Diff as of eadde67

Powered by Codecov. Updated on successful CI builds.


Write the code for 3G, 3H and 3I exercises of TP3

Fixed in d14fd86c7c1c5ae76166767d372ad3575fdb661b

 Write the code for 3G, 3H and 3I exercises of TP3


Property:institutionAlternativeName

Definition
Alternative name for the institution in English, if commonly used and the official name is not in English.

Existing property
dc:alternative

Existing class

Existing property identifier
http://purl.org/dc/terms/alternative

Format
Text

Required

Repeatable

Constraints

Examples
The Muséum national d'Histoire naturelle is also refered to in English as National Museum of Natural History,Paris, Field Columbian Exposition

Notes
This should not just be a translation of a name but should aid disambiguation. It may also be used to list alternative and historical names as values in lieu of creating individual collection description records for them.

This definition might be a bit restrictive, since there are other scenarios where an institution might have alternative names. For example, the "Smithsonian National Museum of Natural History" used to be referred to as the "United States National Museum", which is why its acronym is USNM.

It would be useful to have an English version of institution name. Perhaps we should have a property englishName and leave this for other alternative names?
@mswoodburn @debpaul What do you think?

I was thinking something similar. If this field is to contain an English name why not rename to alternativeNameEng or similar? Most generally, why do we need an alternative name to be in English?  What is the purpose of this field if used this way? The "Muséum national d'histoire naturelle" is the name of the museum, I'm not sure that "The French National Museum of Natural History" or "National Museum of Natural History" is really an alternative name as much as it is a translation of the proper name in French.

I would say that extensive information about an organisation is not in scope of a collection description standard. Ideally you only need to have an identifier to an entity responsible for access to a collection (hosting it and publishing data about the collecition) for and an entity owning a collection (usually an organisation, and usually host and owner are the same). I can agree that in addition to a GRID or ROR identifier we might allow for a (English) name too (one only), as a human readable (not always unique) identifier and also to cater for describing past collections at institutes that do no longer exist and therefore do not have a GRID identifier. Following GRID and ROR we could add an alternate label property too (instead of property:alternative name), which could be, to follow GRID, multiple labels of type alias, acronym or language, where a language label needs to have a iso639 value to describe the language.  It should be possible to describe the source url of this data: GRID or ROR or CETAF or other.

There are a number of data concepts in here that probably need to be disambiguated. The biggest one (dare I say it) is, is institution as a separate class even required? We have OrganisationalUnit which is quite flexible and this seems to be just a special case of that. If we went that route then to Wouter's point we wouldn't need much more than an identifier to whatever the canonical institutional record was which would have all it's descriptive data.

¿Nombre alternativo solo en inglés?
Can we use a language property on the alternativeName property? Should this a special format ("text in ") ?
To follow @dbloom's example, what about "Museo de Historia Natural de París"?  I've seen that in specimen labels (and therefore in the Collections Catalogue of Collection Management Systems).
Also, Plazi's different acronyms used for the same institution hinted what real data might look like:

If we deprecate the class itself and move this property to orgainisationUnit that "might" reduce the complexity and duplication?

Name changes are interesting and the model handles those with the Parent and CollectionHistory class.

Closed, as institution is covered by organisationalUnit


kubernetes deployment

links

https://github.com/rak8s/rak8s for kubernetes on raspberrypis

For Kubernetes itself you don't even need Ansible, you should give k3s a try: https://medium.com/@mabrams_46032/kubernetes-on-raspberry-pi-c246c72f362f


linorobot2 with A2M12 LIDAR problem...

Hi dear Jimeno,
I have quite happy with  belt-driven rplidar , but belt have a limited life so I tried to upgrade and purchased A2M12.
I could able to install rplidar-ros with the help of slamtec website, and I was able to run slam ( baudrate : 256000 and scan_mode: "express/standard/Sensitivity"--all 3 modes its working fine, and saved the map. But after that, while opening map / navigation part is partially ovened on rviz and continuous  messegaes coming on terminal  saying  "f
Invalid frame ID " map" passed to canTransform argument target_frame - frame does not exist...".  I tried this on galactic as well as on humble, also tried on X86 and arm64 both.
Please help me.
With Regards, Hem.

what do you mean by partially opened? Have you initialised the pose in Rviz?

Partially, I mean only map (borders in black lines)   appearing, no cast map, no laser etc.
I tried by by adding  following lines  (static_transform_publisher_node) in navigation.launch file , Now its working. But I don't know its a right way or wrong...
Node(
package='tf2_ros',
executable='static_transform_publisher',
name='link1_broadcaster',
arguments=['0', '0', '0', '0', '0', '0', '1', 'map', 'odom'],
output='screen',)
pl. do needful,

Hi  Dear sir  Grossjelly,
I could produce  navigation map  by adding few lines of node in navigation.launch file as mentioned in above post [Ros2 humble Navigation ]. But I'm not getting pose particles for localization. Please advise. Thank you.


No solution for steel ingot found, what am I doing wrong?

I have a basic setup for Alternate: Solid Steel Ingot (2 Coal + 2 Iron Ingot => 3 Steel Ingot).
The way I set in up in Satisfactory Logistics is:
Coal "Factory": In 900 World-Coal, out 900 Coal
Iron Ingot Factory: In 1920 World Iron Ore, out 1920 Iron Ingots
Steel Ingot Factory: in 900 Coal-Factory-Coal, 1920 Iron-Ingot-Factory-Ingots, out: 300 Steel Ingots. I made sure I have selected the Alternate: Solid Steel Ingot (I also delesected all converting recipes). But the calculator does not find any result.

Could you try enabling all recipes (except for steel ingot alts, keep only Solid Steel Ingot) and all world resources in the Limitations tab?

Sure thing!
That works and gives the result I was looking for. It also correctly uses the outputs from the Iron/Coal Factories. As soon as I disable Coal (and Oil) as a world resource, So this was I was doing wrong, apparently. I expected that the coal output from that input factory would still be available.
Thank you for your help :)!

Sure thing!
That works and gives the result I was looking for. It also correctly uses the outputs from the Iron/Coal Factories. As soon as I disable Coal (and Oil) as a world resource, So this was I was doing wrong, apparently. I expected that the coal output from that input factory would still be available.
Thank you for your help :)!

I understand that inputs VS world resources is a bit misleading; right now there is, for example, no way to limit world resources amount, the calculator would always try to use the world resources if allowed (even in inputs are insufficient).
I'm working on this together with input maximization, hope it will make it easier, I'll share progress on the Discord if you'd like to give us some feedback https://discord.gg/Crd8r87dwY

Hi! Just wanted to let you know that in upcoming release (v0.8.0), your setup will be working fine (Limited Input + Disabled World Resource)


CUDA memory leak

Steps

Load up the OIRDS dataset from nrtk_explorer_datasets repo.
Compute embeddings for 300+
Select a chunk out of the cloud with box select
Error: torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 983.00 MiB. GPU
Select a smaller set of images. All OK.
Select a slightly bigger set, another error indicating leak:   torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 314.00 MiB. GPU

This is probably not a leak but that OOM of the dataset, we have to adjust the batching parameter for larger datasets depending on one's hw.

The Tried to allocate number keeps going down, even though I selected less images.


[SPARK-48610][SQL] refactor: use auxiliary idMap instead of OP_ID_TAG

What changes were proposed in this pull request?
refactor: In ExplainUtils.processPlan, use auxiliary idMap instead of OP_ID_TAG
Why are the changes needed?
https://github.com/apache/spark/pull/45282 introduced synchronize to ExplainUtils.processPlan  to avoid race condition when multiple queries refers to same cached plan.
The granularity of lock is too large. We can try to fix the root cause of this concurrency issue by refactoring the usage of mutable OP_ID_TAG, which is not a good practice in terms of immutable nature of SparkPlan.
Instead, we can use an auxiliary id map, with object identity as the key. The entire scope of OP_ID_TAG usage is within ExplainUtils.processPlan, therefore it's safe to do so, with thread local to make it available in other involved classes.
Does this PR introduce any user-facing change?
NO
How was this patch tested?
existing UTs.
Was this patch authored or co-authored using generative AI tooling?
NO

thanks, merging to master/3.5!


What to do with Droppers, Dispensers, Etc

I remember we had this problem a few years ago. One of the maps had splash potions in a dispenser. Someone grabbed these potions when they shouldn't have been able to, and used them to obtain victory.
When we iterate over tile entities, it might be a good idea to remove all items from all other inventory holding blocks. Of course, the trade off is: item based traps would not work.
Thoughts?

I think it makes sense to clear them. Or we could turn them into chests or stone or air so even if a trap is broken you can't really tell.
Skyler

On Nov 10, 2015, at 11:05 PM, Matthew Broomfield<EMAIL_ADDRESS>wrote:
I remember we had this problem a few years ago. One of the maps had splash potions in a dispenser. Someone grabbed these potions when they shouldn't have been able to, and used them to obtain victory.
When we iterate over tile entities, it might be a good idea to remove all items from all other inventory holding blocks. Of course, the trade off is: item based traps would not work.
Thoughts?
—
Reply to this email directly or view it on GitHub.

I think that turning them into stone or air might be a bit overkill, but that we should definatly empty the inventories. also, I totally did not win that time :p

Currently, all other inventory blocks are emptied when the chests are found the first time. However, this allows the possibility of a player leaving an item in a dropper which can be used in a future game

could we include all things with an inventory as a chest?

Line 92 of GetChestsCommand.java says:
If it has an inventory, clear it
This is only done when we're pre-processing maps. At that point, players will not be in the world / have access to the chests.
As of right now, I don't see a problem. It would be an issue if we reuse the same map back to back -- which we could solve by running the scrape command again.
To fix this, we might want to define a 'clear inventories' command?

I think this is ok to close.


[SliderUnstyled] Slider not draggable when adding disableSwap

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Steps to reproduce 🕹
Link to live example:
https://codesandbox.io/s/trusting-nash-gd2v17?file=/demo.tsx
Steps:

Import @mui/base/SliderUnstyled module
add disableSwap
<StyledSlider      defaultValue={[0, 100]}      getAriaLabel={() => 'Temperature range'}      step={10}      min={0}      max={100}      disableSwap    />
disableSwap adds pointer-event: none which makes difficult to drag the Thumb.

Testes on
Chrome Version 109.0.5414.87
Mac Monterey v12.2
Current behavior 😯
I can't able to drag the second Thumb when it's at the end. I have to click on particular area to drag the Thumb, see the screenshot below,

Expected behavior 🤔
Thumb should be draggable easily.
Context 🔦
No response
Your environment 🌎

npx @mui/envinfo
  Don't forget to mention which browser you used.
  Output from `npx @mui/envinfo` goes here.

I can reproduce it. Looks like a bug.

I'm having this same issue with the material slider.


No Disconnect cmdlet

I would appreciate a Disconnect cmdlet, so gracefully unloading the module and removing it completely from a system when finished running commands in the same sessions is possible. The thought of having this module on my or any other system longer than necessary makes me nervous.

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

ID: 5082f7ed-ad40-04c1-5c6c-59e67b253257
Version Independent ID: 3d8b109d-285c-952f-2fa4-9fa244c2a3f9
Content: Use AllowSelfServicePurchase for the MSCommerce PowerShell module
Content Source: microsoft-365/commerce/subscriptions/allowselfservicepurchase-powershell.md
Service: o365-administration
GitHub Login: @cmcatee-MSFT
Microsoft Alias: cmcatee

@SjoerdV Thanks for the feedback! I have forwarded your comments to the product team for consideration.


Idea of moving some elements to dry-system

A few days ago I started to play with dry-system. After a short time, with small knowledge about dry-web, I realized that console.rb and settings.rb (with settings directory) would be useful in CLI application too. I am not sure about umbrella.rb. Moreover, stuff like a logger, etc., from container.rb are useful in CLI application too.

I'm in favour of moving useful things out of dry-web if they're useful deeper in the stack, but everything you've mentioned is still in flux. It might make sense for us to wait until we've done some more work to tidy up dry-web before deciding what to extract.

I was just wondering about this as well. Maybe a more generic dry-project gem that has the container, logging, settings, etc. would be better. Then use dry-web only for web related things.


how to draw a texture on a sphere

how to use example-29-debugdraw's sphere to draw a texture???
how can i get the vertices or the texcoords?

and open the back face to render,like opengl glFrontFace

Please use Gitter https://gitter.im/bkaradzic/bgfx for this kind of questions.


Can't install with trendyminds/algolia

During development I have had Scout installed alongside another plugin (trendyminds/algolia) which was handling the actual search on my site.
But now I'm trying to install the same plugins elsewhere and finding that I can't have both Scout and Alogolia installed together. There seems to be a conflict between the versions of algolia/algoliasearch-client-php
Scout requires 1.28.0 but Algoila requires ^2.2
With Scout installed I get the following message when trying to install Algolia

Problem 1
- Installation request for trendyminds/algolia ^2.0 -> satisfiable by trendyminds/algolia[2.0.0].
- Conclusion: remove algolia/algoliasearch-client-php 1.28.0
- Conclusion: don't install algolia/algoliasearch-client-php 1.28.0
- trendyminds/algolia 2.0.0 requires algolia/algoliasearch-client-php ^2.2 -> satisfiable by algolia/algoliasearch-client-php[2.2.0, 2.2.1, 2.2.2, 2.2.3].
- Can only install one of: algolia/algoliasearch-client-php[2.2.0, 1.28.0].
- Can only install one of: algolia/algoliasearch-client-php[2.2.1, 1.28.0].
- Can only install one of: algolia/algoliasearch-client-php[2.2.2, 1.28.0].
- Can only install one of: algolia/algoliasearch-client-php[2.2.3, 1.28.0].
- Installation request for algolia/algoliasearch-client-php (locked at 1.28.0) -> satisfiable by algolia/algoliasearch-client-php[1.28.0].

I can't find a way around this. Is there some way to change the requirement for Scout?

I'd have to change the version constraint and test everything with the new Algolia major version. I'm guessing some APIs have changed or have been deprecated.
I'll try to find some time in the coming week to update this. If this has any breaking changes it'll require a major release of craft-scout as well.

Understood. Is there any way I can get around it temporarily?
Sent from my iPhone

On Apr 30, 2019, at 17:10, Rias<EMAIL_ADDRESS>wrote:
I'd have to change the version constraint and test everything with the new Algolia major version. I'm guessing some APIs have changed or have been deprecated.
I'll try to find some time in the coming week to update this. If this has any breaking changes it'll require a major release of craft-scout as well.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Should be fixed in 1.2.0, not a lot of changes were necessary


Major feature: NTIP pickit syntax integration, OCR pickit, OCR item property filtering

Add first pass at integration

Add Legit's nip files as base nip files

Replace existing image_to_text calls with d2r-image ocr

Trim existing Botty OCR implementation

Completely remove existing ocr.py in lieu of d2r-image

remove tesserocr .whl and redundant dependencies

remove tessdata

working on removing old logic, reworked ItemText model, etc.

fix .data -> .img

update item_cropper main

fix res result

start integrating ground loot

update item finder test

print drop info

everything is semi-working it appears

improved pickit a bit

Added more nip stuff

optimized & cleaned pickit code

fixed error due to merge

Fixed some bugs relating to IDing and inf loop picking up

added nip source files

updated nip imports

Fixed type with rejuv pot

Added further clarification in lexer of what stage it is at

Added further clarification in lexer of what stage it is at

Added support for gold pickup

Avoid highlighting & timeout during pickit

Added temp bugfix for gold

Big code clean up 95% done with pickit.py

Added delay for checking inventory full

Cleaned up imports

Moved move_cursor_to_hud call to correct place

Better disable functionality for nip files

Added support for new nip operator '[idname]'

Removed unneeded file

duct-taped an error

Made [idname] actually work

Added file needed for [idname] intergeration

Added char.capabilities.can_teleport_with_charges fail pickup

update pickit

Switched tokkens from being generator to list

Fixed [type] never actually working correctly..

 Its a huge PR lol but I am very much looking forward to this one :D

I'm sooooo looking forward to this being running fully.  I pulled it, and the bot seems to have a very hard time reading either the tomes, or the nodes on the map... at least on today's version, but the new way of writing the pickit is SO AMAZING... its gonna be incredible.  <3  guys, y'all rock, looking forward to playing with it!

Would also be willing to test it out.
Do we have maybe a list of stuff to test for? :)


[zh] Update reference\scheduling\config.md

Update this page to upstream
content/zh-cn/docs/reference/scheduling/config.md

update description

Update out-of-sync content in English
Fixed numbering not appearing upstream
Improve the description.

Signed-off-by: ydFu<EMAIL_ADDRESS>

/lgtm

/retest

/approve


Building ReID model engine file bug

Hello, I'm trying to customize face reid sample app with person reid. So I edit src/module.yml file with my detection and re identification models and run  ./scripts/run_module.py script with --build-engines flag, detection model builds fine, but at building reid engine model stage script unexpectedly crashes withou any logs. When I build reid engine model file with trtexec, it builds fine:
/usr/src/tensorrt/bin/trtexec` --onnx=/media/hhd/Savant/cache/models/custom_reid/osnet_x0_25_msmt17/osnet_x0_25_msmt17.onnx --saveEngine=/media/hhd/Savant/cache/models/custom_reid/osnet_x0_25_msmt17/osnet_x0_25_msmt17.onnx_b100_gpu0_fp16.engine --minShapes='images':1x3x256x128 --optShapes='images':20x3x256x128 --maxShapes='images':100x3x256x128 --fp16 --workspace=2000 --verbose
module.yml : https://drive.google.com/file/d/1OWB4zXwaHDLFEwa91b3mmwYICd7KxeO4/view?usp=sharing
osnet_x0_25_msmt17.onnx : https://drive.google.com/file/d/1qDJNTNIw_jxp1GSgND1Xcd4wnI6HmMD7/view?usp=sharing

With #688

@BloomBabe the bug will be opened on the Nvidia forum. The link to the issue will be here.


Rename button new user -> assign user within Teams page

In GitLab by @jasonpagetas on Jul 10, 2024, 06:17
Within the teams page there is currently the option button for new user. This is ambiguous and should be changed to assign user as this clarifies that you are assigning an existing user rather than creating a new user.

mentioned in commit 7cfede45b89dd5d5ce5b2d2fa8e4ef0c64d31ab3

In GitLab by @jasonpagetas on Jul 10, 2024, 06:17
marked this issue as related to #74


fix: Radio group options not accessible

Summary by CodeRabbit

New Features

Improved accessibility by adjusting the focus behavior of radio buttons.
Enhanced feature flag handling for more granular control over new features.

Refactor

Optimized feature flag checks for better performance and readability.

/build-deploy-preview skip-tests=true

/build-deploy-preview skip-tests=true


Typescript??

Issue summary
The full codebase is JS not TS.. where as clearly the shopify team writes in modern typescript  https://github.com/Shopify/shopify-node-api
Expected behavior
To see typescript
Actual behavior
See javascript

I would be interested to know if typescript for this repo is in the pipeline?
Would it make sense to use something like NestJS for the server and continue to use NextJS for the client?
Anyone else be interested in this?

I have only just started build an app and it is extremely frustrating to use the node app from the cli. It seems to have been hacked together to run in development as a learning material rather than a foundation for producing a production app.
How do people here build the server after converting to typescript, I'm really struggling with unpicking the babel-preset and the server/index.js ?

Thanks, @lukeclifton! Do you call "build:server" separately from your build pipeline or is it perhaps a naming convention to integrate with the rest of the build?
What do you deploy in? I'm using docker and the final image is about 104MB when pushed in the registry.
I thought of trying some bundeling with esbuild. I don't have much experience running nodejs in production, so filtering noise from signal is still difficult. Thus I found out that the server/index.js should not be run in production.
Does anyone have any advice on how to build the server with esbuild or perhaps webpack?

I got a fork of this working with next.js and typescript
You can find it here https://github.com/solvedata/shopify-app-nextjs-typescript

Thanks @jono-allen, this looks great. I appreciate the feedback on the auth. It is a shame they haven't at least documented it.

@j-d-carmichael thanks for pointing that out, our plan was to start building our app out but good now we know we need another starter project before then.
Very disappointing the readme hasn't been updated to reflect this on the cli.
I found this repo on the shopify-node-api repo https://github.com/redochka/nextjs-shopify-app-no-custom-server
I'm going to try that and then might convert it to typescript and go from there

@jono-allen This repo looks great. Thanks for sharing.
I have actually been working on a project which uses a similar approach using NextJS and going serverless on Vercel.
Seems to work really well and for most simple apps should make a great commercial choice.

@lukeclifton did you get it to generate both online and offline tokens? I am thinking to retrofit a shopify cli generated app to this approach.

Looks like Shopify are pivoting towards Express.
npx degit shopify/shopify-app-node#sample_app_updates
I started building our app with their early release of the example app. It has been an upward struggle for me to convert it to Typescript.

@nikolan Thanks. Hadn't noticed the update until seeing your message.

I can help convert to typescript once its stabilised

Has anyone managed to get their latest node-app running with TS?

This is the closest thing I found to a working example. Hats off to @LeonelAimar for building it.
https://github.com/LeonelAimar/new-shopify-node-ts-app-boilerplate/blob/master/src/server/middlewares/authHandlers.ts
I had to go get acquainted with esm modules (Node.js TS is my second language). So in the end this is what my scripts look like:
  "scripts": {     "build": "npx tsc && yarn run build:client",     "build:client": "vite build --outDir dist/client",     "debug": "node --inspect-brk server/index.js",     "newDev": "cross-env NODE_ENV=development nodemon",     "dev": "tsc && cross-env NODE_ENV=development nodemon --experimental-specifier-resolution=node dist/server/index.js --watch ./src/**/*",     "prepare": "husky install",     "serve": "node --experimental-specifier-resolution=node dist/server/index.js",     "start": "yarn run serve",     "test": "vitest --reporter=verbose"   },

@LeonelAimar I found the whole setup useful, I meant to link the repo but seem to have copied a link to a particular file. I've edited the original comment with the correct link now. Thanks again for putting it out there and I hope you get the time you need to keep it up as I am sure other people will be flocking to it for the TS goodness.

Hey guys! I've come up with this setup https://github.com/kanzitelli/shopify-app-template-typescript. Fully bootstrapped from their template and just wrapped with TS configuration (not an expert tho). I've been testing on my machine with dev and prod environments, and it seems to be working well. Would be great if you could test it on your side too :)

@kanzitelli that's pretty neat. I like that you are talking about production setup in your README. Running apps in production and building resilient apps are topics I find seriously lacking in any Shopify documentation aimed at onboarding new developers.

I got a fork of this working with next.js and typescript You can find it here https://github.com/solvedata/shopify-app-nextjs-typescript

Do you still have a working version of this? I think I'd rather use Next

Ive started a port of the CLI generated app to typescript.
Frontend is done and most of the express backend is done.
Feel free to use this to get started :)
https://github.com/KaiSpencer/shopify-app-template-node-ts

Ive started a port of the CLI generated app to typescript. Frontend is done and most of the express backend is done.
Feel free to use this to get started :) https://github.com/KaiSpencer/shopify-app-template-node-ts

is it completed?

@kanzitelli , I'm highly interested on collaborating on your template as it's the closest working thing I've seen so far. How can I reach you ?

@knsakib my bad bro, I made a mistake, was talking about @KaiSpencer repository. His one is using shopify/cli v3 which is much closer of current version of this repo.

I converted Template that made with Shopify CLI 3.x to Typescript.
Please try it if you have some problems.
https://github.com/tomotomy/shopify-app-template-node-typescript

I converted Template that made with Shopify CLI 3.x to Typescript. Please try it if you have some problems. https://github.com/tomotomy/shopify-app-template-node-typescript

Amazing!! It is working!! respect!! 🙏🙏

Thanks bro @tomotomy I added it to my Discord.

@blanklob
Thanks! I'll check your Discord server 👋

@tomotomy with @KaiSpencer we continued the work over there on his repo : https://github.com/KaiSpencer/shopify-app-template-node-ts
why not joining forces over there ? I can make a diff once maybe, check differences between repos and keep the best of each. There are basically the same, (cli 3 was already implemented there)

@cyrilchapon
Thank you for sharing. I'll check the repo!

Here is an updated template with Typescript and Prisma etc. https://github.com/SaeedYasin/shopify-app-template-node

Is your template still updated with Shopify current JS alternative? @SaeedYasin

Thanks I will use it 💚

So I come back to this thread and still wonder if adding a Typescript option to the official node app repo is part of the roadmap or not?
@paulomarg @mkevinosullivan Can you shed any light on this?
When using the Shopify 3.0 CLI for apps and generating an extension you get the option to roll Javascript OR Typescript.
Something similar for this app boilerplate seems like what should exist?

@lukeclifton Writing this template in JavaScript was an intentional decision when it was first created in order to support novice developers who were also going through the tutorials on https://shopify.dev.
As of now, converting the current app template to TypeScript is not on the roadmap, and not likely to be revisited anytime soon given the staff reductions last week.

Commenting because.
This shouldn't be closed as of 2023 basically there is no decent reason not to use Typescript.
This app template should be rewriten.

Yes agree.

@maruffahmed  just rename .js -> .ts 😄


Gatewayd

Gateway daemon that uses a GatewayLightning rpc client for lightning functions

The production gatewayd instance uses a network gateway lightning rpc client which calls into a remote node to

get node pubkey for constructing invoices
pay invoice on behalf of user
subscribe to htlcs directed at a federation
process and respond to htlcs intercepted

RPC calls are agnostic of the lightning node implementation

#1295 is an example of gateway lightning extension this client can call into

Great pointers, @mxz42 .
I won't be able to get to this PR this week. Marking as draft until I can come back and polish it

@mxz42 :)

wow, huge PR! great work! I left a couple nits here and there. There are quite a lot of clones in the Gateway implementation. Maybe we can get rid of some of them.

ack!

I'm also a huge fan of documentation. It only takes a couple minutes now, but saves a lot of time and effort later when you haven't look at the code for a while. And, of course, it helps other people who are reading this the first time.

Some documentation to set stage for this big architectural change: #1559

Take a look at the async recv() for the mpsc::Receiver as well. I think we can use it and get rid of the manual sleep (unless there is a reason that I'm not aware of?).

Deferring this to #1603  - I suspect this would bring a nice atomic and observable improvement to gateway perf. This PR is already doing a lot of changes, of which I'm trying to prioritize and focus on architectural changes first.

alright, if you could take a look at the comment  @okjodom   and this has not effect, then LGTM.
Then the rough skeleton is there. Let's fix the message loop in a separate PR. also makes it easier to review

Is gatewayd supposed to work in tmuxinator?
source .tmpenv; alias ln1="\$FM_LN1"; alias ln2="\$FM_LN2"; alias bitcoin-cli="\$FM_BTC_CLIENT"; alias fedimint-cli="\$FM_MINT_CLIENT"; alias gateway-cli="\$FM_GATEWAY_CLI"; alias mint_rpc_client="\$FM_MINT_RPC_CLIENT"; alias dbtool="\$FM_DB_TOOL"; alias restart="./scripts/restart-tmux.sh"

[user@minimint:~/minimint]$ source .tmpenv; alias ln1="\$FM_LN1"; alias ln2="\$FM_LN2"; alias bitcoin-cli="\$FM_BTC_CLIENT"; alias fedimint-cli="\$FM_MINT_CLIENT"; alias gateway-cli="\$FM_GATEWAY_CLI"; alias mint_rpc_client="\$FM_MINT_RPC_CLIENT"; alias dbtool="\$FM_DB_TOOL"; alias restart="./scripts/restart-tmux.sh"

[user@minimint:~/minimint]$ sleep 7
$FM_BIN_DIR/gatewayd
echo $! >> $FM_PID_FILE
fg

[user@minimint:~/minimint]$ $FM_BIN_DIR/gatewayd
Error: Other: Failed to connect to lnrpc server

Caused by:
    Failed to connect to lnrpc server

[user@minimint:~/minimint]$ echo $! >> $FM_PID_FILE

[user@minimint:~/minimint]$ fg
-bash: fg: current: no such job

Also, restart doesn't work at all, did anyone ever test it?

After playing around with it a bit I think there is a mistake in the way gatewayd is stated (doesn't wait for CLN to come online), but even if that wasn't the case it hits some unimplemented!() call. I'm ok with going ahead in that unfinished state, will take some iterations to make gatewayd really work.

Is gatewayd supposed to work in tmuxinator?
source .tmpenv; alias ln1="\$FM_LN1"; alias ln2="\$FM_LN2"; alias bitcoin-cli="\$FM_BTC_CLIENT"; alias fedimint-cli="\$FM_MINT_CLIENT"; alias gateway-cli="\$FM_GATEWAY_CLI"; alias mint_rpc_client="\$FM_MINT_RPC_CLIENT"; alias dbtool="\$FM_DB_TOOL"; alias restart="./scripts/restart-tmux.sh"

[user@minimint:~/minimint]$ source .tmpenv; alias ln1="\$FM_LN1"; alias ln2="\$FM_LN2"; alias bitcoin-cli="\$FM_BTC_CLIENT"; alias fedimint-cli="\$FM_MINT_CLIENT"; alias gateway-cli="\$FM_GATEWAY_CLI"; alias mint_rpc_client="\$FM_MINT_RPC_CLIENT"; alias dbtool="\$FM_DB_TOOL"; alias restart="./scripts/restart-tmux.sh"

[user@minimint:~/minimint]$ sleep 7
$FM_BIN_DIR/gatewayd
echo $! >> $FM_PID_FILE
fg

[user@minimint:~/minimint]$ $FM_BIN_DIR/gatewayd
Error: Other: Failed to connect to lnrpc server

Caused by:
    Failed to connect to lnrpc server

[user@minimint:~/minimint]$ echo $! >> $FM_PID_FILE

[user@minimint:~/minimint]$ fg
-bash: fg: current: no such job

I have a recent unimplemeneted placeholder for getting route hints. This is on gatewayd boot path so it breaks running gatewayd on tmux. Fixing with #1554

Also, restart doesn't work at all, did anyone ever test it (unrelated to this PR, your change works @okjodom, the restart script just lacks permissions afaik)? Tracked in #1650 now.

True. restart just lacks permissions

Also, restart doesn't work at all, did anyone ever test it (unrelated to this PR, your change works @okjodom, the restart script just lacks permissions afaik)? Tracked in #1650 now.

True. restart just lacks permissions

yep, had a PR submitted this afternoon. Is now merged.
As I didn't want to leave it as partially fixed (regarding correct shebang for nix environments) I added another PR for the rest of #1650. See PR #1651


don't send blank messages

don't send messages that have no embeds and no content at all

A noble goal. Merged


Fix loading error

When switching from GitHub to Hugging Face Hub as a source of the scripts in #180 the error changed when a file is not found from FileNotFoundError (GitHub) to ConnectionError. When the module_type needs to be inferred this fails as the error is not caught.
This PR should fix this.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Perf: add allocation free path for close notifications

When a real (not CancellationToken.None) cancellation token is used in an async query a callback is registered against it to make sure that the pending async action can be cancelled correctly. To do this two pieces of information are needed in a continuation and there is only one state parameter so a closure or state object have to be used, unless...
Since we own the task that is being passed into the continuation and in all current cases we are not providing a task state object and we're directly using TaskCompletionSources we can set the TCS state object that is passed to the child to be one of the bits of state that we need and then we can use the state parameter as the other. This is a little tortuous but I've annotated it in the code so it's clear why it's being done. I've also left the original allocating pathway in place so if anyone ever needs that state parameter they can revert and the code will still work just with an extra allocation per invocation.
This saves one tuple allocation per async call when a real cancellation token is used.

@David-Engel can i get this reviewed and merged please. It's been open 2 years now and it's really not a large or complex change.

The only remaining "failures" in the checks are from Windows+.net7, which I disabled in the CI pipeline to eliminate 33 jobs and improve code coverage merge time. The matrix was getting huge. I left .net7 coverage for Linux/macOS since the matrix there isn't so big. The failures were originally from the "Enable TCP, NP & Firewall" task, which is fixed now.

No idea. It might be that scalar is just ExecuteReader wearing a silly hat so the call to close notification may be lower in the call hierarchy.

/azp run


Fix toolbar themes/icon colors, improve navdrawer UI

Been holding onto these changes for awhile, just kept forgetting to PR back.
This fixes the toolbar themes so that they have proper ripple and icon colors, while extracting them to an easy to reuse style. Before, the switch to nav drawer broke these themes and resulted in some weird behavior (black ripple on dark gray background, etc).
This also improves the navdrawer UI to be more in-line with material design's guidelines.

Runs the nav drawer underneath the statusbar in lollipop+ devices to match the material spec
Enlarges the text and avatar in the header
Add real name text field and show if it's available
Extend height of header to more naturally wrap the content within it

Later, if more granular profile controls are added, these would be controlled from here.

Screenshots:

Thank you @hzsweers


Add pagination

Hey
Curently it painator following  like http://getbootstrap.com/components/#pagination-pager

The current implementation is pager. I think pagination is much better and add awesomeness on this site.

yes,  I will make later

If you want to use it, you can take look here http://phalcontip.com/discussion/37/how-to-pagination-for-multipage-component-in-phalcon


thumbnail seems not to work with inputMessageDocument

I got problems to set a thumbnail for inputMessageDocument. I'm really not sure what I'm doing wrong. Thats how my json looks like:
{                   '@type': 'sendMessage',
                    'chat_id': chat_id,
                    'input_message_content': {
                        '@type': 'inputMessageDocument',
                        'document': {'@type': 'inputFileLocal', 'path': path},
                        'thumbnail': {'@type':'inputThumbnail', 'thumbnail': {'@type': 'inputFileLocal', 'path': thumbnail_path}, 'width':103, 'height':73},
                        'caption': {'@type':'formattedText', 'text':text}
                    }}

The path var seems to be right because otherwise I would get an error from tdlib, but I don't get any.
The image I use as thumb:
JPG | size: 8,9KB | width: 103 | height: 73
Like I said I don't get any errors and the file is sent successfully but there is no thumbnail set.

If thumbnail fails to load, the file will be still send successfully without thumbnail. You can find what has happened in the TDLib's log.


Cosmos-SDK v0.46.0 uses Go 1.18, so it's time we bump that too.

duplicate of #800


[stable/presto] Be able to configure connectors

Is this a new chart
No.
What this PR does / why we need it:
It can not configure presto connectors at all in current presto chart v0.1.1. Which makes this chart less useful when deploying presto (which depends connectors to function).
This PR enables configuration options to specify connectors as inline values or a k8s secret.
Which issue this PR fixes
fixes #19831
Special notes for your reviewer:
This is a follow up of #20646
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

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

@shawnzhu This looks good :). Something we find out selves having to modify in the chart itself sadly is things related to other memory options in config.properties because this is unable to be passed into the values.yaml
Not sure if we'd want to add into this PR the ability to configure the configurations?

@ckdarby may I ask which memory option you want to add/update in config.properties?
I would prefer a separate issue/PR to update config.properties since this PR is about configuring catalogs only.

@shawnzhu Was hoping just to pass anything because there are other options I'd like to pass in there that are unrelated to memory.
Separate PR makes logical sense but might be a couple months for another PR to get merged :(

Separate PR makes logical sense but might be a couple months for another PR to get merged :(

I understand, you assume this PR can be merged sooner :)

Why to only connect workers to catalog but not coordinator? @shawnzhu

@marceloavf see https://prestosql.io/docs/current/overview/concepts.html#worker

Worker nodes fetch data from connectors and exchange intermediate data with each other. The coordinator is responsible for fetching results from the workers and returning the final results to the client.

So I assume it it worker nodes require catalog configuration files to fetch data from connectors.

I did add catalog configuration using your PR @shawnzhu but the coordinator still doesn't recognize it, I saw in the presto dashboard that the workers were connected but when I access coordinator CLI it doesn't show up.

@marceloavf You're right. I can not list catalogs after removing catalogs folder from presto coordinator. adding it back

Getting an error after this update @shawnzhu
Error: release presto-release failed: Deployment.apps "presto-release-coordinator" is invalid: spec.template.spec.containers[0].volumeMounts[1].name: Not found: "catalog-config-volume"

@marceloavf sorry, fixed in https://github.com/helm/charts/pull/23539/commits/3cfc7e0cd4017b233c989cc318a4ff8eafade17d


The link to download the bag is not working

Hi,
Looks like the link for the bag is not working can you provide the same.

The rosbag and map used were published openly and I am not the provider of rosbag, I cannot provide the same.
If you need them, please contact the provider.
I will make changes in time regarding the sample data in this package.

The following package can be used to convert any ros1 rosbag to ros2.
https://gitlab.com/MapIV/rosbags

I'm sorry. It is difficult for me to prepare sample rosbag and pcd by myself, so please respond above. This issue is now closed.


cgal: 4.13 -> 4.14

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/cgal/versions.
meta.description for cgal is: '"Computational Geometry Algorithms Library"'.
Compare changes on GitHub

Checks done (click to expand)

built on NixOS
/bin/sh passed the binary check.
1 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 4.14 with grep in /nix/store/x4idyhbrs4dsnwg4n4cgiiq9rpra8ala-cgal-4.14
directory tree listing: https://gist.github.com/9ea53d5cb9cd9e783ea652b9a343fa70
du listing: https://gist.github.com/03a180e9644c641f4824a09d5e2e24c5

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

25 total rebuild path(s)
7 package rebuild(s)
7 x86_64-linux rebuild(s)
7 i686-linux rebuild(s)
4 x86_64-darwin rebuild(s)
7 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
cgal
gplates
openmvs
openscad
python27Packages.graph-tool
python37Packages.graph-tool
rapcad

Instructions to test this update (click to expand)

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

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

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

cc @7c6f434c for testing.

@GrahamcOfBorg build openscad rapcad openmvs


References

Just a collection of links that are useful references:

Grafana Helm Chart: https://github.com/grafana/helm-charts/tree/main/charts/grafana
Bitnami MariaDB: https://github.com/bitnami/charts/tree/master/bitnami/mariadb
Bitnami Wordpress: https://github.com/bitnami/charts/tree/master/bitnami/wordpress

duly noted


Dalaran Heist  patch <IP_ADDRESS>795 has been released

As you're probably aware of :)
Do you know if adding the new cards is something you plan to do soon? I'm considering moving to an alternate source (like downloading the art from hearthstonejson.com) instead. Do you think I should wait until a new release is done?
Cheers,
Seb

My apologies on this. I've moved this project over to use the official Hearthstone API for images, so keeping cards up-to-date will be significantly easier moving forward. This project is now pretty redundant with what Blizzard themselves offer, but I will keep it going.
I've updated the card images up through the latest Saviors of Uldum release.


[spark] Resolves #253 - add more test for json serialization

Adding serialization tests for LogicalPlan and RunEvent.
This PR depends on : https://github.com/OpenLineage/OpenLineage/pull/267
Tests will fail before fix will go to main

Integration tests fails on these changes due to version of jackson-databind mismatch.
In spark 2.4.7 link we have '<IP_ADDRESS>' in  com.github.ok2c.hc5:hc5-async-json:0.2.1 we have '2.9.6' link
So, we getting error bellow. findFormatOverrides method was added after 2.7 version.
We can't downgrade hc5-async-json  cause even 0.1.0 version has 2.9.6 jackson-databind
@collado-mike @wslulciuc
Can we remove hc5-async-json dependency? Cause as I got we should be compatible with spark 2.4.7 if we upgrade jackson-databind to 2.7.* it can break something, am I right?
Exception in thread "httpclient-dispatch-1" java.lang.NoSuchMethodError: com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase.findFormatOverrides(Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/BeanProperty;Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
	at com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase.createContextual(JSR310FormattedSerializerBase.java:132)
	at com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializerBase.createContextual(InstantSerializerBase.java:43)
	at com.fasterxml.jackson.databind.SerializerProvider.handleSecondaryContextualization(SerializerProvider.java:944)
	at com.fasterxml.jackson.databind.SerializerProvider.findValueSerializer(SerializerProvider.java:527)
	at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.resolve(BeanSerializerBase.java:317)
	at com.fasterxml.jackson.databind.ser.SerializerCache.addAndResolveNonTypedSerializer(SerializerCache.java:177)
	at com.fasterxml.jackson.databind.SerializerProvider._createAndCacheUntypedSerializer(SerializerProvider.java:1166)
	at com.fasterxml.jackson.databind.SerializerProvider.findValueSerializer(SerializerProvider.java:481)
	at com.fasterxml.jackson.databind.SerializerProvider.findTypedValueSerializer(SerializerProvider.java:679)
	at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:107)
	at com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:3559)
	at com.fasterxml.jackson.databind.ObjectMapper.writeValue(ObjectMapper.java:2893)
	at com.ok2c.hc5.json.http.JsonObjectEntityProducer.generateJson(JsonObjectEntityProducer.java:42)
	at com.ok2c.hc5.json.http.AbstractJsonEntityProducer.produce(AbstractJsonEntityProducer.java:79)
	at com.ok2c.hc5.json.http.JsonMessageProducer.produce(JsonMessageProducer.java:49)
	at org.apache.hc.client5.http.impl.async.InternalAbstractHttpAsyncClient$1$1.produce(InternalAbstractHttpAsyncClient.java:247)
	at org.apache.hc.client5.http.impl.async.HttpAsyncMainClientExec$1.produce(HttpAsyncMainClientExec.java:149)
	at org.apache.hc.core5.http.impl.nio.ClientHttp1StreamHandler.commitRequest(ClientHttp1StreamHandler.java:173)
	at org.apache.hc.core5.http.impl.nio.ClientHttp1StreamHandler.access$100(ClientHttp1StreamHandler.java:59)
	at org.apache.hc.core5.http.impl.nio.ClientHttp1StreamHandler$2.sendRequest(ClientHttp1StreamHandler.java:190)
	at org.apache.hc.client5.http.impl.async.HttpAsyncMainClientExec$1.produceRequest(HttpAsyncMainClientExec.java:136)
	at org.apache.hc.core5.http.impl.nio.ClientHttp1StreamHandler.produceOutput(ClientHttp1StreamHandler.java:185)
	at org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexer.execute(ClientHttp1StreamDuplexer.java:329)
	at org.apache.hc.core5.http.impl.nio.AbstractHttp1StreamDuplexer.processCommands(AbstractHttp1StreamDuplexer.java:223)
	at org.apache.hc.core5.http.impl.nio.AbstractHttp1StreamDuplexer.onConnect(AbstractHttp1StreamDuplexer.java:234)
	at org.apache.hc.core5.http.impl.nio.AbstractHttp1IOEventHandler.connected(AbstractHttp1IOEventHandler.java:55)
	at org.apache.hc.core5.http.impl.nio.ClientHttp1IOEventHandler.connected(ClientHttp1IOEventHandler.java:39)
	at org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiator.startHttp1(ClientHttpProtocolNegotiator.java:101)
	at org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiator.connected(ClientHttpProtocolNegotiator.java:159)
	at org.apache.hc.core5.reactor.InternalDataChannel.onIOEvent(InternalDataChannel.java:115)
	at org.apache.hc.core5.reactor.InternalChannel.handleIOEvent(InternalChannel.java:51)
	at org.apache.hc.core5.reactor.InternalConnectChannel.onIOEvent(InternalConnectChannel.java:76)
	at org.apache.hc.core5.reactor.InternalChannel.handleIOEvent(InternalChannel.java:51)
	at org.apache.hc.core5.reactor.SingleCoreIOReactor.processEvents(SingleCoreIOReactor.java:179)
	at org.apache.hc.core5.reactor.SingleCoreIOReactor.doExecute(SingleCoreIOReactor.java:128)
	at org.apache.hc.core5.reactor.AbstractSingleCoreIOReactor.execute(AbstractSingleCoreIOReactor.java:85)
	at org.apache.hc.core5.reactor.IOReactorWorker.run(IOReactorWorker.java:44)
	at java.lang.Thread.run(Thread.java:748)

integration tests failing on Hive, will take a look tomorrow

@collado-mike I've fix metrics issue.
Issue was with late execution of executed plan. We receive jobEnd event before executedPlan finish his work, but after finishing a task.
We submit a job, spark split it on tasks, on each write task as a result we have metrics (BasicWriteTaskStats)
Spark gathers metrics per Task and then group it for a Job (BasicWriteJobStatsTracker)
The issue was that spark do collecting/grouping metrics on execution, if Spark didn't execute it's plan, we have empty metrics, cause they were not populated to Command (InsertIntoHiveTable)
So, this fix also fixes other metrics, if we execute/resolve plan before we read metrics, we would have them

In Spark3, we can't get statistics from OptimizedPlan, due to changes introduced in spark3.
spark2:
executedPlan is a DataWritingCommandExec which wraps logicalPlan (the same object as in optimizedPlan)
When we get statistics on execution, as it's the same object, we have them in optimizedPlan also
spark3:
executedPlan is a DataWritingCommandExec which CLONE logicalPlan and wraps it (not the same object)
When we get statistics on execution, in populates only into executedPlan object
Diff QueryExecution.scala:
2.4
val plan = sparkSession.sessionState.optimizer.executeAndTrack(withCachedData.clone(), tracker)
3.1
lazy val optimizedPlan: LogicalPlan = sparkSession.sessionState.optimizer.execute(withCachedData)
Solution spark3
As I got DataWritingCommand can be only one (at root).
Cause metrics are gathered from all tasks and group at the job level for specific execution.
Even if we have two separate tasks for write, metrics still would be grouped and provided for the job level.
We have a discussion with @mobuchowski and figure out, that we can just get statistics from executionPlan and put it to the output dataset, cause it's only one - it should be safe just add metrics for the first output


epicgames@nightly: decompress error

PS C:\Users\Msi> scoop install epicgames
WARN  Purging previous failed installation of epicgames.
ERROR 'epicgames' isn't installed correctly.
Removing older version (nightly-20220519).
'epicgames' was uninstalled.
WARN  This is a nightly version. Downloaded files won't be verified.
Installing 'epicgames' (nightly-20220519) [64bit]
EpicGamesLauncherInstaller.msi (151,5 MB) [==============================================================================================================================] 100%
Extracting EpicGamesLauncherInstaller.msi ... ERROR Exit code was 1603!

Hi @rafi0:
For me it works like a charm:

Try this commands:
scoop uninstall epicgames -p
scoop cache rm *
scoop update *
scoop install epicgames


Promise Rejection on Mac Icon Generation

Issue: When running icon maker on an image, a promise error is given when it starts to generate the Mac icons
OS: OSX 10.12.5
Electron-Icon-Maker: 0.0.3
Node.js: 7.7.2 & 8.1.3
running with:
$ electron-icon-maker -i assets/icon.png -o build/

NOTE: I did use the input and output flags as well, with the same results (thinking it was the process.args array)
It creates all of the png images without an issue, and then shoots this error out:
Icon generetor from PNG:
  src: /Users/dbrown/Development/hue/build/icons/png
  dir: /Users/dbrown/Development/hue/build/icons/mac
(node:77373) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2)
: Error: TypeError: Cannot read property '[object Array]' of undefined
(node:77373) DeprecationWarning: Unhandled promise rejections are deprecated. In the future,
 promise rejections that are not handled will terminate the Node.js process with a non-zero
exit code.

btw, in this line "Icon generetor from PNG", do you mean generated?
Thanks for this module!

it appeared also in windows.

Exact same error here:
Icon generetor from PNG:
  src: /Users/s/Github/MND/build/icons/png
  dir: /Users/s/Github/MND/build/icons/mac
(node:31077) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): Error: TypeError: Cannot read property '[object Array]' of undefined
(node:31077) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Think thats an issue with icon-gen. There is an sizes options that used too have a default value.  Icon-gen 1.0.8 has breaking changes, so if you lock the version to 1.0.7 in the package.json, and reinstall, all will work as expected.

hmpf 😔

@herrmannplatz Adding the new size option would certainly be ideal, but it would definitely require a version update by the maintainer otherwise it would break for 1.0.7 users. 😞

Thank you for your pull request @3DEsprit . Sorry it took me some time to merge it. I have not worked on this project in a while. It has been merged and I updated the NPM repo.


Allow default up / down arrow key behavior when no suggestions are available.

This is to address Issue #517. In lieu of adding coverage around cursor positions, I've added some around expected behavior for using the up / down keys when suggestions aren't available.

Thanks for the contribution! This was a great PR, sorry we didn't handle it at the time. As an update, I have good news & bad news. Bad news: I'm not going to merge this now, but good news: this bug has now been fixed independently in #768, so the underlying issue is now resolved anyway :tada:


[BEAM-6597] Use runner capabilities to activate short ids.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Run Java PreCommit

retest this please

Run Java PreCommit

This PR does not change any Python code.


Use external libraries for Mac OS X and Linux

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

I tried to build the windows library for mbedtls but that did not work https://github.com/conda-forge/mbedtls-feedstock/pull/9 - so for now I just try to link Linux and Mac OS X to the external libraries.

@jan-janssen have you seen this: https://github.com/codypiersall/pynng/pull/92? It might help.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

Selectors are suggested to take a <two spaces>#<one space>[<expression>] form. See lines [30, 36]

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

import: 'pynng'
Traceback (most recent call last):
  File "/home/conda/feedstock_root/build_artifacts/pynng_1659654544274/test_tmp/run_test.py", line 2, in <module>
    import pynng
  File "/home/conda/feedstock_root/build_artifacts/pynng_1659654544274/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.9/site-packages/pynng/__init__.py", line 3, in <module>
    from ._nng import lib, ffi
ImportError: /home/conda/feedstock_root/build_artifacts/pynng_1659654544274/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.9/site-packages/pynng/_nng.abi3.so: undefined symbol: nng_tls_config_hold


chore: update NextJS peerDependency

Would be great if we could create a new beta release with this update @UncleClapton

Looking at the workflow, I can't pin point where eslint-plugin-jsdoc is actually included as a dependency in the tool-chain, so I can't remediate.


Updates docs for docusaurus support

Change-type: minor
Signed-off-by: Alex Bucknall<EMAIL_ADDRESS>

Having a docusaurus website is only ideal if this that site can also host Leviathan's core Typescript docs as well. Since this generated site already contains all the information https://balena-os.github.io/leviathan
To add the typescript docs, we have to update the docusaurus-builder first.

Yeah I'll have a look into that. I think given how complex the project has become, we almost need to have the architecture explained somewhere.


Add NASComparison.md for ResearchBlog

please add index in our readthedocs. ask @leckie-chn if you do not know how.

please add index in our readthedocs. ask @leckie-chn if you do not know how.
@QuanluZhang  I add the doc index in rst file and build it successfully in local environment

Good suggestion from @scarlett2018. Please consider her comments.


Can't see placeholder text in light view

the place holder text in light view is too light and I can't read it?

Fixed


Model types in intermediate format

Current implementation uses Service as intermediate model but it only models the Service Descriptor and ignores the types (uses String) to represent types.
We should have a modelling system that enables Swagger-to-Lagom and Lagom-to-Lagom representation.

See the intermediate format


HTTPBatchStore: race between writing chunks and updating root

Since we don't do garbage collection yet this isn't currently a problem. But, we currently write chunks to the server and update the root as separate steps with no relationship between them. There's a window, then, when there are a bunch of chunks that aren't yet referenced anywhere, but that we're about to update the root to point to.

I feel like this is more of a potential GC issue, but I think we'll need to allow un-reachable values for a variety of reasons. Closing


🐛 CSS Styling Not Applied to HTML Elements

🐛 CSS Styling Not Applied to HTML Elements
Work with a partner to resolve the following issues:

Users should be able to see styling applied to HTML elements when the page is opened.

Expected Behavior

Each section should have a background color of #fffacd, and the font family "Lucida Sans Unicode", "Lucida Grande", sans-serif should be specified.

The fact-1 paragraph should be bold.

The fact-2 paragraph should have a font size of 24px.

The fact-3 paragraph should have a line height of 50px.

The finished page should match the mockup.

Actual Behavior
When a user opens the page, no styling is visible.
Assets
The following image demonstrates the web application's appearance and functionality:

💡 Hints
How can you use the global attributes id and class with CSS to style elements?
🏆 Bonus
If you have completed this activity, work through the following challenge with your partner to further your knowledge:

What are some other ways that you can use CSS properties to style text?

Use Google or another search engine to research this.

Done waiting on class


media Twig variable in templates

Page content can access media files through page.media but also through media Twig variables.
However for templates the media Twig variable is missing while the header shortcut does exist here as well.
To be consistent I suggest to make media available in templates as well.

Sorry, my local repo was't properly synced with head and I messed up the pull request and included a previous PR (16ac497, which has already been accepted and merged) by accident. I will be more careful next time.
Only the commit c4c95cb should be applied.

I just added it manually as this PR was a bit confusing :)

I know. Sorry for the trouble, I have to learn how to rebase my forked repo...


MNT: Add noarch: python

Hi! This is the friendly automated conda-forge-webservice.
I've made the recipe noarch: python as instructed in #1.
Here's a checklist to do before merging.

[ ] Bump the build number if needed.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


Volume boost

As requested here: https://www.reddit.com/r/JustPlayer/comments/kvaaqi/just_player_is_a_new_open_source_minimalist/gj8ik1b/

Hello, can an additional +15 volume boost be implemented?
Switched to this from xplayer with the feature which helps in kinda noisy areas

Added in https://github.com/moneytoo/Player/commit/583cb534a3987e1e8bd0d3fc0da00b30a875c31d but need to test it more with low volume content.

Added in https://github.com/moneytoo/Player/commit/583cb534a3987e1e8bd0d3fc0da00b30a875c31d but need to test it more with low volume content.


How to exploit created map ?

Hi ,
Thanks for excellent work. I have created a a map using my data, now I would like to port the created map, where is this map stored at and what is the extension like, .pcd or .bin ?. I would like to visualize the map with PCL, is there any built in function that can give me map ?
Thank you for your time

Hi @jediofgever,
there is unfortunately now direct way to get the map. Depending on what you need, there are two options:

If you need only the aligned point clouds and maybe a voxelization, you can simply take the poses from SurfelMapping::getOptimizedPoses() and do the processing yourself. Something like: https://gist.github.com/jbehley/bdc7792ce84cff6233bf6adb30b8be4c
If your are interested in the actual surfels, then you have to get the submaps and the current surfels from SurfelMap, where the surfels of the active map are stored in surfels_ and you can use the get method of GlBuffer to retrieve them. The surfels in the submapCache_ are then the surfels that are currently in the inactive parts of the surfel map. The timestamp of the Surfel tells you then the pose T which you have to use to get the global position T * (x,y,z) of the surfel.

The second option needs some coding and unfortunately I cannot provide right now any assistance with that and there are also no plans to include this feature in future.

There seems not to be much activity here. Therefore I close this now. If you have further questions, feel free to reopen the issue again.


misclick buff

Preparation

[X] I tested the latest release
[X] I looked at other issues (even the closed ones)
[X] I read the Troubleshooting Guide

FGO server
JP
FGA build number
1483
Describe the bug
when using buffs, the target is incorrectly selected
settings selected:
Settings > System > Gestures > System Navigation.
Change to 3-button navigation.

Video

Device model
realme gt 5g
Android version
Android 11
Screen size
2400x1080
RAM
12Gb

https://github.com/Fate-Grand-Automata/FGA/wiki/Troubleshooting#uses-skills-on-the-wrong-servant-or-doesnt-use-skills-at-all

I read the Troubleshooting Guide

pls


[pagmo2] update to 2.19.1

All features are tested successfully in the following triplet:

x86-windows
x64-windows
x64-windows-static


cmd/go: doc returns wrong error message about missing package, where just the function name is wrong.

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
go version devel +df91b8044d Tue Jul 25 20:31:25 2017 +0000 linux/amd64
What operating system and processor architecture are you using (go env)?
linux-amd64
What did you do?

go doc github.com/aws/aws-sdk-go/service/opsworks SomeTypo
doc: cannot find package "github.com/aws/aws-sdk-go/services/opsworks" in any of:
/home/ingo/src/go.local/src/github.com/aws/aws-sdk-go/services/opsworks (from $GOROOT)
/home/ingo/go/src/github.com/aws/aws-sdk-go/services/opsworks (from $GOPATH)

What did you expect to see?
doc: package "github.com/aws/aws-sdk-go/services/opsworks"  does not contain a symbol named "SomeTypo".
What did you see instead?
The error statement is just wrong, because actually there is such a package in my environment.
Such error statements make fixing local installations confusing and time consuming.

I can't reproduce this with go1.8.3 or go tip.
$ go get github.com/aws/aws-sdk-go
$ go doc github.com/aws/aws-sdk-go/service/opsworks SomeTypo
doc: no symbol SomeTypo in package github.com/aws/aws-sdk-go/service/opswork

There must be something wrong with your environment.
Also you wrote (in What did you do?) that you run
go doc github.com/aws/aws-sdk-go/service/opsworks SomeTypo
but then why the error message you posted says:

doc: cannot find package "github.com/aws/aws-sdk-go/services/opsworks

with "services" with an "s" ?

sorry, you are right, I was wrong.


Allow changing the flannel cni config

Is your feature request related to a problem? Please describe.

Flannel CNI conf is currently hardcoded in the code and impossible to modify: https://github.com/k3s-io/k3s/blob/master/pkg/agent/flannel/setup.go#L28-L47
Users might want to modify it, for example to use extra CNI plugins on top of flannel, but currently is it impossible to do it.
Describe the solution you'd like

A config flag that allows providing your own flannel CNI conf and gets prioritized over the hardcoded one
Describe alternatives you've considered

Deploy k3s and then replace the config. However, this is not good because in reboots, upgrades, etc it will be overwritten
Additional context

There are already users that have asked for this, especially to use the bandwidth CNI plugin
Backporting

[X] Needs backporting to older releases

How to test this
By default, you get a cniconfig when deploying k3s here: /var/lib/rancher/k3s/agent/etc/cni/net.d/10-flannel.conflist. Copy that config to another file and change it slightly, e.g. change the cni version `"cniVersion":"x.y.z", to 1.0.0 or 0.3.1 or 0.4.0.
Use this flag to point to the newly created config (with the slight change) and deploy. The new config file content should be in /var/lib/rancher/k3s/agent/etc/cni/net.d/10-flannel.conflist

Environment Details >>
Node(s) CPU architecture, OS, and Version:
Linux 5.4.0-1009-aws Ubuntu x86_64 GNU/Linux
"Ubuntu 20.04 LTS"

Cluster Configuration:
Single node

Config.yaml:
write-kubeconfig-mode: 644
debug: true
token: clouds
flannel-cni-conf: "/home/ubuntu/10-flannel.conflist"

Replication Steps:

Create and copy config.yaml

$ sudo mkdir -p /etc/rancher/k3s && sudo cp config.yaml /etc/rancher/k3s

Install K3S:

$ curl -sfL https://get.k3s.io | INSTALL_K3S_VERSION=v1.23.7+k3s1 sh -

Results:
$ sudo cat /var/lib/rancher/k3s/agent/etc/cni/net.d/10-flannel.conflist
{
  "name":"cbr0",
  "cniVersion":"1.0.0",
  "plugins":[
    {
      "type":"flannel",
      "delegate":{
        "hairpinMode":true,
        "forceAddress":true,
        "isDefaultGateway":true
      }
    },
    {
      "type":"portmap",
      "capabilities":{
        "portMappings":true
      }
    }
  ]
}

Validation Steps:

Create and copy config.yaml

$ sudo mkdir -p /etc/rancher/k3s && sudo cp config.yaml /etc/rancher/k3s

Install K3S:

curl -sfL https://get.k3s.io | INSTALL_K3S_COMMIT=a5414bb1fc904e3d44a6a66ccffa819340e712a8 sh -

Results:
$ sudo cat /var/lib/rancher/k3s/agent/etc/cni/net.d/10-flannel.conflist
{
  "name":"valp0",
  "cniVersion":"0.4.0",
  "plugins":[
    {
      "type":"flannel",
      "delegate":{
        "hairpinMode":true,
        "forceAddress":true,
        "isDefaultGateway":true
      }
    },
    {
      "type":"portmap",
      "capabilities":{
        "portMappings":true
      }
    }
  ]
}

Additional context / logs:
This file was saved on a local dir (can be saved anywhere to be referred on the config.yaml)
10-flannel.conflist
{
  "name":"valp0",
  "cniVersion":"0.4.0",
  "plugins":[
    {
      "type":"flannel",
      "delegate":{
        "hairpinMode":true,
        "forceAddress":true,
        "isDefaultGateway":true
      }
    },
    {
      "type":"portmap",
      "capabilities":{
        "portMappings":true
      }
    }
  ]
}

Validated in 1.24.2-rc1+k3s1


fix push! to push-gateway

With Iapetos 0.1.9 I was getting an IOException on calling push!, despite push-gateway returning status 200. It's caused by a bug in io.prometheus 0.6.0. Updating Iapetos to use io.prometheus 0.8.0 fixes push!.

thx

@danielcompton the travis CI here is running forever since lot of time. Do you know if we can retrigger it? Perhaps a fake commit and rebase
@fastotter cc

would be really nice to have this merged--we are stuck at < 0.10.0 for now :(
let me know if I can help in any way :)

Is there something I need to do to finish up this pull request and make the change available to others? I'm new to using git and doing pull requests. I apologize if I'm holding this up.
fastotter

Can we get a release version 0.1.10 for this change please?
Only able to find [clj-commons/iapetos "0.1.9"], in repositories and that version has this problem when using push-gateway. I had to manually include io.prometheus version 0.8.0 in my project


Design Request for OctopOS-Prime EM Team

Hello,
We need help creating an electronics-themed OctopOS to represent the OctopOS-Prime EM team. This will be used as the OctopOS cover photo and for other branding purposes. We tried to design this with DALL-E. However, the results did not reflect the essence of OctopOS as we predicted. We have turned to the 'op-design' team for expert help. Thank you in advance for your support!


🐛 [firebase_messaging] D/FCM Service(10195): FCM received D/FCM Service(10195): Invalid notification content

Bug report
Describe the bug
I'm not able to get a notification data or display FCM, what i get from the console is :
D/FCM Service(10195): FCM received
D/FCM Service(10195): Invalid notification content,
Steps to reproduce
Steps to reproduce the behavior:

Add firebase_messaging plugin and flutter_awesome_notification
2.Initilalize firabase_messaging and flutter_awesome_notifications
Try sending an FCM
The above-mentioned log is displayed without any notification data or anything

Expected behavior
No notification is displayed
Console logs :
D/FCM Service(10195): FCM received
D/FCM Service(10195): Invalid notification content,
A clear and concise description of what you expected to happen.

Additional context
Add any other context about the problem here.

Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
[✓] Flutter (Channel stable, 1.22.6, on Mac OS X 10.15.7 19H15 darwin-x64, locale en-KE)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
[!] Android Studio (version 4.1)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] VS Code (version 1.52.1)
[✓] Connected device (1 available)

! Doctor found issues in 1 category.

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
Dart SDK 2.10.5
Flutter SDK 1.22.6
moovn3 1.0.0+1

dependencies:
- animated_text_kit 3.0.1 [flutter characters]
- awesome_notifications 0.0.5+4 [flutter platform intl]
- cupertino_icons 1.0.0
- dio 3.0.10 [http_parser path]
- ez_flutter 0.5.0 [flutter flutter_localizations logging basic_utils global_configuration rxdart shared_preferences json_annotation]
- firebase_core 0.5.3 [firebase_core_platform_interface flutter quiver meta firebase_core_web]
- firebase_messaging 7.0.3 [meta flutter firebase_core]
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
- flutter_credit_card 0.1.4 [flutter]
- flutter_datetime_picker 1.4.0 [flutter]
- flutter_dialogs 1.1.0 [flutter]
- flutter_facebook_login 3.0.0 [flutter collection]
- flutter_launcher_icons 0.8.1 [image args yaml path]
- flutter_polyline_points 0.2.4 [flutter http]
- flutter_rating_bar 3.2.0+1 [flutter]
- flutter_signin_button 1.1.0 [flutter font_awesome_flutter]
- flutter_spinkit 4.1.2+1 [flutter]
- flutter_svg 0.19.1 [flutter meta path_drawing vector_math xml]
- flutter_webview_plugin 0.3.11 [flutter]
- fluttertoast 7.1.5 [flutter flutter_web_plugins]
- geocoder 0.2.1 [meta flutter]
- geolocator 6.1.13 [flutter geolocator_platform_interface]
- get_version 0.2.2 [flutter package_info]
- giffy_dialog 1.8.0 [flutter flare_flutter]
- google_fonts 1.1.1 [flutter http path_provider crypto pedantic]
- google_maps_flutter 1.0.10 [flutter flutter_plugin_android_lifecycle google_maps_flutter_platform_interface]
- google_maps_webservice 0.0.18 [http meta]
- google_sign_in 4.5.6 [google_sign_in_platform_interface flutter meta google_sign_in_web]
- http 0.12.2 [http_parser path pedantic]
- image_picker 0.6.7+15 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface]
- intl 0.16.1 [path]
- intl_phone_number_input 0.5.2+2 [flutter meta libphonenumber equatable]
- location 3.1.0 [flutter meta location_platform_interface location_web]
- lottie 0.7.0+1 [archive characters charcode collection flutter logging meta path vector_math]
- otp_text_field 1.0.1 [flutter]
- page_transition 1.1.7+3 [flutter]
- progress_dialog 1.2.4 [flutter]
- provider 4.3.2+3 [collection flutter nested]
- searchable_dropdown 1.1.3 [flutter]
- share 0.6.5+4 [meta mime flutter]
- shared_preferences 0.5.12+4 [meta flutter shared_preferences_platform_interface shared_preferences_linux shared_preferences_macos shared_preferences_web shared_preferences_windows]
- stripe_payment 1.0.9 [flutter]
- url_launcher 5.7.10 [flutter url_launcher_platform_interface url_launcher_web url_launcher_linux url_launcher_macos url_launcher_windows]
- uuid 2.2.2 [crypto convert]

dev dependencies:
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data]

transitive dependencies:
- archive 2.0.13 [crypto args path]
- args 1.6.0
- asn1lib 0.6.5
- async 2.5.0-nullsafety.1 [collection]
- basic_utils 2.6.3 [http logging json_annotation pointycastle asn1lib convert crypto]
- boolean_selector 2.1.0-nullsafety.1 [source_span string_scanner]
- characters 1.1.0-nullsafety.3
- charcode 1.2.0-nullsafety.1
- clock 1.1.0-nullsafety.1
- collection 1.15.0-nullsafety.3
- convert 2.1.1 [charcode typed_data]
- crypto 2.1.5 [collection convert typed_data]
- equatable 1.2.5 [collection meta]
- fake_async 1.2.0-nullsafety.1 [clock collection]
- ffi 0.1.3
- file 5.2.1 [intl meta path]
- firebase_core_platform_interface 2.1.0 [flutter meta plugin_platform_interface quiver]
- firebase_core_web 0.2.1+1 [firebase_core_platform_interface flutter flutter_web_plugins meta js]
- flare_dart 2.3.4
- flare_flutter 2.0.6 [flutter flare_dart meta]
- flutter_localizations 0.0.0 [flutter intl characters collection meta path typed_data vector_math]
- flutter_plugin_android_lifecycle 1.0.11 [flutter]
- flutter_web_plugins 0.0.0 [flutter characters collection meta typed_data vector_math]
- font_awesome_flutter 8.11.0 [flutter]
- geolocator_platform_interface 1.0.8 [flutter meta plugin_platform_interface vector_math]
- global_configuration 1.6.0 [flutter http]
- google_maps_flutter_platform_interface 1.0.5 [flutter meta plugin_platform_interface stream_transform]
- google_sign_in_platform_interface 1.1.2 [flutter meta quiver]
- google_sign_in_web 0.9.2 [google_sign_in_platform_interface flutter flutter_web_plugins meta js]
- http_parser 3.1.4 [charcode collection source_span string_scanner typed_data]
- image 2.1.19 [archive xml meta]
- image_picker_platform_interface 1.1.1 [flutter meta http plugin_platform_interface]
- js 0.6.2
- json_annotation 3.0.1
- libphonenumber 1.0.2 [flutter meta]
- location_platform_interface 1.0.1 [flutter meta plugin_platform_interface]
- location_web 1.0.0 [flutter flutter_web_plugins location_platform_interface http_parser meta js]
- logging 0.11.4
- matcher 0.12.10-nullsafety.1 [stack_trace]
- meta 1.3.0-nullsafety.3
- mime 0.9.7
- nested 0.0.4 [flutter]
- package_info 0.4.3+2 [flutter]
- path 1.8.0-nullsafety.1
- path_drawing 0.4.1+1 [vector_math meta path_parsing flutter]
- path_parsing 0.1.4 [vector_math meta]
- path_provider 1.6.24 [flutter path_provider_platform_interface path_provider_macos path_provider_linux path_provider_windows]
- path_provider_linux 0.0.1+2 [path xdg_directories path_provider_platform_interface flutter]
- path_provider_macos 0.0.4+6 [flutter]
- path_provider_platform_interface 1.0.4 [flutter meta platform plugin_platform_interface]
- path_provider_windows 0.0.4+3 [path_provider_platform_interface meta path flutter ffi win32]
- pedantic 1.9.2 [meta]
- petitparser 3.1.0 [meta]
- platform 2.2.1
- plugin_platform_interface 1.0.3 [meta]
- pointycastle 1.0.2
- process 3.0.13 [file intl meta path platform]
- quiver 2.1.5 [matcher meta]
- rxdart 0.24.1
- shared_preferences_linux 0.0.2+4 [file flutter meta path path_provider_linux shared_preferences_platform_interface]
- shared_preferences_macos 0.0.1+11 [shared_preferences_platform_interface flutter]
- shared_preferences_platform_interface 1.0.4 [meta flutter]
- shared_preferences_web 0.1.2+7 [shared_preferences_platform_interface flutter flutter_web_plugins meta]
- shared_preferences_windows 0.0.1+3 [shared_preferences_platform_interface flutter ffi file meta path path_provider_platform_interface path_provider_windows]
- sky_engine 0.0.99
- source_span 1.8.0-nullsafety.2 [charcode collection path term_glyph]
- stack_trace 1.10.0-nullsafety.1 [path]
- stream_channel 2.1.0-nullsafety.1 [async]
- stream_transform 1.2.0
- string_scanner 1.1.0-nullsafety.1 [charcode source_span]
- term_glyph 1.2.0-nullsafety.1
- test_api 0.2.19-nullsafety.2 [async boolean_selector collection meta path source_span stack_trace stream_channel string_scanner term_glyph matcher]
- typed_data 1.3.0-nullsafety.3 [collection]
- url_launcher_linux 0.0.1+4 [flutter]
- url_launcher_macos 0.0.1+9 [flutter]
- url_launcher_platform_interface 1.0.9 [flutter meta plugin_platform_interface]
- url_launcher_web 0.1.5+1 [url_launcher_platform_interface flutter flutter_web_plugins meta]
- url_launcher_windows 0.0.1+3 [flutter]
- vector_math 2.1.0-nullsafety.3
- win32 1.7.4 [ffi]
- xdg_directories 0.1.2 [meta path process]
- xml 4.5.1 [collection convert meta petitparser]
- yaml 2.2.1 [charcode collection string_scanner source_span]

Hi @Bavon101
Could you provide a minimal complete reproducible code sample?
What are you using to send the notification?
Would you consider updating to the latest version of the package firebase_messaging: ^8.0.0-dev.14? It is a lot more stable and there have been major improvements.
The version you are using will be replaced soon. There are a lot of breaking changes https://firebase.flutter.dev/docs/migration/#messaging. You can find the new official code sample here.
Thank you

Hi @Bavon101
Could you provide a minimal complete reproducible code sample?
What are you using to send the notification?
Would you consider updating to the latest version of the package firebase_messaging: ^8.0.0-dev.14? It is a lot more stable and there have been major improvements.
The version you are using will be replaced soon. There are a lot of breaking changes https://firebase.flutter.dev/docs/migration/#messaging. You can find the new official code sample here.
Thank you

Hi @Bavon101
Could you provide a minimal complete reproducible code sample?
What are you using to send the notification?
Would you consider updating to the latest version of the package firebase_messaging: ^8.0.0-dev.14? It is a lot more stable and there have been major improvements.
The version you are using will be replaced soon. There are a lot of breaking changes https://firebase.flutter.dev/docs/migration/#messaging. You can find the new official code sample here.
Thank you

I'm using php script that sends the FCM via firebase_messaging and flutter_awesome notifications to display the silent notifications (notification without tittle or body)

Hi @Bavon101
Could you provide a minimal complete reproducible code sample?
What are you using to send the notification?
Would you consider updating to the latest version of the package firebase_messaging: ^8.0.0-dev.14? It is a lot more stable and there have been major improvements.
The version you are using will be replaced soon. There are a lot of breaking changes https://firebase.flutter.dev/docs/migration/#messaging. You can find the new official code sample here.
Thank you

I'm using php script that sends the FCM via firebase_messaging and flutter_awesome notifications to display the silent notifications (notification without tittle or body)

I'm not sure what this issue could be caused by exactly. We would need a minimal complete reproducible code sample and your FCM notification payload.

I'm not sure what this issue could be caused by exactly. We would need a minimal complete reproducible code sample and your FCM notification payload.

I'm not sure what this issue could be caused by exactly. We would need a minimal complete reproducible code sample and your FCM notification payload.
Also could you please provide a pub.dev link for flutter_awesome_notifications? I'm not seeing it.

Sorry, it's supposed to be awesome notifications here's the link,
I'll send the payload and code sample shortly

I'm not sure what this issue could be caused by exactly. We would need a minimal complete reproducible code sample and your FCM notification payload.
Also could you please provide a pub.dev link for flutter_awesome_notifications? I'm not seeing it.

Sorry, it's supposed to be awesome notifications here's the link,
I'll send the payload and code sample shortly

I'm not sure what this issue could be caused by exactly. We would need a minimal complete reproducible code sample and your FCM notification payload.
Also could you please provide a pub.dev link for flutter_awesome_notifications? I'm not seeing it.

Thanks @markusaksli-nc  , migrating to firebase_messaging: ^8.0.0-dev.14  solved the issue, I'm now able to view my notifications,.

I'm not sure what this issue could be caused by exactly. We would need a minimal complete reproducible code sample and your FCM notification payload.
Also could you please provide a pub.dev link for flutter_awesome_notifications? I'm not seeing it.

Thanks @markusaksli-nc  , migrating to firebase_messaging: ^8.0.0-dev.14  solved the issue, I'm now able to view my notifications,.


Decide on colour scheme

What colours does Wales Co-op's logo use? Let's use their logo as a starting point and develop a palette of colours for use in the app.

We have chosen a palette of colour that we think are appropriate. Have a look and let us know if you would like to suggest something different.


[Question] Azcopy sync --log-level string flag options?

V10.0.2 - Win 7
what are the possible string options for "azcopy sync" --log-level flag?
"WARNING" is default, but it seems that the logs stored in c:\users<username>.azcopy store more than just warnings?
Some of these logs get quite large. 1.4GB copy made a 100mb log!!
so decreasing the verbosity would be certainly useful if azcopy was to run on a regular basis?

I stumbled on this by running azcopy copy --help
Log Levels: DEBUG, INFO, WARNING, ERROR, PANIC, and FATAL

Haven't tried PANIC yet.

Happy to help. If I can get sync working I'll help update the docs.

Fixed.


Add .bonnie.cache.json

This would be implemented later in future, but I propose a system whereby very large Bonnie config files that don't change often can have the entire Bonnie parsing system run on them and the output cached into a file like .bonnie.cache.json. We could then read directly from this file, making future command runs much faster. We could also store the bonnie.toml file's hash, allowing us to update if it changes. Right now, this isn't an issue, but if and when ordered domain execution is finalised, processing speed could become a significant issue for configurations with complex control flows.

For complex control flows, regular expression parsing slows configuration parsing down significantly (around 100ms for full execution of the testing file), so this feature is now being implemented.


iconSets-key not working with theme apps in shopware cloud

**Description: **
The iconSets-key in the theme.json in Shopware Cloud Shops does not work. The icons are not displayed and are not present in the source code.
**Environment: **
Shopware Cloud
(In Shopware self hosted environment with production mode, there is no issue. The problem can only be observed explicitly in the Shopware cloud.)
Steps to reproduce:

Create a theme app.
Add

{
  /* ... */
  "iconSets": {
    "custom-icons": "assets/icon/custom-icons"
    "another-icons": "assets/icon/another-icons"
  }
}

to your theme.json.
3. Place the icons in "/src/Resources/app/storefront/dist/assets/icon/custom-icons" path.
I have already taken into account the adjusted paths from https://issues.shopware.com/issues/NEXT-23562.

[public] Automated response: This issue is linked to the internal issue https://shopware.atlassian.net/browse/NEXT-24412.
[created from NEXT-24412, comment 485619]


fix: update interfaces to support multi versioned api

Summary
Adds support for differentiating v2 and v3 API responses
Enables support for APY Evolution gross yield tracking.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


An ecommerce dashboard with a sidebar navigation and a table of recent orders.

Preview UI
Sure, I'll create a more detailed and functional e-commerce dashboard with a sidebar navigation and a table of recent orders. Here's the complete Vue component:
This code creates a sidebar with navigation links and a main content area displaying a table of recent orders. The sidebar includes an avatar and user information, and the table is scrollable to handle a large number of orders. The status of each order is displayed with a badge that changes color based on the status.


Add a warning when watch_for_changes has no effect

Objective

Users can get confused when they ask for watching to be unsupported, then find it isn't supported
Fixes https://github.com/bevyengine/bevy/issues/3683

Solution

Add a warning if the watch_for_changes call would do nothing

bors r+