Revert "adding cfn staging policy"

Reverts amavrogiannis/cv-webapp-alexmav#12

Terraform Format and Style 🖌success
Terraform Initialization ⚙success
Terraform Validation 🤖success
Terraform Plan 📖success
Show Plan

terraform
module.testalexmav_web.data.aws_acm_certificate.this: Reading...
module.testalexmav_web.data.aws_acm_certificate.this: Read complete after 0s [id=arn:aws:acm:us-east-1:582037776064:certificate/4d5589f6-34ea-40e5-84b7-901aea2bd3ce]

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  + create
 <= read (data resources)

Terraform will perform the following actions:

  # module.testalexmav_web.data.aws_iam_policy_document.this_policy will be read during apply
  # (config refers to values not yet known)
 <= data "aws_iam_policy_document" "this_policy" {
      + id   = (known after apply)
      + json = (known after apply)

      + statement {
          + actions   = [
              + "s3:GetObject",
            ]
          + resources = [
              + (known after apply),
            ]
          + sid       = "PublicReadGetObject"

          + principals {
              + identifiers = [
                  + (known after apply),
                ]
              + type        = "AWS"
            }
        }
    }

  # module.testalexmav_web.aws_cloudfront_distribution.this will be created
  + resource "aws_cloudfront_distribution" "this" {
      + aliases                         = [
          + "test.alexmav.co.uk",
        ]
      + arn                             = (known after apply)
      + caller_reference                = (known after apply)
      + comment                         = "Managed Terraform Resource"
      + continuous_deployment_policy_id = (known after apply)
      + default_root_object             = "index.html"
      + domain_name                     = (known after apply)
      + enabled                         = true
      + etag                            = (known after apply)
      + hosted_zone_id                  = (known after apply)
      + http_version                    = "http2"
      + id                              = (known after apply)
      + in_progress_validation_batches  = (known after apply)
      + is_ipv6_enabled                 = true
      + last_modified_time              = (known after apply)
      + price_class                     = "PriceClass_100"
      + retain_on_delete                = false
      + staging                         = false
      + status                          = (known after apply)
      + tags                            = {
          + "Environment"   = "Development"
          + "Service_Group" = "Test_Website"
        }
      + tags_all                        = {
          + "Environment"   = "Development"
          + "Service_Group" = "Test_Website"
          + "Terraform"     = "TRUE"
        }
      + trusted_key_groups              = (known after apply)
      + trusted_signers                 = (known after apply)
      + wait_for_deployment             = true

      + default_cache_behavior {
          + allowed_methods        = [
              + "GET",
              + "HEAD",
              + "OPTIONS",
            ]
          + cached_methods         = [
              + "GET",
              + "HEAD",
            ]
          + compress               = false
          + default_ttl            = 1800
          + max_ttl                = 3600
          + min_ttl                = 0
          + target_origin_id       = "Application"
          + trusted_key_groups     = (known after apply)
          + trusted_signers        = (known after apply)
          + viewer_protocol_policy = "redirect-to-https"

          + forwarded_values {
              + headers                 = (known after apply)
              + query_string            = false
              + query_string_cache_keys = (known after apply)

              + cookies {
                  + forward           = "none"
                  + whitelisted_names = (known after apply)
                }
            }
        }

      + ordered_cache_behavior {
          + allowed_methods        = [
              + "GET",
              + "HEAD",
              + "OPTIONS",
            ]
          + cached_methods         = [
              + "GET",
              + "HEAD",
              + "OPTIONS",
            ]
          + compress               = true
          + default_ttl            = 600
          + max_ttl                = 3600
          + min_ttl                = 0
          + path_pattern           = "/content/immutable/*"
          + target_origin_id       = "Application"
          + viewer_protocol_policy = "redirect-to-https"

          + forwarded_values {
              + headers                 = [
                  + "Origin",
                ]
              + query_string            = false
              + query_string_cache_keys = (known after apply)

              + cookies {
                  + forward = "none"
                }
            }
        }
      + ordered_cache_behavior {
          + allowed_methods        = [
              + "GET",
              + "HEAD",
              + "OPTIONS",
            ]
          + cached_methods         = [
              + "GET",
              + "HEAD",
            ]
          + compress               = true
          + default_ttl            = 3600
          + max_ttl                = 86400
          + min_ttl                = 0
          + path_pattern           = "/content/*"
          + target_origin_id       = "Application"
          + viewer_protocol_policy = "redirect-to-https"

          + forwarded_values {
              + headers                 = (known after apply)
              + query_string            = false
              + query_string_cache_keys = (known after apply)

              + cookies {
                  + forward = "none"
                }
            }
        }

      + origin {
          + connection_attempts = 3
          + connection_timeout  = 10
          + domain_name         = (known after apply)
          + origin_id           = "Application"

          + s3_origin_config {
              + origin_access_identity = (known after apply)
            }
        }

      + restrictions {
          + geo_restriction {
              + locations        = [
                  + "AF",
                  + "BA",
                  + "BI",
                  + "BY",
                  + "CD",
                  + "GN",
                  + "GW",
                  + "HT",
                  + "IR",
                  + "KP",
                  + "LB",
                  + "LY",
                  + "NI",
                  + "RU",
                  + "SD",
                  + "SO",
                  + "SS",
                  + "VE",
                  + "YE",
                ]
              + restriction_type = "blacklist"
            }
        }

      + viewer_certificate {
          + acm_certificate_arn            = "arn:aws:acm:us-east-1:582037776064:certificate/4d5589f6-34ea-40e5-84b7-901aea2bd3ce"
          + cloudfront_default_certificate = false
          + minimum_protocol_version       = "TLSv1.2_2021"
          + ssl_support_method             = "sni-only"
        }
    }

  # module.testalexmav_web.aws_cloudfront_origin_access_identity.this will be created
  + resource "aws_cloudfront_origin_access_identity" "this" {
      + caller_reference                = (known after apply)
      + cloudfront_access_identity_path = (known after apply)
      + comment                         = "Managed Terraform Resource"
      + etag                            = (known after apply)
      + iam_arn                         = (known after apply)
      + id                              = (known after apply)
      + s3_canonical_user_id            = (known after apply)
    }

  # module.testalexmav_web.aws_s3_bucket.this will be created
  + resource "aws_s3_bucket" "this" {
      + acceleration_status         = (known after apply)
      + acl                         = (known after apply)
      + arn                         = (known after apply)
      + bucket                      = "test.alexmav.co.uk"
      + bucket_domain_name          = (known after apply)
      + bucket_prefix               = (known after apply)
      + bucket_regional_domain_name = (known after apply)
      + force_destroy               = false
      + hosted_zone_id              = (known after apply)
      + id                          = (known after apply)
      + object_lock_enabled         = (known after apply)
      + policy                      = (known after apply)
      + region                      = (known after apply)
      + request_payer               = (known after apply)
      + tags                        = {
          + "Environment"   = "Development"
          + "Service_Group" = "Test_Website"
        }
      + tags_all                    = {
          + "Environment"   = "Development"
          + "Service_Group" = "Test_Website"
          + "Terraform"     = "TRUE"
        }
      + website_domain              = (known after apply)
      + website_endpoint            = (known after apply)
    }

  # module.testalexmav_web.aws_s3_bucket_ownership_controls.this will be created
  + resource "aws_s3_bucket_ownership_controls" "this" {
      + bucket = (known after apply)
      + id     = (known after apply)

      + rule {
          + object_ownership = "BucketOwnerPreferred"
        }
    }

  # module.testalexmav_web.aws_s3_bucket_policy.this[0] will be created
  + resource "aws_s3_bucket_policy" "this" {
      + bucket = (known after apply)
      + id     = (known after apply)
      + policy = (known after apply)
    }

  # module.testalexmav_web.aws_s3_bucket_public_access_block.this will be created
  + resource "aws_s3_bucket_public_access_block" "this" {
      + block_public_acls       = false
      + block_public_policy     = true
      + bucket                  = (known after apply)
      + id                      = (known after apply)
      + ignore_public_acls      = false
      + restrict_public_buckets = true
    }

  # module.testalexmav_web.aws_s3_bucket_server_side_encryption_configuration.this will be created
  + resource "aws_s3_bucket_server_side_encryption_configuration" "this" {
      + bucket = "test.alexmav.co.uk"
      + id     = (known after apply)

      + rule {
          + apply_server_side_encryption_by_default {
              + sse_algorithm = "AES256"
            }
        }
    }

  # module.testalexmav_web.aws_s3_bucket_website_configuration.this[0] will be created
  + resource "aws_s3_bucket_website_configuration" "this" {
      + bucket           = (known after apply)
      + id               = (known after apply)
      + routing_rules    = (known after apply)
      + website_domain   = (known after apply)
      + website_endpoint = (known after apply)

      + error_document {
          + key = "error.html"
        }

      + index_document {
          + suffix = "index.html"
        }
    }

Plan: 8 to add, 0 to change, 0 to destroy.

Warning: Reference to undefined provider

  on modules.tf line 13, in module "testalexmav_web":
  13:     aws.virginia = aws.virginia

There is no explicit declaration for local provider name "aws.virginia" in
module.testalexmav_web, so Terraform is assuming you mean to pass a
configuration for "hashicorp/aws".

If you also control the child module, add a required_providers entry named
"aws.virginia" with the source address "hashicorp/aws".

─────────────────────────────────────────────────────────────────────────────

Note: You didn't use the -out option to save this plan, so Terraform can't
guarantee to take exactly these actions if you run "terraform apply" now.

*Pushed by: @amavrogiannis, Action: `pull_request`*


Consolidate code changes in v2 branch and merge it to main branch

Big release!
Flutter related

Upgrade to Flutter 3 (What’s new in Flutter 3)
Upgrade to Dart 2.17.1

Code enhancements

Codes clean up and structure enhancements
Implement DDD Architecture (reference)
Switch to Ropsten (Ethereum testnet), and use Alchemy as a blockchain connection service

Functional updates

Allow users to import the API key, instead of reading a secret file.
Import and show NFTs on the home page
Swipe left to show details of an imported NFT from the home page
Swipe right to delete an NFT
Navigate to the usage guide webpage from the drawer

ok to merge


Use alternative method to generate self-signed certificates

I found this project use selfsigned package to generate certificates. I recently played with it in vite and found it does not generate valid certificates. Chrome shows red wall.
Is there a reason to use it considering it has big install size because of node-forge?
https://packagephobia.com/result?p=selfsigned

@mrbbot Could you please review this issue? The selfsigned package has two problems that require us to replace it:

Its dependency, node-forge, uses the BSD 3 Clause or GPLv2 License, which is incompatible with the Wrangler's license.

Another dependency, @types/node-forge, introduces @types/node into the workspace, disrupting the global namespace and invalidating some types (fetch, Response, Request):
devDependencies:
@cloudflare/vitest-pool-workers 0.1.19
└─┬ wrangler 3.50.0
  └─┬ selfsigned 2.4.1
    └─┬ @types/node-forge 1.3.11
      └── @types/node 20.12.7
