update field descriptions

PR Overview
This PR will address the following Issue/Feature:
https://github.com/fivetran/dbt_app_reporting/issues/18
This PR will result in the following new package version: v0.3.1

Updates the description for field source_type to reduce the number of characters. As such this is not a breaking change.
Please detail what change(s) this PR introduces and any additional information that should be known during the review of this PR:
See above
PR Checklist
Basic Validation
Please acknowledge that you have successfully performed the following commands locally:

[x] dbt compile
[x] dbt run –full-refresh
[x] dbt run
[x] dbt test
[x] dbt run –vars (if applicable)

Before marking this PR as "ready for review" the following have been applied:

[x] The appropriate issue has been linked and tagged
[x] You are assigned to the corresponding issue and this PR
[x] BuildKite integration tests are passing

Detailed Validation
Please acknowledge that the following validation checks have been performed prior to marking this PR as "ready for review":

[x] You have validated these changes and assure this PR will address the respective Issue/Feature.
[x] You are reasonably confident these changes will not impact any other components of this package or any dependent packages.
[x] You have provided details below around the validation steps performed to gain confidence in these changes.

View new docs
Standard Updates
Please acknowledge that your PR contains the following standard updates:

Package versioning has been appropriately indexed in the following locations:

[x] indexed within dbt_project.yml
[x] indexed within integration_tests/dbt_project.yml

[x] CHANGELOG has individual entries for each respective change in this PR

[n/a] README updates have been applied (if applicable)

[n/a] DECISIONLOG updates have been updated (if applicable)
[x] Appropriate yml documentation has been added (if applicable)

dbt Docs
Please acknowledge that after the above were all completed the below were applied to your branch:

[ not yet] docs were regenerated (unless this PR does not include any code or yml updates)

If you had to summarize this PR in an emoji, which would it be?

:dancer:

[ ] dbt docs after review is completed


Add anonymous reviewer count to outgoing mails

 Add the # for the anonmyous reviewers in the emails send to the submitters in the template #SubmitterAwaitingSubmission


"vendor" in rpi firmware?

I noticed that it seems like you copied the ARM TF into this repo. As I was typing up #71, I was going to point out that automating nixpkgs updates means that I automate rpi4 firmware flowing into here eventually (which also notably wouldn't be covered by #71).
Presenting the question, does it make sense to copy the rpi firmware into the overlay (or otherwise package it in this repo) to control the version being deployed?
(If not, does it make sense to remove ARM TF or upstream whatever you did to it back to nixpkgs?)
For example, we write the config in this repo, but are dependent on the firmware from nixpkgs. Granted, I think this config format is basically stable, but just something for consideration.

I actually don't know yet. I still need to think whether I want to depend on Nixpkgs only for the build tooling and always rely on local derivations for artifacts, or if it should rely on Nixpkgs for build artifacts.
Though I have been thinking it should handle its requirements as we will most likely end up customizing more and more parts of the build. Furthermore, when I move to the modules system for describing the builds, I most likely will not use the "builder" as it is made currently, and instead rely on the modules system for TF-A and all similar artifacts.
So I guess the vendor firmware bits should all be declared locally.

So I guess the vendor firmware bits should all be declared locally.

Oh lord I just went through the hassle of making it auto-updateable in nixpkgs, but I guess ultimately that should lift and shift here.
At the very least, it seems odd that we source u-boot from nixpkgs, but maintain a separate patch set here.

It really could go either way, but keeping things like they are right now means we couple tightly the vendor binaries lifecycle with our Nixpkgs update cycle.
Though luckily, it should be trivial enough to port most of what you did into our overlay.

Okay. Presumptions:

we'd copy from nixpkgs, rather than move (not sure we really could anyway)
we'd only copy over the u-boot binary, patches, and the foundation's firmware, so that tow-boot is less dependent on nixpkgs's versions and patches aligning. (Though, I guess in theory we're also going to copy foundation+mainline dtbs in, but I'm not sure mirroring the kernels in here make sense, oh look it's this "fun" again.)

I'll take a crack at "copying" the firmware part of my update into tow-boot's overlay.

Hm, how do you feel about Tow-Boot packaging / prescribing an rpi-eeprom version? @samueldr

It most likely will be required, to make sure things work as expected. I actually had a small thought about it in the past few days, and was wondering if it was possible to force it. Additionally adding the required tooling in U-Boot to get information like the version, and maybe even configure/flash it.

(See #69 for details about forcing the rpi eeprom)


SAA-1944 set activities to not be on regime time for RSI, WDI and LPI historic data

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 84.12%. Comparing base (0b25629) to head (e688b1f).

Additional details and impacted files
@@            Coverage Diff            @@
##               main    #1029   +/-   ##
=========================================
  Coverage     84.12%   84.12%
  Complexity     3665     3665
=========================================
  Files           381      381
  Lines         12354    12354
  Branches       1062     1062
=========================================
  Hits          10393    10393
  Misses         1470     1470
  Partials        491      491

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


MR Auth: Update to 1.2.5 for the August 2022 release

This change updates the changelog and version to 1.2.5 for the August 2022 release.

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

/check-enforcer evaluate


[Feature] Ability to handle tgz helm targets

Command

[ ] check-image-updates
[ ] delete
[X] deploy
[ ] diff
[ ] helm-pull
[ ] helm-update
[ ] list-images
[ ] list-targets
[ ] poke-images
[ ] prune
[ ] render
[ ] seal
[ ] validate
[ ] version

Who are you?
No response
What do you want to do?
https://helm.sh/docs/helm/helm_install/ has
By absolute URL: helm install mynginx https://example.com/charts/nginx-1.2.3.tgz

Why do you need that?
Current kluctl can't deploy helm charts defined by absolute URL.

I was not aware that this is possible in Helm and agree that this should be supported by Kluctl as well. I believe this is mid-sized task that could easily be implemented by some new contributors. I'll leave this feature request open for some time so that someone can pick it. If noone picks it in the next weeks/months, I'll work on this by myself instead.

Hi @codablock , looking to take a dig at this issue

@chiragbhatia8 Happy to see you working on this :) If you need help, contact me either here or via the CNCF Slack (kluctl channel).

Hey @chiragbhatia8, were you able to make some progress while digging?


BE cores inside ReservationTracker in debug mode

Describe the bug
Aggregate query leads to BE coredump with the following logs and stack.

Additional context
Version: master branch

I think @kangkaisen has just remove the DECHECK #3531 ...
And why the instance memory checker should not has mem limit?

To be honest I don't know why ReservationTracker::TransferReservationTo needs that DCHECK and I'm not sure whether it will cause troubles if removing it. For instance memory tracker, I think either setting limit or not setting limit is fine. Therefore keeping the original design (no limit) looks more safe to me.

@morningman Why instance memory checker should set mem limit?


GetConst trait for usage with const parameter_types!

Context
frame_support::parameter_types supports both const and storage "parameter type" creation. For const we require that the value is a constant and thus not mutable at runtime. On the other hand storage parameter types are mutable at runtime by changing the storage value.
Problem
A pallet designer cannot guarantee that a parameter type is a constant and instead has to account for the fact that any Config parameter type may be mutable at runtime. In some cases this can make a pallets api unnecessarily brittle because the pallet designer either has to introduce logic to account for that parameter being mutable or just put a doc comment that the parameter type should be const.
Solution
Introduce a trait GetConst which only const parameter_types implement. The trait could just require an impl for fn get_const. A pallet designer can then bound certain Config parameters with this trait if they desire immutability.
Example use case
In the vesting pallet we are introducing a bounded vec to hold vesting schedules. The bound is dictated by the Config parameter MaxVestingSchedules. The potential benefits of a GetConst trait may be:

If this bound is changed the weights for the pallets calls ideally should be recomputed. Both a const and weights can only be changed with a runtime upgrade, so if we assume weights are always done for a new runtime any change to this const should be accounted for.
The runtime integrity test checking this value is at least 1 is only meaningful if we know it invariant at runtime.

We do have #[pallet::constant] annotation. I am wondering if we can reuse it? e.g. automatically add GetConst trait bound to it.

i dont think traits allow for the getconst we are looking for. We can instead literally put a const in the Config trait of the pallet. This should satisfy our requirements.


fix-issue-237

I want to implement a feature where the X button appears when the mouse clicks on the input field or when the user types something, and it stays hidden at other times. But I haven't found a good way to achieve this yet.

Added some comments about code quality, otherwise the logic looks good.
As a final note, some feedback about git and GitHub usage to keep in mind next time: We should make the pull requests be consistent with others one in the repo. Usually the convention is to give the PR a useful name about what it does, and simply link the issue instead of using that as title, same for commits.
E.g.:
* PR title: Add Clear Text Button to Models Search Bar

* Description: you can reference the issue using "Addresses #" or "Fixes #", and then mention anything you think is relevant.

