[Event Request] New parameter for OnCreateInvLinesOnAfterReturnRcptLine2SetFilters in codeunit 6638 "Sales-Get Return Receipts"

Hello, please add the SalesHeader as a parameter to OnCreateInvLinesOnAfterReturnRcptLine2SetFilters passing it by var (as it's done in the specular codeunit 64 "Sales-Get Shipment")
    [IntegrationEvent(false, false)]
    local procedure OnCreateInvLinesOnAfterReturnRcptLine2SetFilters(var ReturnReceiptLine: Record "Return Receipt Line"; var SalesHeader: Record "Sales Header")
    begin
    end;

    procedure CreateInvLines(var ReturnRcptLine2: Record "Return Receipt Line")
    var
        DifferentCurrencies: Boolean;
        ShouldInsertReturnRcptLine: Boolean;
    begin
        with ReturnRcptLine2 do begin
            SetFilter("Return Qty. Rcd. Not Invd.", '<>0');
            OnCreateInvLinesOnAfterReturnRcptLine2SetFilters(ReturnRcptLine2, SalesHeader);
            if Find('-') then begin
            [...]

Thanks!

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


Ambiguous Statement in In AAG End-to-end TLS encryption section

In  End-to-end TLS encryption section
https://docs.microsoft.com/en-us/azure/application-gateway/ssl-overview#end-to-end-tls-encryption
Application Gateway only communicates with those backend servers that have either allow listed their certificate with the Application Gateway or whose certificates are signed by well-known CA authorities and the certificate's CN matches the host name in the HTTP backend settings. These include the trusted Azure services such as Azure App Service/Web Apps and Azure API Management.
[Enter feedback here]
According to normal certificate validation implementation, I think AAG would communicates with the service when
service certificate is signed by well-known CA OR service certificate('s CA) is listed in AAG
AND
service certificate's CN matches the host name in the HTTP backend settings
while the statements looks to me is like
AAG would only communicates with the service when
service certificate itself is listed in AAG
OR
service certificate is signed by well-known CA AND service certificate's CN matches the host name in the HTTP backend settings

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

ID: 77a317f1-deef-4ba7-5839-f39ce3733655
Version Independent ID: d85aa8fe-7270-d073-ea56-d1c0759383b8
Content: Enabling end to end TLS on Azure Application Gateway
Content Source: articles/application-gateway/ssl-overview.md
Service: application-gateway
GitHub Login: @surajmb
Microsoft Alias: victorh

@llx9 We are checking this and we will get back to you.

@llx9 Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

@TravisCragg-MSFT is there any update? Thanks!

I am closing issues that are older than a year in order to research and cross reference them individually. I am recording each issue and compiling a list of articles to review. If you feel there is an urgent need to address something related to this GitHub issue, please open a new issue and I will reply in the new thread. Please also reference this GitHub issue number in the new issue. Thanks. #please-close


[core-client] Increment core-rest-pipeline version to ^1.9.1

This is to ensure that core-client and core-rest-pipeline are using core-auth
1.4.0 or later for the new GetTokenOptions.claims property.

API change check
API changes are not detected in this pull request.


[Bootstrap] - set app variables at construction time

Bootstrap should handle all the logic, apart from registering default providers, and outputting response. Move all logic from Framework index.php file to Bootstrap.

Resolved.


[quiche] headers_done_ should be set to false in BalsaParser::MessageDone()

Kudos to Dianna for catching this at https://github.com/envoyproxy/envoy/pull/24157#discussion_r1033909657.

/assign @bencebeky


Every time I open a folder with a lot of content, or a folder that takes up a lot of space, the software suddenly freezes and exits.

Every time I open a folder with a lot of content, or a folder that takes up a lot of space, the software suddenly freezes and exits. This is my crash log.
debug_fulltrust.txt
debug.txt

Thanks for this report. When this happens do you get a crash notification in the action center?

Occasionally you will receive a notification, but for the most part you will not.

Thank you for your feedback, we recommend updating to the latest version of Files to get the best experience.


[m1 pro] How to fix the problem?

Moving model(s) has taken 0.91 seconds
100%|███████████████████████████████████████████| 20/20 [02:51<00:00,  8.59s/it]
To load target model AutoencoderKL██████████████| 20/20 [02:37<00:00,  8.22s/it]
Begin to load 1 model
Moving model(s) has taken 2.63 seconds
To load target model UNet1024
Begin to load 1 model
Moving model(s) has taken 0.24 seconds
100%|█████████████████████████████████████████████| 8/8 [00:14<00:00,  1.82s/it]
/AppleInternal/Library/BuildRoots/ce725a5f-c761-11ee-a4ec-b6ef2fd8d87b/Library/Caches/com.apple.xbs/Sources/MetalPerformanceShaders/MPSNDArray/Kernels/MPSNDArraySort.mm:287: failed assertion `(null)" Axis = 4. This class only supports axis = 0, 1, 2, 3
'
./webui.sh: line 292:  2661 Abort trap: 6           "${python_cmd}" -u "${LAUNCH_SCRIPT}" "$@"
(base) mbp@MBP forge % /opt/homebrew/Cellar/python@3.10/3.10.11/Frameworks/Python.framework/Versions/3.10/lib/python3.10/multiprocessing/resource_tracker.py:224: UserWarning: resource_tracker: There appear to be 1 leaked semaphore objects to clean up at shutdown
warnings.warn('resource_tracker: There appear to be %d '

me too.

me too

me too
M1 max (mac studio)

and there are not even one answer from developers

me too
M2 MAX (macbook pro)

Is there any progress?

any updates?

Updated and still...
[Layer Diffusion] LayerMethod.FG_ONLY_ATTN
To load target model SDXL
Begin to load 1 model
Moving model(s) has taken 25.99 seconds
100%|█████████████████████████████████████████| 20/20 [00:51<00:00,  2.56s/it]
To load target model AutoencoderKL████████████| 20/20 [00:46<00:00,  2.45s/it]
Begin to load 1 model
Moving model(s) has taken 12.59 seconds
To load target model UNet1024
Begin to load 1 model
Moving model(s) has taken 0.37 seconds
  0%|                                                   | 0/8 [00:00<?, ?it/s]/AppleInternal/Library/BuildRoots/9941690d-bcf7-11ed-a645-863efbbaf80d/Library/Caches/com.apple.xbs/Sources/MetalPerformanceShaders/MPSCore/Types/MPSNDArray.mm:706: failed assertion `[MPSTemporaryNDArray initWithDevice:descriptor:] Error: NDArray dimension length > INT_MAX'
webui.sh: line 292: 63656 Abort trap: 6           "${python_cmd}" -u "${LAUNCH_SCRIPT}" "$@"
/opt/homebrew/Cellar/python@3.10/3.10.13_2/Frameworks/Python.framework/Versions/3.10/lib/python3.10/multiprocessing/resource_tracker.py:224: UserWarning: resource_tracker: There appear to be 1 leaked semaphore objects to clean up at shutdown
  warnings.warn('resource_tracker: There appear to be %d '
sh webui.sh

same here
/AppleInternal/Library/BuildRoots/90c9c1ae-37b6-11ee-a991-46d450270006/Library/Caches/com.apple.xbs/Sources/MetalPerformanceShaders/MPSNDArray/Kernels/MPSNDArraySort.mm:287: failed assertion `(null)" Axis = 4. This class only supports axis = 0, 1, 2, 3
'
./webui.sh: line 292: 81696 Abort trap: 6           "${python_cmd}" -u "${LAUNCH_SCRIPT}" "$@"
/opt/homebrew/Cellar/python@3.10/3.10.14/Frameworks/Python.framework/Versions/3.10/lib/python3.10/multiprocessing/resource_tracker.py:224: UserWarning: resource_tracker: There appear to be 1 leaked semaphore objects to clean up at shutdown
  warnings.warn('resource_tracker: There appear to be %d '

doesn't work at all on m1 mbp. fix it please dont leave us behind!

/AppleInternal/Library/BuildRoots/495c257e-668e-11ee-93ce-926038f30c31/Library/Caches/com.apple.xbs/Sources/MetalPerformanceShaders/MPSNDArray/Kernels/MPSNDArraySort.mm:287: failed assertion (null)" Axis = 4. This class only supports axis = 0, 1, 2, 3
'
./webui.sh: line 292:  1167 Abort trap: 6           "${python_cmd}" -u "${LAUNCH_SCRIPT}" "$@"
(SD1111) test@bogon stable-diffusion-webui-forge % /opt/homebrew/Cellar/python@3.10/3.10.14/Frameworks/Python.framework/Versions/3.10/lib/python3.10/multiprocessing/resource_tracker.py:224: UserWarning: resource_tracker: There appear to be 1 leaked semaphore objects to clean up at shutdown
warnings.warn('resource_tracker: There appear to be %d '
`
The same issue. Mac mini M1 16g

https://github.com/huchenlei/ComfyUI-layerdiffuse/issues/1#issuecomment-2070451193

me too


[uk] Localization for 'What is Kubernetes' made correct

Fix : #34280

/retitle [uk] Localization for 'What is Kubernetes' made correct

@MaxymVlasov Please feel free to go through the changes I've applied now!

/lgtm
/approve


feat: 🎸 Add method to get Confidential Asset from ticker

Description
Add method to get confidential asset from ticker
Breaking Changes
NA
JIRA Link
DA-1039
Checklist

[ ] Updated the Readme.md (if required) ?

:tada: This PR is included in version 24.0.0-confidential-assets.1 :tada:
The release is available on:

npm package (@confidential-assets dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Support monoandroid, monotouch and xamarinios instead of MonoAndroid1 and MonoTouch1

This is all set to change with .NET Core so I don't think it's worth investing any time in this. I also think that, ultimately, support for all platforms will be provided via support for the relevant .NET Standard. For that reason, I'm going to close this issue.


Problem with code generation of Channel struct

Hello,
It seems that the Channel struct is almost completely code generated based on lapin.json.
I wonder if this could be somehow improved, mainly because of two problems which at least I have:

I'm using the Rust plugin for CLion which unfortunately fails recognizing the generated code. It has a macro expansion engine, but as it is not a macro, it cannot recognize the generated methods and does not offer any auto completion. This is quite problematic as Channel is more or less the entry point to everything and this makes debugging quite hard.

It's hard to write some documentation about the individual methods.

For the first part, I wonder if a procedural macro which expands the JSON wouldn't be nicer? Sure, CLion is only one specific IDE, but the tooling becomes nicer and nicer and it would be great if it could work.
The second part could be improved by just changing the template a bit, I guess.
Thanks for the great work on the crate!

Hi,
wrt the second point, I just published a PoC of how it could be handled in commit cee3222eef20598f5bbf70b741c63092cd3d9b6b

Thanks, I will use that to write some docs :)

I would like to add that I am using IntelliJ with the Rust plugin and I've had similar issues. I found it very difficult to explore the API because there is seemingly neither documentation of which methods are available, nor is there source code which I can browse for a bunch of methods. For instance the methods basic_publish, queue_declare, basic_consume on the Channel are just not present in the source code anywhere. The only accessible "documentation" that I can find are the examples.
Am I missing something here?

cargo doc and/or docs.rs?

Codegen is now optional in 1.1.0

I just wanted to add that imho the “problem” here is just the different workflow with an IDE and without an IDE. I guess if you develop with VIM or another text editor, you check for the available documentation on docs.rs first.
If you are used to an IDE, the workflow is more like “Let me press . on a struct and see which methods are available there”.
For example, working with Java in IntelliJ just makes fun because you almost never have to work through the Javadocs.


typo in TUTORIAL

just a small issue. while updating to the new 6.1.0 release I was reading about RegistrationOption.DO_NOT_ADD_CONCRETE_TYPE_REGISTRATION changing to RegistrationOptions.doNotAddConcreteTypeRegistration . It states RegistrationOptions but it should just be RegistrationOption.
Thanks for the new version btw. I'm already making use of ApplicationContext to keep all my dependency stuff seperate from my code. Quick question though. Is it possible to use @Component with a method that takes args?
I'd like to do something like the following:
class PoodinisContext : ApplicationContext {
    public override void registerDependencies(shared(DependencyContainer) container) {
        auto properties = readProperties("./app.properties");
        configureDatabase(properties);
        container.register!(SomeDao, SomeDaoImpl);
        container.register!(ServiceLayer, ServiceLayerImpl);
        container.register!(SomeService, SomeServiceImpl);
    }

    @Component
    SessionFactory configureDatabase(string[string] properties) {
    	... ALL CODE HERE TO SETUP DB FROM PROPERTIES
    	return new SessionFactoryImpl(schema, dialect, dataSource);
    }
}

or, if that's not doable, to at least use @Component with a method that takes args that should be in the container:
class PoodinisContext : ApplicationContext {
    public override void registerDependencies(shared(DependencyContainer) container) {
        container.register!(SomeDao, SomeDaoImpl);
        container.register!(ServiceLayer, ServiceLayerImpl);
    }

    @Component
    SomeService configureDatabase(SomeDao dao) {
    	return new SomeServiceImpl(dao);
    }
}

I will fix the typo, thanks for noticing.
In your first example you're already making a new instance of SessionFactoryImpl (by calling configureDatabase() in registerDependencies()), so you might as well register it as an existing instance at that point (instead of later on as Component).
The second solution might be doable once I get around to implementing constructor injection. I will extend that to component construction as well then.
I've considered picking up Issue #4 at some point in time as well, so these constructions might not be necessary anymore then.

after turning my computer off I realised the second example was crazy - it'd been a long day.
If @Component can be used on a class, then the autowire will be fine:
@Component
class SomeServiceImpl : SomeService {

    @Autowire
    private SomeDao myDao;

    public this() {
        logDebug("Creating my service");
    }
}

doing #4 will be helpful for me. If time allows I'll have a go at implementing @Value

Using @Component on a class will probably work once we have component-scanning

To get back at your original examples, it is already possible to inject SomeDao because application contexts are autowired too:
class PoodinisContext : ApplicationContext {
    @Autowire
    private SomeDao doa;

    public override void registerDependencies(shared(DependencyContainer) container) {
        container.register!(SomeDao, SomeDaoImpl);
    }

    @Component
    SomeService configureDatabase() {
        return new SomeServiceImpl(dao);
    }
}

No need for injecting it through the factory-method's signature

nice, thanks for that


Make windows dependencies based on target

Please, consider making a new release so we can get rid of windows crates on linux.

I have been waiting for this feature! Thank you for notifying that it finally arrived! 👍


DependencyInjection throws circular dependency exception if service is used as IEnumerable and IService in one resolution tree

Test: https://github.com/aspnet/DependencyInjection/commit/dcb3d86be026574077c8e508a65fb4e4fe96ca4d

/cc @muratg  2.1.3 candidate.


[SPARK-44287][SQL][FOLLOWUP] Set partition index correctly

What changes were proposed in this pull request?

This is a followup of https://github.com/apache/spark/pull/41839, to set the partition index correctly even if it's not used for now. It also contains a few code cleanup.
Why are the changes needed?

future-proof
Does this PR introduce any user-facing change?

no
How was this patch tested?

existing tests

cc @vinodkc @viirya

thanks for the review, merging to master/3.5!


0.6.0 rpm seems to have wrong kong.core.reports

Hey guys
Just pulled this down and installed on a vanilla CentOS6.7 machine and received a warning about "reports.enable" in core/kong.lua (line: 135). I cracked open kong/core/reports.lua and the file doesn't match what's in the master or next branches - it's missing the .enable function.
Could you repackage pleasums?

@worktick I have just pulled this file https://github.com/Mashape/kong/releases/download/0.6.0/kong-0.6.0.el6.noarch.rpm and after installing it I am seeing the enable function being returned by /kong/core/reports.lua. This are the ending lines:
return {
  init_worker = function()
    if enabled then
      cache.rawset(cache.requests_key(), 0, 0) -- Initializing the counter
      create_timer(INTERVAL, send_ping)
    end
  end,
  log = function()
    if enabled then
      cache.incr(cache.requests_key(), 1)
    end
  end,
  enable = function()
    enabled = true
  end
}

@worktick Would you mind showing us the stacktrace (if any) you see in the logs? I assume there is one from your original message?

Hey guys, thanks for looking into this - I re-ran the installation on a clean CentOS box and then reveiwed the installed files from an RPM I downloaded before reporting the issue. It all worked as expected and the file was as expected too.
Thanks again for looking into this but I think I wasted your time with this issue, the actual issue was seen on a colleagues machine and I just assumed he'd pulled the same RPM as me - I'm not sure why the file was missing the "enable" function but it's all resolved for us now.


CI build fails for macOS

Here's an example log: https://travis-ci.org/github/rocket/rocket/jobs/754631084
It seems like the real problem might be brew failing to update, but there's several things that goes wrong here:

We're using an ancient macOS image
brew cleanup  gets automatically run
...which fails due to some shallow-clone shenanigans
SDL no longer exists as a bottle
We somehow don't notice the error-return from the brew update invocation...
The qmake binary has moved?

So... ugh. Seems like things have bit-rotted pretty badly.
I don't have or care about macOS my self, so I'm not really very interested in fixing this right now. If anyone wants to pick it up, that's great. For now, I suspect I'll just disable the macOS build...

Seems the first failure happened on the 25th of December, BTW. We do weekly builds, so the damage could have happened at any time up to seven days before that.

Seems the first failure happened on the 25th of December, BTW. We do weekly builds, so the damage could have happened at any time up to seven days before that.


Browser tab freezes on hovering a molecule column header after data was removed

Steps to reproduce:

Open a table with a column with molecules in MOL format
Remove all values from this column
Hover this column header or column in the 'Order and hide columns' dialog

Expected results: browser page does not freeze.
Actual results: browser page is immediately frozen on hovering such column header.

Duplicates https://github.com/datagrok-ai/public/issues/1739


⚠ Bofrost.de has degraded performance

In ea32a71, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1450 ms

Resolved: Bofrost.de performance has improved in f9be162.


Add a pre-submit/push check.

Issue by iislucas from Tue Apr  1 19:10:26 2014
Originally opened as https://github.com/UWNetworksLab/UProxy/issues/195

Ideas:

code formatting (we could add an .editorconfig to help)
all tests passing

We have checks for tests, which run tslint as far as I can tell


Removed --nostatic and --insecure options from staticfile doc

Hello,
I read that --nostatic and --insecure options are no longer available with the runserver command so I suggest removing those lines from the documentation.

Thanks for this patch, however both options are still available:
https://github.com/django/django/blob/af0c5caff72e5ffda4dff708a57e37ae4778197d/django/contrib/staticfiles/management/commands/runserver.py#L13-L24


Memory: Add Serial Communication (2) memory region

Codecov Report
Patch coverage: 22.80% and project coverage change: -0.82 :warning:

Comparison is base (df45de7) 57.37% compared to head (595d579) 56.56%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #175      +/-   ##
==========================================
- Coverage   57.37%   56.56%   -0.82%
==========================================
  Files          35       36       +1
  Lines        2351     2408      +57
==========================================
+ Hits         1349     1362      +13
- Misses       1002     1046      +44

Impacted Files
Coverage Δ

emu/src/memory/serial_communication.rs
18.51% <18.51%> (ø)

emu/src/memory/internal_memory.rs
96.38% <100.00%> (+0.13%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Thoughts on name change for .cluster({chartIDs}) to .cluster({colored_chartIDs})

@joshhjacobson, going through the parallel coordinate literature, I've noticed that clusters can be represented both geometrically and through color. Right now, our implementation of clustering is very color-centric and assumes that's what the user is going to use it for. For example, the chartIDs argument is entirely related to which charts are colored, not which charts are included in the clustering. I think this might be confusing, so I'm advocating for a changed to 'colored_chartIDs' or something like that.
Please suggest a better name if you can think of one!
Also, what would be the best way to implement the case where no charts are colored based on cluster? And what should the default be? It might intuitive for a user to do the following:
ps.cluster({k: 3, colored_chartIDs: []})  // don't color charts based on cluster
ps.cluster({k: 3, colored_chartsIDs: [0,2]})  // color charts 1 and 3 based on cluster
ps.cluster({k: 3})  // default to coloring charts based on clustering

I agree with your point and actually think it extends beyond just clusters. Currently, we have two methods that create additional data to be visualized ( cluster and weightedSum) and in the future we may add more. We need a universal variable name that communicates: "display this data I'm creating on this list of charts." I'm thinking displayIDs. I'll implement that for now, and please feel free to open this issue again if you have another name.
I like the usage you've outlined above, I'll make sure that's how it's done across the board.


Wait for it (proposal)

Note that it's just lib/stimulus_reflex/reflex.rb that is relevant to this PR. Sorry, still learning the ropes!

This might get added to the library at some point, but for now, the most recent version of the function and instructions on its use are at https://app.gitbook.com/@stimulusreflex/s/stimulusreflex/patterns
Closing for now.


Open source projects have no code

Hello, your open source project seems to have only one readme and no code.

Dear Shanfei Huang. Thank you for your interest in our research and for your patience. I'm pleased to inform you that the code is now available in our repository.


Allow apps to indicate event should be handled as generic

By extending the IsAppEvent check to also look for this custom and temporary flag, early adopters can test generic handling of app events at a very granular level (per event).
Related Issue(s)

#377

Verification

[x] Your code builds clean without any errors or warnings
[ ] Manual testing done (required)
[ ] Relevant automated test added (if you find this hard, leave it and we'll help out)
[ ] All tests run green

Documentation

[ ] User documentation is updated with a separate linked PR in altinn-studio-docs. (if applicable)

Replaced by PR #379


Scene becomes corrupted or Godot crashes when renaming a scene that involves dependencies

Godot version
v4.1.stable.official [970459615]
System information
Godot v4.1.stable - Windows 10.0.22621 - Vulkan (Forward+) - dedicated AMD Radeon RX 7900 XTX (Advanced Micro Devices, Inc.; 31.0.21001.45002) - AMD Ryzen 7 7700X 8-Core Processor (16 Threads)
Issue description
When renaming a scene in specific conditions regarding inheritance, the scene is wrongly marked as corrupt or Godot just crashes.
The setup for the bug to happen involves having 3 scenes, one being within the other (forming a 1->2->3 order), having all 3 scenes opened in the editor, and then renaming the 3rd scene while scene 1 is open, causing the 2nd become corrupt or Godot to crash. This also occurs if the name of the folder where the 3rd scene is contained is changed, instead of the scene itself. I presume the path of the 3rd scene changing at all while the 1st scene is opened results in the bug.
Given that having multiple scenes with dependencies with each other seems to cause this bug, it is probable that his bug occurs beyond the aforementioned 3-scene setup, but it is a scenario where the bug can be consistently reproduced. It could be that the bug described in issue #80324 is related if not the same as the one described here.
Steps to reproduce
Empty Project:

Create an empty Godot project.
Create 3 scenes, each just being a Node. The contents of the scenes seem irrelevant beyond the dependencies explained in the following steps.
Make the 2nd scene a child of the 1st, and the 3rd a child of the 2nd.
Have all three of them opened, but have the 1st scene as the active one in the viewport.
Rename the 3rd scene in the File System.

Minimal Reproduction Project:

Open all 3 scenes in the project, but have the 1st scene as the active one in the viewport.
Rename the 3rd scene in the File System OR the folder containing it. Either works.

The 2nd scene should now be marked as corrupt, and the user will be unable to open it until Godot has been restarted. Alternatively, Godot will have crashed.
Minimal reproduction project
Rename_Scene_Bug.zip

#79850 #77289

I can try to work on this, it sounds like a reference issue but im not 100%, where would this be handled in the code?

Console error displays nc == 0(nodes.size()) when instantiating the scene.
ERROR: Cannot open file 'res://3.tscn'.
   at: (scene\resources\resource_format_text.cpp:1638)
ERROR: Failed loading resource: res://3.tscn. Make sure resources have been imported by opening the project in the editor at least once.
   at: (core\io\resource_loader.cpp:274)
ERROR: Method/function failed. Returning: err
   at: SceneState::pack (scene\resources\packed_scene.cpp:1033)
ERROR: Condition "nc == 0" is true. Returning: nullptr
   at: SceneState::instantiate (scene\resources\packed_scene.cpp:92)

The call stack displays the sdata returned when using ResourceLoader.load to load scene'2.tscn', the
The nodes size of the sdata.state is zero.

I can replicate it in 4.0.alpha1, restart the editor, or close Scene 1，Scene 3 which has been renamed, then Scene 2 can be reopened.
PS:If you right-click to rename a scene, it may sometimes crash due to another bug, but renaming with the shortcut F2 is not a problem.


chore: fix installation issues on Windows

Notable Changes

Update package list and troubleshootings in README
Fix installation issues on Windows

LGTM 👍 👍

LGTM 💯 🚀 ⭐
感謝幫忙補上README


failed to compute cache key: "/models" not found: not found

Getting following error while using docker-compose build
failed to compute cache key: "/models" not found: not found
ERROR: Service 'iris' failed to build : Build failed

Fixed, do git clone or pull again


chore: versionize docs

Github Pages source is now configured to be the branch gh-pages.
The github action builds the docs and then pushes them to that branch.
fixes #31

Where does the pushing to the branch happen?  I only saw mods to the docs src

Where does the pushing to the branch happen? I only saw mods to the docs src

https://github.com/deepgenomics/GenomeKit/pull/50/files#diff-69250281a3f8b6ed9c93d9d9d8d92aa49e2105c37fe83fd22168ec5ab85250bdR92


terraform GPU support

https://github.com/threefoldtech/home/issues/1392
https://github.com/threefoldtech/zos/pull/1973

changes needed to integrate GPU changes
1- change scheduler to filter out nodes with has_gpu option
2- change vms schema in resource_deployment to accept GPU (list of GPU ids that will be used by the vm)
3- add listGPU method to the tfgrid_sdk_go in grid_client node.go
4- change node schema to include has_gpu and extra_fees in grid_proxy

gpu support added here  https://github.com/threefoldtech/terraform-provider-grid/pull/684

Verified on Development_2.0.0
Vm was successfully deployed

And GPU card was listed

(But I had to change flist to the Ubuntu, used is Alpine)


Consume only the first ASN.1 Element when parsing

addresses #121.
this is a stop-gap solution until we get to adopting kotlinx.io

superseded by #130


Document handling of parts of guide and travel_advice documents

Documents of type guide and travel_advice are each rendered to multiple URLs, one per section of the document.  For example, https://www.gov.uk/school-attendance-absence is a single "document" in GOV.UK's data model, which you can see by editing the URL to https://www.gov.uk/api/content/school-attendance-absence.  However, when you click on each item in the contents, they open as their own page, e.g. https://www.gov.uk/school-attendance-absence/help-with-getting-your-child-to-go-to-school.
Many users of the data prefer to assume that there is a one-to-one mapping between documents and URLs, so we contrive that to be the case in the graph and search datasets.

Parts are extracted from the Content Store database https://github.com/alphagov/govuk-knowledge-graph-gcp/blob/main/src/mongodb/sh/parts.sh and put into the content.parts table.
For each part, a record is synthesised from the corresponding entry in graph.page.  Those records are then appended to graph.page, so that parts and pages both exist in that table.  https://github.com/alphagov/govuk-knowledge-graph-gcp/blob/main/src/mongodb/bigquery/page.sql.
The search.page table is derived from graph.page, hence it includes both pages and parts.

This is mentioned in several parts of the code, as well as here, and that's as good as can be done.  People won't look for it.


CSS Variables in color functions gives an error, but is correct in pure CSS

If I try to put a CSS Variable (or Custom Property) in a color function gulp-sass gives me an error, but this is perfectly correct in pure CSS.
Sass solved this issue more than a year ago (https://github.com/sass/sass/pull/2207).
This is an example:
// style.scss
.foo {
    background-color: hsla(0, 0%, 0%, var(--opacity));
}

In CSS works, but gulp-sass return this: Error: argument '$alpha' of 'hsla($hue, $saturation, $lightness, $alpha)' must be a number
What is the problem? 🧐
Thanks

This is an issue with upstream (Libsass)

This is fixed in the latest node-sass. Make sure you have node-sass 4.8 3
npm ls node-sass


Add Network Display Widget for Action Sheet

Closes #2554

looks good, I'll check how it looks on the Pixel with a Dapp transaction; we might need to respond to the smaller layout


Story discovering failed:  [ConfigError: [BABEL] unknown file: Preset /* your preset */ requires a filename to be set when babel is called directly

I could work around this problem by moving my babel config out of the root dir and reference it by the other tooling that needs it (e.g. Webpack, Jest, …). I don't expect a fix per se, but reporting nevertheless in case someone else runs into this issue. :)

Describe the bug
Adding MDX file with project that have babel config fails upon startup like so:
   ╭───────────────────────────────────────────────────╮
   │                                                   │
   │   🥄 Ladle.dev served at http://localhost:4123/   │
   │                                                   │
   ╰───────────────────────────────────────────────────╯

Story discovering failed:

ConfigError: [BABEL] unknown file: Preset /* your preset */ requires a filename to be set when babel is called directly,

babel.transformSync(code, { filename: 'file.ts', presets: [/* your preset */] });

See https://babeljs.io/docs/en/options#filename for more information.
    at new ConfigError (/home/projects/ladle-o7lxfz/node_modules/.pnpm/@babel+core@7.24.6/node_modules/@babel/core/lib/errors/config-error.js:10:5)
    at validateIfOptionNeedsFilename (/home/projects/ladle-o7lxfz/node_modules/.pnpm/@babel+core@7.24.6/node_modules/@babel/core/lib/config/full.js:265:11)
    at eval (/home/projects/ladle-o7lxfz/node_modules/.pnpm/@babel+core@7.24.6/node_modules/@babel/core/lib/config/full.js:275:103)
    at validatePreset (/home/projects/ladle-o7lxfz/node_modules/.pnpm/@babel+core@7.24.6/node_modules/@babel/core/lib/config/full.js:275:76)
    at loadPresetDescriptor (/home/projects/ladle-o7lxfz/node_modules/.pnpm/@babel+core@7.24.6/node_modules/@babel/core/lib/config/full.js:293:3)
    at recursePresetDescriptors (/home/projects/ladle-o7lxfz/node_modules/.pnpm/@babel+core@7.24.6/node_modules/@babel/core/lib/config/full.js:77:31)
    at eval (/home/projects/ladle-o7lxfz/node_modules/.pnpm/@babel+core@7.24.6/node_modules/@babel/core/lib/config/full.js:156:21)

More info: https://ladle.dev/docs/stories#limitations

Reproduction

Create a new Stackblitz
Add babel.config.json in the root with contents:

{
  "presets": [
    "@babel/preset-env",
    "@babel/preset-react",
    "@babel/preset-typescript"
  ]
}

Add/install aforementioned deps

pnpm add @babel/preset-env @babel/preset-react @babel/preset-typescript

Add a src/whatever.stories.mdx file, contents doesn't matter
Restart dev server pnpm install && pnpm run dev

Environment

OS: Mac OS Sonoma 14.6.1 (23G93)
Browser: Brave Version 1.70.126 Chromium: 129.0.6668.100 (Official Build) (arm64)
Version: Ladle latest stable, 4.1.2 at time of writing

fyi: by default, Ladle doesn't use babel anymore (we use swc plugin instead)


Shadcn overwriting my classes

this
export default function Home() {
    return (
        <div className={'bg-black w-full h-[100vh]'}>
            <nav className={'bg-gray-500 text-white'}>
                sdsd
            </nav>
        </div>
    );
}

shows this:

which it should not. Is there any way to overwrite this on one component so i can actually make something custom for non dashbaord stuff?

Traced problem to tailwind config, initializing shadcn removed my content directories. It should append to the config and not remove


show id_token

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot

Ok, thanks for the merge.


staticSites API is not idempotent -- requires isForced query parameter for redeployment

Is your feature request related to a problem? Please describe.
There is a nearly 1 year old implementation issue in the Static Web Apps (staticSites) provider that blocks idempotent deployments when user defined function apps are used (https://github.com/Azure/static-web-apps/issues/576).
The problem is that as soon as the userDefinedFunction property was set once, it cannot be overwritten and the resource provider even throws a error with the exact same configuration because the field seems to be write protected internally.
There is a uri parameter called isForced that has to be set to overwrite this property, but it is only available in the REST API (https://docs.microsoft.com/en-us/rest/api/appservice/static-sites/register-user-provided-function-app-with-static-site#uri-parameters) and that should be used like this
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/staticSites/testStaticSite0/userProvidedFunctionApps/testFunctionApp?isForced=true&api-version=2021-02-01
Is there any way in Bicep or ARM templates to reference URI parameters or has anyone an idea of a proper workaround to be able to use IaC with staticSites?

Just confirming that there is no capability to add parameters to the PUT query string through Bicep or ARM Templates.
I can't comment on whether there is another workaround for staticSites in Bicep.

Thanks for confirming @anthony-c-martin! Do you know if there is any guidance for the development of resource providers to avoid uri parameters to be compatible with IaC?

The guidance to all RPs is to make sure all of their resources are deployable via ARM Templates/bicep, so if a query string parameter is required for deployment, they should change that such it is in the PUT request body.
The more concerning part of what you are reporting is that the API is not idempotent. It is ok for a property to not be modifiable, but if there were no property changes then it should re-deploy successfully.
I would recommend opening a support case for this one. @seligj95 / @naveedaz -- do you have a good contact on the static sites team that can help look into this?

Exactly, I would not have a problem with some parameters like isForced being exposed later with a newer api version, but unfortunately, the parameter is required for idempotency. Thereby it blocks every ARM/Bicep deployment and management of staticSites that have a customer function app deployed. Maybe Terraform would work, as they use REST APIs, but the Terraform provider doesn't have functionality regarding user provided function apps at all.
I am currently working on some submodules for CARML for the staticSites provider, if a reproduction repository is needed, I can provide one.

@BandaruDheeraj for visibility


model_zoo.json need an update

While trying to run the demo on my local computer, I have used this line of code as stated in README
python demo.py --cfg configs/mobile_stylegan_ffhq.json
As a result, I got this error:
actual: c6a23e76375fbbf2d554e199718d73e1
expected: 8de24b4d08049c32dbec8beca5ed2074
Cached Downloading: /tmp/mobilestylegan_ffhq.ckpt
Traceback (most recent call last):
  File "demo.py", line 35, in <module>
    main(args)
  File "demo.py", line 15, in main
    ckpt = model_zoo(args.ckpt)
  File "/home/syn1650/Desktop/mobilestyle/MobileStyleGAN.pytorch/core/model_zoo.py", line 8, in model_zoo
    ckpt = download_ckpt(**zoo[name])
  File "/home/syn1650/Desktop/mobilestyle/MobileStyleGAN.pytorch/core/utils.py", line 29, in download_ckpt
    gdown.cached_download(url, ckpt_path, md5=md5)
  File "/home/syn1650/anaconda3/envs/comparison/lib/python3.7/site-packages/gdown/cached_download.py", line 123, in cached_download
    download(url, temp_path, quiet=quiet, proxy=proxy, speed=speed)
  File "/home/syn1650/anaconda3/envs/comparison/lib/python3.7/site-packages/gdown/download.py", line 110, in download
    res = sess.get(url, stream=True)
  File "/home/syn1650/anaconda3/envs/comparison/lib/python3.7/site-packages/requests/sessions.py", line 600, in get
    return self.request("GET", url, **kwargs)
  File "/home/syn1650/anaconda3/envs/comparison/lib/python3.7/site-packages/requests/sessions.py", line 573, in request
    prep = self.prepare_request(req)
  File "/home/syn1650/anaconda3/envs/comparison/lib/python3.7/site-packages/requests/sessions.py", line 496, in prepare_request
    hooks=merge_hooks(request.hooks, self.hooks),
  File "/home/syn1650/anaconda3/envs/comparison/lib/python3.7/site-packages/requests/models.py", line 368, in prepare
    self.prepare_url(url, params)
  File "/home/syn1650/anaconda3/envs/comparison/lib/python3.7/site-packages/requests/models.py", line 440, in prepare_url
    f"Invalid URL {url!r}: No scheme supplied. "
requests.exceptions.MissingSchema: Invalid URL '': No scheme supplied. Perhaps you meant http://?

Then I changed to the following line:
 "mobilestylegan_ffhq.ckpt": {
        "url": "https://drive.google.com/uc?id=11Kja0XGE8liLb6R5slNZjF3j3v_6xydt",
        "name": "mobilestylegan_ffhq.ckpt",
        "md5": "8de24b4d08049c32dbec8beca5ed2074"
    }
}

to
  "mobilestylegan_ffhq.ckpt": {
        "url": "https://drive.google.com/uc?id=11Kja0XGE8liLb6R5slNZjF3j3v_6xydt",
        "name": "mobilestylegan_ffhq_v2.ckpt",
        "md5": "8de24b4d08049c32dbec8beca5ed2074"
    }
}

And it worked.
Also, I have downloaded all the files manually. I think something wrong with the code or my PC. The code just downloads mapping_network.ckpt.

@emreaniloguz please, try to update gdown package in your python env


Fixes/reduce excessive layout passes

What does the pull request do?

What is the current behavior?

What is the updated/expected behavior with this PR?

How was the solution implemented (if it's not obvious)?

Checklist

[ ] Added unit tests (if possible)?
[ ] Added XML documentation to any related classes?
[ ] Consider submitting a PR to https://github.com/AvaloniaUI/Documentation with user documentation

Breaking changes

Obsoletions / Deprecations

Fixed issues

You can test this PR using the following package version. 0.10.999-cibuild0021088-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]

You can test this PR using the following package version. 0.10.999-cibuild0021103-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]


Using native es6 modules (files type='module'), karma.start() is launched before modules are loaded

I would like to run native es6 modules in chrome, without any transcoding.
And first things: loading the modules works !!!
in coherence.js (first test suite), I have
import FetchFull from "../../src/fetchfull.js";
describe("Check the coherence of the options when setting some options", function() {
  console.log("in describe...");
  it("should throw an error if setting an invalid value for an option", function() {
    console.log("in it...");

In my browser, I see "in describe..." but never "in it..."
Expected behaviour
I would expect some tests to run
And "in it..." to be show in console
Actual behaviour
It fails with:
13 03 2018 20:51:19.448:INFO [HeadlessChrome 65.0.3325 (Linux 0.0.0)]: Connected on socket a-GEvq6ubUXc2l3uAAAA with id 91625778
HeadlessChrome 65.0.3325 (Linux 0.0.0): Executed 0 of 0 ERROR (0.002 secs / 0 secs)

In the browser console, I see:
Skipping 0 tests
In describe...

Environment Details

Karma version (output of karma --version): 2.0.0
Linux
Chrome 65
Relevant part of your karma.config.js file

        frameworks: [
            'jasmine',
            'express-http-server'
        ],
        // preprocessors --> nothing

        files: [
            { pattern: 'src/*.js',                type: 'module', included: false },
            { pattern: 'tests/unit/coherence.js', type: 'module' }
        ],

Steps to reproduce the behaviour
This repo reproduce the problem, on the es6 branch:

git clone https://github.com/jehon/fetchfull
git checkout es6
npm install
3a. npm run test
3b. npm run test-continuously

My first opignion:
Because I see:
Skipping 0 tests
In describe...

I think that the listing of all the tests is launched before the loading of the module.

(And some tests fail, but that's another problem)
So I think that the bug (unwanted feature) is that "karma.start()" is started too early.

I am trying to make this pull request works: https://github.com/karma-runner/karma/pull/2956

Is import FetchFull from "../../src/fetchfull.js"; going to work if you haven't explicitly mentioned it in the files configuration array?

In the karma.conf.js, the file is referenced here:
{ pattern: 'src/*.js',        type: 'module', included: false },
And it is really loaded.

In case it's helpful, if you load an initial html file instead of an initial js file, you can create a script that is not a module and call window.__karma__.start() there before you include other script tags that have the type="module" attribute set. That's how I'm getting around this issue.

And I realized that loading an initial html file relies on html imports, which are a dead spec, and you have to somehow include a polyfill before context.html to get it to work outside of Chrome, so now I'm back to this issue.

Looks like https://github.com/karma-runner/karma/pull/2834 should solve the issue once it is merged.

Is this solved? If so can someone please give me an example or something of how to get Karma to work with vanilla ES6 modules?

I managed to get it to work by reading through the merged code. In the configuration file, you can use patterns to indicate the type of script used:
  files: [
    { patterns: 'tests/**/*.js', type: 'module' }
  ]

I managed to get it to work by reading through the merged code. In the configuration file, you can use patterns to indicate the type of script used:
  files: [
    { patterns: 'tests/**/*.js', type: 'module' }
  ]

http://karma-runner.github.io/4.0/config/files.html
pattern instead of patterns worked for me

I don't know who on the team is responsible for this, but I'm pretty sure this issue can be closed, since #3072 officially added es6 module support.
(I can't get my actual code to work with it since it relies heavily on node-style module resolution, but that's my own fault...)

Closing as per above.


Is there a arm32v6 container?

@GAZ082 wrote in the gBridge repository (moved):
Hi there. Is there one container for that arch? Thanks!

Hi Gabriel,
no - not yet.
Are you sure you mean ARM32V2? I've never seen that architecture before, was it just a typo and you need ARM32V7/ ARM32V6 (e.g. for the Raspberry Pi)?
However, gBridge images are based on the "alpine" and "php" docker images. Both of them should be available for ARM32V6, I'm unsure about ARM32V7.
If you tell me what (exact) architecture you need, I could provide images for them.

Armv6, 32 bit would be nice! So i can try this out in a Raspberry Pi Zero.
Thanks!

ARM32V6 images are now available, though I couldn't test them, because I currently don't have a RPi with Docker running available.
https://hub.docker.com/r/pkap/gbridge-redis-worker-arm32v6/
https://hub.docker.com/r/pkap/gbridge-web-arm32v6/
After creating your docker compose file (https://about.gbridge.kappelt.net/dockergen/), you need to substitute package names by hand:

'pkap/gbridge-web:latest' -> 'pkap/gbridge-web-arm32v6:latest'
'pkap/gbridge-redis-worker:latest' -> 'pkap/gbridge-redis-worker-arm32v6:latest'

If you are using Redis and/ or MySQL in the docker container too, you need to replace them too:

'redis:4' -> 'arm32v6/redis:4-alpine'
'mysql:5' -> 'hypriot/rpi-mysql:latest'; I didn't find an official MySQL container for ARM, don't know whether this one is ok

Thanks! I have to solve first the fact docker-compose > 1.13 does not work in Pi and then will test this and report back.

Thanks Peter! I'm having trouble finding an arm32v6 version of docker compose. There is one version in the official repo but it's old and does not support composer 3 specification. Is there an alternative to composer to get all running?

It is possible to run it without compose, but I wouldn't recommend it. You basically need to "translate" the compose file to plain docker commands, but you have to care about network creation and startup order then.
After a quick search, I couldn't find current docker-compose-files for your architecture either. However, since you've docker installed on your system, it should be straightforward to build the current docker-compose on your own: https://www.berthon.eu/2017/getting-docker-compose-on-raspberry-pi-arm-the-easy-way/
The simplest way would be to just change to compose file version. Just change version: '3' to version: '2'. It seems to work, since currently no features of version 3 are used. Version 2 is compatible with your compose version, isn't it?

As ist seems, you could install a new compose version with the Python package manager, too:
apt-get remove docker-compose
pip install docker-compose

(You might need to install pip, I think the apt-package is called "python-pip")

Thanks! I succesfully installed docker via pip in a virtualenv but decided to try the available docker-compose (1.8) that is in the official reppo by changing the version file to 2. Looks like this is not liked by it:
services.web.ports is invalid: Invalid port ":80", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
In the config file the port web line is:
ports:
- ':80'

Diy you fill in the field "Webserver Port" in the "App Settings"?

Nice catch!

Pulling database (mysql:5)...
5: Pulling from library/mysql
ERROR: no matching manifest for unknown in the manifest list entries
:O

Did you swap out the docker image names, too? It tries to pull the official mysql package, that is not available for ARM.
Try replacing mysql:5 with hypriot/rpi-mysql:latest

Took my time and started from scratch. Made a new Google Action project and changed the containers in the composer file.
That MYSQL container asks for a MYSQL_ROOT_PASSWORD, added that env variable to the file and stopped whinning.
Now i get constantly this:
redis-worker_1  | MQTT client reconnected!
redis-worker_1  | MQTT client reconnected!
redis-worker_1  | MQTT client reconnected!
redis-worker_1  | MQTT client reconnected!
What can it be?
Thanks!
PS: does all the logging happen in ram? Because running in a sdcard, i need to minimize the writing.

Hello? 😊

GBRIDGE_REDISWORKER_MQTT: 'mqtt://localhost:51883'
mosquitto version 1.5.1
mosquitto is an MQTT v3.1.1 broker.
Tried setting up a mqtt user just in case there was some kind of conflict with other device connected to the broker and also had this issue.
Also tried removing the mqtt:// and same issue.
In mosquitto's config the port is 51883 and the protocol mqtt. Had no issues connecting with other google bridge but externally, not in the localhost.

Local host points to the docker container, not the docker host.
Try to use the external IP of the docker host (e.g. 192.x.x.x or 172.x.x.x) instead of localhost

Yeah! It worked. But now i get:
gbridge_web_1 exited with code 139

The gbridge_web-Container is based on the armhf/php:7.0-apache which is known to be buggy and is now deprecated.
However, I (currently) can't find another docker container that contains Apache and PHP for arm32v6. It would be great if you could do a quick search too, in case I'm missing something.
It might be possible to use Nginx with PHP, but I haven't worked with Nginx in the last year. So it'll take some time for me to implement.

And what are your requirements for the web side of your application? I may help you out to make the transition.

Dang:
ERROR: yaml.parser.ParserError: while parsing a block mapping
  in "./docker-compose.yml", line 1, column 1
expected <block end>, but found '<block mapping start>'
  in "./docker-compose.yml", line 29, column 3

version: '2' //so i can work with my version of composer, but also if change back to 3 i get the same error
networks:
  backend:
    driver: bridge
  web_frontend:
    driver: bridge

services:
   database:
      image: 'hypriot/rpi-mysql:latest'
      restart: always
      environment:
         MYSQL_RANDOM_ROOT_PASSWORD: 'true'
         MYSQL_DATABASE: gbridge_db
         MYSQL_USER: gbridge_db
         MYSQL_PASSWORD: xx
         MYSQL_ROOT_PASSWORD: xx
      expose:
         - '3306'
      networks:
         - backend
   cache:
      image: 'arm32v6/redis:4-alpine'
      restart: always
      expose:
         - '6379'
      networks:
         - backend
  web:
    image: pkap/gbridge-web-nginx:arm32v6-latest
    restart: always
      ports:
         - '50080:80'
    environment: &webapp-environment
         APP_ENV: production
         APP_KEY: 'base64:xxx='
         APP_DEBUG: 'false'
         APP_LOG_LEVEL: warning
         APP_URL: 'http://localhost'
         DB_CONNECTION: mysql
         DB_HOST: database
         DB_PORT: 3306
         DB_DATABASE: gbridge_db
         DB_USERNAME: gbridge_db
         DB_PASSWORD: xx
         BROADCAST_DRIVER: log
         CACHE_DRIVER: file
         SESSION_DRIVER: file
         SESSION_LIFETIME: 120
         QUEUE_DRIVER: sync
         REDIS_HOST: cache
         REDIS_PASSWORD: 'null'
         REDIS_PORT: '6379'
         MAIL_DRIVER: smtp
         MAIL_HOST: ERROR
         MAIL_PORT: ERROR
         MAIL_USERNAME: ERROR
         MAIL_PASSWORD: ERROR
         MAIL_ENCRYPTION: ERROR
         GOOGLE_CLIENTID: xxx
         GOOGLE_PROJECTID: xxx
    links:
      - database
      - cache
      - web-fpm
    depends_on:
      - database
      - cache
      - web-fpm
    networks:
      - web_frontend
      - backend
    volumes:
      - websrc:/var/www
  web-fpm:
    image: pkap/gbridge-web-fpm:arm32v6-latest
    restart: always
    networks:
      - backend
    volumes:
      - websrc:/var/www
    environment: *webapp-environment
  redis-worker:
    image: pkap/gbridge-redis-worker:arm32v6-latest
    restart: always
    environment:
         GBRIDGE_REDISWORKER_REDIS: 'redis://cache:6379'
         GBRIDGE_REDISWORKER_MQTT: 'mqtt://<IP_ADDRESS>:51883'
         GBRIDGE_REDISWORKER_MQTTUSER: "xx"
         GBRIDGE_REDISWORKER_MQTTPASSWORD: "xx"
         GBRIDGE_REDISWORKER_HOMEGRAPHKEY: xx-xx
    networks:
      - backend
    links:
      - cache
    depends_on:
      - cache
volumes:
  websrc:

There were a couple of indentation mistakes in your config file, I've fixed them for you.
Please try this one (https://filebin.net/ta8xs2n0m0fchyby/gaz082-config.yaml?t=b3bf2xqb) and just fill in your information

ARM32V6 images are now available, though I couldn't test them, because I currently don't have a RPi with Docker running available.
https://hub.docker.com/r/pkap/gbridge-redis-worker-arm32v6/
https://hub.docker.com/r/pkap/gbridge-web-arm32v6/
After creating your docker compose file (https://about.gbridge.kappelt.net/dockergen/), you need to substitute package names by hand:

'pkap/gbridge-web:latest' -> 'pkap/gbridge-web-arm32v6:latest'
'pkap/gbridge-redis-worker:latest' -> 'pkap/gbridge-redis-worker-arm32v6:latest'

If you are using Redis and/ or MySQL in the docker container too, you need to replace them too:

'redis:4' -> 'arm32v6/redis:4-alpine'
'mysql:5' -> 'hypriot/rpi-mysql:latest'; I didn't find an official MySQL container for ARM, don't know whether this one is ok

Please note the correct package names are:

pkap/gbridge-redis-worker:arm32v6-latest
pkap/gbridge-web-fpm:arm32v6-latest

Furthermore;

calling redis is fine (it supports ARM architectures out of the box)
I found yobasystems/alpine-mariadb to be a good alternative to mysql:5 (or, as mentioned in this thread before, hypriot/rpi-mysql). Also, a bit more up to date image is tobi312/rpi-mysql.
last but not least pkap/gbridge-web-nginx:arm32v6-latest is doing it's job good!

Hello all. It's been quiet around here, but perhaps someone can give me an idea of what I may be doing wrong with my setup.
I'm hosting my own gBridge in an rPi 3 exposed via duckDns. Pretty good so far. I was able to follow the instructions in this discussion, and substitute packages as necessary with arm32 equivalents. When I run 'docker-compose up', it all seems to work fine. But when I try to go into production mode via 'docker-compose exec web php artisan migrate' I get an error that makes little sense to me:
master@gbridge:/opt/gbridge $ docker-compose exec web php artisan migrate
OCI runtime exec failed: exec failed: container_linux.go:346: starting container process caused "exec: "php": executable file not found in $PATH": unknown
It would suggest that the PATH inside the container is not set up correctly, and therefore it can't find PHP (??).
My docker-compose.yml is as follows (changed the extension to "txt" to make the editor happy):
docker-compose.txt
Can someone help me shed some light on the cause of the error?
Thanks!
-LuisB

you need to run
sudo docker-compose exec web-fpm php artisan migrate

I have this issue below
Anybody knows why?
ubuntu@ubuntu:/opt/gbridge$ sudo docker-compose exec web-fpm php artisan migrate
Could not open input file: artisan


Unable to download binaries at the moment

Looks like binaries are not being downloadable right now ?

That is right. It works for amd64 Intel architecture, but not for arm64 M1+ architecture.
Has it ever been available ?

Oh, tiny text, didn't see the difference. https://github.com/asdf-community/asdf-kubectl#architecture-override will help you.

ha, that is fine. downloading a previous version with amd64 works. I just didn't expect the amd64 binaries to work, but it does. Thanks.


text: redesign APIs to considering sub-pixels

Operating System

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

What feature would you like to be added?
Now one glyph image is cached for one glyph, and they don't consider 'sub-pixel' offsets. Then, whatever the offset is, the same glyph image is always used. The rendering quality is not good.
@tinne26 suggested 'horizontal non-quantized rastering' to use 64 variations of a glyph image. As a glyph image only has alpha channel information, we can use 4 channels for one texture image. Then, as the overhead, the number of images will be increased by 64/4 = 16 times. I think this is reasonable.
See also https://github.com/tinne26/etxt/blob/main/docs/quantization.md
Why is this needed?
For high-quality text rendering.

OK, updated the title.

This is more important for text animation and high-resolution horizontal interspacing than overall quality

I meant these are about qualities actually.

Hm, the font goregular has integer advances and kerns, so subpixels are not available (as long as the start position is an integer)

Same as "M+ font". I'm not sure but github.com/benoitkugler/textlayout/fonts/truetype might have a different result.

The current APIs
func Draw(dst *ebiten.Image, text string, face font.Face, x, y int, clr color.Color)
func DrawWithOptions(dst *ebiten.Image, text string, face font.Face, ...)
func AppendGlyphs(glyphs []Glyph, face font.Face, text string) []Glyph

don't take float positions. Thus, there is nothing we can do with the current API so far...

First: I don't know where you take it from that Go Regular and M+ have integer advances and kerns. All fonts are defined in abstract "units", which are integer values, sure, but when you scale those units to actual sizes, you can absolutely have non-integer advances, kerns and sizes. Anything that can be arbitrarily scaled can end up being non-integer in size. Maybe you are using the font.Face GlyphAdvance() method instead of the sfnt.Font method and leaving the font face hinting to full, which does quantize positions (it should be called quantization and not hinting, because sfnt doesn't do any actual hinting with the hinting data in the font tables... but there are also has bugs in the computation of kerns and vertical quantization anyway, so I didn't have high hopes).
Second: while I agree that it's not feasible to adapt the current APIs to do everything we want them to do without breaking compatibility, the fact that the initial position is an integer position doesn't prevent one from rendering without horizontal quantization. Sure, the first character starts at a quantized position, but the following ones will fall wherever they have to. It's true though that this is an obstacle when it comes to animation, as in most cases you would need to modify the starting position as part of the animation, meaning that you would need to specify the new starting position in fractional pixels.
Third: I don't know what filtering has to do with any of this.

I don't know where you take it from that Go Regular and M+ have integer advances and kerns.

The returned value of (font.Face).GlyphAdvance and (font.Face).Kern had integer parts.

Maybe you are using the font.Face GlyphAdvance() method instead of the sfnt.Font method and leaving the font face hinting to full,

I see. I'll try sfnt.Face directly then.

Sure, the first character starts at a quantized position, but the following ones will fall wherever they have to.

Do you assume we should get non-quantized advances?

Third: I don't know what filtering has to do with any of this.

When you draw an image with a nearest filter, the behavior is like 'quantized'. If you animate an image in X direction with the nearest filter, the rendered image position always takes an integer position.

https://cs.opensource.google/go/x/image/+/refs/tags/v0.1.0:font/sfnt/sfnt.go;l=1630-1633
Aha, so the glyph advances are quantized due to the hinting.

Filtering is not relevant. Even when the glyph position is not quantized, the glyph is drawn on a normal image big enough to contain it, such that when the image is drawn at an integer pixel coordinate, the actual glyph will fall in the appropriate fractional pixel position. It's the glyph renderer's job to take into account the fractional position and adjust the resulting image bounds appropriately. E.g.:

Returned masks have their coordinates adjusted so the mask is drawn at dot origin (0, 0) + the given fractional position by default.

(from emask.Rasterize docs)

OK we could adjust the glyph images if the API could take float positions.

I realized that we don't need 1/64 pixel granularity and 1/4 would be enough. Now the text package should work well with HintingVertical.
Before:

After:

Would have to see if 1/4 is enough for animation, but yeah, still a win. You may consider the same for vertical non-quantization. Also, HintingNone needs horizontal quantization off too (and vertical quantization off too if you end up supporting that).

Actually I don't target the animation with the current API as the start position is always quantized.

You may consider the same for vertical non-quantization

I don't think we need this so far. It doesn't seem worth to take 4x more glyph images.


Portal follower with Filled anchor does not resize correctly when a surrounding Column changes height. [on master]

Describe the bug
When a PortalTarget is inside a Column (not with Expanded etc.), which is surrounded by the Portal and the anchor ist set to Filled, the portalFollower does not change its height to match the Portal if the Portal changes height. However it does update when the width is changed.
To Reproduce

Create a new project flutter create flutter_portal_bug
Add the following dependency in the pubspec.yaml

  flutter_portal:
    git:
      url: https://github.com/rrousselGit/flutter_portal
      ref: 682cc5ef459dfeb8d102eecd9e2ddbb3252d984e

Replace the main.dart with the following content:

import 'package:flutter/material.dart';
import 'package:flutter_portal/flutter_portal.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'flutter_portal bug',
      theme: ThemeData(primarySwatch: Colors.blue),
      home: const MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key}) : super(key: key);

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  double width = 64;
  double height = 64;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Column(
        crossAxisAlignment: CrossAxisAlignment.stretch,
        children: [
          Slider(
            value: width,
            min: 0,
            max: 512,
            onChanged: (v) => setState(() => width = v),
          ),
          Slider(
            value: height,
            min: 0,
            max: 512,
            onChanged: (v) => setState(() => height = v),
          ),
          Expanded(
            child: Center(
              child: SizedBox(
                width: width,
                height: height,
                child: Portal(
                  child: Container(
                    color: Colors.black,
                    child: Column(
                      children: [
                        PortalTarget(
                          portalFollower: Container(
                            color: Colors.blue.withOpacity(0.5),
                          ),
                          child: Container(
                            color: Colors.blueGrey,
                            width: 24,
                            height: 24,
                          ),
                        ),
                      ],
                    ),
                  ),
                ),
              ),
            ),
          ),
        ],
      ),
    );
  }
}

Run the App
There are two sliders on the top. The upper one controlls the width of the Portal, and the lower one the height. The Portal has a black container as child which indicates the size of the Portal. The portalFollower is a semi transparent blue container.

Expected behavior

The transparent blue container (portalTarget) always covers the black container (Portal) since the anchor is implicitly set to Filled

Actual behavior

The transparent blue container (portalTarget) only changes its size to fit the black container (Portal) when the width is changed, but not when the height is changed.
When the inner Column is remove, everything behaves as expected.

Thanks for the reproduction!
I guess, maybe we can print (log) the lifecycles of Portal/PortalTarget and have a look at it.
In addition, a workaround comes into my mind: Maybe create a widget, say, ResizeThenRebuild, which will setState on itself whenever it detects its size has changed. Then, the whole subtree (including portal) will rebuild, then the problem should resolve?

I wrapped the Portal with a LayoutBuilder, which should to exactly that, since the builder is rerun every time the incoming constraints change. However that did not fix the bug. Likely because flutter sees that the widget types in the subtree have not changed and therefore reuses the elements. Only if you additionally give the Portal a ValueKey with the constraints from the LayoutBuilder, it works. However this should be avoided, since the entire Element and RenderObject subtrees needs to be rebuilt from scratch every frame the size changes.
That said however, I don't really need a workaround. I just stubled across this while trying to reproduce the exceptions I had in #13. But maybe this helps finding the root cause.

@Quijx Good point!

Wrapping the Discovery in an Expanded or Flexible seems to solve the problem. It would be nice to find a permanent solution though.

I saw there is a PR to get portal like functionality directly in flutter. Will this issue be solved there?

Not very sure, as the implementation is not exactly the same. Maybe need to ask there?
Or, e.g. contribute a test case there

@Quijx could you find a solution for this unexpected behavior?

@aytunch No, but I didn't really have this problem on any project of mine, but just stumbled across it while investigating something else. So I didn't try to find a workaround. Are you having the problem yourself and need a workaround?


Add net45 target for System.CommandLine

Would like to use System.CommandLine from .NET 4.5. No code changes, just cross-compile.

Hi @onovotny, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

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

TTYL, DNFBOT;

:+1:

@KrzysztofCwalina?

LGTM


Add --json flag to app logs

WHY are these changes introduced?
Fixes https://github.com/Shopify/shopify-functions/issues/297
We need to support a --json flag for clients looking to plug into logs programatically with jq or similar. At the same time, we were reaching a critical mass (3) of poll clients each with their own unique error handling behaviour, and it was time to simplify and refactor them together.
WHAT is this pull request doing?

Adds --json flag
Refactors poll clients to use a shared error handler
Adds missing tests

How to test your changes?
Tophatting is required for the three poll clients:

pnpm run shopify app dev
pnpm run shopify app logs
pnpm run shopify app logs --json

For each, we'll need to test both with successful polling and errors returned from partners.
Checklist

[x] I've considered possible cross-platform impacts (Mac, Linux, Windows)
[ ] I've considered possible documentation changes

Need to sync with product on this

Going to ship this ASAP to avoid conflicts while I focus on some emergent SLO work

/snapshot


Article -  docker build trough UCP

Problem description
You should highlight and demonstrate that you can run docker build through Universal Control Plane
in a safer way than having to have direct container host access.
Maybe you can show alternative ways to do builds without having to have privileged access.
Problem location
Is this feature widely known ?

Thank you for your feedback. The Docker Enterprise platform business, including products, customers, and employees, has been acquired by Mirantis, inc., effective 13-November-2019. With this change, we are currently evaluating our documentation. In line with this, additions and updates are temporarily on hold, including product descriptions, instructions, illustrations, etc. while we evaluate the state of our documentation.


Where can I find examples of use in the background after the suspended or closed app in Swift

Where can I find examples of use in the background after the suspended or closed app in Swift

See the answer on https://github.com/intuit/LocationManager/issues/86#issuecomment-256959097
https://developer.apple.com/reference/corelocation/cllocationmanager/1423531-startmonitoringsignificantlocati


fix: remove unsued macro argument

Codecov Report
Base: 62.07% // Head: 62.02% // Decreases project coverage by -0.06% :warning:

Coverage data is based on head (8e1684f) compared to base (22fe0d5).
Patch has no changes to coverable lines.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1748      +/-   ##
==========================================
- Coverage   62.07%   62.02%   -0.06%
==========================================
  Files         130      130
  Lines       25063    25063
==========================================
- Hits        15558    15545      -13
- Misses       9505     9518      +13

Impacted Files
Coverage Δ

fedimint-core/src/core.rs
92.21% <ø> (-1.22%)
:arrow_down:

modules/fedimint-dummy/src/lib.rs
0.51% <ø> (ø)

modules/fedimint-ln/src/lib.rs
73.68% <ø> (-0.14%)
:arrow_down:

modules/fedimint-mint/src/lib.rs
77.83% <ø> (ø)

modules/fedimint-wallet/src/lib.rs
77.01% <ø> (-0.32%)
:arrow_down:

crypto/tbs/src/serde_impl/mod.rs
75.00% <0.00%> (-4.17%)
:arrow_down:

fedimint-server/src/lib.rs
76.22% <0.00%> (-0.26%)
:arrow_down:

fedimint-server/src/consensus/mod.rs
80.79% <0.00%> (-0.16%)
:arrow_down:

... and 1 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


[SPARK-31193][CORE] set spark.master and spark.app.name conf default value

What changes were proposed in this pull request?
set spark.master and spark.app.name default config
Why are the changes needed?

Optimize the development process
Does this PR introduce any user-facing change?
no
How was this patch tested?
do not set config test

Can one of the admins verify this patch?

Can one of the admins verify this patch?

cc @maropu @cloud-fan

Your code shouldn't set a master; it should be set when you submit your code. It does have to be set, and already defaults in the submit client code, yes. I don't think we should duplicate the logic.
If you did for some reason want to do this directly, yes, you have to set a master.

Your code shouldn't set a master; it should be set when you submit your code. It does have to be set, and already defaults in the submit client code, yes. I don't think we should duplicate the logic.
If you did for some reason want to do this directly, yes, you have to set a master.

In most cases, we will choose to submit to the cluster after the local debugging is completed, but because we manually set the master in the code, the attribute of the submit client will be overwritten during the submission process. because the local development process is separate from the submit, why not assigning default values when Context initialization?

Simply do not set it in your code? That is the intended usage here.

Simply do not set it in your code? That is the intended usage here.

Yea, I think so, too...

Thank you for making a PR, @MrDLontheway . However, could you close this PR?

ok thanks

Thank you!


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-1.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 533

Questions ?
Please refer to the Backport tool documentation


Config that allows dead players to communicate immediately after being killed

Request
Provide a configuration that allows players who have just been killed to communicate, instead of having to wait until after the discussion round.
Context

We already have a method to stagger the dead player emojis until the discussion phase. We would wait to move players until the discussion phase
Originally posted by @denverquane in https://github.com/denverquane/amongusdiscord/issues/32#issuecomment-696226575

There is a valid reason for waiting until after the discussion round, which is that players cannot detect through discord that a player has been killed. However, my friends and I prioritize being able to speak when dead because some rounds can take time. So to satisfy both cases, I'm requesting a configuration.

Similar to this request...
If it would be optionally possible to allow crewmate communication at all times, but move dead players to another channel.
We play the game as a group and our Discord "discipline" is pretty good already... But sometimes in the heat of the moment the game is spoiled.

Added in the latest release :)

@denverquane how can i add this ? I think it's added in config.json but I don't know how to do it


can't  get the type of encryption

Problem:
i try to decrypt  code
but it take long time it's  more than 40 hours now and still didn't  get any reply
this is the code i try to decrypt
0wZM0LrDP5vlXgKbTqbLqPMpzG0hcEMttA+kEaa0ezTF9eFrEiFQM41MinBANW0fuYK4OLoJDUa8gHQoacUE86IgsJNlVxFRm4VyT7YRzOZ8MZsMgEmUxyhehqGTxbUZpsvEPb9a22JioM9IdnE1c22QvlDrlFQjDKe/3iBcIkw9/834yOTEjDb19LVv4cADxp9BiWQ=
the decrypted code  must have phone  number  like 010 in it

Closing this because it's not a bug. If Ciphey can't crack something in over 5 minutes, it very likely can't. You can ask for help with specific ciphertexts in our Discord channel #coded-messages.
https://discord.gg/MfuMzEVjtK


⚠ RPC server - Harmony Test has degraded performance

In 4b96672, RPC server - Harmony Test ($HARMONY_TEST_RPC_URL) experienced degraded performance:

HTTP code: 0
Response time: 0 ms

Resolved: RPC server - Harmony Test performance has improved in d7e1634.


Linux console machines behind web terminal

As suggested by Olli, you could create console machines, initialised with some predefined Ansible script. PB would have web based terminal to connect to the machine. No authentication or SSH key magic would be needed.

Maybe we could try Guacamole for this.

I will try to explore Guacamole soon

Guacamole has been tried and @apurva3000  said that more options need to be looked into.


feat: tinacms-next-auth + feat: self-hosted cli improvements

Adds tinacms-next-auth package to enable tinacms auth / nextauth integration and support the vercel kv provider
Add cli self-hosted init functionality

CLI Demo: https://www.youtube.com/watch?v=_xORMDUt0kM

Going threw it like this it didn't ask me if I wanted to setup self hosted or database manager I wanted to use

@logan-anderson check the video - it's init-self-hosted not init. And I'm still working on getting happy path tested before validating the existing commands, so init may definitely be broken

Going threw it like this it didn't ask me if I wanted to setup self hosted or database manager I wanted to use

@logan-anderson check the video - it's init-self-hosted not init. And I'm still working on getting happy path tested before validating the existing commands, so init may definitely be broken

Gotcha, my mistake!

Still getting this error when running npx<EMAIL_ADDRESS>init-self-hosted

And this is what my filesystem looks like.

I chose "Yes" do the src directory option in create-next-app maybe that has something to do with it?

I chose "Yes" do the src directory option in create-next-app maybe that has something to do with it?

probably - I haven't tested with that yet


Backend ingress fix to allo OpenCV JS to be loaded.

The current ingress rules do not include /opencv and thus the OpenCV JS libs can't be loaded on the tasks/#/jobs/# pages.

Motivation and context

How has this been tested?

Checklist

[x] I submit my changes into the develop branch
[x] I have added a description of my changes into CHANGELOG file
[x] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[x] I have linked related issues (read github docs)
[x] I have increased versions of npm packages if it is necessary (cvat-canvas,
cvat-core, cvat-data and cvat-ui)

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[x] I have updated the license header for each file (see an example below)

# Copyright (C) 2022 Intel Corporation
#
# SPDX-License-Identifier: MIT

@azhavoro, Could you please take a look at this PR? Has this been fixed in your latest patch?

@Marishka17 Yep, it's already been fixed: https://github.com/opencv/cvat/blob/develop/helm-chart/values.yaml#L285


Changed DN examples to reflect current Azure ADDS

The DN strings used in this article did not reflect what AADDS actually uses in a production Azure environment. The entities "AADDC Users" and "AADDC Computers" are Organizational Units, not Containers. The related fields have been changed from CN to OU and related notes have also been changed to reflect this.
I've attached a screenshot from LDP.exe to confirm this, we only just deployed AADDS to our tenant a couple of days ago and this is how it was setup.
https://user-images.githubusercontent.com/3991905/45258896-a5dbef80-b375-11e8-92da-11de36d2cd79.PNG

@jjsullivan5196 : Thanks for your contribution! The author, @mahesh-unnikrishnan, has been notified to review your proposed change.

@mahesh-unnikrishnan and @eringreenlee - please review and sign-off if these changes look good.

Merging per email from Angela


Issue while resolving "spring.zipkin.service.name" because of "default" in SPeL

Issue
Sleuth Autoconfig sets value for service name as "default" even if we set the value in application.properties using spring.zipkin.service.name (value of spring.application.name is also not set)
Scenario:
The issue occurs when we have a "properties" file in one of the third party dependency jar, and we mention value of spring.zipkin.service.name in project's application.properties.
Analysis:
Spring follows a particular order of property value resolution as mentioned here.By default, spring will take a higher order of application-{profile}.properties in third party jar than application.properties in project. Incase, it's not available in the first matching property file, the SPeL sets it to "default".
In the above mentioned scenario, if the first property file (application-{profile}.properties file in a third party jar) does not include this property, TraceAutoConfiguration.java   sets the value to "default". Now, since the value is set (i.e. default), spring will not bother to override it even if mentioned in any of the other property in the subsequent order list.
This issue happens because of the SPeL mentioned in

${spring.zipkin.service.name:${spring.application.name:default}}

Workaround
Override the Order application.properties of by a code like this, but this may consequence depending on the project
    @Bean
    public static PropertyPlaceholderConfigurer applicationPropConfig() {
        PropertyPlaceholderConfigurer ppc = new PropertyPlaceholderConfigurer();
        ppc.setLocations(new ClassPathResource("application.properties"));
        ppc.setOrder(Ordered.HIGHEST_PRECEDENCE);
        ppc.setIgnoreUnresolvablePlaceholders(true);
        return ppc;
    }

Suggestion
I think we should change the SPeL to a "ConfigurationProperty file" or something.
Tested on version Version 2.1.1.RELEASE.
Ref: issue discussion in spring framework (Unresolved, bulk closed early '19): https://github.com/spring-projects/spring-framework/issues/14623

This doesnt seem like an issue specific to sleuth, can you replicate this issue in a simple boot application?  If so this should be filed to Spring Boot.

Yes, agree this issue belongs to spring boot. There is an issue already for this https://github.com/spring-projects/spring-framework/issues/14623 but it seems like it will not be taken up due to too much refactoring required. Hence, I thought something can changed in sleuth to fix it.

This had


Add files via upload

Description
Only fill in the fields below if relevant.
Features
Adding new ASCII Distro "NothingLinux"
Issues
TODO

Where does exist this NothingLinux?


Getting IPv6 error

Endpoint api6.ipify.org is not available any more, and it is replaced with another one, so the script is throwing some errors. You can take a look at their website (API usage section) for changes.

Uh, sorry, wrong repo :(


The term "tenant name" is ambiguous

When you write <your-tenant-name> or the like in the documentation and samples, do you mean tenant organisation name or tentant domain name or tenant resource name?
Most of the places I've seen you mean domain name.
Here is the tenant create screen, and when you click create, you get shown a screen where the field labeled Tenant name is the Tenant organisation name NOT the Tenant domain name.
When we write, we should be specific, detailed and unambiguous - this is software development, right?
Telling me the solution is irrelevant - the documentation and the samples should be updated.

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

ID: 3c5fbe84-4747-3611-d709-8ed2d9753762
Version Independent ID: ce6a10bf-1cab-b559-f128-0174648a2670
Content: Configure authentication in a sample single-page application by using Azure Active Directory B2C
Content Source: articles/active-directory-b2c/configure-authentication-sample-spa-app.md
Service: active-directory
Sub-service: b2c
GitHub Login: @kengaderdus
Microsoft Alias: kengaderdus

@skrabbe001
Thanks for your feedback! We will investigate and update as appropriate.

Hi @skrabbe001,
Thanks for the feedback. I think saying "domain name" could get confusing because a lot of times the domain name also includes the suffix, and in this case it does not. I also think it's important to specify that it is the name for the particular tenant relevant to the customer.
I have looped in the author @kengaderdus though to pass along your feedback. Feel free to also make a pull request if you disagree with me.


refactor docker_cli_netmode_test .go with Assert statement

part of #16756
Signed-off-by: Xiaoxu Chen<EMAIL_ADDRESS>

@vdemeester @HuKeping  great, I will update

At this point, I add a function dockerCmdWithFail which call dockerCmdWithError, maybe we should refactor dockerCmdWithError with err checking.

@vdemeester @HuKeping  Are there any other ideas

Let's not refactor too much for now dockerCmdWithError might not be used with checker.NotNil each time.
LGTM 🐰

LGTM


Base Black and Prettier formatting changes

Pull Request Template
Description
Base Black and Prettier formatting changes to get better comparison between new Indeed fixes and old code. For whatever reason, comparing in Github is not working for me, and it is showing a lot more changes than it should be. If I use gitlens in VSCode, I see the proper changes between this PR, and the indeed fixes PR #166.
These are the correct file changes for the comparison between this and PR #166.

Context of change

[ ] Software (software that runs on the PC)
[ ] Library (library that runs on the PC)
[ ] Tool (tool that assists coding development)
[X] Formatting

Type of change
Please mark any boxes that apply.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Formatting change, this code is still broken.
Checklist:
Please mark any boxes that have been completed.

[X] I have performed a self-review of my own code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to the documentation.
[ ] My changes generate no new warnings.
[ ] I have added tests that prove my fix is effective or that my feature works.
[ ] New and existing unit tests pass locally with my changes.
[ ] Any dependent changes have been merged and published in downstream modules.

hmm let me see what I can do to help here 👀

lets use my formatting PR here #168, left some instructions there to help with aligning on both ends


Shape element of layout problem in latest dev

it happens between    adc92fb1b4fe59d00889f3017763f4bdd2132408 and  4573f65c19ac6aaef1a609c0e2fa38cd954860c6
create new page,
drag the SHAPE from LAYOUT =>SNIPPETS,
in the popup text box , enter the name of shape
save, does not work.
(if you use the same steps to edit, you can not see the shape name which was already there.)
now i have to use version adc92fb1b4fe59d00889f3017763f4bdd2132408

This might be one of things that "broke" due to fixing #5995. I'll take a look when I have some time.

Fixed in changeset 8693b68ac7ed899e1655e488af7e2d32ea7a76bc.


Improvement for throughput related panels in Grafana

Change the throughput calculation for the panels aggregating connections' throughput.
Some panels use sum(throughput) when grouping the connections. The throughput it shows is not quite correct. For some short connections, they will occupy a large of proportion when we do the calculation.
Change it to SUM(octetDeltaCount)*8000/$__interval_ms to have accurate result.
Affected panel:

Throughput of Pod as Source (pod-to-pod-dashboard)
Throughput of Pod as Destination (pod-to-pod-dashboard)
Throughput of Node-to-Node (node-to-node-dashboard)
Reverse Throughput of Node-to-Node (node-to-node-dashboard)
Throughput of Node as Source (node-to-node-dashboard)
Throughput of Node as Destination (node-to-node-dashboard)
Throughput of Pod as Source (pod-to-service-dashboard)
Throughput of Pod as Destination (pod-to-service-dashboard)

Signed-off-by: Yun-Tang Hsu<EMAIL_ADDRESS>

/theia-test-e2e

/theia-test-e2e

/theia-test-e2e

/theia-test-e2e

/theia-test-e2e


Unhandeld prefetch abort makes chromium show white page

I'm using chiliepie-kiosk for about 3 weeks now. Unfourtnatly chromium shows an white page at unregular intervals. I could also extract this error message from journalctl.
kernel: Unhandled prefetch abort: breakpoint debug exception (0x002) at 0x025029d0
The kernel message seems to indicated some problem with a 32-bit app on a 64-bit system https://bugzilla.redhat.com/show_bug.cgi?id=1526618
Any idea what I can do to fix this problem?

That's... interesting.
Which version of the image are you using on which hardware?

Sorry I forget to mention that:
Image Version:  tag v3.0.0-alpha1
Linux $name 4.19.75-v7+ #1270 SMP Tue Sep 24 18:45:11 BST 2019 armv7l GNU/Linux

Hardware: RPi 3B+
$grep Revision /proc/cpuinfo
Revision        : a020d3

The Chromium that's used is the one officially supported by Raspbian, so it should be suitable...
What kind of a page are you showing?

(Accidentally the wrong button)

infoscreen.oh14.de
It‘s a small dashboard for your student room with a few infos. Until a few weeks it worked quite well on an old EEEBox, so I don‘t think the dashboard is the culprit.

Definitely not "the culprit" as in it's doing something wrong, but just wondering what might be different about it that's causing Chrome to throw in the towel. EeeBoxes are x86 and the Pi is ARM, so they're not necessarily comparable.
I'd probably either:

wait for Raspbian to update their Chromium in their repos
manually build a newer one
check if a simpler page behaves the same, and if not, try changing the dashboard somehow

I realize none of these options are very appealing, but it's all I can come up with right now.

When I get a white screen (full or partial) this is how I have worked around it, by running this script in cron every minute.
#!/bin/bash
thecpu=top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}'
#echo $thecpu
if [ ${thecpu%%.*} -le 3 ]; then
export XAUTHORITY=/home/pi/.Xauthority
export DISPLAY=:0.0 && xdotool key CTRL+R
echo date "The CPU is $thecpu which is less than 3% - running refresh" >> /home/pi/fix.log
else
echo "The CPU is $thecpu."
fi

Closing this as there's not a lot we can do.
Please reopen if you still hit this issue. Hoping it'll be gone in the next release.


Create nbkrist.txt

Adding N.B.K.R. Institute Of Science & Technology
Institution/School Name
N.B.K.R. Institute Of Science & Technology
Instiution/School Website
http://www.nbkrist.org
Email Users
Please place an x between the square brackets if yes

[ x] Students
[ x] Academic/Teaching Staff
[ ] Other/Support Staff
[ ] Alumni

Education Levels
Please place an x between the square brackets if yes

[x] Post-graduate research
[x] Graduate School
[x] College (University) or Undergraduate School or equivalent
[ ] Community College or equivalent
[ ] High School or equivalent
[ ] Elementary School or equivalent

Hi,
Please add my college to the list of universities supported by JetBrains.
File Name: nbkrist.txt
Institution/School Name
N.B.K.R. Institute Of Science & Technology
Instiution/School Website
http://www.nbkrist.org
Thanks.

Hi Reid,
Thank you very much for your time and for merging the pull request.
I still not able to apply for the license for Learning purpose. Please view
below screenshot for your reference.
Please let me know is there any waiting time before it gets refreshed in
Jetbrains site or do I have to do anything else.
Appreciate your help. Thanks in advance.
[image: Inline image 2]
--
Regards
Lakku.
On Thu, Feb 8, 2018 at 12:05 AM, Peter Reid<EMAIL_ADDRESS>wrote:

Merged #1526 https://github.com/leereilly/swot/pull/1526.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/leereilly/swot/pull/1526#event-1463007305, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AYtNNtjidlgdIWM7AUg63izE-UO6Fa60ks5tSezZgaJpZM4R4Bjd
.

It seems like you intended to create a pull request for JetBrains/swot, may I suggest you create a pull request there.

Hi Reid,
Got it.
I have raised a new Pull Request (4023
https://github.com/JetBrains/swot/pull/4023) in the specified branch.
Could you please help me in getting the request merged, if possible.
https://github.com/JetBrains/swot/pull/4023
Regards,
Lakku.
On Fri, Feb 9, 2018 at 12:12 AM, Peter Reid<EMAIL_ADDRESS>wrote:

It seems like you intended to create a pull request for JetBrains/swot,
may I suggest you create a pull request there.
https://github.com/JetBrains/swot/pulls
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/leereilly/swot/pull/1526#issuecomment-364208611, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AYtNNk-rpyGH4vB6pf3tuQcEFS9p4JhQks5tSz_8gaJpZM4R4Bjd
.


I think you can made a GUI for this project.

I think you can made a GUI for this project.

I wrote about GUI control in Ark, what do you mean?

Thank you for your feedback. It has been added to the unfinished items


network_monitor: Fix netlink related memory leak.

Fix a memory leak that occurred when destroying a network monitor
instance that hasn't been fully initialized.  In particular, do not
attempt to retrieve network addresses if network interfaces are not
being tracked by the mptcpd network monitor.
The memory leak was caused by an incomplete attempt to retrieve
network addresses during mptcpd network monitor destruction.  Network
address retrieval is not necessary during mptcpd network monitor
destruction, but is unnecessarily triggered because of an ELL related
workaround that forces network address retrieval through the rtnetlink
API to occur only after network interface retrieval completes by
leveraging the netlink command "destroy" function as the trigger for
address retrieval.
Fixes #17.

@mjmartineau I don't have any other changes for this pull request.  Any objections to merging it?

Looks good to me


Use expression in HTML question

Are you requesting a feature, reporting a bug or ask a question?
question
What is the current behavior?
What is the expected behavior?
Is it possible to use an expression in an html question? I want to show the count of a dynamic panel in html.
Sample text: You have added [x] elements to your panel.
If I use this in html template, it is not shown: {pg8-mypnl.length}
How would you reproduce the current behavior (if this is a bug)?
Specify your

browser:
browser version:
surveyjs platform (angular or react or jquery or knockout or vue): angular
surveyjs version: 1.0.25

Please see issue #1164
Both events does not get invoked.

@derchirurg I found the issue. I gave the wrong link to the onDynamicPanelAdded. I have corrected it.
Thank you,
Andrew

@andrewtelnov The html variable does not update when I set the variable in the event.
Please see the updated plunk: http://plnkr.co/edit/zUdf33tVJ9bKnXri6UD8?p=preview

@derchirurg Indeed there is a bug, we have to preprocess html property as we do for title: http://plnkr.co/edit/ZWemmkK9wKiXGz0frmqQ?p=preview
We will fix it.
Thank you,
Andrew

@derchirurg I have fixed this bug. html was rerendered on chaning the variable.
We will likely release a new version on Wednesday. I may rebuild the library using the instruction in the Readme file
Thank you,
Andrew

That is great, thanks.


Add sync option to mobx-persist.

This will allow users to automatically sync their data between tabs whenever localStorage is updated.

@snowl Hi, thank you for this PR, I think it is great to automatically sync data between tabs, but i don't think it should be a part of mobx-persist. the cross-tab sync function should be a plugin just like redux-persist-crosstab.
I will provide a new rehydrate api, and you can call it when the localStorage is updated.

@pinqy520 I agree with you specially for the window (browser stuff) checking
but how can we get this today? how would that plugin look like?

@yordis I just publish a new version 0.4.0, which provides rehydrate api.
const result = hydrate('some', someStore, initialState)
const rehydrate = result.rehydrate
result.then(() => console.log('some hydrated'))

window.addEventListener("storage", rehydrate)

@pinqy520 is this valid or should be close?