wrangler 3.52.0
└─┬ selfsigned 2.4.1
  └─┬ @types/node-forge 1.3.11
    └── @types/node 20.12.7


fix: correct config index

Summary
This fixes building issue when appExtensions is non-empty. extConfigIndex must be set to the last index after appending new entitlement

Issue https://github.com/achorein/expo-share-intent/issues/32

@ngoctp thanks for your help 🙏

@achorein thank you for this helpful package


ImportError: cannot import name 'isMutable'

I just discovered Nuitka. But have problems building a simple hello world sample.
See below.

Nuitka version, full Python version and Platform (Windows, OSX, Linux ...)

> python -m nuitka --version
0.6.18rc8
Commercial: None
Python: 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) [MSC v.1900 32 bit (Intel)]
Flavor: Unknown
Executable: F:\ProgramFiler\Python36\python.exe
OS: Windows
Arch: x86

How did you install Nuitka and Python

md f:\ProgramFiler\Python36\Lib\site-packages\nuitka
cd F:\ProgramFiler\Python36\Lib\site-packages\nuitka
git clone https://github.com/Nuitka/Nuitka.git .
py -3 setup.py install

Did you use pip, anaconda, deb, rpm, from source, in a virtualenv or not,
this is very important usually.

No

My steps in building a stand-alone program from a hello.py from the README.md:

def talk (message):
    return "Talk " + message
def main():
    print (talk("Hello World"))
main()

using this command (in f:\ProgramFiler\Python36\Lib\site-packages\nuitka\test):

f:\ProgramFiler\Python36\Scripts\nuitka.bat --standalone --show-scons --show-progress --verbose --msvc=14.2  hello.py