* Commits: these are a bit more personal, but ideally they should tell what they changed, in this case the commits could've said:

  1. [88568de](https://github.com/moxin-org/moxin/commit/88568de6159d04008ecf84e9f58654dd3015603d) - Add clear text button to search bar
  2. [7c1cb84](https://github.com/moxin-org/moxin/commit/7c1cb8441a81027f3ea614e718f555a8a6225037) - Hide clear button when input is empty

This way the pull requests become easier to identify and the reviews easier to navigate.

Thank you for your suggestions. I will keep them in mind for future code submissions.


Quest journal localization

Where else have you looked for answers to this question?

searched in the quests documentation
asked in community-support on discord

Share your question with as much detail as possible.
Why, for example, is a mobkill quest objective like "pig" displayed in German in the chat properly adapted for me, while it is still displayed in English in the quest journal? Shouldn't it be the same language everywhere and is it possible to make?
Quest objective in the chat with "pig" in German:

Quest objective in the journal with "pig" in English:

See #1915

Please try https://ci.codemc.io/job/PikaMug/job/Quests/317/ and let me know if you run into any issues.

I replaced the plugin with the latest linked version, deleted the config file and restarted the server, but unfortunately for me it still only translates the labels in chat, in quest journal it stays in English.
Could it be a problem with Paper in general?
Server: Paper version git-Paper-234 (MC: 1.18.2) (Implementing API version 1.18.2-R0.1-SNAPSHOT) (Git: c34fb09)
Quests: 4.2.4-b314
LocaleLib: 2.6

Seems I overlooked mob names. Will look into it.

Addressed in https://ci.codemc.io/job/PikaMug/job/Quests/319/
Note that special types like Tropical Fish variants will not have their unique variant translated. This is something I may look into in the future.

Wow, thank you so much for fixing this so fast! I'm really impressed! 😮 Thanks a lot! Now It's working and translating even the mob names in the journal correctly 😄


Unroll notify error into generate response

This PR unrolls the message from notify_error in order to give the model a way to not choose a tool and respond with a non constrained generation

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


Error handling in @syntax

I just spent waay too long debugging a new syntax I made.
MWE:
@theory BiproductCategory(Ob, Hom) => Epidemiology(Ob, Hom) begin
    spontaneous(A::Ob, B::Ob)::Hom(A,B)
end

@syntax FreeEpidemiology(ObExpr, HomExpr) begin
    compose(f::Hom, g::Hom) = associate(new(f,g; strict=true))
end

Error:
LoadError: ArgumentError: invalid type for argument A in method definition for otimes at

This error did not point me at the problem at all. The correct syntax is:
@theory BiproductCategory(Ob, Hom) => Epidemiology(Ob, Hom) begin
    spontaneous(A::Ob, B::Ob)::Hom(A,B)
end

@syntax FreeEpidemiology(ObExpr, HomExpr) Epidemiology begin
    compose(f::Hom, g::Hom) = associate(new(f,g; strict=true))
end

I think the solution is for the macro @syntax to check that you gave it the name of a valid Theory before it continues to execute. The error should say something like No Theory or Signature was provided to the @syntax` macro.

OK, that's pretty bad.

This error has gotten better, but still doesn't check the right thing
julia> @theory BiproductCategory{Ob, Hom} <: Epidemiology{Ob, Hom} begin
           spontaneous(A::Ob, B::Ob)::Hom(A,B)
       end

julia> @syntax FreeEpidemiology{ObExpr, HomExpr} begin
           compose(f::Hom, g::Hom) = associate(new(f,g; strict=true))
       end
ERROR: ArgumentError: invalid type for argument f in method definition for compose at REPL[9]:2
Stacktrace:
 [1] top-level scope
   @ REPL[9]:2


Mssive drop in performance due to audo/threading error (Error: WASAPI: Initialize failed with error 0xffffffff88890008)

Godot version
4.2 beta 5 - mono
System information
Windows 11 - Vulkan - Nvidia RTX 4070 - intel i5 13600KF
Issue description
I get this error as in the image:

My entire project drops from stable 60fps with vsync (without vsync the fps are in hundreds) down to ~20 fps due to something failing. The error happens just once and since then the performance never gets back.
This is apparently an audio driver from the error but I don't even use any audio stream or audio node, I also do not have any audio files in my project and never had. This has not been ahppening in beta 4, it started with beta 5 - potentially a regression maybe?
If it helps, I'm currently testing navigation (3D) in Godot.
Steps to reproduce
No idea, I haven't found a trigger, I have my project running for couple seconds/minute and then BAM.
Minimal reproduction project
No idea, at most I can provide my project if it's needed. Again I don't have and don't use audio at all at the moment or ever in this project, I'm testing navigation.

Can you run the project with the Dummy audio driver (case-sensitive) by changing the audio driver name in the Project Settings?

Ok, so I figure out why it's happening. The peformance drop is also questionable whether that actually happens or not. When I reported this it did not recover but now when I can reproduce this the fps and performance does recover so I'm not sure if I missed something previously, if it was some Windows shenanigans or something else.
Anyway, when it comes to repro project, it doesn't matter. You can open an empty scene in 3D and run, it's not dependent on anything in the project itself as far as I can tell.
How to reproduce this.
I did not notice this since my cats keep waking my computer up running around so it rarely gets to sleep mode so it surprised me, especially considering it does happen randomly but regularly. I feel stupid, I've been holding back on reporting this.
The same happens in pervious version (latest 4.1.3).
I'm not sure what to do about this, should I close this? I can't tell if it catches back or not so not sure how much this could or could not affect exported games (or work in editor).


Use assets from template files?

Hello,
Is there a way to use an asset from the src directory (such as a jpg file) directly from a PHP template file?
Thanks

I've got the same issue as yours. @jaredpalmer how can we do that? (and make this assets folder present in the build theme files?)

@maximelafarie did you find any solution regarding this issue?


if the oauth2 app is no org, it will always fail with a nill pointer stracktrace

to reproduce the bug ... just create a oauth2 on current main

ok it got fixed while i was offline :D


Encounter an Error 'cp949' codec can't encode character '\u2014'

using the "get_info() method, i would like to get the whole Stock Information..
but, when i'm trying to do like this...
import yfinance as yf

yf.Ticker('UBER').get_info()

the output is as follows and lost the rest of the information.
~~
'headSymbol': None,
'heldPercentInsiders': 0.01962,
'heldPercentInstitutions': 0.74886,
'industry': 'cp949' codec can't encode character '\u2014' in position 9: illegal multibyte sequence
UBER

that part of the information is corresponding to the Company "Profile" Tab on the Web..
in case of  "Uber"
the output of the 'industry' part should be "Software—Application"
i guess "ㅡ"  character between "Software" and "Application" might be Korean vowel....
so, it might be the cause of encoding error.
i wish i also contribute to this issue,
but i'm new to programming,
so just asking questions...sorry..
please, hope this library keep improving...
and thanks for 'yfinance' library..

i got this solved.
when printing, express encoding tpye
sys.stdout = open(strPath + ticker + '.txt',  'a', -1, 'utf-8')

i got this solved.
when printing, express encoding tpye
sys.stdout = open(strPath + ticker + '.txt',  'a', -1, 'utf-8')


Ubuntu 18.04 无法启动，一直在转圈，强行关闭后，会报若干错误

A JavaScript error occurred in the main process
Uncaught Exception:
Error: socket hang up
at createHangUpError (_http_client.js:302:15)
at Socket.socketOnEnd (_http_client.js:394:23)
at emitNone (events.js:91:20)
at Socket.emit (events.js:188:7)
at endReadableNT (_stream_readable.js:975:12)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickCallback (internal/process/next_tick.js:104:9)
A JavaScript error occurred in the main process
Uncaught Exception:
Error: socket hang up
at createHangUpError (_http_client.js:302:15)
at Socket.socketCloseListener (_http_client.js:334:23)
at emitOne (events.js:101:20)
at Socket.emit (events.js:191:7)
at TCP._handle.close [as _onclose] (net.js:510:12)

接口越来越封闭了，看起来是连接问题

同ubuntu18.04
A JavaScript error occurred in the main process
Uncaught Exception:
Error: socket hang up
at createHangUpError (_http_client.js:345:15)
at Socket.socketOnEnd (_http_client.js:437:23)
at emitNone (events.js:110:20)
at Socket.emit (events.js:207:7)
at endReadableNT (_stream_readable.js:1045:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)

看起来是高频访问限制可以尝试按照RaeADME修改hosts unblock
On Fri, Jul 6, 2018 at 6:41 PM eecshope<EMAIL_ADDRESS>wrote:

同ubuntu18.04
A JavaScript error occurred in the main process
Uncaught Exception:
Error: socket hang up
at createHangUpError (_http_client.js:345:15)
at Socket.socketOnEnd (_http_client.js:437:23)
at emitNone (events.js:110:20)
at Socket.emit (events.js:207:7)
at endReadableNT (_stream_readable.js:1045:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/trazyn/ieaseMusic/issues/169#issuecomment-402998223,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABsVMlu9HJm8uEy7rhCHKgnHk1EMFTIZks5uDz7bgaJpZM4Ub_Zy
.


Absurd launching when hit by grenade shockwave

Description
I got hit by the shockwave of a grenade during a fight and was instantly catapulted (really it was more like teleported) across the room. At first I thought it might be lag but there was no other stuttering and the distance was way too far.
Screenshots
File was too big for git https://streamable.com/yid6ot
Additional context
I honestly don’t even know if this was intended behavior, because it didn’t happen to anyone else and I’ve never seen something like it before. Heavier xenos like the Queen probably shouldn’t be affected by this at all if it is intended.

The shockwave itself is cosmetic and has nothing to do with the actual explosion.


[BEAM-13478][Playground][Bugfix] Fix java unit test

[BEAM-13478]

Not remove public modifier for class at unit-test file
Change the filename of unit-test to the name of a main public class
Use JUnitCore class for tests

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

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

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

GitHub Actions Tests Status (on master branch)

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

R: @KhaninArtur @ilya-kozyrev @AydarZaynutdinov @pavel-avilov


Concept: uniquely address a catalog table and subcontents

Problem
We want to create an API. The API won't use integer primary keys to fetch variable data, instead it will need a different addressing scheme that lets us identify which catalog table the data is in.
We want the API to be able to fetch just part of the data in a data frame in our catalog. This means it also needs a syntax to address only some columns or index ranges of the data.
Possible ideas
Needs discussion.
ETL paths
Use ETL paths based on short_names with some kind of suffix. But the paths will be really long.
UUIDs
Use UUIDs that represent a table or a column. But the ETL regenerates data on every run, we would need a "deterministic UUID" scheme so that two people on different computers generate the same UUID for the same data 😱
ETL index hashes
Use ETL paths, but (automatically or on disk) keep a list of hashes to those paths. The hashes can be used instead of the path itself.

Just as a note, "Concept" cards are not meant to be fleshed out solutions. We should try to turn them into proposals which we can then agree on or discuss more.

This is still a thing as far as I know.

This got solved and shipped, e.g. grapher/bp/2022-07-14/statistical_review/statistical_review#oil__proved_reserves


Implement Redshift Proof System

Duplicates corresponding issue in Zero-Knowledge proofs repository.

Done with https://github.com/NilFoundation/crypto3-zk/commit/5a602997d52d538083679396055962c0b40e0ddc


How to access path parameters?

routes.at(":id", |r| r.get(endpoint));

How can the path parameter id be accessed from the endpoint?

Sorry, for the foolhardy. Found the answer in tide docs.

Sorry, for the foolhardy. Found the answer in tide docs.


Slow sluggish editor after sometime

Version 1.22.0-insider
Commit 6c22e21cdcd6811770ddcc0d8ac3174aaad03678
Date 2018-03-30T05:16:39.261Z
Shell 1.7.12
Renderer 58.0.3029.110
Node 7.9.0
Architecture x64
Steps to Reproduce:

Use the editor for a while, having two separate windows opened
Toggle Developer Tools

Right now the editor is using 3 cores of my 4 cores, almost maxing them out (75%). Using a lot of memory as well (1.5GB)

the log has the repeating errors:

Other than that, it's just sluggish to type, having to close and open it again to make it more responsive again

Does this issue occur when all extensions are disabled?: Yes

Can you use code-insiders --status to see which processes are using CPU?


[Tokenization] Accept array of scope names

Tokenizer passed to monaco.languages.setTokensProvider won't accept array of scope names.
https://github.com/theia-ide/theia/pull/2118#issuecomment-398462578
NeekSandhu/monaco-editor-textmate/src/index.ts:50
https://github.com/NeekSandhu/monaco-editor-textmate/issues/3

This change should solve it:
https://github.com/Microsoft/vscode/commit/1f79465e8c28b9cbb8486cd5d99fb9a41bdb63fc
Any idea when this will land here?

That change has been shipped.


ACME DNS challange (LEGO) with INWX causes issus (command after logout)

Do you want to request a feature or report a bug?
Bug
What did you do?
This is my ACME configuration:
certificatesResolvers:
  letsencrypt:
    acme:
      email: "admin@xxx"
      caServer: "https://acme-v02.api.letsencrypt.org/directory"
      storage: "/data/acme.json"
      keyType: "EC384"
      dnsChallenge:
        provider: inwx
        delayBeforeCheck: 30
        # inwx ns1 (+ipv6), ns2 (+ipv6), quad9 (+ipv6)
        resolvers: ["<IP_ADDRESS>", "2001:67c:1bc::104", "<IP_ADDRESS>", "2001:67c:10b8::104", "<IP_ADDRESS>", "2620:fe::fe"]
  letsencrypt-staging:
    acme:
      email: "admin@xxx"
      caServer: "https://acme-staging-v02.api.letsencrypt.org/directory"
      storage: "/data/acme-staging.json"
      keyType: "EC384"
      dnsChallenge:
        provider: inwx
        delayBeforeCheck: 30
        # inwx ns1 (+ipv6), ns2 (+ipv6), quad9 (+ipv6)
        resolvers: ["<IP_ADDRESS>", "2001:67c:1bc::104", "<IP_ADDRESS>", "2001:67c:10b8::104", "<IP_ADDRESS>", "2620:fe::fe"]

And this is the docker-compose config for the traefik container:
version: '3'

services:
  traefik:
    image: traefik:v2.2
    restart: always
    labels:
      # API dashboard
      - "traefik.enable=true"
      - "traefik.http.routers.api.rule=Host(`xxx.de`) && (PathPrefix(`/dashboard`) || PathPrefix(`/api`))"
      - "traefik.http.routers.api.service=api@internal"
      - "traefik.http.routers.api.tls=true"
      - "traefik.http.routers.api.tls.certresolver=letsencrypt"
      - "traefik.http.routers.api.middlewares=auth"
      - "traefik.http.middlewares.auth.basicauth.users=admin:xxx"
      # HTTP to HTTPS redirect
      - "traefik.http.routers.http-catchall.rule=hostregexp(`{host:.+}`)"
      - "traefik.http.routers.http-catchall.entrypoints=http"
      - "traefik.http.routers.http-catchall.middlewares=redirect-to-https@docker"
      - "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https"
    ports:
      - "80:80"     # HTTP
      - "443:443"   # HTTPS
    environment:
      - INWX_USERNAME={{ INWX_USERNAME | mandatory }}
      - INWX_PASSWORD={{ INWX_PASSWORD | mandatory }}
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - ./traefik.yml:/etc/traefik/traefik.yml
      - /srv/traefik/:/data/
    networks:
      - traefik

networks:
  traefik:
    external: true

And this is the docker-compose config for the main website container:
version: '3'

services:
  nginx:
    image: 'nginx:1.17'
    restart: always
    hostname: 'xxx.de'
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.nginx.rule=Host(`www.xxx.de`) || Host(`xxx.de`)"
      - "traefik.http.middlewares.nginx.redirectregex.regex=^https://xxx.de/(.*)"
      - "traefik.http.middlewares.nginx.redirectregex.replacement=https://www.xxx.de/$${1}"
      - "traefik.http.services.nginx.loadbalancer.server.port=80"
      - "traefik.http.routers.nginx.tls=true"
      - "traefik.http.routers.nginx.tls.certresolver=letsencrypt"
    volumes:
      - '/srv/nginx:/usr/share/nginx/html:ro'
    networks:
      - traefik

networks:
  traefik:
    external: true

What did you expect to see?
Apart from the main website, there are a few other services with other subdomains running that require a TLS certificate. For example one called maubot. After running these containers, I do end up infact with a valid and working TLS certificate. But not without me noticing the log filling up with some errors.
What did you see instead?
The log shows repeated inwx: 2002 errors.
time="2020-07-02T11:26:54Z" level=error msg="Unable to obtain ACME certificate for domains \"maubot.xxx.de\": unable to generate a certificate for the domains [maubot.xxx.de]: error: one or more domains had a problem:
[maubot.xxx.de] [maubot.xxx.de] acme: error presenting token: inwx: (2002) Command use error
" providerName=letsencrypt.acme rule="Host(`maubot.xxx.de`)" routerName=maubot@docker

time="2020-07-02T11:26:54Z" level=error msg="Unable to obtain ACME certificate for domains \"xxx.de\": unable to generate a certificate for the domains [xxx.de]: error: one or more domains had a problem:
[xxx.de] [xxx.de] acme: error presenting token: inwx: (2002) Command use error
" providerName=letsencrypt.acme rule="Host(`xxx.de`) && (PathPrefix(`/dashboard`) || PathPrefix(`/api`))" routerName=api@docker

time="2020-07-02T11:27:35Z" level=error msg="Unable to obtain ACME certificate for domains \"www.xxx.de,xxx.de\": unable to generate a certificate for the domains [www.xxx.de xxx.de]: error: one or more domains had a problem:
[xxx.de] [xxx.de] acme: error presenting token: inwx: (2002) Command use error
" providerName=letsencrypt.acme routerName=nginx@docker rule="Host(`www.xxx.de`) || Host(`xxx.de`)"

The INWX API documentation does not really help here (https://www.inwx.de/de/help/apidoc/f/ch04.html), but I contacted the INWX support and they said they notice these errors in their logs whenever my client tries to send a command while it is not logged in!
So my theory is, that traefik maybe tries to resolve those certificates in parallel and some instances log in and work correctly and log out again, while others still try to send commands and fail, needing to retry.
Or it is a bug in LEGO and it tries to send commands after the logout.
If there is anything I can help with debugging, please let me know. For members of the traefik project I would be even willing to setup a temporary INWX account if this helps debugging. I do not know if it is related to https://github.com/containous/traefik/issues/6141 . If you point me to what I need to change in my config, I can test wildcard certificate.
Output of traefik version: (What version of Traefik are you using?)
(From the logs)
("Traefik version 2.2.1 built on 2020-04-29T18:02:09Z"

What is your environment & configuration (arguments, toml, provider, platform, ...)?
See above

Is there any news? This affects me, too ...

@macwinnie Do you think you could get a traefik log with loglevel DEBUG of a failed certificate RENEW? So we might see exactly what traefik is doing?

@macwinnie The rather random propagation delay seems to be the issue!
I believe the retries might cause the command error issues. See https://github.com/go-acme/lego/issues/1297
Please try setting INWX_PROPAGATION_TIMEOUT to 420 and see if this works better for you. I am currently trying this and so far it seems to help.
If we fix it in Lego, the documentation will be updated there, so even people with older traefik versions can spot the fix. Thus I would close this issue. If there if anything else, feel free to re-open it again!


Fix scaling of get_size on Windows

Progress toward #26

Works nicely on windows with this fix!

Having read that code, I believe that calculation just multiplies by the scale factor, so should give the correct result now. This is all a bit different than the existing druid-shell code, where I think the relevant logic is directly in the WM_SIZE handler. (And, reviewing that code, I think it's less than ideal, because it seems to create a swapchain with fixed size of 1024x768, then do a ResizeBuffers on WM_SIZE. More than once I've felt like I've picked up a rock and watched the bugs scurry around).


New release is overdue

While several features and fixes have been added over the last year they have not been released as a new version.
It would be really nice if you could simply publish the current master. (maybe you can tag it as [next] if you don't wan't to publish as stable/[latest])
I am mostly looking for the export schema feature which was added about 5 months ago.
Thank you for your help.

Since this project seems stale, I went ahead and created something similar and in some ways more complete while in others less complete (ATM). I still need to implement several features like filtering and paging but the following features exist:

relations work (one-to-many, many-to-one)
the database can be exported and updated/persisted via mutations
the generated schema can be exported.

Types are deeply generated, so nested objects will work (with restrictions)
If you're interested you can check out or watch  this project: https://github.com/pixelass/phony
Right now it's just a prototype but a release should follow soon when paging and filtering has been added.

In case anybody is interested: phony has been released https://pixelass.github.io/phony/

Check the releases page for a list of recent releases.


I think a copy button is needed for JSON

HI! Thanks for this great app.
Its all fine, but I'm thinking of a minor improvement, maybe add a copy icon on top right corner (or everywhere else) of the JSON section, so by clicking it, the whole thing is copied.
Currently you can do it using CTRL + A, CTRL + C or simply selecting all by mouse, but a "buttonic" option would be fine too. Thanks : )

Hey - sounds good! @emilyb7 and I will be working on that :)

I can make a try for that :+1:

That sounds like a great option. Was this ever developed? I don't 'see' a copy button anywhere, but maybe I'm missing it?

This feature was never developed.

So GeoJson.io is no longer being developed?

@ajeg read the readme please.


Add support for lelwel language server

https://github.com/0x2a-42/lelwel

You can test if single_file_support = true works for this config and enable in a follow-up PR, I'm merging.


Support installing packages from/via NuGet

I'd like scons to be able to ingest C++ NuGet packages, which I figure would work the same way C++ NuGet packages work in Visual Studio. I believe that the NuGet pkgs are just zip files and the files that specify which NuGet packages to download are just zip files. There's nothing really all that proprietary or secret about NuGet. It isn't a build system: it's just a software package management and distribution standard. See Microsoft's documentation here and here.
It would be ideal to support both packages.config and PackageReference style NuGet includes in scons builds, if that could be a thing. Here is an example of a packages.config file from another build system that ingests NuGet.
This is a feature it is common to see in other build systems which scons is missing.
How should it work?
I believe what Visual Studio / NuGet does is take in some XML (from packages.config or the PackageReference tag in the Visual Studio project file) which has the package name and version number. Then it goes looking at the NuGet.org web site (or other specified NuGet repos) to download that version. It comes as a pkg file which is really just a zip and it gets unzipped under the /packages/ folder. The idea is that the /packages/ folder is ignored by Git and strictly off-limits for any developer to touch. Only the build system touches it. That way, if the project gets built on two different machines, both machines know exactly where to go and what version of the dependency to download and use without having to keep all the code of the dependencies in the repo. You just clone and build, and the build script automatically downloads all the dependencies and puts them in the right places.
What's the advantage of using it?
Ideally, you should be able to download and build programs from source without worrying about dependencies. When a dependency needs to be updated, the update should be only a one line change. (the version number in the XML) This makes it easier to maintain a codebase with rapidly multiple rapidly changing dependencies.

Sample implementation from Cake build system
sample implementation

Is this something that's still considered?

If you mean is someone working on it - no.  But there's a repository of contributed tools and it could easily go there as a starting point if someone had something working they wanted to share (https://github.com/SCons/scons-contrib).
SCons hasn't to date dealt with the provisioning side, rather deferring that to the developer - set up an image with known components to get reproducible builds.  SCons does this for it's own CI builds - the provisioning happens entirely outside SCons.  The closest it probably gets is some contributed tools to deal with downloading an unpacking sources from external locations (tarballs, zipfiles, etc.).  Any thoughts of what this would look like?


HAVE_HDF5_ZLIB fails with an MPI-enabled HDF5

netcdf: 4.9.2
hdf5: 1.12.1
Platform: Windows with MS-MPI
If HDF5 is built with MPI support, HAVE_HDF5_ZLIB detection fails because mpi.h cannot be found. It may be better to instead just read H5pubconf.h directly and look for if/how it is defined.

USE_HDF5_SZIP seems to have similar issues.


drivers: sensor: ms5611 barometric pressure sensor driver support

Following up on #48758 since it was closed more than a year ago. Double checked the driver continues to work and added comments for CRC4 calculation, as well as replace <zephyr/zephyr.h> with <zephyr/kernel.h>
Signed-off-by: Aaron Chan<EMAIL_ADDRESS>

Hi @MaureenHelm Could I please get a review of this PR to gain a better understanding of what to fix and how to improve so this could get merged for my org. Thanks!

It looks incredibly similar to the ms5607. If I understand correctly, they are virtually the same sensor, only MS5607 has half the resolution of the MS5611. Please look at making MS5607 driver more generic as it doesn't seem like there is justification for duplicating so much code. What's more, the ms5607 driver has support for both I2C and SPI, which is nice.

Yea, I've worked with the MS5607 previously, before switching to the MS5611 for a new board revision. It seems that the only difference would be the coefficients being used during calculation. I agree with your suggestion and I can doing something similar with how the TMP116 driver also supports TMP117 functionality.

@AarC10 thanks for the update. Does it make sense to leave this PR open or do you want to create another one for the update to the MS5607 driver? It's fine either way.

@AarC10 thanks for the update. Does it make sense to leave this PR open or do you want to create another one for the update to the MS5607 driver? It's fine either way.

I think it makes more sense to just leave this PR open. I will try to make changes, test and squash soon when I can find the time (hopefully this week). Thanks!
Follow up question actually. Should we rename the ms5607 driver to ms56xx if this is to be a shared driver?

I think it makes more sense to just leave this PR open. I will try to make changes, test and squash soon when I can find the time (hopefully this week). Thanks!

Excellent!

Follow up question actually. Should we rename the ms5607 driver to ms56xx if this is to be a shared driver?

Yep!

Alright merged the drivers into one now. Sorry for the delay. Most of my time was spent figuring out macro fun for initializing those coefficients. Pretty much everything is renamed, added a field to the config for storing coefficients and replacing the hardcoded values in the compensate function to use those stored coefficients instead. Also made a comparison table of the values. Tested both drivers as well and the results are below. MS5607 on top and MS5611 on the bottom

Great stuff! Main ask would be to document default value in DT binding and add entry to migration guide as compatible has been renamed. Thanks!

Sounds good! Sorry. Was planning on getting to it, just a lot of stuff going on these past few months. Will handle ASAP

Hey @kartben Made changes to those suggestions. Also super sorry, but I wasn't thinking when I hit sync fork and it automatically closed this PR. Had a new development machine setup too and had to reclone everything, so couldn't really force push. Don't know if its ok that I had to open a new PR, or if I should just mess with my git a little more to try and get it here if possible.
Also, can't reply to your conversations in review mode, because everything got blasted :/ Anyways, I added to the migration guide. I think we should be explicit that it isn't just MS5607 only that is supported. I remember when I first started using Zephyr there was some sensor I was using that didn't make it explicit, so that's sort of why I want to go in that direction if that was ok. Also updated the KConfig as requested to be a little more consistent. And removed making it a default value and instead making it required to choose between either one. My original intent was to sort of backwards support by not needing to modify devicetree, but I guess that doesn't make sense if the driver itself is renamed anyways. Please let me know if there is anything else you need or anything that might help! Thank you.


deps: Deprecate/disable opentracing by default

Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

this requires updates to jaeger example/s from https://github.com/envoyproxy/envoy/pull/28851

/retest


chore(CI): remove nightly slack webhook

Description
This is handled by a workflow and the webhook is obsolete.
Checklist

[ ] Investigated and inspected CI test results

Testing Performed
Here I tell how I validated my change
CI is sufficient.
Reminder for reviewers
In addition to reviewing code here, reviewers must also review testing and request further testing in case the
performed one does not seem sufficient. As a reviewer, you must not approve the change until you understand the
performed testing and you are satisfied with it.

/retest


sugar.rb causes 5.kilobytes and 5.bytes to return the same value

If you're (for whatever reason) loading God alongside a Rails app, 5.kilobytes and 5.bytes will return the same value of 5 because God's sugar.rb uses kilobytes as the smallest size granularity while ActiveSupport uses bytes.  Why not use the same conventions as Rails?  This isn't a big deal because there's really no reason to include the God gem in your gemfile (as I mistakenly did), but the question remains - why not go as small as bytes?

In practice this would screw over too many people. There's no way that everyone would know about the change before upgrading and I'm not prepared to cause the total implosion of thousands of servers worldwide. I made the decision when I originally wrote the code to use kB as the smallest unit because there was no reason anyone would ever want to use bytes in the memory condition. I agree it was the wrong decision, but it's too late now. But I don't think it matters that much. As long as god and rails don't mix, everyone is fine.

Could a sort of deprecation notice be implemented, and a changelog in the readme or separate file like announce.txt?  Not technically a deprecation, but some sort of warning to alert developers when upgrading god.
It seems to me like it should eventually be fixed even though it doesn't need to be right away.  After all god is versioned, and developers can expect some incompatibility fixes being required when upgrading for major version changes like going to v1.0.0.

It could be done at a major version barrier, but I'd insist it be done in a way that prevented god from starting if you used a bare integer in one of those conditions. We could make a Byte class that would be returned by 5.kilobytes or whatever and check that in the relevant conditions. Then at least upgraders would have to fix their configs instead of being bitten by an insidious and invisible change.


What about non-default decompose?

Presumably, CompositeGate implements default_decompose instead of simply decompose because other decomposition methods could be added. What's the plan/intended usage pattern?
I have a situation where the decomposition could depend on the state that it is applied to. In particular, if you know that the gate is being applied to a computational basis state then there is a smarter decomposition than the default one. So I propose adding a method that takes a computational basis state as a parameter and outputs a decomposition that depends on it. Maybe we can call that one decompose?
Maybe I'm trying to be too general and I should just implement this method in my own gate?

I think default_decompose should stick pretty strictly to "here's how you get into (or closer to) 1 and 2 qubit gates with knowable matrices". This would be a separate thing.
You might want a different form of the gate, like ComputationalBasisBla?
It seems like the number of possibly-relevant details for decomposition is unlimited, and making a list of all of them in an args object is bound to be over-complicated.

Okay I made an issue to have a more specific discussion: https://github.com/quantumlib/OpenFermion-Cirq/issues/252.


Parser: don't allocate memory for end location information

This is something I've been thinking about lately...
Every AST node has a location property that tells where the node starts. location is of type Location, a class, and it has file, line and column information. It's a class because using a struct would mean every node has this information inlined and each node would occupy more memory. A Location might be shared between many AST nodes (for example an assignment's location is the target's location.) so it further makes sense for Location to be a class.
Then at some points we started tracking where AST nodes end. This is mainly (even almost only) used in crystal tool commands like context or implementations. But when we did that we increased the size of every AST node by 8 bytes, but we also had to create a lot more Location instances.
There are two issues with this approach:

The first that I mentioned: we allocate more memory
The file where a node ends will always be the same file where it starts. There's no other way around that. However, the model allows that to not be the case.

This PR changes the "end location" information of a node to just be the line and column where the node ends. This ends up occupying 8 bytes in memory, similar to the old Location pointer. However, we don't need to allocate memory for it (it's inlined in the AST node.) We still have an end_location property that returns a Location on the fly when needed, based on this new line/column property.
The end result is that we need a bit less memory for compiling programs. For example for compiling the compiler we allocate 34MB less memory (out 2414MB, so about 1.5% less memory.)
I'm still not 100% convinced about the current code in this PR, so suggestions are welcome!

In theory, the end location could be in a different file due to pragmas:
"#{#<loc:"abc",1,2>3}#{#<loc:"def",4,5>6}"

Then there is the problem of whether those tools (plus compilation errors in fact) should use the physical locations of the files, or the logical locations reflected by the pragmas.

This is also the least appealing optimization for me, so it would be fine to drop it.

Besides compiler tools, the end location is also used for other features. For example the magic constant __END_LINE__.
But perhaps might be possible to simply ignore (most) end location in regular compiler operation, and only collect those that are necessary (like for Call nodes to serve __END_LINE__) or all when running a tool that requires it.
Alternatively, we could consider encoding the end location into the Location instance that already describes the start location. So it would be more of a span. But I suppose that would not deduplicate as well because some nodes share the same start location, but not the same end location.
I'm just throwing in ideas. It seems you're not super convinced this is a good solution, so we might as well let it sit for a while and think about alternative solutions.

I agree.


Support upload/download of small text files and images

Could've sworn I entered this as well as an issue about the limitations, can't seem to find it now.  Wrong repro?

Fixed by #88


404 Page for modules/staff not found

As per title, a dedicated 404 page. Either a generic 404 as a catch all or a dedicated page for each type of result.

Closed by #32


[#noissue] fix invalid configuration

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@ce434a5). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #5754   +/-   ##
=========================================
  Coverage          ?   40.81%
=========================================
  Files             ?     2915
  Lines             ?    87763
  Branches          ?    11548
=========================================
  Hits              ?    35824
  Misses            ?    48858
  Partials          ?     3081

Continue to review full report at Codecov.

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


Warning generated about logged columns

When running a Scenario, I see the following warning issued. I presume it's of interest right now to @matt-graham and is related to #1434 and #1435
/Users/tbh03/GitHub/TLOmodel/src/tlo/scenario.py:438: InconsistentLoggedColumnsWarning: Inconsistent columns in logged values for tlo.scenario logger with key override_parameter compared to header generated from initial log entry:
  Columns in header not in logged values are
  {'new_value': 'bool', 'old_value': 'bool'}
  Columns in logged values not in header are
  {'new_value': 'str', 'old_value': 'str'}
  logger.info(

Hi @tbhallett. Thanks for flagging this.
I don't think this is directly related to #1434 and #1435 but the warning being generated is due to the changes in #1404 which is part of where #1434 arose from!
We now generate a warning if we create structured log entries where the 'columns' of the record differ between the record used to generate the header (first record for a given key) and subsequent records, where the difference can be in the column names or associated types. Here it looks like the first record for the override_parameter key in the tlo.scenario log had both new_value and old_value columns with type bool while a subsequent log record had str type for these columns. Looking at where this log entry is generated
https://github.com/UCL/TLOmodel/blob/9561a7a220bd0701e4e881447e945700a4393406/src/tlo/scenario.py#L426-L447
this is probably as the overriden parameters in the overrides dictionary which is looped over here are not necessarily of consistent types, so this is technically not a valid way to log them (as we assume all entries for a given columns are all of the same type).
To resolve this, we could either convert all entries for old_value and new_value to their string representations by passing to str or create a data structure outside of the nested loops which is then logged in one go.


Built in array support, Thread-ts deprecation & replace message_ts with message_timestamp

Breaking Changes SDK Updates :
Tickets Involved :

PSA-2807 Built-in Array Support Changes
PSA-2914 Deprecate thread-ts & replace message-ts with message-timestamp for SendMessage & SendDM & Send Ephemeral
Create Channel step having create Channel-Manager support

Requirements

[x] I've read and understood the Contributing Guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.

Closing in favor of #154


Render Badge if undefined or null

See #81
That's how it supposed to work.
There's no need to check text prop at all, it just renders in resulting DOM or not and that's it :-)
Also previously it would throw if we pass string as a children.

I disagree with this.
If there's no reason to have a badge, there's no reason to have the badge css class as well.

Did you think about dynamic modifications to badge text? It would be much more performant to add/remove attribute than wrap/unwrap element, React can't deal with it in some smart and performant way AFAIK.

Yep, everything is fine. I made a small modification so a text will always have a span around him


 However, amidst the darkness and despair, there is a glimmer of hope – Tech Cyber Force Recovery. I, too, fell victim to an online trading investment website, losing a staggering $354k in the process. Like many others, I was lured in by the promise of guaranteed profits and the illusion of financial security, only to have my hopes dashed and my trust betrayed. The perpetrators of the scam denied all my withdrawal requests, bombarding me with a barrage of excuses and evasions until they disappeared into the shadows, leaving me with nothing but a sense of betrayal and despair. In my darkest hour,  Tech Cyber Force Recovery emerged as a beacon of light, offering a lifeline of hope in the face of adversity. Their team of dedicated professionals understood the gravity of my situation and approached my case with the utmost care, compassion, and determination. From the moment I reached out to them, I knew I was in capable hands. What sets  Tech Cyber Force Recovery apart from other similar services is their unwavering commitment to their clients' success. They refused to let me become just another statistic in the long list of victims of online investment scams. Instead, they embarked on a relentless quest to recover every penny of the money that was stolen from me, sparing no effort or resources in the process. Moreover,  Tech Cyber Force Recovery demonstrated a rare level of empathy and understanding, recognizing the emotional toll that financial fraud can take on its victims. They provided me with not only expert guidance and support but also a sense of reassurance and hope during my darkest moments. Their willingness to allow me to pay the service charge only after I had recovered all my lost funds further underscored their integrity and commitment to client satisfaction. Thanks to the tireless efforts of  Tech Cyber Force Recovery, I was able to reclaim what was rightfully mine and emerge from the shadows of despair into the light of financial freedom once more. Their professionalism, expertise, and unwavering dedication are unmatched, and I am forever grateful for their invaluable assistance. If you find yourself in a similar predicament, reach out to  Tech Cyber Force Recovery – they will be your guiding light in the darkness of cryptocurrency.
WhatsApp: +.<IP_ADDRESS>.<IP_ADDRESS>.6.9.7

Losing amount of money in trading, especially with an unregulated broker, is an incredibly stressful and disheartening experience. Recently, I found myself in such a predicament, having lost $65,000 through binary options trading with a broker that turned out to be unregulated. The journey to recovering my funds was challenging, but with the help of CYBER TECH WIZARD, I am pleased to share that I successfully reclaimed all my lost capital. I hope that by detailing my experience, others in similar situations can find the guidance and assistance they need. My initial foray into binary options trading was fueled by promises of high returns and professional support from the broker I chose. However, it quickly became apparent that this broker was unregulated, a fact that became increasingly problematic as I tried to withdraw my funds. The process to access my money was fraught with excessively complicated terms and conditions, which seemed nearly impossible to satisfy. The broker’s attempts to create obstacles were evident, and I found myself trapped in a cycle of frustration and confusion. Despite these challenges, I remained determined not to panic. I knew that giving in to despair would not solve my problem. Instead, I began researching potential avenues for recovering my lost funds. It was during this search that I came across CYBER TECH WIZARD  , a service dedicated to assisting individuals who have been defrauded by unregulated brokers and other financial scams. CYBER TECH WIZARD   approach to helping scam victims is both comprehensive and effective. When I reached out to them, their team was prompt in their response and provided me with a clear and structured plan for recovering my funds. They requested detailed information regarding my trading account and the transactions that had led to my losses. This included all correspondence with the broker, account statements, and any other relevant documentation. The team at CYBER TECH WIZARD   handled the recovery process with great professionalism. They thoroughly examined the provided documentation and used their expertise to navigate the complexities of dealing with an unregulated broker. Their knowledge of the legal and financial aspects of such cases proved invaluable. They worked diligently to address the fraudulent activities and negotiate with the broker on my behalf. Throughout the recovery process, CYBER TECH WIZARD   kept me informed and provided regular updates on the progress. Their commitment to resolving my case was evident, and their transparent communication helped alleviate some of the stress associated with the situation. Their ability to effectively advocate for my case was a crucial factor in the successful recovery of my funds. To my immense relief and satisfaction, CYBER TECH WIZARD   was able to recover the full $65,000 that I had lost. The recovery process, which initially seemed daunting and nearly impossible, was completed within a few days thanks to their expertise. This outcome not only restored my lost capital but also provided a sense of vindication and closure. For anyone who finds themselves in a similar situation, I highly recommend seeking assistance from services like Wizard Web Recovery. Their expertise in dealing with unregulated brokers and financial scams is unparalleled, and their dedicated approach can make a significant difference in recovering lost funds. If you are struggling to withdraw money from an unregulated broker or facing complicated terms and conditions, reaching out to a reputable recovery service could be the key to reclaiming your investment. While losing $65,000 to an unregulated broker was a significant setback, the support from CYBER TECH WIZARD   turned a challenging situation into a successful recovery. Their professionalism, expertise, and commitment to helping victims of financial fraud were instrumental in reclaiming my lost funds. If you find yourself in a similar predicament, do not hesitate to explore recovery options and seek the help of a trusted service. Financial recovery is possible, and with the right assistance, you too can overcome the challenges of dealing with fraudulent brokers. CONTACT INFO......+18597435022
<EMAIL_ADDRESS>

"I'm thrilled to share my incredible experience with Santoshi Hacker Organization! I had lost access to my Bitcoin wallet, and with it, a significant amount of cryptocurrency. I was devastated and thought all hope was lost.
But then, I discovered Santoshi Hacker Organization, a team of expert hackers specializing in cryptocurrency recovery. I was skeptical at first, but their professionalism and expertise quickly put me at ease.
The team at Santoshi Hacker Organization worked tirelessly to recover my lost Bitcoins. Their cutting-edge cybersecurity guide and black ATM expertise allowed them to navigate the complex web of blockchain transactions and successfully retrieve my funds.
I was amazed when I saw my Bitcoins reappear in my wallet! The team's dedication, expertise, and discretion made the entire process seamless and stress-free.
I wholeheartedly recommend Santoshi Hacker Organization to anyone facing similar challenges. Their exceptional service has restored my faith in the cybersecurity community. Thank you, Santoshi Hacker Organization, for your outstanding work!"
Feel free to reachout to this Organization you we find help on your lost, Contacts: website :[ https://santoshi02.wixsite.com/santoshihackerfundsr }
Email: {<EMAIL_ADDRESS>}


Reduce verbose logging of the weatherlink response

Can you put the verbose weatherlink response behind a config flag, or log with log.debug, please?

@Cisien thanks for reporting this.  Currently working with version 2.0.0 for this plugin and will update the logging functionality to be able to adjust the logging levels.  Will look at releasing a version 2.0.0 and 1.1.0.

Hi, also asking if there's still a v2.0.0 on the way? Trying to get my Davis WeatherLink Live into HomeKit via HOOBS... or should I be able to do this with this plugin anyway?

Hi @NeilJonesOnline, sorry I haven't had the time to build v2.0.0.  You should be able to use this version of the plugin to get your Davis Weatherlink Live integration going.

Thanks, I appreciate the reply. I’ll have another go with this version.


Shabads search is not complete was searching for ik til nahi visrey and it showed nothing

It is from amrit kirtan. Challenges

different spellings for same words make it hard to search
you don't always remember the rahao pangti, making a hard to search

I'm still looking for some good database that can help in searching and indexing.

I'll try to use iGurbaniDB and create an API/static JSONs to fix this properly. Static JSON make a lot of sense to me as they'll be fast, can be made on gh-pages, and can be cached by service-worker

Thanks to GurbaniNow, I am able to create a decent Shabad Searcher. Will release it tonight hopefully to the master branch.

Once we have the hymns, then we can simply ask users/devs to create PRs to the above hymns to put meta content like
{
  "ShabadID": 1234,
  "Kirtans": [
      "https://soundcloud.com/...",
      "https://youtube.com/....",
      "..."
   ]},
   "Kathas": [
     { "By": "Basics of Sikhi", "src": "https://youtube.com..." },
     { "By": "Bhai Sukha Singh UK", "src": "https://youtube.com..." },
   ]},
   "Misc": [
     "https://wikipedia....",
     "https://sikhwiki...",
   ]},
}

I love this idea personally as it makes use of Open Source ! Maybe a UI can be created that helps user create search PR


[Event Request] Codeunit 1535 "Approvals Mgmt." - OnBeforeRejectApprovalRequests

Hi,
In codeunit 1535 "Approvals Mgmt.", function RejectApprovalRequests please add the following event:
[IntegrationEvent(false, false)]
local procedure OnBeforeRejectApprovalRequests(var ApprovalEntry: Record "Approval Entry"; var IsHandled:Boolean)
begin
end;

procedure RejectApprovalRequests(var ApprovalEntry: Record "Approval Entry")
var
    ApprovalEntryToUpdate: Record "Approval Entry";
    IsHandled: Boolean;
begin
    //------> NEW
    IsHandled := false;
    OnBeforeRejectApprovalRequests(ApprovalEntry, IsHandled);
    if IsHandled then
        exit;
    //<------ NEW

    if ApprovalEntry.FindSet() then
        repeat
            ApprovalEntryToUpdate := ApprovalEntry;
            RejectSelectedApprovalRequest(ApprovalEntryToUpdate);
        until ApprovalEntry.Next = 0;
end;

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.


How to refresh jstree when the underlying knockout observable arrays has been updated?

HTML code:

Then i will build the jstree with below command:
$('#jstree_1').jstree({
    'plugins': ["wholerow", "checkbox"]
});

Everything works fine for first initialization.
After that, we update knockout observable array data (KoObservableArray), and we need to refresh the jstree to reflect the new data.
I tried:
$('#jstree_1').jstree(true).refresh();
$('#jstree_1').jstree("refresh");

But none of them works for me. Please help and advices :(
Added example code for my problem.
http://jsfiddle.net/mang/pyh9m7de/7/
After click on changeMenu, I expect the jstree will be refresh to show the new data.

I do not use knockout so I am not sure how much I can help but here goes:
jsTree does not monitor the DOM for changes - when used with the HTML option (which btw I would only recommend for small trees) the DOM is parsed once into an internal structure and then all operations are performed on the internal structure.
The way to solve this issue is to make sure jstree loads its data from JSON and keep a reference to that object, modify as you please and call refresh. Here is a demo (without knockout): http://jsfiddle.net/pyh9m7de/9/

Thanks vakata for your reply.
I managed to solve this by re-assign the data to jstree.
$('#jstree_1').jstree(true).settings.core.data = self.array();
$('#jstree_1').jstree(true).refresh();


Small Holocene updates

Description & motivation 💭

Adds on:click to ToggleSwitch component
Fixes UI to account for open prop when expandable is set to true in the Accordion component

Screenshots (if applicable) 📸
Design Considerations 🎨
Testing 🧪
How was this tested 👻

[ ] Manual testing
[ ] E2E tests added
[ ] Unit tests added

Steps for others to test: 🚶🏽♂🚶🏽♀
Checklists
Draft Checklist
Merge Checklist
Issue(s) closed
Docs
Any docs updates needed?

Accordion updates are here instead.


Running or debuging very slow after upgrade to last version 1.9.1+hotfix.6

After I upgraded to this version (stable branch) I can't run my project anymore. Evrything got really slow.
Flutter 1.9.1+hotfix.6 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 68587a0916 (8 weeks ago) • 2019-09-13 19:46:58 -0700
Engine • revision b863200c37
Tools • Dart 2.5.0
Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.9.1+hotfix.6, on Mac OS X 10.15.1 19B88, locale en-BR)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[!] Xcode - develop for iOS and macOS (Xcode 11.1)
✗ CocoaPods installed but not working.
You appear to have CocoaPods installed but it is not working.
This can happen if the version of Ruby that CocoaPods was installed with is different from the one being used to invoke it.
This can usually be fixed by re-installing CocoaPods. For more info, see https://github.com/flutter/flutter/issues/14293.
To re-install CocoaPods, run:
sudo gem install cocoapods
[✓] Android Studio (version 3.5)
[✓] Connected device (1 available)
Thanks

What platform is it slow on?  What part of it is slow?

I am running on a MAC, android.
Whenever I try to run or debug my app it takes TOOO long to do it and
sometimes nothing happens. If I . return to flutter 1.7.8, everything is ok.
Thanks
Em ter., 5 de nov. de 2019 às 15:16, Jenn Magder<EMAIL_ADDRESS>escreveu:

What platform is it slow on? What part of it is slow?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/44190?email_source=notifications&email_token=AA4GRPNE5YUKYQZ6U7EWRX3QSG2ARA5CNFSM4JJFB3TKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDDZAVI#issuecomment-549949525,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA4GRPMEV3JO35XTA5AM5ELQSG2ARANCNFSM4JJFB3TA
.

Can we get the output of flutter build --verbose to see where it's slow?

I will send you, but besides the fact that is really slow, we have a bigger
problem. It seems that this version 1.9.1 has a problem with Samsung J6
devices, which is wdidely used in Brazil. It seems that this issue was
fixed on dev, but dev brought some other issues. Any idea of when this
issue is going to be fixed in 1.9.1?
Thanks
Em ter., 5 de nov. de 2019 às 19:05, Jenn Magder<EMAIL_ADDRESS>escreveu:

Can we get the output of flutter build --verbose to see where it's slow?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/44190?email_source=notifications&email_token=AA4GRPJ2VCQ32UXLVB25BHTQSHU4BA5CNFSM4JJFB3TKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDEP3MA#issuecomment-550043056,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA4GRPKBJHHJVY7GNXM3VXDQSHU4BANCNFSM4JJFB3TA
.

The bug I am mentioning is #37155

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact descriptions what happens, logs and the output of 'flutter doctor -v'  please.
All system setups can be slightly different so its always better to open new issues and reference related issues.

I'm facing this problem after upgrading to latest stable version 1.20.4
Earlier I was using Flutter 1.12.13+hotfix.5 and debug/run speed was good enough.
I am using a Windows 10 machine

flutter doctor -v produces the following output
`[√] Flutter (Channel stable, 1.20.4, on Microsoft Windows [Version 10.0.18363.1082], locale en-US)
• Flutter version 1.20.4 at D:\flutter
• Framework revision fba99f6cf9 (8 days ago), 2020-09-14 15:32:52 -0700
• Engine revision d1bc06f032
• Dart version 2.9.2

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at C:\Users\amani\AppData\Local\Android\Sdk
• Platform android-29, build-tools 29.0.2
• ANDROID_HOME = C:\Users\amani\AppData\Local\Android\Sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
• All Android licenses accepted.
[√] Android Studio (version 3.5)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 42.1.1
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
[√] VS Code (version 1.49.1)
• VS Code at C:\Users\amani\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.14.1
[√] Connected device (1 available)
• Android SDK built for x86 (mobile) • emulator-5554 • android-x86 • Android 10 (API 29) (emulator)
• No issues found!
PS C:\Users\amani\Documents\AppifyLab Flutter Projects\al-mp-flutter-foodserviceapp> flutter doctor -v
[√] Flutter (Channel stable, 1.20.4, on Microsoft Windows [Version 10.0.18363.1082], locale en-US)
• Flutter version 1.20.4 at D:\flutter
• Framework revision fba99f6cf9 (8 days ago), 2020-09-14 15:32:52 -0700
• Engine revision d1bc06f032
• Dart version 2.9.2
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at C:\Users\amani\AppData\Local\Android\Sdk
• Platform android-29, build-tools 29.0.2
• ANDROID_HOME = C:\Users\amani\AppData\Local\Android\Sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
• All Android licenses accepted.
[√] Android Studio (version 3.5)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 42.1.1
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
[√] VS Code (version 1.49.1)
• VS Code at C:\Users\amani\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.14.1
[√] Connected device (1 available)
• Android SDK built for x86 (mobile) • emulator-5554 • android-x86 • Android 10 (API 29) (emulator)
• No issues found!`

I'm facing this problem after upgrading to latest stable version 1.20.4
Earlier I was using Flutter 1.12.13+hotfix.5 and debug/run speed was good enough.
I am using a Windows 10 machine.
Running flutter doctor -v yields the following output
`
[√] Flutter (Channel stable, 1.20.4, on Microsoft Windows [Version 10.0.18363.1082], locale en-US)
• Flutter version 1.20.4 at D:\flutter
• Framework revision fba99f6cf9 (8 days ago), 2020-09-14 15:32:52 -0700
• Engine revision d1bc06f032
• Dart version 2.9.2
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at C:\Users\amani\AppData\Local\Android\Sdk
• Platform android-29, build-tools 29.0.2
• ANDROID_HOME = C:\Users\amani\AppData\Local\Android\Sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
• All Android licenses accepted.
[√] Android Studio (version 3.5)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 42.1.1
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
[√] VS Code (version 1.49.1)
• VS Code at C:\Users\amani\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.14.1
[√] Connected device (1 available)
• Android SDK built for x86 (mobile) • emulator-5554 • android-x86 • Android 10 (API 29) (emulator)
• No issues found!
`

@amani27
I believe the case you are describing should be addressed in a separate issue


Add the ability to configure the scope field, and tweak the viper config

This adds a -S to the startup to set the scope field on both the changeserver and snapshotserver, fixing #7, including a test for the changeserver.
I've also set viper in AutomaticEnv() mode, so all viper options should be bound to environment variables correctly.
I tried -h, as per your feedback on @davent's viper branch, and it seems to be working correctly. Are you concerned it doesn't mention all the config files, environment variables and options viper introduces?

I noticed that some options now take two dashes, like --key and --mp and
the help didn't mention that.
If "make dockerTests" works for you then we're fine.
On Fri, Nov 18, 2016 at 11:49 AM Kris Wehner<EMAIL_ADDRESS>wrote:

This adds a -S to the startup to set the scope field on both the
changeserver and snapshotserver, fixing #7
https://github.com/apigee-labs/transicator/issues/7, including a test
for the changeserver.
I've also set viper in AutomaticEnv() mode, so all viper options should be
bound to environment variables correctly.
I tried -h, as per your feedback on @davent https://github.com/davent's
viper branch, and it seems to be working correctly. Are you concerned it
doesn't mention all the config files, environment variables and options
viper introduces?
You can view, comment on, or merge this pull request online at:
https://github.com/apigee-labs/transicator/pull/29
Commit Summary

included Viper to replace the native flags library with config files
Specify config options with env vars prefixed TCS_
Missing glide dependency
Add missing Env var bindings
Add viper supper to snapshotserver
Quick pass to configure the scope column
Add a test for using alternative scope fields
Bring in the seatme-viper_config

File Changes

M changeserver/changes_api_test.go
https://github.com/apigee-labs/transicator/pull/29/files#diff-0 (31)
M changeserver/config.go
https://github.com/apigee-labs/transicator/pull/29/files#diff-1 (19)
M changeserver/main.go
https://github.com/apigee-labs/transicator/pull/29/files#diff-2 (5)
M changeserver/server.go
https://github.com/apigee-labs/transicator/pull/29/files#diff-3 (7)
M changeserver/server_main_test.go
https://github.com/apigee-labs/transicator/pull/29/files#diff-4 (16)
M glide.yaml
https://github.com/apigee-labs/transicator/pull/29/files#diff-5 (5)
M snapshotserver/config.go
https://github.com/apigee-labs/transicator/pull/29/files#diff-6 (14)
M snapshotserver/main.go
https://github.com/apigee-labs/transicator/pull/29/files#diff-7 (6)
M snapshotserver/snapshot.go
https://github.com/apigee-labs/transicator/pull/29/files#diff-8 (10)

Patch Links:

https://github.com/apigee-labs/transicator/pull/29.patch
https://github.com/apigee-labs/transicator/pull/29.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/apigee-labs/transicator/pull/29, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAf0a8q-_GZWZOjaug5vrzQ4VrcX3sepks5q_eVHgaJpZM4K2v9x
.

So I'm having a really hard time running the dockertests due to how we run our postgres in development (they're on a different host in a vm, they don't use pw auth), but I've corrected all the command line switch issues that were preventing it from starting @gbrail


Unexpected behaviour when more than one homee is configured

Type of problem

[ ] I have a question.
[X] A feature does not work as expected.
[ ] I found a bug (see error log below).

Version
all
Detailed description
Currently it is not possible to use more than one configured homee at the same time. Only devices from one homee will work as expected. Removing one of the configurations will cause the other to break until HA is restarted.
Notes
The problem occurs because the homee.set_value service is registered/unregistered for every config entry and does not take into account the homee cube that should be targeted.

Have you tried linking the homee cubes to one another and using just one in homeassistant integration? One acting as master and the other as an addition. This is my plan and I wanted to know if someone tested it this way.

No,
I only have one homee and just copied this issue from the original repo, since I'm taking over code-ownership for this integration.
So I can't test that case.

Hint on how to fix this:
https://github.com/wlcrs/huawei_solar/commit/1b39063e9e37395d278332bd63ad6cf77d084d21

If there is any user here who has 2 Homees, I would love to know, if this issue is still existant after the changes made in the last months.

When I saw the limitation for just one homee, I was thinking to bind the
second one, when I buy it, to the first one and present the additional
garage door via the first and only connected to HA homee. Now, I saw that
you are advancing with the integration to allow a second homee device to be
connected and I promise to try it, when the time comes but maybe my first
idea is also an option. What do you think?
Best,
Ivan
On Tue, Feb 13, 2024 at 17:31 Markus Adrario @.***>
wrote:

If there is any user here who has 2 Homees, I would love to know, if this
issue is still existant after the changes made in the last months.
—
Reply to this email directly, view it on GitHub
https://github.com/Taraman17/hass-homee/issues/5#issuecomment-1941795137,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A6WTA7FWKFCDEH2QXIKW2J3YTOBNHAVCNFSM6AAAAAA4TXQQXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBRG44TKMJTG4
.
You are receiving this because you commented.Message ID:
@.***>

It is definitely an option.
But I think the integration should be capable of handling more than one homee anyhow.

Thanks for everything that you do for all of us! Much appreciated!
On Tue, Feb 13, 2024 at 10:29 PM Markus Adrario @.***>
wrote:

It is definitely an option.
But I think the integration should be capable of handling more than one
homee anyhow.
—
Reply to this email directly, view it on GitHub
https://github.com/Taraman17/hass-homee/issues/5#issuecomment-1942417220,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A6WTA7CI5CGJPKVCC44LXMDYTPEMDAVCNFSM6AAAAAA4TXQQXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBSGQYTOMRSGA
.
You are receiving this because you commented.Message ID:
@.***>


Failure to deploy Kurtosis CDK

System information
macOS Sonoma version 14.5 - Apple M3
Commit id
ff901ae
Tools versions
✅ kurtosis 0.89.0 is installed, meets the requirement (=0.89).
✅ docker 26.1.4 is installed, meets the requirement (>=24.7).
You might as well need the following tools to interact with the environment...
✅ jq 1.7.1 is installed.
✅ yq 3.4.3 is installed, meets the requirement (>=3.2).
✅ cast 0.2.0 is installed.
✅ polycli v0.1.45-14-g1e6a3aa is installed.
🎉 You are ready to go!
Description & steps to reproduce
Hi there,
I am facing an error when I run kurtosis run --enclave cdk-v1 --args-file params.yml --image-download always .
Appreciate if I can get some guidance on how to solve the error.

INFO[2024-07-10T11:15:25+08:00] Creating a new enclave for Starlark to run inside...
Error:  An error occurred running command 'run'
Caused by: An error occurred calling the run function for command 'run'
Caused by: An error occurred getting the enclave context for enclave 'cdk-v1'
Caused by: Unable to create new enclave with name 'cdk-v1'
Caused by: An error occurred creating an enclave with name 'cdk-v1'
Caused by: rpc error: code = Unknown desc = An error occurred creating new enclave with name 'cdk-v1'
Caused by: An error occurred creating new enclave with name 'cdk-v1' using api container image version '' and api container log level 'debug'
Caused by: An error occurred launching the API container
Caused by: Expected to be able to launch api container for enclave 'b1c1b0e37eb5401eb6c74dd2944b03ea' with the default version, but an error occurred
Caused by: An error occurred launching the API container with default version tag '0.89.0'
Caused by: An error occurred launching the API container
Caused by: An error occurred creating an API container from image 'kurtosistech/core:0.89.0'
Caused by: An error occurred while getting the reverse proxy enclave network IP address for enclave 'b1c1b0e37eb5401eb6c74dd2944b03ea', This is a bug in Kurtosis
Steps I tried:
kurtosis clean --all
git checkout main
git pull
Tried joining https://discord.gg/0xpolygondevs but after connecting to Kava, it asks me to send 0.1ETH on Arbitrum?
Desired behavior
I am expecting successful deployment
What is the severity of this bug?
Critical; I am blocked and Kurtosis CDK is unusable for me because of this bug.

ack, will attempt to recreate and keep you posted

any update please?

@chantellechow seems like an issue related to Kurtosis. From the checks, if shows you have Kurtosis installed - but there may be something wrong with it. I would either try reinstalling Kurtosis, and check its functional.

Also worth trying kurtosis engine restart

@jhkimqd thank you. It seems to work but now am getting another kurtosis error. Will check with Kurtosis team then
Error:  An error occurred running command 'run'   Caused by: An error occurred calling the run function for command 'run'   Caused by: An error starting the Kurtosis code execution '.'   Caused by: Error uploading package '.' prior to executing it   Caused by: There was an error compressing module '.' before upload   Caused by: An error occurred creating the archive from the files at '.'   Caused by: The files you are trying to upload, which are now compressed, exceed or reach 100mb. Manipulation (i.e. uploads or downloads) of files larger than 100mb is currently disallowed in Kurtosis.

Managed to get that sorted as well. I downloaded the GO package in the kurtosis folder making it too larger to upload. It works after deleting. However, I am facing another error Service 'el-1-geth-lighthouse' doesn't exist in the repository

Can you please help? Thank you

You may need to clean the enclave first, then you can deploy the stack.
kurtosis clean --all
kurtosis run --enclave cdk-v1 --args-file params.yml --image-download always .

Tried joining https://discord.gg/0xpolygondevs but after connecting to Kava, it asks me to send 0.1ETH on Arbitrum?

That is a fake Discord server. can you share where did you find the link?
The original one is https://discord.gg/0xPolygonRnD

I found the link in this github. Cannot remember from which issue or was it from read.me.

dharani@Dharani:~/polygon/kurtosis-cdk$ kurtosis run --enclave cdk-v1 --args-file params.yml --image-download always .
Error:  An error occurred running command 'run'
Caused by: An error occurred calling the run function for command 'run'
Caused by: An error occurred while getting the package args from filepath or URL 'params.yml'
Caused by: attempted to validate 'args-file' but failed
Caused by: Error validating args, because it is not a valid JSON or YAML.
Caused by: JSON parsing error 'invalid character 'd' looking for beginning of value', YAML parsing error 'yaml: line 68: did not find expected key'

what to do?

We're unable to reproduce this issue. Feel free to reopen if you still face the problem.


Revert 107 revert 106 platform 8994

Related issue(s)

Checklist

[ ] I have read the contributing guidelines.
[ ] I have referenced an issue containing the design document if my change
introduces a new feature.
[ ] I am following the
contributing code guidelines.
[ ] I have read the security policy.
[ ] I confirm that this pull request does not address a security
vulnerability. If this pull request addresses a security vulnerability, I
confirm that I got the approval (please contact
<EMAIL_ADDRESS>from the maintainers to push
the changes.
[ ] I have added tests that prove my fix is effective or that my feature
works.
[ ] I have added or changed the documentation.

Further Comments

Codecov Report
Attention: Patch coverage is 58.33333% with 5 lines in your changes are missing coverage. Please review.

Project coverage is 76.74%.  Consider uploading reports for the commit ac8e21c to get more accurate results

Files
Patch %
Lines

selfservice/strategy/password/login.go
25.00%
2 Missing and 1 partial :warning:

selfservice/strategy/password/validator.go
0.00%
1 Missing and 1 partial :warning:

Additional details and impacted files
@@                 Coverage Diff                  @@
##           fandom_master_1_0_0     #109   +/-   ##
====================================================
  Coverage                76.74%   76.74%
====================================================
  Files                      330      330
  Lines                    21975    21983    +8
====================================================
+ Hits                     16864    16871    +7
  Misses                    3816     3816
- Partials                  1295     1296    +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Incompatibility with Distant Horizons [1.18.2]

Mod Name
Distant Horizons
This issue occurs when only Valkyrien Skies, addons, and the mod I have specified are installed and no other mods

[X] I have tested this issue and it occurs with only Valkyrien Skies, addons, and the mod I have specified

Minecraft Version
1.18
Mod Loader
Forge
Issue description
When VS Eureka is installed, boats and stuff work perfectly fine (Great mod other then this one issue by the way, amazing job to the devs.) but LOD chunks start corrupting. Isolated the issue down to when it's installed with VS Eureka. It's fixed on their nightly build if that matters at all, but that's still heavily in development and nowhere outside their discord yet.

Issue reproduction
Once you have a fully rendered world, start flying around in creative. They'll start appearing. Get one to go away and more appear. I don't believe you need any boats or airships working.
Logs
2023-07-29-20.log
Not my latest.log since I had to restart the game a lot to actually find out VS Eureka was the problem.

The problem is from valkyrien skies, the bug also occurs with clockwork, it is also reported in dh gitlab: https://gitlab.com/jeseibel/minecraft-lod-mod/-/issues/541


Support not downloading, but json output only

Would it make sense for this project to support returning the urls of the parsed assets, and not physically downloading the files?

Hi @sslash
Do you mean return something like this?
[
  {
    url: 'http://example.com',
    assets: [
      { url: 'http://example.com/cat.png' }
      { url: 'http://example.com/blog.html', assets: [ /* assets here */ ] }
    ]
  }
]

Yes, I think it makes sense, but requires large changes to project.
From my point of view next steps are required to implement this functionality:

Return tree of all resources (now only flat array for options.urls are returned)
Add flag to options which allows skip downloading

Yes! Absolutely, it would be really really nice. I've forked the project and hacked it together for my own need, but the code is horrible

It is possible to skip downloading files using option resourceSaver added in release 2.3.0
See https://github.com/s0ph1e/node-website-scraper/blob/978a31168531236112eb7dc598f5d4dde1e26a0c/README.md#resourcesaver


pull request for e2e test at 12/15/2016 12:45:16

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


chore(ci): move mac builds over to arm box

Description
Time to retire the x64 box. It's both slow and limits our bandwidth on the main CI pipe. This job is a relic from a time where we didn't yet have m1 runners.
I've tested the workflow manually and things seem to be fine.
Breaking Changes

Notes & open questions

Change checklist

[x] Self-review.
[ ] Documentation updates following the style guide, if relevant.
[x] Tests if relevant.
[ ] All breaking changes documented.

@flub 👀


fix(provider): improve network policy for kube-dns access

@boz you good with rolling this out into mainnet? It will only affect new deployments, I don't have any migration code for existing ones.

@boz you good with rolling this out into mainnet? It will only affect new deployments, I don't have any migration code for existing ones.

Yeah, let's do it.


feat(Traefik Hub): :beers: add E2E tests on RBACs change

What does this PR do?
This PR adds E2E tests when touching to RBACS.
Motivation
We recently had multiple RBACs issues with Traefik Hub. This test should prevent from merging breaking PRs.
More

[x] Yes, I updated the tests accordingly
[x] Yes, I ran make test and all the tests passed

Working per test: https://github.com/traefik/traefik-helm-chart/actions/runs/10158246699


Inline math eats newlines

Describe the bug
When using inline math, it breaks the markup after :
$C=(1,0,1,0;)$, $CA=(0,1,0,1;)$, $CA^2=(b,0,a,0;)$, $CA^3=(0,b,0,a;)$

> La matrice d'observabilité s'écrit donc :

The same can be observed with lists and titles
Expected Behavior
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

(just updated to 1.2.7, this issue didn't exist in 1.2.3)

Interesting, I take a look

how does your setting look like?

$Parser->setSetting('math', [
        'inline' => [
            'delimiters' => [
                //['left' => '\\(', 'right' => '\\)'],
                ['left' => '$', 'right' => '$'],
            ],
            "enabled" => true
        ],
        'block' => [
            'delimiters' => [
                ['left' => '$$', 'right' => '$$'],
                ['left' => '\\begin{equation}', 'right' => '\\end{equation}'],
                ['left' => '\\begin{align}', 'right' => '\\end{align}'],
                ['left' => '\\begin{alignat}', 'right' => '\\end{alignat}'],
                ['left' => '\\begin{gather}', 'right' => '\\end{gather}'],
                ['left' => '\\begin{CD}', 'right' => '\\end{CD}'],
                ['left' => '\\[', 'right' => '\\]'],
            ],
            "enabled" => true
        ],
        "enabled" => true
    ]);

    $Parser->setSetting('diagrams', true);
    $Parser->setSetting('typographer', false);

    $Parser->setSetting('emphasis', [
        'bold' => true,  // Enable bold emphasis
        'italic' => true, // Enable italic emphasis,
        "subscript" => false,
        "superscript" => true,
        // Specify other emphasis styles as needed
    ]);
    $Parser->setSetting('smarty', [
    'substitutions' => [
        'left-double-quote' => '"', // Double bottom quote
        'right-double-quote' => '"', // Double top quote
        "ndash"=> '–',
        "mdash" =>'—',
        "left-single-quote" => "'",
        "right-single-quote" => "'",
        "left-angle-quote" => '«',
        "right-angle-quote" => '»',
        "ellipses"=> "..."
    ],

    "enabled" => true
    ]);

It looks like it does not remove newlines, but math destroys the formatting blocks it's in.

Hmmm can't seem to replicate it. I know that ParsedownExtra has a issue with definitions lists there can break the formatting for all other elements if not 100% correctly typed, but don't know if you have that in your markdown

Also you could use setSettings so you don't need to specify every setting separately
$Parser->setSettings([
  'math' => [
      'inline' => [
          'delimiters' => [
              //['left' => '\\(', 'right' => '\\)'],
              ['left' => '$', 'right' => '$'],
          ],
      ],
      'block' => [
          'delimiters' => [
              ['left' => '$$', 'right' => '$$'],
              ['left' => '\\begin{equation}', 'right' => '\\end{equation}'],
              ['left' => '\\begin{align}', 'right' => '\\end{align}'],
              ['left' => '\\begin{alignat}', 'right' => '\\end{alignat}'],
              ['left' => '\\begin{gather}', 'right' => '\\end{gather}'],
              ['left' => '\\begin{CD}', 'right' => '\\end{CD}'],
              ['left' => '\\[', 'right' => '\\]'],
          ],
      ],
  ],
  'diagrams' => true,
  'typographer' => false,
  'emphasis' => [
      'bold' => true,  // Enable bold emphasis
      'italic' => true, // Enable italic emphasis,
      "subscript" => false,
      "superscript" => true,
  ],
  'smarty' => [
      'substitutions' => [
          'left-double-quote' => '"', // Double bottom quote
          'right-double-quote' => '"', // Double top quote
          "ndash" => '–',
          "mdash" => '—',
          "left-single-quote" => "'",
          "right-single-quote" => "'",
          "left-angle-quote" => '«',
          "right-angle-quote" => '»',
          "ellipses" => "..."
      ],
  ]
]);

I just found a test case if that helps. It seems to be the fault of block math.
$$Y=ubrace(1,0,1,0;)_CX$$

- $C=(1,0,1,0;)$
- $CA=(0,1,0,1;)$
- $CA^2=(b,0,a,0;)$
- $CA^3=(0,b,0,a;)$

The above breaks but :
- $C=(1,0,1,0;)$
- $CA=(0,1,0,1;)$
- $CA^2=(b,0,a,0;)$
- $CA^3=(0,b,0,a;)$

seems to work.

Should be fixed in 1.2.9
if it continue to give you trouble let me now :)

Doesn't seem to work, I will avoid math blocks for now.
Thanks for your rapid support.

Doesn't seem to work, I will avoid math blocks for now. Thanks for your rapid support.
(as a fix I set the double dollar delimiters as inline, and made a change to my js math processor)

So the issue is only present when using single dollar delimiters for inline?
Also just to help me investigate the issue, what PHP version, Parsedown version, ParsedownExnteded are you using? and if you are using ParsedownExtra, what version of that too

The issue only occurs with the double dollar delimiters for blocks, here are the versions i am using

php : PHP 8.1.2
Parsedown : 1.7.4
ParsedownExtra : 0.8.1
ParsedownExtended : 1.2.9


feat: Resolve author username to displayName

In the Backstage User entity specification, it's shown that a User entity can have a displayName (spec.profile.displayName) which is commonly used rather that the username in the frontend for better readabiltiy - so I'd propose to try to resolve also in the frontend qeta plugin to this displayName.
Proposed implementation can follow along the UserProfileCard of the org-plugin: https://github.com/backstage/backstage/blob/master/plugins/org/src/components/Cards/User/UserProfileCard/UserProfileCard.tsx#L65-L77

Let's wait for this https://github.com/backstage/backstage/pull/17474 before going further with this as it allows easier way to get displayName also for the entities linked to a question.

Can the displayed user field be changed from name to title? Because the name value we are using now is the employee's job number, we cannot see the employee's name. And it also supports using title as the display name in backstage.

@LZING as said in the comment above, I want to wait for the entityPresentationApi from Backstage

This is now implemented, closing the issue


Remove chinese characters from _includes html files

I just tested your theme and found it great. I appreciate all the things you can customize with variables. Would it be possible to replace the currently hardcoded chinese characters in a few places (in particular in _includes/header.html) by a variable so that we could easily customize them without forking the theme?

I realize that I used initially the jekyll-theme-materialize gem that seems to have a different content from this repository master... Feel free to close if no longer relevant.


Added 2D Game Development: From Zero to Hero

What does this PR do?
Add Resource(s)
For resources
Description
This is a small project that aims to be an introduction to the nitty-gritty of game development, focusing on 2D, teaching from the ground up game loops, collision detection, tips and tricks on how to make a game enjoyable. It also contains some small introductions on the topics of testing, metrics and optimization.
Why is this valuable (or not)
I haven't seen many comprehensive resources on game development that don't focus on a certain framework that are free.
This book focuses primarily on pseudo-code, with the possibility of changing the language used in the listings, if you're willing to build the book yourself.
How do we know it's really free?
I am the creator of the book, and main maintainer. Also the book is under the Creative Commons BY-NC 4.0 license.
For book lists, is it a book?
The link sends you to a github repository, where you can download a PDF version of the current master branch from the "releases" section. The form of the PDF is a book.
Considering the fact that it is under construction, I don't think the "PDF" indication should be added yet.
Checklist:

[x] Not a duplicate
[x] Included author(s) if appropriate
[x] Lists are in alphabetical order
[x] Needed indications added (PDF, access notes, under construction)

Outstanding. Will make some suggestions in the Repo. Welcome to free-programming-books!