Traceback (most recent call last):
  File "F:\ProgramFiler\Python36\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "F:\ProgramFiler\Python36\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "F:\ProgramFiler\Python36\lib\site-packages\nuitka-0.6.18rc8-py3.6.egg\nuitka\__main__.py", line 142, in <module>
    main()
  File "F:\ProgramFiler\Python36\lib\site-packages\nuitka-0.6.18rc8-py3.6.egg\nuitka\__main__.py", line 91, in main
    reExecuteNuitka(pgo_filename=None)
  File "F:\ProgramFiler\Python36\lib\site-packages\nuitka-0.6.18rc8-py3.6.egg\nuitka\utils\ReExecute.py", line 65, in reExecuteNuitka
    os.environ["NUITKA_PTH_IMPORTED"] = repr(detectPthImportedPackages())
  File "F:\ProgramFiler\Python36\lib\site-packages\nuitka-0.6.18rc8-py3.6.egg\nuitka\importing\PreloadedPackages.py", line 101, in detectPthImportedPackages
    from nuitka.nodes.ImportNodes import isHardModuleWithoutSideEffect
  File "F:\ProgramFiler\Python36\lib\site-packages\nuitka-0.6.18rc8-py3.6.egg\nuitka\nodes\ImportNodes.py", line 48, in <module>
    from nuitka.specs.BuiltinParameterSpecs import (
  File "F:\ProgramFiler\Python36\lib\site-packages\nuitka-0.6.18rc8-py3.6.egg\nuitka\specs\BuiltinParameterSpecs.py", line 27, in <module>
    from .ParameterSpecs import ParameterSpec, TooManyArguments, matchCall
  File "F:\ProgramFiler\Python36\lib\site-packages\nuitka-0.6.18rc8-py3.6.egg\nuitka\specs\ParameterSpecs.py", line 32, in <module>
    from nuitka import Variables
  File "F:\ProgramFiler\Python36\lib\site-packages\nuitka-0.6.18rc8-py3.6.egg\nuitka\Variables.py", line 29, in <module>
    from nuitka.nodes.shapes.StandardShapes import tshape_unknown
  File "F:\ProgramFiler\Python36\lib\site-packages\nuitka-0.6.18rc8-py3.6.egg\nuitka\nodes\shapes\StandardShapes.py", line 23, in <module>
    from nuitka.codegen.c_types.CTypePyObjectPtrs import CTypePyObjectPtr
  File "F:\ProgramFiler\Python36\lib\site-packages\nuitka-0.6.18rc8-py3.6.egg\nuitka\codegen\c_types\CTypePyObjectPtrs.py", line 46, in <module>
    from nuitka.Constants import isMutable
ImportError: cannot import name 'isMutable'

The function isMutable() is here. So what is this all about?

Your installation method looks very much as if it could break things, with the nuitka folder in site-packages and a clone in there, that may be confused with the egg contents.

I tried it myself, and it works flawlessly, the only complaint I have is that it creates executables, nuitka.exe and so on, that do not work at all, but I just made a chance to remove them, they do not affect you however. I am assuming, that site-package/nuitka and the egg can both be used by Nuitka, and well, that's not a bug, you are just not supposed to manually place any files below site-packages.

you are just not supposed to manually place any files below site-packages.

Why? It works with Python 2.7. Why not Python 3.6?

I now did a complete clean-up and reinstall. This time in another directory; if that what you mean is wrong.
Steps:
md F:\MingW32\src\Languages\Nuitka
cd F:\MingW32\src\Languages\Nuitka
git clone https://github.com/Nuitka/Nuitka.git .
py -3 setup.py install

Same hello.py and command as above:
f:\ProgramFiler\Python36\Scripts\nuitka.bat --standalone --show-scons --show-progress --verbose --msvc=14.2  hello.py

yields the same error:
    from nuitka.Constants import isMutable
ImportError: cannot import name 'isMutable'

What's the cause for this? Anyone?

As to why this happens, in Python3, a directory is a package, even without an __init__.py, so immediately after you cloned Nuitka, the package "Nuitka" becomes avalable. Now of course, Nuitka uses nuitka, but on case insensitive platforms like Windows you are therefore immediately able to import both.
You would have to delete your Python installation, definitely the Nuitka folder in there.

You mean that definitely the Nuitka folder is in there.? It's not since I did the clean-up and reinstall:
envtool --evry -Dc Nuitka lists only the clone directory F:\MingW32\src\Languages\Nuitka.
I do not believe this directory becomes part of sys.path in any way. But just as a test, I renamed it to Nuitka-git-clone-dir.
But the same problem remains.
Care to explain in some more details what you think is wrong?

I tried using the MSI: Nuitka-6.1.177.win32.py36.msi. Now the error is different:
File "F:\ProgramFiler\Python36\lib\site-packages\nuitka\nodes\ConstantRefNodes.py", line 36, in <module>
    from nuitka.Constants import (
ImportError: cannot import name 'getUnhashableConstant'

I think you have a folder named Nuitka in your Python installation,

Well I do have that (F:\ProgramFiler\Python36\lib\site-packages\nuitka). Since, duh! the MSI installer put it there.
Or should I've installed into %APPDATA%\Python\Python36\site-packages\nuitka instead? I've tried that with
py -3 setup.py install --user which gave the same import error.
I've installed a lot of Python3 packages over the years. But nothing as confusing and obfuscated as this.

I haven't verified that the MSI files work in a very long time. I just did, they work just fine.
What I found a pity, as a note to self, is that the MSI uninstallation leaves an nuitka directory in site-packages, with the bytecode, MSI install and setup.py install are both not undoable without manual interaction. And deleting a folder is not necessarily enough to undo install.
Your comment about %APPDATA% is intriguing though, maybe there is an older version somewhere, or something like that, anyway, this is how I cleaned up my install after install:
>>> import nuitka
>>> nuitka

rm -rf <what_ever_it_said_

My research about bdist_msi bugs has revealed that it has been deprecated in 3.9 and will be removed in 3.11, so I should not worry to much about those I guess.

Your comment about %APPDATA% is intriguing though, maybe there is an older version somewhere, or something like that

No there is not. But some commands work. Like:
py -3 -m nuitka --follow-imports --mingw64 --verbose hello.py

...
f:/MinGW32/TDM-gcc/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
skipping incompatible F:\ProgramFiler\Python36\libs/python36.lib when searching for -lpython36
collect2.exe: error: ld returned 1 exit status

(generating x64 objects under hello.build), My MinGW (TDM-gcc v.10.3.0) is dual-mode with -m64 as default.
So I have tweak a -m32 into it somehow I guess....

Well, you made sure you picked a supported C compiler, did you? Well of course not. TDM is not supported. See #35 which states that.
Nuitka would download a supported one if it wasn't finding one. With the next release, the gcc version check for 11.2 ought to catch this as TDM has not been updated for a while, and then it would download it.
I think Nuitka checks compiler vs. Python arch though, so I think this might not be about architecture there, but if it was, it would mean TDM very nearly works maybe, which might be interesting news. But a dual mode gcc binary would have to be a x64 binary and be detected as mismatching. Bonus points if you can point out why that's not recognized.
But I doubt TDM has the LTO correctly that we now use. For specifying linker options, set environment variable LDFLAGS to what you want. That way no code change is needed. The platform support needs to be really good for standalone to work well, which is mostly why other MinGW forms are rejected.


With XboxLive?

Friends in xbox live :)

Do we look like microsoft who can access your friends list?

If big servers like lifeboat can't do it, then don't expect us to be able to


Include gltf base path in subsequent requests for external assets

Fixes #1936
PR contains the following changes:

Add base path of loaded gltf to subsequent asset requests made in loadImagesAsync and loadBuffersAsync.

I confirm I have signed the Contributor License Agreement.

Hi @godiagonal,
Thanks very much for this! I was busy fixing this too and have submitted https://github.com/playcanvas/engine/pull/1953 which includes this and some other changes.

Hi @slimbuck,
Awesome, thanks for the quick fix! I'm closing this PR then.


MiddlewareManager and ProxyFix

Hi, I just notices your module and it looks very nicely done.
I have a small issue tough, it doesn't work well with werkzeug.middleware.proxy_fix.ProxyFix
app = Flask(__name__)
app.wsgi_app = ProxyFix(app.wsgi_app)
app.wsgi_app = MiddlewareManager(app)
app.wsgi_app.add_middleware(AllowedDomainsMiddleware)

ProxyFix get's overwritten every time, and if I add it later, add_middleware is not available.
Thanks for any help

Hi Mario, sorry for late response
have you try to put ProxyFix(app.wsgi_app) after MiddlewareManager(app) ?
something like
app = Flask(__name__)
app.wsgi_app = MiddlewareManager(app)
app.wsgi_app = ProxyFix(app.wsgi_app)
app.wsgi_app.add_middleware(AllowedDomainsMiddleware)

Thanks for your reply.
If I do this
app = Flask(__name__)
app.wsgi_app = MiddlewareManager(app)
app.wsgi_app = ProxyFix(app.wsgi_app)
app.wsgi_app.add_middleware(AllowedDomainsMiddleware)

I get the error AttributeError: 'ProxyFix' object has no attribute 'add_middleware'
I just noticed something and manage to get it working with
app = Flask(__name__)
app.wsgi_app = MiddlewareManager(app)
app.wsgi_app.add_middleware(AllowedDomainsMiddleware)
app.wsgi_app = ProxyFix(app.wsgi_app)


Missing SyncBatchNormalization in keras core

There is no implementation of SyncBatchNormalization in keras core. Note that, in TensorFlow 2.14, tf.keras.layers.BatchNormalization has an argument synchronized to replace SyncBatchNormalization, but it is also missing in layers.BatchNormalization of keras core

The fix should be to implement the synchronized argument in Keras 3. Are you able to open a PR for this?

The fix should be to implement the synchronized argument in Keras 3. Are you able to open a PR for this?

PR #18671  (only for TensorFlow)


fix(pods): rename Pods file

Fixed this error. This plugin require DutchconceptsCapacitorBarcodeScanner in iOS.
✖ Updating iOS native dependencies with "pod install" (may take several minutes):
✖ update ios:
[error] Analyzing dependencies
[!] No podspec found for `DutchconceptsCapacitorBarcodeScanner` in `../../node_modules/@dutchconcepts/capacitor-barcode-scanner`
Ignoring ffi-1.12.2 because its extensions are not built. Try: gem pristine ffi --version 1.12.2

Thanks.

Thank you! I already merged this some time ago in #4

Thank you! I already merged this some time ago in #4


TypeError: the JSON object must be str, bytes or bytearray, not NoneType

Conversion completed.
Use Auditok to detect speech regions.
Auditok detection completed.
"/tmp/tmppaa509k1.wav" has been deleted.

Converting speech regions to short-term fragments.
Converting: 100% |##############################################| Time:  0:00:51

Sending short-term fragments to Google Speech V2 API and getting result.
Speech-to-Text: 100% |##########################################| Time:  0:06:25
Traceback (most recent call last):
  File "/usr/local/bin/autosub", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.7/dist-packages/autosub/__init__.py", line 169, in main
    styles_list=styles_list)
  File "/usr/local/lib/python3.7/dist-packages/autosub/cmdline_utils.py", line 1619, in audio_or_video_prcs
    delete_chars=args.trans_delete_chars)
  File "/usr/local/lib/python3.7/dist-packages/autosub/core.py", line 772, in list_to_googletrans
    result_src = translator.detect(content_to_trans).lang
  File "/usr/local/lib/python3.7/dist-packages/googletrans/client.py", line 369, in detect
    translated = self.translate(text, src='auto', dest='en')
  File "/usr/local/lib/python3.7/dist-packages/googletrans/client.py", line 219, in translate
    parsed = json.loads(data[0][2])
  File "/usr/lib/python3.7/json/__init__.py", line 341, in loads
    raise TypeError(f'the JSON object must be str, bytes or bytearray, '
TypeError: the JSON object must be str, bytes or bytearray, not NoneType

Is this due to python being 3.7 instead of 3.6?

Could be.
Can you try running it again? I just tested Autosubs and it works.
https://colab.research.google.com/github/ChanJianHao/SubMe/blob/master/SubMe.ipynb

Could be.
Can you try running it again? I just tested and it works. https://colab.research.google.com/github/ChanJianHao/SubMe/blob/master/SubMe.ipynb

I`m getting the same problem 👍
Traceback (most recent call last):
File "/usr/local/bin/autosub", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.8/dist-packages/autosub/init.py", line 166, in main
cmdline_utils.audio_or_video_prcs(args,
File "/usr/local/lib/python3.8/dist-packages/autosub/cmdline_utils.py", line 1614, in audio_or_video_prcs
translated_text, args.src_language = core.list_to_googletrans(
File "/usr/local/lib/python3.8/dist-packages/autosub/core.py", line 772, in list_to_googletrans
result_src = translator.detect(content_to_trans).lang
File "/usr/local/lib/python3.8/dist-packages/googletrans/client.py", line 369, in detect
translated = self.translate(text, src='auto', dest='en')
File "/usr/local/lib/python3.8/dist-packages/googletrans/client.py", line 219, in translate
parsed = json.loads(data[0][2])
File "/usr/lib/python3.8/json/init.py", line 341, in loads
raise TypeError(f'the JSON object must be str, bytes or bytearray, '
TypeError: the JSON object must be str, bytes or bytearray, not NoneType


Song artwork missing upon saving metadata

Describe the bug
Upon saving the Search Metadata on Internet results, the album cover shows the fallback, though the new one is present.
After a reload (F5) this is fixed.
To Reproduce
Steps to reproduce the behavior:

Edit a song
Get metadata from the Search Metadata on Internet option
Click Save Tags
See album cover revert to default

Expected behavior
Should show new album cover
Screenshots

After reload:

System Information:

OS: Windows 10
Affected App Version: 2.0.0-stable

Also had this happen once:

They do indeed render in the Currently Playing Queue

Well I'm at a complete loss.
The app won't add artworks for some songs, so if I manually add artwork through a different app it's actually applied, but for (again) some songs this won't show up in the app.

Same song in MP3Tag

Log file:
logs.txt

A hard reset of the app did the trick

https://github.com/Sandakan/Nora/issues/162#issuecomment-1519105683
This bug happens due to image caching issues in the app. That's why when you reload the app, it shows the correct artwork. I added some fixes for this in v2.0 but seems like it didn't work. I'll try something new for this.
In https://github.com/Sandakan/Nora/issues/162#issuecomment-1519150022,
Nora doesn't get triggered when you use another app to modify song metadata in the library.
But I think it could be a feature worth adding to Nora.

@Sandakan is there a fix planned for this?

I still haven't decided how to fix the caching issue and provide support for the external modification trigger.

@JustCallMeQuincy do you still see issues related to this project or is that a random issue you found in the app?
If it is random, then I can focus more on other issues.

It's persistent, in a way, as I've had one of my songs just completely break once when editing the lyrics (couldn't re-create it sadly)
@Sandakan

@JustCallMeQuincy What do you mean by "one of my songs just completely break"?

All of the tags got removed and it could not be played anymore, even after a full restart.
@Sandakan

I'll re-open the issue if I come across this issue again. From my limited testing it seems fixed.


Load Plugins at Runtime for the Python API

I have been thoroughly enjoying and using the Python API from this library for a research project related to language models and hardware design.
I understand the use case of the plugin system is designed so that plugins are developed and installed separately from the main package. However, it is nice to be able to define models and other components and load them at runtime without having to develop a separate package/project.
After reading the source code, I was able to come up with a simple working example to load a model plugin at runtime:
import importlib

def load_plugin_module(name, module_path):
    mod = importlib.import_module(module_path)
    llm.plugins.pm.register(mod, name)

if __name__ == "__main__":
    load_plugin_module("my_markov_plugin", "my_models.markov")
    model = llm.get_model("markov")

This is just an initial idea to motivate the inclusion of utility functions to load plugins at runtime. I want to support loading specific classes directly rather than whole modules, but I am having trouble understanding how the Pluggy system works and how to achieve this at runtime.
Would like to hear what others also think about this idea.
Thanks!

This makes sense. I actually did some research around a similar area just a few days ago:

https://github.com/pytest-dev/pluggy/issues/422

You may find this section of the Datasette documentation relevant as well: https://docs.datasette.io/en/stable/testing_plugins.html#registering-a-plugin-for-the-duration-of-a-test
from datasette import hookimpl
from datasette.app import Datasette
from datasette.plugins import pm
import pytest

@pytest.mark.asyncio
async def test_using_test_plugin():
    class TestPlugin:
        __name__ = "TestPlugin"

        # Use hookimpl and method names to register hooks
        @hookimpl
        def register_routes(self):
            return [
                (r"^/error$", lambda: 1 / 0),
            ]

    pm.register(TestPlugin(), name="undo")
    try:
        # The test implementation goes here
        datasette = Datasette()
        response = await datasette.client.get("/error")
        assert response.status_code == 500
    finally:
        pm.unregister(name="undo")

You should be able to use Model subclasses directly though without them being included as plugins. The plugin mechanism is only necessary to get llm.get_model(name) to work.
Here's an example that should work if you run it directly as markov_demo.py:
import llm
import random
import time
from typing import Optional
from pydantic import field_validator, Field

def build_markov_table(text):
    words = text.split()
    transitions = {}
    # Loop through all but the last word
    for i in range(len(words) - 1):
        word = words[i]
        next_word = words[i + 1]
        transitions.setdefault(word, []).append(next_word)
    return transitions

def generate(transitions, length, start_word=None):
    all_words = list(transitions.keys())
    next_word = start_word or random.choice(all_words)
    for i in range(length):
        yield next_word
        options = transitions.get(next_word) or all_words
        next_word = random.choice(options)

class Markov(llm.Model):
    model_id = "markov"
    can_stream = True

    class Options(llm.Options):
        length: Optional[int] = Field(
            description="Number of words to generate", default=None
        )
        delay: Optional[float] = Field(
            description="Seconds to delay between each token", default=None
        )

        @field_validator("length")
        def validate_length(cls, length):
            if length is None:
                return None
            if length < 2:
                raise ValueError("length must be >= 2")
            return length

        @field_validator("delay")
        def validate_delay(cls, delay):
            if delay is None:
                return None
            if not 0 <= delay <= 10:
                raise ValueError("delay must be between 0 and 10")
            return delay

    def execute(self, prompt, stream, response, conversation):
        text = prompt.prompt
        transitions = build_markov_table(text)
        length = prompt.options.length or 20
        for word in generate(transitions, length):
            yield word + " "
            if prompt.options.delay:
                time.sleep(prompt.options.delay)

if __name__ == "__main__":
    m = Markov()
    response = m.prompt("hello there")
    print(response.text())

I realized this after coming back to the problem yesterday. I'm not sure why I confused myself initially by trying to use the plugin system. I have successfully been using custom model classes directly without using the plugin API.
I guess the issue can be closed unless there is interest in having a feature to load plugins dynamically. Although it seems obvious now, a small note + code snippet in the documentation about using custom classes directly without having to make a packaged plugin would be helpful for beginners.


feat: Thanos and Minio with updated Velero config

This PR brings:

Thanos and Minio in an out-of-the-box remote write setup
Configure Prometheus for remote write
Install Minio with provisioning (creating buckets and policies for all Otomi apps to consume object storage
Splitting up cloud and storage provider for Velero to support using in-cluster Minio on other clouds

Checklist

[ ] Architecture Design Records have been added as adr/*.md and appended to list in adr/_index.md, if applicable.
[ ] The values-schema.yaml file and test/** fixtures have been updated to reflect code changes, if applicable.
[ x ] The OpenApi Schema from redkubes/otomi-api project is compatible with definitions from values-schema.yaml file, if applicable.
[ x ] Helm releases are meeting otomi's baseline security policies, if applicable.
[ ] Helm chart and helmfile changes are tested against upgrade scenario, if applicable.

Hi Sander - I noticed that if you try to install Minio and Thanos at the same time, that Core will try to install Thanos first. This then causes the Drone pipeline to hang as Thanos is stuck in error trying to reach a Minio instance that doesn't yet exist.

Hi Sander - I noticed that if you try to install Minio and Thanos at the same time, that Core will try to install Thanos first. This then causes the Drone pipeline to hang as Thanos is stuck in error trying to reach a Minio instance that doesn't yet exist.

Any app that has a dependency on another service should wait for that service in a pre-install job. Easiest way to do that is to add a needs: dependency to the helmfile release by deploying another wait-for chart. Both releases need to be in the same helmfile. Example:
  - name: thanos
    namespace: thanos
    needs: [maintenance/wait-for-minio]
    ...
  - name: wait-for-minio
    installed: {{ $a | get "minio.enabled" }}
    <<: *wait
    values:
      - url: {{ http://minio.minio }}
        host: minio.{{ $v.cluster | get "domainSuffix" nil }}
        tasksVersion: {{ $v.versions.tasks }}
        {{- if $v._derived.untrustedCA }}
        customCa: |
          {{- $v._derived.caCert | nindent 10 }}
        {{- end }}
        runPolicy: OnSpecChange

Will be split up into 4 separate PRs


Extension Host Restart doesn't close messages from previously crashed extension host

Testing #33300

I had an extension host crash after an error

I executed Restart Extension Host.

I ended up in this state

Suggest to close the messages, since with the message box visible it is not clear to me when the extension host restart is done.

... I could call IMessageService.hideAll() ... although there is no proof that the errors are correlated. But I see lots of calls to that from other places that have no clue what they're dismissing...


Update terraform registry publishing after transferring repo to buildkite

The GitHub action used to publish this provider to the registry has broken since moving to the Buildkite org. We need to set it up again by following the docs found at https://www.terraform.io/docs/registry/providers/publishing.html
Optionally move it to a Buildkite pipeline and integrate #67 into this as well

I think I'll setup a Buildkite pipeline to push releases to GitHub, probably a distinct "deploy" (or release?) pipeline that's only visible to Buildkite staff.

done! 0.0.17 is the first published release to use a Buildkite GPG key, and to go via a release pipeline on buildkite.com


Add missing item_name for softbank authorization

I have checked the document for ST01-00104-405(継続課金(定期) 要求処理). It says this column. :+1:

Thanks! Released as v0.7.3.

Sorry, I didn't get the missing type... 🙇
https://github.com/quipper/sbpayment.rb/pull/40


ZFIN-9376: Upgrade spock to be compatible with newer spring

Upgrade jakarta servlet to 6.0 to be compatible with newer spring
Add explicit dependency on oauth library for alliance task
Upgrade Geb dependencies
Remove jars from source where not needed

Closing due to overlap with PR#1168


Use streamlined, dateless copyright headers

Update copyright headers, improve CI pipeline to address loss of code coverage due to enabling deterministic builds

CodeCov will fail until this PR is merged: https://github.com/codecov/codecov-exe/pull/105

Copyright update looks good.  I think you need to fix the comment referring to 3.1.300 to post 3.1.300, since it doesn't address all the problems we have.


solved 4162 finally added top 10 indian books

solved #4162
https://github.com/user-attachments/assets/bb15d76b-5f22-4bec-a4eb-8c25b0bec8b1
#4162
[Cite any related issue(s) this pull request addresses. If none, simply state “None”]
Fixes:  #(issue no.)
Description
[Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.]

Type of PR

[ ] Bug fix
[ ] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
[Attach any relevant screenshots or videos demonstrating the changes. Make sure to attach before & after screenshots in your PR.]
Checklist:

[ ] I have made this change from my own.
[ ] I have taken help from some online resources.
[ ] My code follows the style guidelines of this project.
[ ] I have performed a self-review of my own code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to the documentation.
[ ] My changes generate no new warnings.
[ ] I have tested the changes thoroughly before submitting this pull request.
[ ] I have provided relevant issue numbers and screenshots after making the changes.

what is your source for top 10 indian books ?

Internet mam
On Tue, Oct 29, 2024, 2:39 PM Abhiruchi Sarswat @.***>
wrote:

what is your source for top 10 indian books ?
—
Reply to this email directly, view it on GitHub
https://github.com/anuragverma108/SwapReads/pull/4215#issuecomment-2443643498,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BHOWNHAF42KNZCNHUXYVJATZ55GELAVCNFSM6AAAAABQZH25OSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBTGY2DGNBZHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

@sailaja-adapa please merge this by adding level3 if possible mam

@abhi03ruchi mam will you please merge this as soon as it is merged I will contribute the nav bar

Start working on other issue no problem @KapuluruBhuvaneswariVspdbct

Mam then all the changes will be considered for the same pull request mam
On Tue, Oct 29, 2024, 7:03 PM Sailaja Adapa @.***>
wrote:

Start working on other issue no problem @KapuluruBhuvaneswariVspdbct
https://github.com/KapuluruBhuvaneswariVspdbct
—
Reply to this email directly, view it on GitHub
https://github.com/anuragverma108/SwapReads/pull/4215#issuecomment-2444247725,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BHOWNHGVYCJIZMNLFDWNM73Z56FBJAVCNFSM6AAAAABQZH25OSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBUGI2DONZSGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

Mam is there any problem to merge this pr

We will merge seperately don't worry

Mam will the marks be merged  for seperate  commits mam
On Tue, Oct 29, 2024, 7:46 PM Sailaja Adapa @.***>
wrote:

We will merge seperately don't worry
—
Reply to this email directly, view it on GitHub
https://github.com/anuragverma108/SwapReads/pull/4215#issuecomment-2444400263,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BHOWNHE43LUR3CI4E7OKJDLZ56KDRAVCNFSM6AAAAABQZH25OSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBUGQYDAMRWGM
.
You are receiving this because you were mentioned.Message ID:
@.***>

Mam. By tomorrow the coding time completes mam,that is why I am asking to merge my prs mam

Ok mam
On Tue, Oct 29, 2024, 7:55 PM Sailaja Adapa @.***>
wrote:

the navbar is clumsy on home page due to top 10 option
try to add in authors page navbar notify me
remove that option on navbar on home page @KapuluruBhuvaneswariVspdbct
https://github.com/KapuluruBhuvaneswariVspdbct
—
Reply to this email directly, view it on GitHub
https://github.com/anuragverma108/SwapReads/pull/4215#issuecomment-2444424981,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BHOWNHABQ65WX5MHE5IXPADZ56LF5AVCNFSM6AAAAABQZH25OSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBUGQZDIOJYGE
.
You are receiving this because you were mentioned.Message ID:
@.***>

https://thegreatestbooks.org/the-greatest-books/written-by/indian/authors
add from here .

Internet mam
…
On Tue, Oct 29, 2024, 2:39 PM Abhiruchi Sarswat @.> wrote: what is your source for top 10 indian books ? — Reply to this email directly, view it on GitHub <#4215 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/BHOWNHAF42KNZCNHUXYVJATZ55GELAVCNFSM6AAAAABQZH25OSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBTGY2DGNBZHA . You are receiving this because you authored the thread.Message ID: @.>

https://thegreatestbooks.org/the-greatest-books/written-by/indian/authors
add from here .
it seems u have added books randomly.

@sailaja-adapa Mam. By tomorrow the coding time completes mam,that is why I am asking to merge my prs mam

on leaderboard its given , No New PRs merged after 31th October 7:00p.m are counted

@sailaja-adapa  mam these are the top 10 indian books  and also i changed top 10 books button to nav bar of authors page

@sailaja-adapa  please check once

@KapuluruBhuvaneswariVspdbct please add the top 10 books from the link given by @abhi03ruchi and create new PR for that

mam actually i have made so many changes in this contribution regarding the nav bar changes and adding books could you please increase the level if possible @sailaja-adapa

thankk you very much mam @sailaja-adapa

Welcome :) and don't forget to update those books @KapuluruBhuvaneswariVspdbct

Mam I had also checked the website you sent and other websites too mam I
think they were showing these 10 mam,in different websites these 10
compulsory were included in top books mam
On Tue, Oct 29, 2024, 11:29 PM Sailaja Adapa @.***>
wrote:

Welcome :) and don't forget to update those books
@KapuluruBhuvaneswariVspdbct
https://github.com/KapuluruBhuvaneswariVspdbct
—
Reply to this email directly, view it on GitHub
https://github.com/anuragverma108/SwapReads/pull/4215#issuecomment-2444982293,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BHOWNHELKFU22IHX66NFTDTZ57EITAVCNFSM6AAAAABQZH25OSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBUHE4DEMRZGM
.
You are receiving this because you were mentioned.Message ID:
@.***>

Yeah but try to include the books only from that website link @KapuluruBhuvaneswariVspdbct since @abhi03ruchi is a book reader she knows it well raise a new PR and get back soon

Ok mam I will do it
On Tue, Oct 29, 2024, 11:37 PM Sailaja Adapa @.***>
wrote:

Yeah but try to include the books only from that website link
@KapuluruBhuvaneswariVspdbct
https://github.com/KapuluruBhuvaneswariVspdbct since @abhi03ruchi
https://github.com/abhi03ruchi is a book reader she knows it well raise
a new PR and get back soon
—
Reply to this email directly, view it on GitHub
https://github.com/anuragverma108/SwapReads/pull/4215#issuecomment-2444997729,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BHOWNHCMGFRKQRRR4LKUZIDZ57FE3AVCNFSM6AAAAABQZH25OSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBUHE4TONZSHE
.
You are receiving this because you were mentioned.Message ID:
@.***>


RqMultipart.java:404-424: New ctor should be created...

Puzzle 252-d7f3c72e in src/main/java/org/takes/rq/RqMultipart.java:404-424 has to be resolved: New ctor should be created and expect instances of Request as dispositions. Dispositions should be multipart request body holder. New ctor should call {@code RqMultipart.Base}. {@code Fake.fakebody} method should be refactored and Fake(final Request req, final String... dispositions) ctor should call new constructor using dispositions like {@code this( req, new RqWithHeader( req, // @checkstyle LineLength (1 line) new RqLive(req.head().iterator().next() + "\r\n" + "Content-Disposition", "form-data; name="address"") ), new RqWithHeader( req, // @checkstyle LineLength (1 line) new RqLive(req.head().iterator().next() + "\r\n" + "Content-Disposition", "form-data; name="file"") ) ); }... The puzzle was created by erim erturk on 27-May-2015.
If you have any technical questions, don't ask me, submit new tickets instead

@erimerturk it's yours now, please proceed keeping in mind our principles. Feel free to ask any technical questions right here in the ticket
The budget here is 30 mins, which is exactly how much time will be paid for, when the task is completed

@yegor256 since the ticket has no milestone I set it to 1.0

@yegor256 i am planing to remove  public Fake(final Request req, final String... dispositions)  ctor. What do you think ? We will have  public Fake(final Request req, final Request... dispositions)  ctor and it will be good enough, i think we should just have this version.

@erimerturk well, what happened to the idea of giving users the ability to pass Strings too? I think it was a good one. Why not?

@yegor256 we can keep this ability but i thought that input type restriction is better than string. I mean we are using request as input type in everywhere so i thought we might remove string version.  just a suggestion

@erimerturk yes, I think you're right, let's do it

@yegor256 thank you :)

@davvd @yegor256 can you check and close it please

@yegor256 It is closed now

@elenavolokhova please, let us know what do you think about this ticket, according to our QA rules

@erimerturk
According to our quality rules:

Some of ticket messages must mention all pull requests where the problem was actually fixed.

There is no link to related PR in comments. Please fix this issue and follow this rule in your tickets in the future.

@elenavolokhova what do you mean ? could you explain it please ?

@erimerturk Sure! You should add a comment to issue ticket and put the PR number to it. See example. It contains:

pinaf commented 2 days ago
@alex-palevsky see PR #681

@elenavolokhova i see, thank you so much :) ! please see PR #328

@erimerturk Thank you :)

@davvd Quality is acceptable here.

@elenavolokhova i have an question for you. You said Quality is acceptable . Can you give me suggestions how can i improve quality ? For example what should i do for quality is good or better ? You don't have to give answer but if you give answer it will be good for future works. thank you

@erimerturk
First of all you should review all our quality rules. If you see that anyone doesn't follow any rule in your ticket, ask him to fix it before the ticket is closed and goes to QA review. Be persistent if someone doesn't fix the issue.
Quality is good if ticket is perfect. In this case performer gets a bonus :)
If any issues are still present I can ask for fix or for acknowledgement that performer is aware of the rule and will try to follow it in the future. In this case quality is acceptable. Performer gets payment but don't get a bonus for quality.
I hope it will help you :)

@elenavolokhova i see, thank you so much for your comments, i will take care next time.

@davvd Quality is acceptable here.

@elenavolokhova thank you, let's try to make it "good" next time

@erimerturk 10 mins was added to the account of @elenavolokhova (for QA review), in transaction 58670446; Thank you, I have added 30 mins to your account in payment/transaction "AP-38168822VC646592R", time consumed: 141 hours and 3 mins; +30 added to your rating, current score is: +120


[iOS] decrease height value if text suggestion is disabled

@nschairer Hello!
Thanks for this plugin, we currently use it in Presence to workaround flutter janks when keyboard is opened.
Basically, we calculate keyboard height and animated the UI manually during keyboard animation.
However, we just noticed that the height value is not correct if user disabled the text suggestion (the text suggestion row's height is still added to keyboard height).
Can you please have a look at this?

Hi! Yup will take a look at this as soon as possible, thank you for the heads up

An update on this, I have yet to find a reliable way to detect if the text suggestion box is disabled, there may be some way by manually testing with keyboard heights and comparing to what is rendered, but would like to avoid that if possible

Hello @nschairer, and update on this.
As mentioned, not being able to determine if suggestion bars is enabled/disable, lead to wrong calculation of keyboard height.
An idea to fix this would be to use the platform view to get the keyboard height as usual, but override it with MediaQuery.of(context).viewInsets.bottom after keyboard is opened and MediaQuery.of(context).viewInsets.bottom is smaller than plugin's height. So, if user disabled the suggestion bar, the plugin will know it via Dart and it will still return correct value.

@nschairer indeed I tested plugin lately and it seems that it now return correct value with and with text suggestion bar. Need to double check this.


fix(behavior_velocity_planner): fixed virtual wall marker id duplication

Description

For a MarkerArray topic, Rviz expects markers to have a unique id for each namespace.
In the current implementation, some modules (e.g., crosswalk and intersection) will create multiple markers with the same id and namespace, causing warnings in Rviz and preventing some virtual walls from being displayed.
To solve the issue, this PR adds an optional namespace_prefix argument to the function used to create the virtual wall markers.
Tests performed

Tested with Psim.
Effects on system behavior

Not applicable.
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[X] I've confirmed the contribution guidelines.
[X] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

The main purpose of using VirtualWallMarkerCreator is that:

the client side does not need to send delete action manually
the client side does not handle the id of the rviz marker

To properly use this feature the client side need to care if the ns_prefix is unique in some modules, especially the submodules of behavior_velocity_planner. That is because multiple instances of a specific module can run in parallel depending on the path/map(like crosswalk, intersection, stopline, blind_spot, speed_bump.
As far as I know, the subinstances of intersection and blind_spot modules can be distinguishes by its lane_id_.
Several stopline and speed_bump may exist on a specific lane, so their subinstances should be distinguished by module_id_ (which comes from the RegulatoryElement ID), not by lane_id_ (if they lie on a same lanelet, this value conflicts).
I had a look at the usage of virtual wall marker creator of other planning modules as well
-behavior_velocity_planner

blind_spot: this module need to set ns_prefix to lane_id_ == module_id_ additionally
detection_area: this module need to set ns_prefix to module_id_ additionally
no_stopping_area: this module need to set ns_prefix to module_id_ additionally
occlusion_spot: there is only one occlusion_spot module subinstance running, so there is no chance of marker id conflict

@kyoichi-sugahara Can you approve this PR ?


SOURCE not really optional

Hi, I have left out SOURCE and the rsync command fails during deployment
[Rsync] Starting Rsync Action: /home/runner/work/my-app/my-app/undefined
rsync: link_stat "/home/runner/work/my-app/my-app/undefined" failed: No such file or directory (2)
⚠ [Rsync] cmd:  rsync /home/runner/work/my-app/my-app/undefined

I had to set SOURCE: '' to fix it

Hey @basith374, thanks for reporting. This was fixed in previous bugfix release https://github.com/easingthemes/ssh-deploy/commit/14eb503e6256d31b478a8f11cd538d759b97bf59#diff-bfe9874d239014961b1ae4e89875a6155667db834a410aaaa2ebe3cf89820556R65
Can you please try with latest release v2.1.5


🐛 [flutterfire_ui] headerBuilder is not being called in the SignInScreen widget

Bug report
Describe the bug
I am following the instructions in the file "flutterfire/packages/flutterfire_ui/doc/auth/integrating-your-first-screen.md" of this repo.
So far, everything has worked flawlessly except for the headerBuilder which is never built. I placed a print() inside and it never gets called. Everything else works perfectly (including the sideBuilder).
Steps to reproduce
Steps to reproduce the behavior:
Following the steps in the file "flutterfire/packages/flutterfire_ui/doc/auth/integrating-your-first-screen.md" until reaching the section Header content, where the error manifests
Expected behavior
The header builder should be executed and the header displayed.

Additional context
The app is brand new, and I am just setting up the authentication with firebase ( with the providers: email and google).

Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.0.5, on Microsoft Windows [Version 10.0.19044.1889], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Build Tools 2019 16.11.10)
[√] Android Studio (version 2020.3)
[√] Android Studio (version 2021.2)
[√] Connected device (3 available)
[√] HTTP Host Availability

• No issues found!

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

dependencies:
- cupertino_icons 1.0.5
- firebase_auth 3.6.2 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_core 1.20.0 [firebase_core_platform_interface firebase_core_web flutter meta]
- flutter 0.0.0 [characters collection material_color_utilities meta vector_math sky_engine]
- flutterfire_ui 0.4.3+4 [cloud_firestore collection crypto desktop_webview_auth email_validator firebase_auth firebase_core firebase_database firebase_dynamic_links flutter flutter_facebook_auth flutter_localizations flutter_svg goo
gle_sign_in sign_in_with_apple twitter_login]
- google_sign_in 5.4.1 [flutter google_sign_in_android google_sign_in_ios google_sign_in_platform_interface google_sign_in_web]

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

transitive dependencies:
- async 2.8.2 [collection meta]
- boolean_selector 2.1.0 [source_span string_scanner]
- characters 1.2.0
- charcode 1.3.1
- clock 1.1.0
- cloud_firestore 3.4.3 [cloud_firestore_platform_interface cloud_firestore_web collection firebase_core firebase_core_platform_interface flutter meta]
- cloud_firestore_platform_interface 5.7.0 [collection firebase_core flutter meta plugin_platform_interface]
- cloud_firestore_web 2.8.3 [cloud_firestore_platform_interface collection firebase_core firebase_core_web flutter flutter_web_plugins js]
- collection 1.16.0
- crypto 3.0.2 [typed_data]
- desktop_webview_auth 0.0.9 [crypto flutter http]
- email_validator 2.1.17
- fake_async 1.3.0 [clock collection]
- firebase_auth_platform_interface 6.5.2 [collection firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 4.2.2 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser intl js meta]
- firebase_core_platform_interface 4.5.0 [collection flutter flutter_test meta plugin_platform_interface]
- firebase_core_web 1.7.1 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- firebase_database 9.1.0 [firebase_core firebase_core_platform_interface firebase_database_platform_interface firebase_database_web flutter]
- firebase_database_platform_interface 0.2.2 [collection firebase_core flutter meta plugin_platform_interface]
- firebase_database_web 0.2.1+2 [firebase_core firebase_core_web firebase_database_platform_interface flutter flutter_web_plugins js]
- firebase_dynamic_links 4.3.3 [firebase_core firebase_core_platform_interface firebase_dynamic_links_platform_interface flutter meta plugin_platform_interface]
- firebase_dynamic_links_platform_interface 0.2.3+8 [firebase_core flutter meta plugin_platform_interface]
- flutter_facebook_auth 4.4.1 [flutter flutter_facebook_auth_platform_interface flutter_facebook_auth_web]
- flutter_facebook_auth_platform_interface 3.2.0 [flutter plugin_platform_interface]
- flutter_facebook_auth_web 3.2.0 [flutter flutter_web_plugins js flutter_facebook_auth_platform_interface]
- flutter_localizations 0.0.0 [flutter intl characters clock collection material_color_utilities meta path vector_math]
- flutter_svg 1.1.3 [flutter meta path_drawing vector_math xml]
- flutter_web_plugins 0.0.0 [flutter js characters collection material_color_utilities meta vector_math]
- google_sign_in_android 6.0.1 [flutter google_sign_in_platform_interface]
- google_sign_in_ios 5.4.0 [flutter google_sign_in_platform_interface]
- google_sign_in_platform_interface 2.2.0 [flutter quiver]
- google_sign_in_web 0.10.2 [flutter flutter_web_plugins google_sign_in_platform_interface js]
- http 0.13.5 [async http_parser meta path]
- http_parser 4.0.1 [collection source_span string_scanner typed_data]
- intl 0.17.0 [clock path]
- js 0.6.4
- lints 2.0.0
- matcher 0.12.11 [stack_trace]
- material_color_utilities 0.1.4
- meta 1.7.0
- path 1.8.1
- path_drawing 1.0.1 [vector_math meta path_parsing flutter]
- path_parsing 1.0.1 [vector_math meta]
- petitparser 5.0.0 [meta]
- plugin_platform_interface 2.1.2 [meta]
- quiver 3.1.0 [matcher]
- sign_in_with_apple 3.3.0 [flutter meta sign_in_with_apple_platform_interface sign_in_with_apple_web]
- sign_in_with_apple_platform_interface 1.0.0 [flutter plugin_platform_interface meta]
- sign_in_with_apple_web 1.0.1 [flutter flutter_web_plugins sign_in_with_apple_platform_interface js]
- sky_engine 0.0.99
- source_span 1.8.2 [collection path term_glyph]
- stack_trace 1.10.0 [path]
- stream_channel 2.1.0 [async]
- string_scanner 1.1.0 [charcode source_span]
- term_glyph 1.2.0
- test_api 0.4.9 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph matcher]
- twitter_login 4.2.3 [flutter crypto http]
- typed_data 1.3.1 [collection]
- vector_math 2.1.2
- xml 6.1.0 [collection meta petitparser]

Thanks for the report. I tried with plugin example and do see same behavior.

Phone Sign in screen that uses headerBuilder doesn't show the icon:

Same with Forgot Password screen:

return ForgotPasswordScreen(
      headerBuilder: (context, constraints, shrinkOffset) {
        return Padding(
          padding: const EdgeInsets.all(40).copyWith(top: 60),
          child: Icon(
            Icons.lock,
            color: Colors.blue,
            size: constraints.maxWidth / 4 * (1 - shrinkOffset),
          ),
        );
      },
    );

/cc @lesnitsky

also reported here
https://github.com/firebase/flutterfire/issues/9276

fixed in #9343


fix: field extraction error message

Please review
Changed the field messaging format to display errors as -
Field extraction errors: {
E             "Key value in requirement file: action": "create",
E             "Key value extracted by Splunk: action": "created",
E             "Key value in requirement file: change_type": "filesyste",
E             "Key value extracted by Splunk: change_type": "filesystem"
E         }

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

v1.10.1
GitHub release

Your semantic-release bot :package::rocket:


Flight to Bankok no longer available for creating a policy.

a flight to bankok that was previously available to create a policy no longer is
server log
2024-10-22T15:20:54.606852399Z app[web.1]: {"level":"debug","message":"[FXuB_obduZs0pQJwSvGVq] fetching flight status for LX 180 2024-11-04","timestamp":"2024-10-22 15:20:54"}
2024-10-22T15:20:54.607682679Z app[web.1]: {"level":"debug","message":"proxy request ==> GET https://api.flightstats.com/flex/schedules/rest/v1/json/flight/LX/180/departing/2024/11/04?appId=483244b1&appKey=078d253494c896ea92f2c6e37331c6dc","reqId":"FXuB_obduZs0pQJwSvGVq","timestamp":"2024-10-22 15:20:54"}
2024-10-22T15:20:54.936692458Z app[web.1]: {"level":"debug","message":"proxy response <== 200","proxyRequestDuration":330,"reqId":"FXuB_obduZs0pQJwSvGVq","timestamp":"2024-10-22 15:20:54"}
2024-10-22T15:20:54.965661464Z app[web.1]: {"level":"debug","message":"[TiS3XHlnbywD0xkg5u6BB] fetching quote for LX 180","timestamp":"2024-10-22 15:20:54"}
2024-10-22T15:20:54.965857139Z app[web.1]: {"level":"debug","message":"proxy request ==> GET https://api.flightstats.com/flex/ratings/rest/v1/json/flight/LX/180?appId=483244b1&appKey=078d253494c896ea92f2c6e37331c6dc","reqId":"TiS3XHlnbywD0xkg5u6BB","timestamp":"2024-10-22 15:20:54"}
2024-10-22T15:20:55.065704943Z app[web.1]: {"level":"debug","message":"proxy response <== 200","proxyRequestDuration":100,"reqId":"TiS3XHlnbywD0xkg5u6BB","timestamp":"2024-10-22 15:20:55"}
2024-10-22T15:20:55.066354666Z app[web.1]: {"level":"info","message":"[TiS3XHlnbywD0xkg5u6BB] Ratings:ontime 3, observations: 60, late15 20, late30 18, late45 19, cancelled 0, diverted 0 ontimepercent 0.05","timestamp":"2024-10-22 15:20:55"}
2024-10-22T15:20:55.066647051Z app[web.1]: {"level":"debug","message":"[TiS3XHlnbywD0xkg5u6BB] calling calculatePayoutAmounts 15000000","timestamp":"2024-10-22 15:20:55"}
2024-10-22T15:20:55.137323823Z app[web.1]: {"level":"info","message":"calculatePayoutAmounts => 123500, 0,0,36437246,60728744,60728744, 60728744","timestamp":"2024-10-22 15:20:55"}
2024-10-22T15:20:55.233887030Z app[web.1]: {"level":"error","message":"[TiS3XHlnbywD0xkg5u6BB] Error calculating payout amounts: Error: could not decode result data (value=\"0x\", info={ \"method\": \"resolver\", \"signature\": \"resolver(bytes32)\" }, code=BAD_DATA, version=6.13.4)","timestamp":"2024-10-22 15:20:55"}

fixed. config value for pool address was missing.


Trestle author -tv flag doesn't enforce the version format (e.g. 0.0.1) correctly

Describe the bug
Invalid version formats (e.g. 1a2b3) are not captured when using the trestle author header -tv command. This behavior is due to the . character is not escaped properly in is_valid_version() under template_versioning.py.
A fix might look like this:

To Reproduce
Steps to reproduce the behavior:
 trestle author headers setup -tn my_task -tv 1a2b3
Expected behavior
The program should throw an error, and the task folder should not be created.
Screenshots / Logs.
After executing the above command:

Environment

OS: [e.g. iOS]
Python version:
Installed packages:

@Ma1h01 you're right, this is a bug, I have confirmed, go ahead and work on it.
Could you please also take a look at this Sonar lint code suggestion and see if it makes any sense? It seems to be a readability and ease of use suggestion. Reference here https://www.quora.com/Is-there-any-difference-between-the-regular-expressions-0-9-and-d
I happen to have sonnar-lint extension installed on Code which is highlighting already that suggestion.

Thanks 👍

@AleJo2995
Both character classes specify digits from 0-9. However, \d also allows digits from different language systems (e.g. Arabic) whereas [0-9] only allows Latin digits.
I'd suggest we stick with [0-9] as Latin digits are more universal.


3 -> 2 notion requests / second

I am running from the main branch, and I am constantly getting 502s. According to the notion docs, rate limit requests should be 429 (https://developers.notion.com/reference/request-limits) but I suspect that their API is not perfect, and returns 502s instead a lot of the time.
Anecdotally, someone claims that the limit is 3/requests per second. As this value is set in docu-notion I can imagine that due to network, randomness, having the set limit be exactly their internal limit would mean that sometimes you skirt over the edge.
https://www.reddit.com/r/Notion/comments/xfufed/how_do_you_handle_request_limits_using_notion_api/
I have found that setting it to 2 greatly reduces the 502 timeout/rate limit issues.

This change is

@dionjwa, thanks for doing that research. If the info in your link is correct, (2700 API calls over a 15 minute period) then we should be able to change the rate-limiting algorithm to match that?

Related, a blog post covering various limits: https://notionmastery.com/pushing-notion-to-the-limits/

In case you have time to try this out, it seems that we could use the same RateLimiter but with an different interval:
const notionLimiter = new RateLimiter({
  tokensPerInterval: 27,
  interval: 15*60*1000, // 15 minute
});

Later, I realized that while that change might speed up operations, it shouldn't improve anything.
I did some work making docu-notion more resilient to timeouts. That is now PR #81. Even with no timeout at all, it was able to handle docs.BloomLibrary.org.


ARROW-13048: [C++] Fix copying objects with special characters on S3FS

Although the AWS SDK docs claim the caller must URL-encode the source path, the actual SDK source URL-encodes the path for you. This double-encoding was causing CopyFile to fail with a 404 not found as a result.

Reference for AWS encoding the path for you: https://github.com/aws/aws-sdk-cpp/blob/bd00fe8d76e2a774c6342f659b49d4458658f4c3/aws-cpp-sdk-s3-crt/source/model/CopyObjectRequest.cpp#L144-L149

@steventakeshita It was merged. If it still fails for you, can you open a new JIRA?


Indented actions in script format

We have insisted that function name in script format has to start from the first column. Consequently, we have to use regular function calls if the actions are used in conditions or loops.
if True:
    sh('''\
line1
line2
''')

I am therefore wondering how difficult (or confusing) it could be to allow
if True:
    sh:
        line1
        line2

The problem here is that it is a lot harder to determine the end of the script. Right now, we determine the end of script as "the next valid SoS directive", which means things like
[step]
R:
input:

after
sh:
line1
line2

and indentation make it easier to find the end of script because all SoS structure starts from column 1.
If we are to allow for spaces before action name, we will see
if True:
    sh:
line1
line2
    R:
line1
line2
else:
    something

which first indentation is much more important than before because ambiguity from
if True:
    python:
if whatever:
    do something
else:  # how to match this else?
    do something else

but then the ending condition will have to include "Python structure", namely
if True:
    python:
        if whatever:
            do something
    if whatever:  # getting out of script mode
        do something else

So in the end the added flexibility seems to add more confusion than convenience.

So the only sensible way to make it work would be enforcing indentation so that we have
if True:
    sh:
        line1
        line2
    R:
        line1
        line2
else:
    something

I think the scenario above would be less prevalent than scenarios where leading spaces are ignored. In other words in practice perhaps enforcing indentation is overall more limiting than to require use of regular function calls in scenario above.

We do not have to enforce indentation, just if we set some rule to detect end of script, proper indentation would be the best way to avoid ambiguity

I am actually more worried about wide adoption of this feature because I want users to use group_by and stop_if instead of for... and if .... However, if really needed,
if True:
    sh:
        line1
        line2
    R:
        line1
        line2
else:
    something

is still a lot more readable than
if True:
    sh('''
line1
line2''')
    R('''
line1
line2''')
else:
    something

The patch does not fail any test and allows

if True:
    sh:
       echo 'A'
    python:
	 print('a')

this test shows the supported formats. Basically,
[1]
if True:
    sh:
echo something
[2]
for i in range(2):
    sh:
echo something

[1]
if True:
    sh:
echo something
    python:
print(1)

[1]
if True:
    sh:
        echo something
[2]
for i in range(2):
    sh:
        echo something

[1]
if True:
    sh:
        echo something
    python:
        print(1)

[1]
if True:
    sh:
        echo something
else:
    python:
        print(1)

[1]
for i in range(2):
    if True:
        sh:
            echo something
    else:
        python:
            print(1)

are supported, and
[1]
if True:
    sh:
echo something
else:
    python:
print(1)

is not.

merged.

Documented here but has to re-open because of the need to add syntax highlighting for indented actions.

Regression:
report:
    name: whatever

fails because name: is recognized as an action.

fixed.


npm run webpack error

Hi, I've spent a long time troubleshooting this issue and I can't solve it.
I'm on windows
npm install -g gives me the following warnings

and then npm run webpack gives me this error

Thanks in advance.

sidenote: I tried to work this on an ubuntu system and it worked perfectly. Windows seems to have a lot of issues with this project

Good to hear it works on Linux. It is developed on OSX, so Unix-like systems should be supported. Haven't tried it on Windows but it sounds like a couple of people were successful in running it.
You can try looking at https://github.com/sqren/fb-sleep-stats/issues/42 and https://github.com/sqren/fb-sleep-stats/issues/36


Please add a license

Hi!
This code is of interest to me, but without a license, it is https://en.wikipedia.org/wiki/All_rights_reserved and restricted. Please see https://choosealicense.com/ .

done!

@tesseralis : many thanks! Closing this issue then.


update rdkit/Scripts/create_deb_packages.sh to force using python-3.6

python-3.6 is the default python3 on Ubuntu.
rdkit dropped python-2 support, so this work looks necessary.
This issue can be assigned to me, I'll try to deal with it soon.

this has been done


tags wind up with spaces before them

I think when posts are saved, because there is a space after the comma in the tag list, a space gets added when the new tags are added. There needs to be some type of whitespace trim to prevent this

Still present in v0.1.11

fixed as of: 97f5ece35f11e7503c466c7fafc541970cb2525c


Issue on page /notebooks/02/bim-rawmaterialplanning.html

The 'display' function is not called: from IPython.display import display

Hi Andreas.  Thanks for the raising the issue.  I've been looking into adding the import statement, but wondering why you consider this necessary. I've checked a few Jupyter interfaces and find that they all load display from IPython.display automatically. Are encountering an issue with this?
Jeff

The statement
from IPython.display import display
has been added to explicitly specify the display function and dependency. The notebook has been updated for a consistent presentation and use of display.


missing from list for no obvious reason

Given the following document snippet:

		xxxxxxxxxxxxx

* xxxx
* xxxxxx
* xxxxxxxxx

		xxxxxxxxxxxxxxxx

* xxxxxxx
* xxxxxxxxxxxx
* xxxxxxxxx
* xxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxx

		xxxxxxxxxxxxxxxx

* xxxxxxxxxx
* xxxxxxxxxx
* xxxxxxxxxx

xxxxxxxxxxxxxxxx

I see the following output:

Investigation of HTML indicates that the middle row is missing the
 and just has a plain sequence of
 elements.
I would expect the middle row to also have the
 element just like the first and third row.

The problem here is that Bikeshed does care about indentation in the Markdown pass. In this case, all the markup between the first and second lists is, due to it being sufficiently indented, considered as just part of the third list item of the first list.  The rest of the list items are then just continuing that first list, since nothing has ended it yet.
(Interestingly, it's not auto-closing when there's two blank lines, either. That's a bug on my part.)
There's no reason to put the lists up against the margin like that; it's less readable and it messes with how things get interpreted. Just indent it like you would anything else.

Thank you for the fast answer!


update-space-users fails when adding a new uaac user to multiple spaces

If you add a user who is not in uaac to two spaces, cf-mgmt will try to create the user twice. This will generate an error at the second attempt. The two spaces are within the same org.
Looking through the code, is the list cf-mgmt uses to check users updated when a new user is created?

This is actually being caused when a user is added to multiple roles in the same space.
UpdateSpaceUsers grabs the list of uaacUsers up front, then calls three functions sequentially for setting roles.
UpdateSpaceDevelopers
UpdateSpaceManagers
UpdateSpaceAuditors
The ldap users are added to uaac in each of these three function calls but the uaacUsers array is not updated in between, leading to attempting to add the same external ldap user to uaac if they receive more than one role in a given space.

Will work on getting this bug fixed in next release.  Assuming this works itself out after a few runs so isn't critical at this point but more of an annoyance.

Yep it's a bit more problematic since we're running cf-mgmt through a pipeline, so subsequent runs are only triggered if there is another update to the org repo

Will be included in v0.0.48 that should be released shortly with a few other fixes/enhancements @quickjp2 @Freakin


[tokenomics] holders of locked-up SUI tokens can delegate them, even before they vest

Closed by #2444


plugin.validation.dns.azure v<IP_ADDRESS>5 missing System.ClientModel.dll

Describe the bug
The azure dns plugin is missing System.ClientModel.dll. When running wacs.exe you get a bunch of:
Error loading type from "Azure.ResourceManager, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=92742159e12e44c8" ("C:\Letsencrypt\Azure.ResourceManager.dll")
System.IO.FileNotFoundException:
File name: 'System.ClientModel, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=92742159e12e44c8'
I was able to fix the problem by downloading the System.ClientModel nuget package from https://www.nuget.org/packages/System.ClientModel/
After extracting System.ClientModel.dll and put in the folder with the other files the error messages disappears.
So it's not a problem for me anymore but just wanted to let you know.
To Reproduce

Download win-acme.v<IP_ADDRESS>5.x64.pluggable.zip
Download plugin.validation.dns.azure.v<IP_ADDRESS>5.zip
Extract both into the same folder
Run wacs.exe
See error

Expected behavior
To able to run wacs.exe without any error messages appear
Platform:

OS: Windows Server 2019, English
Version: 2.2.8, 64-bit, pluggable

Same issue, same version. Running on Windows Server 2022 Core

same issue, same version. Can confirm that adding the System.ClientModel.dll (the .net 6 version) maunally to the folder fixes issue

Can also confirm, for anyone who needs it heres the dll
System.ClientModel.dll.zip

Same issue here.  Same solution.  Thank you guys for figuring out the solution.

This has been released in 2.2.9

The dll is still missing in 2.2.9 and is still only resolved by @MarkTallentire's suggestion.


Add ruby-syntax-tree format support

Add ruby-syntax-tree as an available formatter. Include support for finding a .streerc file.

"Changed formatters" CI failure appears to be unrelated to the changes here. Docker build is failing on install_common.bash. Specifically:

...
#8 37.41 Cannot add PPA: 'ppa:~longsleep/ubuntu/golang-backports'.
#8 37.41 The user named '~longsleep' has no PPA named 'ubuntu/golang-backports'
...

Assistance with unblocking this would be much appreciated.

@strake7 How's the latest commit look to you? I refactored the existing apheleia-mix example into a reusable script, and adapted it for use here as well. It will automatically run stree from the same directory as .streerc if such a file exists. Then based on the documentation you linked I think it would load the file by default. If there is no such file it will just execute from the working directory.

@strake7 How's the latest commit look to you? I refactored the existing apheleia-mix example into a reusable script, and adapted it for use here as well. It will automatically run stree from the same directory as .streerc if such a file exists. Then based on the documentation you linked I think it would load the file by default. If there is no such file it will just execute from the working directory.

This works great and is a far more desirable solution. Thank you @raxod502. Closing this PR

Er, well, I didn't merge anything, I just pushed to your PR branch.

I mixed up my remotes then. @raxod502 An unused function, apheleia-formatters-args-from-file, made it in through. I removed it here - #273.


Update Grafana auth steps for InfluxQL against Influx2.0

Addresses https://github.com/influxdata/docs-v2/issues/1942
Closes #1942
The current documentation is misleading with respect to using Grafana with InfluxQL with Influx2.0. This change seeks to correct this.
You do not need basic authentication, you need only add a custom HTTP header with your token.
See:
https://github.com/influxdata/docs-v2/issues/1942
https://github.com/grafana/grafana/issues/29372

[x] Signed the InfluxData CLA
(if necessary)
[x] Tests pass (no build errors)
[x] Rebased/mergeable

It seems the credentials in bullet 4 may also be unnecessary:

Priority indeed since Influx just updated all of our Docker containers to 2.0 without warning. Cue mass grafana breakage.

@diamondsw Sorry for lack of content. I'm working on updating the Grafana docs today and will ping you when they're live.

Apologies for the huge delay, this got dropped and I forgot entirely about this until I started getting emails about comments 😬 . Let me know if the docs make sense now!


Typo in codec_def.h

typedef enum {
  ...
  cmUnkonwReason, // <=====
 ...
} CM_RETURN;

Yeah we've noticed already, seeking a suitable time to modify it, as it will change the API.
Thanks for your concern.

fixed in v1.5 release


layout of the gameAdd files via upload

Pull Request
## Description

Please provide a brief summary of the changes introduced by this pull request.

## Related Issue

- Closes #[Issue Number]

## Type of Change

Please check the type of change that applies to your PR:

-  Bug Fix
-  New Feature
-  Enhancement (improvements, refactoring, etc.)
-  Documentation Update
-  Other (please specify):

## Checklist

Before submitting your pull request, please ensure you've completed the following:

-  I have read the [CONTRIBUTING.md](../CONTRIBUTING.md) document and followed the contribution guidelines.
-  My code follows the project's coding standards.
-  I have added or updated the necessary documentation (if applicable).
-  My changes do not introduce any new linting or test errors.
-  All new and existing tests have passed.
-  I have reviewed my code to ensure its quality.

## Screenshots (if applicable)

Please add screenshots or GIFs to illustrate the changes if the PR includes visual elements.

## Additional Information

Please provide any additional information that may be relevant to your PR. This could include implementation details, potential side effects, or other context that would be useful for reviewers.

## Author's Note

Is there anything else you'd like to add or mention about this PR? Feel free to share any thoughts or considerations here.

@anjana-18Singh You have not written about the PR in the above comment. Please rewrite it. You can refer to YouTube videos on how to write pull request messages.


Unable to enlarge the portfolio picture

I'm not sure if this is a bug, however I'm not able to click on the project piece and see any title, description or the image in a bigger resolution. Would be a neat thing to do if it wasn't already meant to be implemented.

hi sir, u solved this?


Fix non-existing language targets restore

This PR fixes the scenario where building a head project should only build the proper dependency chain and ignore unknown targets (e.g. xamarinios10 on linux).
The current behavior is the following:
/mnt/c/temp/msbe-linux/ClassLibrary1/ClassLibrary1.csproj error MSB4057: The target "_GetRestoreSettingsPerFramework" does not exist in the project. [/mnt/c/temp/msbe-linux/ClassLibrary1/ClassLibrary1.csproj]

This PR also adds validations on Linux and macOS.
For the Linux tests, the MSBuild version installed version in the azure devops hosted agents is not working properly (some missing methods in nuget), so the build needs to rely on a container that has the proper setup applied.
See https://github.com/nventive/docker/blob/master/wasm-build/Dockerfile

Yes I just noticed that in your commits, that’s quite the gotcha 🙂 thanks!
Get Outlook for iOShttps://aka.ms/o0ukef

From: Oren Novotny<EMAIL_ADDRESS>Sent: Thursday, September 26, 2019 12:24:09 PM
To: onovotny/MSBuildSdkExtras<EMAIL_ADDRESS>Cc: Jérôme Laban<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [onovotny/MSBuildSdkExtras] Fix non-existing language targets restore (#186)
@onovotny commented on this pull request.

In azure-pipelines.ymlhttps://github.com/onovotny/MSBuildSdkExtras/pull/186#discussion_r328708162:

@@ -1,54 +1,97 @@
-trigger:

Be careful with the file encoding. There's an issue where UTF8 with BOM isn't being correctly handled. This file needs to be either ANSI or UTF8 without a BOM.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/onovotny/MSBuildSdkExtras/pull/186?email_source=notifications&email_token=ABMRVWKWK7GI3Z2EHBT76XDQLTO2TA5CNFSM4I233DJKYY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOCGB4KQI#pullrequestreview-293848385, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABMRVWP7IUCPBCE7CTQ33B3QLTO2TANCNFSM4I233DJA.

@onovotny I'm a bit puzzled by the modification I had to make in order for the tests to pass. Do you remember why it would be needed to conditionally include the original language targets ?

@jeromelaban Looking at that code, I can't recall why that's there, especially given that we reset to the default common targets in the previous property group. If it doesn't overtly break anything, I think that check can be removed.

I see. This is why I'm seeing double imports warnings in the tests. I'll see if I can find a way to detect that, maybe I'll be lucky :)

@onovotny It seems that we can rely on CommonTargetsPath to determine if common targets have been included. It fixes both the missing targets issue, and the duplicate imports messages.

@jeromelaban Nice, not sure how I missed that as I was trying to find something like that!

Thanks for tracking this down and setting up those tests!
I'll get this pushed to NuGet once the master build completes.

My pleasure :) We'll be able to add actual 16.3 tests soon.

16.3 is on the agent now if that helps.

I did not notice! That was fast. Then it'll be the turn for macOS and Linux agents.

Not sure when that will be for those. There was an urgent need for 16.3 given the hard error with .NET Core 3.


feat: added description field to companies block

You have to add this block to text-transform config to support yfm in description field. I suggest also to support typograph in title. Please use this example of CardLayoutBlock: https://github.com/gravity-ui/page-constructor/blob/main/src/text-transform/config.ts#L362
Let's add the second example to storybook with description


⚠ Bofrost.de has degraded performance

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

HTTP code: 200
Response time: 1300 ms

Resolved: Bofrost.de performance has improved in d6f26a1 after 6 minutes.


Replace asciidoctor highlighter

Inspired by Micronaut:
Current highlighter does not support Kotlin.
Use a dark theme to look better.
'source-highlighter':'highlightjs',
'highlightjs-theme':'darkula',

Won't fix:

groovy, kotlin and scala had no syntax highlighting with highlightjs, not even a gray background to make the code block stand out from the surrounding text
the darkula theme looks nice for java code but distracts from the source code content and makes the ANSI color images stand out less


Fix CompileResult Format in Compile-AppWithBcCompilerFolder

Remove Out-String for alcCmd return result for correct working Convert-ALCOutputToAzureDevOps
@freddydk this is PullRequest for #3235

Thanks - not sure why that out-string was there in the first place.
Everything in that function assumes that $result is an array (which Out-String destroys).
Thanks


4.4.2 Release Tasks

Working on the 4.4.2 release...

[x] Update CHANGELOG
[x] Cut a rug tag
[x] Add tag release notes
[x] Submit PR to update BLT (not needed for this one)
[x] Blog post on Planet (not needed for this one)

And, done!


Make the HTTP response size const

Codecov Report

Merging #3137 into develop will decrease coverage by 0.01%.
The diff coverage is 57.14%.

@@             Coverage Diff             @@
##           develop    #3137      +/-   ##
===========================================
- Coverage    68.95%   68.94%   -0.02%
===========================================
  Files          688      688
  Lines        55690    55698       +8
===========================================
- Hits         38403    38402       -1
- Misses       17287    17296       +9

Impacted Files
Coverage Δ

src/ripple/net/impl/HTTPClient.cpp
65.86% <57.14%> (-1.64%)
:arrow_down:

src/ripple/basics/DecayingSample.h
78.37% <0%> (-8.11%)
:arrow_down:

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 41b2c80...e38f28b. Read the comment docs.


No clear or side menu option

Hi! I might just be missing something, but there is no side menu for AGR. This one:

How/where can I find this?

The provided screenshot is not from our addon.

The provided screenshot is not from our addon.

Wait sorry, which addon is that?

Found it, sorry: io_scene_CSGO


stylesheet property prevent printing documentation

You have the following property set in one of your stylesheets. I prevents printing the documentation eg. http://groovy-lang.org/style-guide.html. When the properties are removed all pages can be printed
html, body{
   height:100%;
   -webkit-overflow-scrolling:touch;
}

Please reopen at apache/groovy-website if still a problem.


Partial accept not working on vi-forward-word when in vi-mode normal mode

It only accepts until the end of current word but not further.
But if I do bindkey '^[f' vi-forward-word then it works correctly in insert mode.

I'm having the same problem. It also seems to buggily work sometimes - for example if I alternate between hitting the keys for vi-forward-blank-word and vi-forward-blank-word-end it will partial accept up to a certain point. It seems to be a problem with being in vicmd mode - even doing something like bindkey -M vicmd '^[f' vi-forward-word won't work.

For whatever reason, the cursor position must be increased by one if a vi widget partially accepted a suggestion (see my patch). I don't know if this is the proper way of solving this issue but it seems to work.

Just ran into this bug myself, and I think I found a cleaner fix.
The issue is that in vicmd keymap, the cursor is on the last character of the line, instead of right after it. This is an issue since it breaks an assumption made by the code to check whether we went further than the initial buffer size or not.
My fix simply uses an intermediate variable for the check, that is incremented by 1 in vicmd keymap, thus restoring the usual behaviour of the test.
Moreover, we don't change the actual CURSOR value, which prevents any weird side-effect from happening.
For some reason that I don't undersand yet, this seems to also fix the issue in visual keymap.

See my comment on @toadjaune's PR here: https://github.com/zsh-users/zsh-autosuggestions/pull/324#issuecomment-388974152
What are people expecting to happen when you use vi-forward-word vs. vi-forward-word-end?
vi-forward-word moves the cursor to the first character of the next word. Would you actually expect that character to be accepted (added to the buffer)?

Should be fixed on develop branch. Will go out with next release.


Method 'replace' is missing in DOMTokenList

Missing/Incorrect APIs
replace method is missing in DOMTokenList

Relevant documentation
https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList/replace

Am I right that the definition should be added here?
https://github.com/facebook/flow/blob/master/lib/dom.js#L1331

Yup, that would be the right place.


use wallet-connect to connect Fireblocks, the popup don't respond

I use wallet-selector and choose wallet-connect to connect Fireblocks, allow connection in my phone, the dapp dialog don't closed, my phone status is connected, but dapp is not connected.

but if I use opto wallet, it's good work.
near-wallet-selector/core: 7.8.2
near-wallet-selector/wallet-connect: 7.8.2

Hey @tony-yyj, thanks for raising the issue.
I am not fully understanding your problem. Can you answer these questions so I can help you solve them:

What is the dApp where you are using wallet-selector?
How can I test this so I can reproduce this bug?
Are you testing on a phone or desktop?

Hey @tony-yyj, thanks for raising the issue.
I am not fully understanding your problem. Can you answer these questions so I can help you solve them:

What is the dApp where you are using wallet-selector?
How can I test this so I can reproduce this bug?
Are you testing on a phone or desktop?

I. https://dex.woo.org
2. I have test it in https://near.github.io/wallet-selector, it's also get no response, you can use it to test.
3. use Fireblocks mobile app to scan web dapp qrcode.

use Fireblocks mobile app to scan this qrcode, check ws session, ws session can get the account and accesskey, but the modal ui not close.
I used opto mobile app to scan this qrcode, it's well done, ws get the account and accesskey, the modal ui is closed.

Hey @tony-yyj ,
We are not able to test this functionality because we can't create an account with Fireblocks. If you know how to can you check the console logs after you try to sign in using WalletConnect so we can know more about the issue. Or can we get access to a test Fireblocks account so we can test and debug this issue?
We are also speculating that you need to turn on some settings for NEAR in Fireblocks or NEAR is not supported by Fireblocks, so can you check that also.
Also are you testing on testnet or mainnet?

Hi @tony-yyj , are you still experiencing the same issue or we can close this? Thanks!

@tony-yyj I will close this issue as there is no response. Feel free to reopen it if needed. Thanks!


Recover panic in orgmode.Render if bad orgfile (#4982) (#5903)

Backport #5903 to v1.7
This PR protects against the panic referred to in chaseadmsio/goorgeous#82
by recovering from the panic and just returning the raw bytes if
there is an error.
Signed-off-by: Andrew Thornton<EMAIL_ADDRESS>

Sorry for the delay.


Unable to switch to nodejs 16. Build fails.

Describe the bug
When using the Azure/static-web-apps-deploy@v1 the build is failing because it is detecting and installing nodejs 14. We are using nodejs 16. I also added the following line but it still detects node 14.
- uses: actions/setup-node@v3
      with:
        node-version: 16

Expected behavior
I should be able to use Azure/static-web-apps-deploy@v1 for nodejs 16.

Hi @Danish-Mentorange,
I will check with our team to see if we can/should change the default node version.
But meanwhile, to specify custom nodejs version, can you try this approach and see if it helps - https://blog.johnnyreilly.com/2022/05/28/azure-static-web-apps-node-16-oryx

That did the trick. Thank you.


feat: Add star icons

Description
Added a new set of icons to represent ratings.
Request: AWSUI-21406
How has this been tested?
Updated snapshots. Icons permutations.

Review checklist
The following items are to be evaluated by the author(s) and the reviewer(s).
Correctness

Changes include appropriate documentation updates.
Changes are backward-compatible if not indicated, see CONTRIBUTING.md.
Changes do not include unsupported browser features, see CONTRIBUTING.md.
Changes were manually tested for accessibility, see accessibility guidelines.

Security

If the code handles URLs: all URLs are validated through the checkSafeUrl function.

Testing

Changes are covered with new/existing unit tests?
Changes are covered with new/existing integration tests?

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Does it really make sense introduce every possible icon in the system?
We have <Icon svg={...}> and <Button iconSvg={...}> API to easily bring custom icons.
What is the advantage of putting icons built-in?


Fix attach to node.js

On my machine I kept getting the error: "Unable to set Node.js in the container to inspect mode".
After debugging the extensions, I saw the error from kubectl was an unterminated string after -c. Changing to double quotes fixed it for me.

@aelij thank you for this patch. One thing before merging this. Can you please give me more infos about your environment? E.g your OS? are you using minikube?

Windows, connecting to AKS.


Request new module: Create Gitops module to install DataStage on CP4D

Related user story
Cloud Pak for Data - Data Fabric (duplicate #592 Closed) #733
Type of module
gitops
If requesting a terraform module, what is the target cloud platform?
ibm, aws
What is the purpose of the module?
This will auto install the DataStage service on top of Cloud Pak for Data
What is the category of the module?
Middleware

/name cp-datastage

/displayName CP4D DataStage

Completed the install of DataStage Ver 4.0.x using Github actions


installation: version bump of invenio-records-*

Changes Unknown when pulling e13bb84a5902e7925d1f762c500fd50c1a1bdc52 on jirikuncar:fix into ** on inveniosoftware:master**.


Don't assume closed-source chromium fork

Some users prefer other web browsers

Hi Jonatan, Thanks for your pull request. You have a point with chrome being close source. On the other side xdg-open is not cross platform. Would you have an alternative that is cross platform?

Okay well how about instead of a chrome code block, let's just make a markdown link.

Replaced chrome with open


3rd keyframe onwards, the position and location are being repeated from 2nd keyframe

fixed in https://github.com/hn-88/OSREC-interp/commit/e8717516e27bc538cbe6cfc21a98b3f01d8af778


Secure a working Bing API access after the 90 days trial

The trial started on 2016-12-14. I did not study the terms in much detail, but AFAIK we have to pay after the trial ends or if we go beyond the limit of the trial version.

@tomas-knap We should fix this before delivery, as the trial period ends within two weeks.

I generated two more keys today, see: https://grips.semantic-web.at/display/ADEQ/Testing+environment

@brodecva Please test