Environment variables in islands

I noticed using environment variables in islands is not yet possible, and it is obvious why. Would it be possible to add environment variables in islands? If so, how? Would love to add this feature myself, but not sure how.

Create a handler.
Get the env var value.
Pass it to ctx.render(....
Pass the value to the island.

Remember Islands run on the user's browsers as well

That's a great solution I have been using. But I was thinking about a more integrated solution. Something built into Fresh.

In terms of responsibility and security, I believe that the browser and runtime should be considered separately, and if you still want to pass environment variables, it is better to do it in an explicit way like lucis said.
I am closing this Issue, but if you still want to realize this, please re-open it.


[MINOR][PYTHON] Fix python linter in master

What changes were proposed in this pull request?
Fix python linter
Why are the changes needed?
https://github.com/apache/spark/actions/runs/6413129615/job/17411605510
Does this PR introduce any user-facing change?
No
How was this patch tested?
local test
(spark_dev_311) ➜  spark git:(minor_fix_python_linter) dev/lint-python
starting python compilation test...
python compilation succeeded.

starting black test...
black checks passed.

starting flake8 test...
flake8 checks passed.

starting mypy annotations test...
annotations passed mypy checks.

starting mypy examples test...
examples passed mypy checks.

starting mypy data test...
annotations passed data checks.

all lint-python tests passed!

Was this patch authored or co-authored using generative AI tooling?
no

it seems this change in https://github.com/apache/spark/pull/43215/files was ignored in PR merge:
https://github.com/apache/spark/pull/43215/files#diff-34a75a8676be2e890201fdd0b7c016cf95d9c216086d01f7150e59fdc66cf6c2L1692-L1697

cc @HyukjinKwon

it was a logical conflict between https://github.com/zhengruifeng/spark/commit/05cdec8e06507b7e4d84198209038c39fbb234d1 and https://github.com/zhengruifeng/spark/commit/a99f3106c802710a1fe31773ffbae709bcd5b690


New style of passing options to Connexion

First iteration in the series that I am working on to fix the issue described in #283.
In this PR I move to the new ConnexionOptions class the parameters related to the Swagger UI. I did also some clean up in the codebase along the way.
This work set the basis for the new style of passing options to Connexion which should be enabled fully under 2.x series.
The new style options will look like:
from connexion import FlaskApp

app = FlaskApp(__name__)
app.add_api(my_opan_api_spec, options={
    'openapi_console_ui_available': True,
    'openapi_console_ui_path': '/console'
})
app.run(port=8080)

This PR still does not make it possible to use Connexion that way. But sets the ground for the next iteration. To make it easier to review I am trying to break all the necessary changes in smaller PR's. Additionally, doing the changes in smaller iterations allow us to fix possible bugs on the way.
Why I am working on this in the current 1.x codebase of Connexion?
Because we will minimize the code changes to release series 2.x which will be essentially the same codebase of 1.x but just breaking externally defined interfaces. But this is a discussion for the future.

Coverage remained the same at 100.0% when pulling 9fbd80b829efebf4ae43afe799f51ff1f571372d on connexion-options into a95b986d818dc60d77d4262fc04559ff5f9d246b on master.

Coverage remained the same at 100.0% when pulling 9fbd80b829efebf4ae43afe799f51ff1f571372d on connexion-options into a95b986d818dc60d77d4262fc04559ff5f9d246b on master.

Coverage remained the same at 100.0% when pulling 9fbd80b829efebf4ae43afe799f51ff1f571372d on connexion-options into a95b986d818dc60d77d4262fc04559ff5f9d246b on master.

Coverage remained the same at 100.0% when pulling 61265872c9515ef384008848c633472788d9d0e5 on connexion-options into a95b986d818dc60d77d4262fc04559ff5f9d246b on master.

Coverage remained the same at 100.0% when pulling 61265872c9515ef384008848c633472788d9d0e5 on connexion-options into a95b986d818dc60d77d4262fc04559ff5f9d246b on master.

@danballance If you don't mind, could you please do a code review on this issue? I would appreciate your feedback.

Coverage remained the same at 100.0% when pulling c3e13387ddb78b0c2423d3489a6a9ba25fe949c6 on connexion-options into a95b986d818dc60d77d4262fc04559ff5f9d246b on master.

Coverage remained the same at 100.0% when pulling c3e13387ddb78b0c2423d3489a6a9ba25fe949c6 on connexion-options into a95b986d818dc60d77d4262fc04559ff5f9d246b on master.

Coverage remained the same at 100.0% when pulling c3e13387ddb78b0c2423d3489a6a9ba25fe949c6 on connexion-options into a95b986d818dc60d77d4262fc04559ff5f9d246b on master.

Coverage remained the same at 100.0% when pulling c3e13387ddb78b0c2423d3489a6a9ba25fe949c6 on connexion-options into a95b986d818dc60d77d4262fc04559ff5f9d246b on master.

@jmcs @hjacobs Could you please review this again? I would like to proceed with the changes to fix #283.

Not sure if I like the option names, I can't find "OpenAPI Console" anywhere on https://github.com/swagger-api/swagger-ui --- i.e. it looks like it's not an official name (?).

@hjacobs It is not an official name. I am not sure how to call it.
Do you know if the name of the console UI is going to continue to be "Swagger Console UI" ?


Create PatientCareDB and its ER Diagram

Create PatientCareDB and its ER Diagram
This PR includes the initial setup for the PatientCareDB PostgreSQL database and the creation of a database diagram to visualize the database structure.
Changes Made

Created the PatientCareDB PostgreSQL database.
Defined tables for 'patients', 'medical_histories', 'invoices', 'treatments', 'invoice_items', and 'medical_history_treatments'.
Added columns and data types for each table.
Established primary keys and foreign key relationships between tables.
Designed and created a database diagram to visualize the database structure.

Database Diagram

Checklist

[ ] Database setup completed.
[ ] Database schema design implemented.
[ ] Database diagram created and included in the PR.
[ ] Testing and validation of the database functionality.
[ ] Documentation updated with the new database details.
[ ] Code reviewed and approved.

Peer programmers
This project was build by:

@benja27
@sylvester-wamaya
@jicamargo

Thank you for your review and suggestions to improve this project 👍🏼

Thank you @BregornOriginal, for your suggestions.
We create add 6 indexes to improve the performance:
CREATE INDEX idx_medical_histories_patient_id ON medical_histories (patient_id);
CREATE INDEX idx_invoices_medical_history_id ON invoices (medical_history_id);
CREATE INDEX idx_invoice_items_invoice_id ON invoice_items (invoice_id);
CREATE INDEX idx_invoice_items_treatment_id ON invoice_items (treatment_id);
CREATE INDEX idx_medical_history_treatments_treatment_id ON medical_history_treatments (treatment_id);
CREATE INDEX idx_medical_history_treatments_medical_history_id ON medical_history_treatments
Changes were added to schema_based_on_diagram.sql


Setting create_security_group to false doesn't work

Found a bug? Maybe our Slack Community can help.

Describe the Bug
If you set create_security_group to false, and provide your security groups with associated_security_group_ids, terraform will fail to plan with this error:
│ Error: Null value found in list
│
│   with module.ec2_client_vpn[0].aws_ec2_client_vpn_network_association.default[0],
│   on .terraform/modules/ec2_client_vpn/main.tf line 226, in resource "aws_ec2_client_vpn_network_association" "default":
│  226:   security_groups = concat(
│  227:     [module.vpn_security_group.id],
│  228:     local.associated_security_group_ids
│  229:   )
│
│ Null values are not allowed for this attribute value.

As soon as I set it to true, it works (with the same security groups!).
I think the problem is that basically the value is a list of [null, my-ids], and aws_ec2_client_vpn_network_association don't like it.:
➜ terraform console
> concat([null], ["my-id"])
[
  null,
  "my-id",
]

Expected Behavior
Being able to set create_security_group to false
Environment (please complete the following information):
Anything that will help us triage the bug will help. Here are some ideas:

OS: Linux
Version: Terraform 1.16, module 0.11.0

Bug confirmed here!

Maybe we could try
  security_groups = concat(
    module.vpn_security_group.id != null ? [module.vpn_security_group.id] : [],
    local.associated_security_group_ids
  )
}

for https://github.com/cloudposse/terraform-aws-ec2-client-vpn/blob/3a02e59459114993a696e51d501f3b1987a2a2e1/main.tf#L228-L232


fix(prop): fix that the prop model is not reused and the update is not triggered

fixed https://github.com/alibaba/lowcode-engine/issues/2098
with: https://github.com/alibaba/lowcode-engine-ext/pull/63

fixed，https://github.com/alibaba/lowcode-engine/issues/2019


segfault related to TemplateHaskell

Building the following code (e.g. with stack build) and then running haskell-code-explorer results in a segfault (yes, a segfault in Haskell, yikes!):
module Lib where

import Prelude

import qualified Data.Yaml as Yaml
import Language.Haskell.TH (Exp, Q, runIO)
import Language.Haskell.TH.Syntax (addDependentFile)

migrations :: ()
migrations = $(do
  _ <- runIO (Yaml.decodeFileEither "file.txt" :: IO (Either Yaml.ParseException Yaml.Value))
  [|()|])

The above snippet is of course silly, but I encountered the bug in a real project and the above is the result of deleting as much as possible from that project in order to create a minimal repro case. I have put the code in a git repository for your convenience: https://github.com/gelisam/haskell-code-explorer-bug
Note that since this is TemplateHaskell code, the Yaml.decodeFileEither "file.txt" is executed at compile time. Building the project succeeds, so it doesn't seem to be a bug in the yaml package. However, replacing Yaml.decodeFileEither "file.txt" with the simpler readFile "file.txt" does not trigger the bug, so there must be some weird interaction between the yaml library and haskell-code-explorer. Since the symptom is a segfault, I suspect it has to do with the libyaml C library it uses under the hood.

Interesting,
There was a bug in yaml library that caused a segfault (https://github.com/snoyberg/yaml/issues/5), but that bug has been fixed since version <IP_ADDRESS>.
I successfully indexed the package from https://github.com/gelisam/haskell-code-explorer-bug using haskell-code-indexer built with ghc-8.6.3.
I also tried:
-haskell-code-indexer built with ghc-8.6.4 (changed resolver in stack.yaml to lts-13.12): no errors
-haskell-code-indexer built with ghc-8.4.4 (changed resolver in stack.yaml to lts-12.16): no errors
-haskell-code-indexer built with ghc-8.2.2 (changed resolver in stack.yaml to lts-11.3): got "unhandled ELF relocation(RelA) type 42" (it's a known GHC bug that has already been fixed).
It doesn't matter whether file.txt exists or not, still no segfault.
At the moment it is not clear how to reproduce the bug.
Can you post the full output of haskell-code-indexer -v?

Oh! I forgot to mention something important: we tried it on two other macOS machines, and the segfault only occurs on Mojave.

It may be related to https://gitlab.haskell.org/ghc/ghc/issues/16117 (Random segfaults at runtime on macOS Mojave caused by GHC 8.6.3 linker misaligning sections)

Huh, that looks pretty nasty. Since you cannot reproduce it, I guess I'll just have to wait until that bug is fixed and then check if the segfault still occurs. Thanks!

Still, here is the full output of haskell-code-indexer -v:
$ stack install
haskell-code-explorer-bug-0.0.0: configure (lib)
Configuring haskell-code-explorer-bug-0.0.0...
haskell-code-explorer-bug-0.0.0: build (lib)
Preprocessing library for haskell-code-explorer-bug-0.0.0..
Building library for haskell-code-explorer-bug-0.0.0..
[1 of 2] Compiling Lib              ( src/Lib.hs, .stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build/Lib.o )
[2 of 2] Compiling Paths_haskell_code_explorer_bug ( .stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build/autogen/Paths_haskell_code_explorer_bug.hs, .stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build/Paths_haskell_code_explorer_bug.o )
haskell-code-explorer-bug-0.0.0: copy/register
Installing library in /Users/gelisam/working/haskell/haskell-code-explorer-bug/.stack-work/install/x86_64-osx/lts-13.5/8.6.3/lib/x86_64-osx-ghc-8.6.3/haskell-code-explorer-bug-0.0.0-LClv1IjW8llBci7bWj9Oxx
Registering library for haskell-code-explorer-bug-0.0.0..
$ haskell-code-indexer -v
2019-04-30 10:26:51.834241 EDT : [info] haskell-code-indexer version <IP_ADDRESS>, GHC version <IP_ADDRESS>
2019-04-30 10:26:51.83692 EDT : [debug] IndexerConfig {configPackageDirectoryPath = ".", configPackageDistDirRelativePath = Nothing, configOutputDirectoryName = Nothing, configLog = StdOut, configMinLogLevel = LevelDebug, configSourceCodePreprocessing = AfterPreprocessing, configCompression = Gzip, configGhcOptions = [], configIgnoreDirectories = []}
2019-04-30 10:26:51.839883 EDT : [info] Found stack.yaml. Executing "stack path --dist-dir" to get dist directory.
2019-04-30 10:26:52.050873 EDT : [info] Stack dist directory : .stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>
2019-04-30 10:26:53.328096 EDT : [info] Indexing haskell-code-explorer-bug-0.0.0
2019-04-30 10:26:53.335399 EDT : [debug] Component id : setup
2019-04-30 10:26:53.335457 EDT : [debug] Modules : []
2019-04-30 10:26:53.33548 EDT : [debug] GHC command line options :
2019-04-30 10:26:53.684626 EDT : [debug] Component id : lib
2019-04-30 10:26:53.684683 EDT : [debug] Modules : ["Lib","Paths_haskell_code_explorer_bug"]
2019-04-30 10:26:53.684704 EDT : [debug] GHC command line options : -fbuilding-cabal-package -O -outputdir .stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build -odir .stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build -hidir .stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build -stubdir .stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build -i -i.stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build -isrc -i.stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build/autogen -i.stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build/global-autogen -I.stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build/autogen -I.stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build/global-autogen -I.stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build -optP-include -optP.stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build/autogen/cabal_macros.h -this-unit-id haskell-code-explorer-bug-0.0.0-LClv1IjW8llBci7bWj9Oxx -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /Users/gelisam/.stack/snapshots/x86_64-osx/lts-13.5/8.6.3/pkgdb -package-db /Users/gelisam/working/haskell/haskell-code-explorer-bug/.stack-work/install/x86_64-osx/lts-13.5/8.6.3/pkgdb -package-id base-<IP_ADDRESS> -package-id template-haskell-<IP_ADDRESS> -package-id yaml-<IP_ADDRESS>-GAWf3vpOhGMK7o9d6zMyJu -XHaskell2010 -XTemplateHaskell Lib Paths_haskell_code_explorer_bug
Segmentation fault: 11

Thanks!
I tried indexing on macOS Mojave (10.14) and also got "Segmentation fault: 11" with both GHG 8.6.3 and GHC 8.6.4.
Now I can investigate this issue.
There is a bug in persistent library that might have the same cause: https://github.com/yesodweb/persistent/issues/830 (Segmentation fault: 11 on macOS).
I'll try to reproduce the segfault without the involvement of haskell-code-indexer.

I've managed to reproduce the segfault on macOS Mojave using only GHC API.
This code segfaults with "Segmentation fault: 11" message:
import Control.Monad.IO.Class
import qualified Data.List as L
import GHC
import Packages
import DynFlags
import GHC.Paths (libdir)
import Digraph (flattenSCCs)

ghcFlags = "-fbuilding-cabal-package -O -outputdir .stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build -odir .stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build -hidir .stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build -stubdir .stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build -i -i.stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build -isrc -i.stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build/autogen -i.stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build/global-autogen -I.stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build/autogen -I.stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build/global-autogen -I.stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build -optP-include -optP.stack-work/dist/x86_64-osx/Cabal-<IP_ADDRESS>/build/autogen/cabal_macros.h -this-unit-id haskell-code-explorer-bug-0.0.0-34p2k9iR4eu61IAyrOu1BO -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /Users/alexwl/.stack/snapshots/x86_64-osx/lts-13.5/8.6.3/pkgdb -package-db /Users/alexwl/Documents/haskell-code-explorer-bug/.stack-work/install/x86_64-osx/lts-13.5/8.6.3/pkgdb -package-id base-<IP_ADDRESS> -package-id yaml-<IP_ADDRESS>-GAWf3vpOhGMK7o9d6zMyJu -package-id template-haskell-<IP_ADDRESS> -XHaskell2010 -XTemplateHaskell"

main = do
  runGhcT (Just libdir) $ do
    flags <- getSessionDynFlags
    (flags', _, _) <-
      parseDynamicFlagsCmdLine flags (map noLoc $ words ghcFlags)
    (flags'', _) <- liftIO $ initPackages flags'
    setSessionDynFlags $
      L.foldl'
        gopt_set
        (flags''
           {hscTarget = HscAsm, ghcLink = LinkInMemory, ghcMode = CompManager})
        [Opt_Haddock]
    let modules = ["Lib"] -- file from  https://github.com/gelisam/haskell-code-explorer-bug
    targets <- mapM (`guessTarget` Nothing) modules
    setTargets targets
    _ <- load LoadAllTargets
    modGraph <- getModuleGraph
    let topSortMods = flattenSCCs (topSortModuleGraph False modGraph Nothing)
        modSum = head topSortMods
    parsedModule <- parseModule modSum
    typecheckedModule <- typecheckModule parsedModule
    liftIO $ print "ok"

The LinkInMemory bit reminds me of the https://gitlab.haskell.org/ghc/ghc/issues/16117 bug you linked to earlier, is there an alternative value ghcLink can be given?

is there an alternative value ghcLink can be given?

There are 5 possible values (https://hackage.haskell.org/package/ghc-8.6.4/docs/DynFlags.html#t:GhcLink):
NoLink Don't link at all
LinkBinary  Link object code into a binary
LinkInMemory Use the in-memory dynamic linker (works for both bytecode and object code).
LinkDynLib Link objects into a dynamic lib (DLL on Windows, DSO on ELF platforms)
LinkStaticLib Link objects into a static lib
I tried them all but still got the segfault.


Use typecode 58 (SEPA) in SpecifiedTradeSettlementPaymentMeans

as old code 42 is for the more generic "payment to bank account" while
the ZUGFeRD specification and EN16931-1 recommend to clearly distinguish
between SEPA transfers and non SEPA transfers and we are only supporting
SEPA payment data right now.

thanks a lot!


OrbStack 0.7.1 hangs on spinner

Describe the bug
Stuck on Starting spinner and spinners in Network and Machine tabs in settings.
This did not happen on the previous version, started happening yesterday, when I went to update to 0.7.1. I ended up restarting my mac, this then prompted for the elevated permissions window in OrbStack - once granted it worked.
Then I came back this morning, OrbStack seemingly working, but my containers were down.
I think somehow orbstack loses permissions from the OS?
To Reproduce
Steps to reproduce the behavior:

Start OrbStack
Leave the Mac to go to sleep overnight (not tested but based on the log times below ~12 hrs?)
Come back and try to use Docker Containers - observer they are down
Quit and restart OrbStack - observe spinning
Reboot - be presented with permissions popup
Grant permissions and it works

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.

After reboot

Logs
Attach log files by opening the OrbStack menu and clicking “Show Logs”, or email them for privacy.
time="04-19 16:15:22" level=warning msg="DNS query failed" error="no such record" name=github.com. type=AAAA
time="04-19 16:17:34" level=warning msg="DNS query failed" error="no such record" name=metadata.google.internal. type=A
time="04-19 16:17:45" level=error msg="tcp pump2 error 2" error="write unix /Users/benszabo/.orbstack/run/docker.sock->: write: broken pipe"
time="04-19 16:17:48" level=warning msg="DNS query failed" error="no such record" name=metadata.google.internal. type=A
console | ERRO[1442] tcp pump2 error 2 readfrom tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:34586: splice: broken pipe
console | ERRO[2142] tcp pump2 error 1 readfrom tcp [fd00:96dc:7096:1d21::2]:39483->[fd00:96dc:7096:1d21::1]:31997: splice: connection reset by peer
console | ERRO[2143] tcp pump2 error 1 readfrom tcp [fd00:96dc:7096:1d21::2]:39483->[fd00:96dc:7096:1d21::1]:32000: splice: connection reset by peer
time="04-19 16:54:07" level=error msg="tcp pump2 error 1" error="readfrom tcp <IP_ADDRESS>:64285-><IP_ADDRESS>:3306: read tcp <IP_ADDRESS>:3306: connection reset by peer"
time="04-19 16:54:07" level=error msg="tcp pump2 error 1" error="readfrom tcp <IP_ADDRESS>:64289-><IP_ADDRESS>:3306: read tcp <IP_ADDRESS>:3306: connection reset by peer"
time="04-19 17:05:06" level=error msg="tcp pump2 error 1" error="readfrom tcp <IP_ADDRESS>:50670-><IP_ADDRESS>:3306: read tcp <IP_ADDRESS>:3306: connection reset by peer"
console | ERRO[47500] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:33819: read: connection timed out
console | ERRO[47502] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:33816: read: connection timed out
console | ERRO[47529] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:33840: read: connection timed out
console | ERRO[47529] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:33838: read: connection timed out
console | ERRO[47529] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:33848: read: connection timed out
console | ERRO[47533] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:33811: read: connection timed out
console | ERRO[47548] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:34941: read: connection timed out
console | ERRO[47552] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:34624: read: connection timed out
console | ERRO[47552] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:34621: read: connection timed out
console | ERRO[47552] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:34629: read: connection timed out
console | ERRO[47559] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:33836: read: connection timed out
console | ERRO[47560] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:34622: read: connection timed out
console | ERRO[47560] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:33852: read: connection timed out
console | ERRO[47561] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:33839: read: connection timed out
console | ERRO[47707] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:34635: read: connection timed out
console | ERRO[47707] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:34955: read: connection timed out
console | ERRO[48201] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:33853: read: connection reset by peer
console | ERRO[48247] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:33837: read: connection reset by peer
console | ERRO[48354] tcp pump2 error 1 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:34633: read: connection timed out
console | ERRO[48370] tcp pump2 error 2 read tcp <IP_ADDRESS>:2375-><IP_ADDRESS>:33813: read: connection timed out
time="04-20 05:19:56" level=error msg="TCP forward [<IP_ADDRESS>:443] create endpoint failed: operation timed out"
time="04-20 05:22:05" level=error msg="TCP forward [<IP_ADDRESS>:443] create endpoint failed: operation timed out"
time="04-20 05:30:38" level=error msg="TCP forward [<IP_ADDRESS>:443] create endpoint failed: operation timed out"
time="04-20 05:31:48" level=error msg="TCP forward [<IP_ADDRESS>:443] create endpoint failed: operation timed out"
time="04-20 05:33:57" level=error msg="TCP forward [<IP_ADDRESS>:443] create endpoint failed: operation timed out"
time="04-20 05:49:56" level=error msg="TCP forward [<IP_ADDRESS>:443] create endpoint failed: operation timed out"
time="04-20 05:52:05" level=error msg="TCP forward [<IP_ADDRESS>:443] create endpoint failed: operation timed out"
time="04-20 06:19:56" level=error msg="TCP forward [<IP_ADDRESS>:443] create endpoint failed: operation timed out"
time="04-20 06:31:48" level=error msg="TCP forward [<IP_ADDRESS>:443] create endpoint failed: operation timed out"
time="04-20 06:33:58" level=error msg="TCP forward [<IP_ADDRESS>:443] create endpoint failed: operation timed out"
time="04-20 06:49:56" level=error msg="TCP forward [<IP_ADDRESS>:443] create endpoint failed: operation timed out"
time="04-20 07:49:56" level=error msg="TCP forward [<IP_ADDRESS>:443] create endpoint failed: operation timed out"
time="04-20 08:01:48" level=error msg="TCP forward [<IP_ADDRESS>:443] create endpoint failed: operation timed out"

Info report

OrbStack info:
  Version: 0.7.1 (70100)
  Commit: 13c08d0cb55a0f31434c129a465312819a327d1a (v0.7.1)

System info:
  macOS: 13.2.1 (22D68)
  CPU: arm64, 8 cores
  CPU model: Apple M1 Pro

Additional context

Please share the entire log, starting from the beginning, without removing any lines.

Sent via email.

Okay, sorry, first instance for me is always to restart before asking 😅...

No worries, feel free to take your time.

Hmm. With update from 0.7.1 to 0.7.2 I found no issues. Furthermore, this morning before updating all my containers were working fine.

v0.7.2 doesn't have any changes related to that, so that'd odd. We can give this a few more days and see if it happens again.

I don't necessarily think it was the update, but more likely wake from sleep like OP did. the additional processes may have been some side effect of the installer maybe trying to start up processes that I have running most/ all time (a DB and a redis instance from a docker-compose file)

This is likely to be fixed in OrbStack v0.8.0 as part of some under-the-hood UI and network improvements. Feel free to reopen if not.
We've also added log rotation, so vmgr.log.1 will contain logs from the previous run to allow for debugging after a restart.


Don't ever try to pass "" as a starting directory, no way

Summary of the Pull Request
I misunderstood the docs for HSTRING and thought the empty string was represented as nullptr. It isn't.
PR Checklist

[x] Closes #3504
[x] CLA signed. If not, go over here and sign the CLA
[ ] Tests added/passed
[ ] Requires documentation to be updated
[x] Core

Validation
Self-tested.

Since I'll be out Monday, if somebody has an issue would you mind patching it up for me? This is an internal selfhost blocker :smile:


Titleizes names of contacts and users

Closes https://trello.com/c/zT0LciP2/165-small-improvement-update-names-to-always-be-lowercase-with-capitalised-first-letters

Just waiting to hear about names which have casing in the middle and if we are okay to proceed with lowercasing the rest of the name I will change the Cucumber test to allow this to pass.


Vue tab not available in chrome devtools

The vue tab does not show in Chrome even when on a page with Vue js detected.

It's because the webpage deactivated devtools (it's the default with the minified version of Vue)


refactor(app): backport technical changes

Related to #4389

@pull-dog down

@pull-dog down

@pull-dog down

@pull-dog down

@Xuorg or @xAt0mZ could you please rebase this?

/rebase

/rebase

@pull-dog down


Update to 0.2.38-platform

NetflixOSS » suro » suro-pull-requests #82 FAILURE
Looks like there's a problem with this pull request

suro-pull-requests #250 FAILURE
Looks like there's a problem with this pull request


tweak Buf::advance

Just doing some repo cleanup for better focussing on active work:
Closing PR as it seems inactive for a longer time. Please re-open if it is still relevant and after it has been updated with latest master changes.


Don't initiate connection migration until a client sends non-probing frame

On server side, ATS initiate connection migration when it receives a QUIC packet that have new CID, but it should wait for non-probing frames.

Receiving a packet from a new peer address containing a non-probing
frame indicates that the peer has migrated to that address.

In response to such a packet, an endpoint MUST start sending
subsequent packets to the new peer address and MUST initiate path
validation (Section 6.10) to verify the peer's ownership of the
unvalidated address.

https://github.com/apache/trafficserver/blob/0b56b02629ccf46b497920c0c7d51157cea3ee62/iocore/net/QUICNetVConnection.cc#L979-L992

It now waits for non-probing frame.


Release v2.0.0

[2.0.0] - 2022-12-15
Here we would have the update steps for 2.0.0 for people to follow.
Added

[HC-223] feat: edit content for sentry PR#107
[HC-222] feat: add sentry send exception PR#106
[HC-998] chore: add build step for CI PR#103
[HC-221] feat: update logger with elk PR#101
[HC-220] feat: update jenkinfile PR#97

Success Build

done review release version


Move RBAC into the BSL license

PR: https://github.com/cockroachdb/cockroach/pull/46042

Dup of https://github.com/cockroachdb/docs/issues/6976


A few problems with Tween time keeping

87f48e7
There's a few bugs here. It's advertised that is_active is about the state of the processing of the tween rather than it being in the middle of tweening which is fine, I'd rather have it called is_processing since it's clearer but oh well (that's to say just remove is_active)
Then we have get_runtime() which should return the total time necessary to complete the queue of tweens which returns 0 if is_active() is false. get_runtime() should be independent of is_active.
Then we have is_stopped() that relies on tell(), but once the tween runs for the first time tell() returns same as get_runtime() which is a bug. I haven't played around with changing up tween properties/duration, but it's clear that tell() should reset to 0 once all tweens are completed which it isn't, even after the tween is completely stopped with stop_all(). Look at the output while pressing "ENTER" multiple times in a row. tell() is triggered in _input.
godot-dbg.zip
edit
speaking of which, if we can set tween to process on idle or physics frames, why does is_processing return false even after you start() the tween?!

OK, after looking at the code seems that Tween uses *processing_internal so I don't understand some things (apart from the tell() bug, which is clear). I propose is_active() be removed cause it's just a double of is_processing_internal and instead document it better OR remove is_stopped and fix is_active to return true only when the tween is actually tweening and false otherwise (regardless if processing is on or not). Because all of these methods to ask for running state is really confusing.
Another thing, when you manually call  stop_all() & stop() (in appropriate conditions) the *processing_internal is switched off. So I'm wondering what's the rationale of not stopping it automatically when all the tweens finish tweening and starting it again when tweens start()? Surely it's much simpler to query about the state of activity if there's only one standardized way of doing things instead of having some times processing start and others stop depending on how you call functions or tween finishes by itself.

Opened #19781 with the modifications I feel are necessary


Potentially incorrect wording

I think it should be made clear in the below wording that your can search for Teams chat messages if the users mailbox is on-premise.
"In an Exchange hybrid deployment, you can't use the Content search tool to search on-premises mailboxes. You can only use the tool to search cloud-based mailboxes."
see here
https://docs.microsoft.com/en-us/microsoft-365/compliance/search-cloud-based-mailboxes-for-on-premises-users?view=o365-worldwide

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

ID: 04e514aa-9f04-5cc9-93f6-9f5f2f614c2a
Version Independent ID: dea1ab15-bc09-05c1-b48b-1a06c0b53b50
Content: Create and run a Content search in the Microsoft Purview compliance portal - Microsoft Purview
Content Source: microsoft-365/compliance/content-search.md
Service: o365-seccomp
GitHub Login: @v-tophillips
Microsoft Alias: v-tophillips

@blue-ken Thank you for your feedback. We have made changes to the document via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/8483
once the author approves, the changes will be live.
Thanks
Sri

@msbemba Thank you very much for the contribution and updating the documentation with PR. @blue-ken Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


update typing file

noticed these issues when updating azdata types package

Pull Request Test Coverage Report for Build 857750662

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 43.399%

Totals

Change from base Build 857744548:
0.0%

Covered Lines:
26551

Relevant Lines:
55643

💛  - Coveralls


any apps that have any kind of desktop data persistence?

I just tested the to-do app.
https://replit.com/join/qhjhrfdrqe-dennisgg
Ran it.
Downloaded it to desktop
entered data
closed the app
reopened the app
all of the data entered was gone
Do you have an example of any kind of data persistence between sessions on the desktop?
thank you

Hello,
It would also be great to implement web client storage to store the list of task of the Todo list (https://github.com/flet-dev/examples/blob/main/python/apps/todo/todo.py) on the client web browser and reload it at reconnection of the user terminal.
Greetings


净收入没有持续高于经营产生的现金流（超过30%）

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

通过查找与销售增长相比大幅增加的应收账款增长，来识别企业用于提高收入的方法，即当应收账款增长速度超过销售额时，将其视为警告标志。


fix(material/chips): aria-selected not reflecting selection state

When the chip listbox is in single selection mode, it needs to remove aria-selected from the selected option and move it to the newly-selected one. The listbox was doing this already, but change detection wasn't being triggered which meant that the DOM was out of date.

cc @zarend this might be related to #25736. I'm not completely sure since my repro steps were different from the ones you listed.


Issues with direct links to pending posts

When I, as an admin, receive an email about a new post pending approval and click on it:
I get taken to a page but the post doesn't load. There seems to be an issue of a piece of the URL missing, e.g.
this post works:
http://list.joshrweinstein.com/posts/6bW5carZSuJpSRxH5/connecting-with-angels-vc-s-investing-in-hardware
but this is what is sent, but doesn't work:
http://list.joshrweinstein.com/posts/6bW5carZSuJpSRxH5/
Has anyone else noticed similar issues? Should I fix locally and submit a pull request?

Nice catch @JoshRWeinstein! There was a missing slug in the notification data 😅


chore(package): update tslint-config-unional to version 0.9.1

Closes #14

Coverage remained the same at 100.0% when pulling cea81a29b36db5a67aa87aa251f9a8b8c8958ca2 on greenkeeper/tslint-config-unional-0.9.1 into 5811a0f8160d19eb8d85306694a80f6a91a202fe on master.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


2.3.0 sdk-jdk7 version crashes on some Android versions

Description
Here's the error in the console:
Caused by: java.util.regex.PatternSyntaxException: Syntax error in regexp pattern near index 5:
^(?<address>\S+):(?<port>\d+)$
     ^
	at java.util.regex.Pattern.compileImpl(Native Method)
	at java.util.regex.Pattern.compile(Pattern.java:411)
	at java.util.regex.Pattern.<init>(Pattern.java:394)
	at java.util.regex.Pattern.compile(Pattern.java:381)
	at com.hedera.hashgraph.sdk.ManagedNodeAddress.<clinit>(ManagedNodeAddress.java:8)

Something about this regex, Android doesn't like. Only some versions though.
Downgrading to 2.2.0 fixes the issue.
Steps to reproduce

build our Android app with 2.3.0 jar as a dependency and run it.

Additional context
No response
Hedera network
mainnet
Version
2.3.0
Operating system
Other

@danielakhterov @Sean-Tedrow-LB did either of you get a chance to review this?

Yes and no. I created a separate project that used Java 7 and copied over the regexes we used, but when compiling there were no issues. I did just realize that perhaps I should run the Java 7 project, but I just don't see why compiling would work, but running would not. Nonetheless I'll try.

Strange stuff can happen on old versions of Android due to namespace clashes. If java.util.regex is somehow loaded by the Android runtime from an Android-packaged library that clashes with your compile-time JDK, stuff like this can occur. And it's almost impossible to test. I've seen this with other parts of your SDK and have submitted PRs to fix it. So while I don't know exactly how to fix this one, it is definitely a problem. Maybe you can not use a regex or refactor the code in some way??

Which Android API version do you guys compile for? Looking at https://developer.android.com/reference/java/util/regex/Pattern named groups are only supported as of API 26.

Android 4. So level 17 therabouts.

But just compiling for it doesn't always catch the runtime errors.


Icon request: Wykop.pl

URL for the brand / site / app
https://wykop.pl
Logo resources for the icon
https://wykop.pl/kontakt (at bottom, search for "logo" worded link)
Proof of the Aegis-compatible 2FA
https://github.com/2factorauth/twofactorauth/pull/3058
Anything else?
No response
Confirmation

[X] I have read and followed the issue guidelines & issue form.

Here you go!
https://github.com/aegis-icons/aegis-icons/blob/master/icons/1_Primary/Wykop.pl.svg

:question: How to add icon(s) to Aegis?
:star: Support this project by giving a star! Just adding like to this comment is also appreciated.


Please update for Xcode 12.5

The framework doesn't compile when running on Xcode 12.5.
It's similar to this issue
https://github.com/jonreid/ViewControllerPresentationSpy/issues/5
Do you think this approach is too fragile ?

@LearnWithTung  #9

Thanks


Store the noconflict aliases

Related to https://github.com/ember-cli/ember-resolver/issues/629
We need to store the noconflict aliases within the global loader object, so that other libraries in the Ember ecosystem like ember-resolver can be able to use the aliased objects like define, require and requirejs instead of the default ones.

@rajasegar I tried to use your current work here (both your ember-resolver PR and #205 - through yarn link as it requires that prepublish build) to make an app coexist with a parent page that loads a lot of other JS, including AMD module based stuff, which causes both the Ember app and the 3rd party stuff to break miserably...
However I failed to make it work. Do you have this successfully working already?
The thing I fail with is how to properly put the code that calls loader.noConflict() at the right place. Unfortunately that seems not quite straightforward (https://github.com/ember-cli/loader.js/issues/139). So what I have done so far is to put that code into my apps vendor folder and import it from ember-cli-build.js.
My understanding is - given that we still have all of vendor.js and app.js referencing the global define() (without taking any aliasing into account) - that we can only call noConflict() at the very end of all our app's code, right?
So with using app.import('vendor/loader-noconflict.js') I get my noConflict() call into vendor.js, however (even though I don't have set prepend: true) this does not put it at the end of the bundle (as some addon code comes thereafter). And so I can see that all modules define()ed before my noConflict() are ok, but expectedly all modules defined thereafter are throwing as define is undefined then.
But again, even putting it at the end of vendor.js would not be enough, as app.js also has a ton of define() calls that cannot be used anymore after noConflict().
So how is this actually supposed to work in a regular Ember app? Halp! 😀

@simonihmig here is the sample repo
https://github.com/rajasegar/multi-ember-app

Oh, thanks for the super quick response! Looking at your (built and minified) app code, it seems you are calling noConflict() in your app/app.js, right?
This does make sure that you are calling noConflict() after all app code as been evaluated before, which was what I was reasoning about above.
What I am still unsure about: does this guarantee to have no unexpected side effects on any 3rd party code? So let's assume I want to embed an Ember app into some 3rd party (server rendered) HTML page with lots of other JS. So you would have something like this:
<script type="text/javascript" src="/assets/vendor.js"></script>
<script type="text/javascript" src="/assets/my-embedded-app.js"></script>

<script type="text/javascript" src="/cms/some/other/3rdparty.js"></script>

With this, the browser would guarantee the evaluation order of these scripts, so 3rdparty.js would only be evaluated after my-embedded-app.js, but not necessarily after it has run (to the point where app/app.js is constructed). So at the time 3rdparty.js's first own define or require is seen by the browser, we might not have called noConflict() yet AFAICT, right?
That's why I thought it has to be put at the end of app.js, but basically at the root level, not within some code that is only executed asynchronously (e.g. after DOMContentLoaded).
Does that make sense?

Yes @simonihmig that makes sense.

So far, I have failed to make this work. One reason is quite specific to my app, and out of scope of the general case. But two other issues blocked this furthermore:

ember-data uses the global require dynamically here, which after noConflict might be undefined, or refer to an elsewhere globally defined and incompatible AMD version
ember-classic-decorators patcher require and also reverts it afterwards, but the timing causes issues with noConflict. Filed this issue: https://github.com/emberjs/ember-classic-decorator/issues/63

FWIW, the only way I finally got my app to coexist with other AMD-based scripts on the same page was to use ember-derequire (after some local updates that still need to get integrated upstream) and ditching ember-classic-decorators...

I knew about ember-data but not ember-classic-decorators, I will check out ember-derequire


Implement SHIFT IF TRUE for Vensim parser

The SHIFT IF TRUE function of Vensim is not implemented in PySD.
https://www.vensim.com/documentation/fn_shift_if_true.html

I will start working on this soon. If anyone is working on it or interested, please, let me know.

The implementation of SHIFT IF TRUE is complicated with the current approach of PySD having the variables as functions, as this function mutates the variable that is having as a first argument.
Possible approach, includying the code of shift if true in the definition of the variable that it is mutating, and also adding the shifted output as an argument to be returned by the shift if true variable.

Due to the complexity of these functions and the need to mutate already computed values in another variable, the implementation of this function has been discarded for now.
However, it is possible to reproduce the same behaviour with IF THEN ELSE in the stock flow. Please find attached a model with a possible workaround to avoid SHIFT IF TRUE and make the model work with PySD.
shif_if_true_alt.mdl


PomBase tagline obscured by menu

The text "the scientific resource..." is obscured by the menu

I've shuffled things so that the tag-line is always visible.


How to get the resources in the project and open it with the android-intent plugin

For example, I have a ppt file assets/text.ppt in the path, and declare it in the pubsper.yaml file. How do I get the path of this file and call the third-party application through the android-intent plugin? I tried the method in flutter.io/assets-and-images/#loading-assets but it failed.
I asked a question on Stack Overflow, but I didn't get a solution.
https://stackoverflow.com/questions/52985031/how-to-get-the-file-path-such-as-picture-ppt-in-the-assets-folder-in-the-flut

You can try to combine file:///android_asset/ with the path you'd use in Flutter,
like explained in https://stackoverflow.com/a/7325290/217408
No idea if this is supposed to work.

but I still can't open it

what does that mean exactly?

但我仍然无法打开它

这究竟是什么意思？

but I still can't open it

what does that mean exactly?

That is, I pass this path to the data parameter of the android_intent plugin, and the third-party application still cannot open the ppt file of the path.

What does "cannot open" mean exactly? Do you get an error, does the app crash, ...?

You could just try File(path_to_asset_file).readAsBytesSync() in Dart and check if you get an error.
Error message are actually often helpful ;-),
instead of adding a big abstraction of android_intent plugin on top which probably makes it close to impossible to diagnose the root cause.

As you said, throw an exception
Failed to decode data using encoding 'utf-8', path =
I/flutter (12211): '/data/data/com.huangweilong.flutterlearning/cache/flutter_learningGBTTEU/flutter_learning/build/flutter_assets/assets/test.pptx'
I think I need to give up looking for a solution for the time being. Maybe I can think of the answer suddenly after a while, thank you for your reply.

"Failed to decode data" doesn't sound like a file access problem to me, rather a problem of interpreting binary data as an UTF8 string which is expected to fail.

@huang-weilong Resources are placed differently for debug and release builds, the directory that you mentioned is generated only in debug builds, for me. Just use this code https://flutter.io/docs/development/ui/assets-and-images#sharing-assets-with-the-underlying-platform

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.


Add NUCLEO_L4R5ZI to Jenkins & make_release

It works just fine out of box with the internal_flash_no_rot -config,
so it's enough to add it to the Jenkins & releasing.
For this board it yields the following memory map:
_32 kB - BOOTLOADER
__1 kB – APPLICATION HEADER
991 kB - APPLICATION
_32 kB - KVStore (2x16 kB)
991 kB - FW download area

[2019-11-25T14:59:10.581Z] IOError: [Errno 2] No such file or directory: './BUILD/internal_flash_no_rot/NUCLEO_L4R5ZI/GCC_ARM/mbed-bootloader_application.map'

It seems to be looking from a wrong folder, how is that path generated?

Apparently it did not build the NUCLEO_L4R5ZI.
I need to check whether all Jenkinsfile changes are completely ignored if PR comes from fork.
I'll cherry-pick this to own branch.

Replaced by #38


Interactive Debugging Capability

Is your feature request related to a problem? Please describe.
I'm able to debug batch jobs from within VSCode for IBM i which is great! But it be nice to also be able to debug interactive jobs somehow.
Describe the solution you'd like
I'm not sure the best way to achieve this, but perhaps similar functionality as in RDi using STRSRVJOB's? Or potentially tn5052 with the IBM i session directly in VSCode for IBM i. Though, I'm probably more inclined to favor the STRSRVJOB method as I believe Kerberos authentication support would be more likely.
Describe alternatives you've considered
Any other options for debugging interactive jobs from within VSCode for IBM i. Really anything that helps me avoid using SEU.

@cwbuck Yes, interactive debugging and SEP is coming. It's out of my control at the moment as someone else at IBM is working on it, and I just add the integration when it's released.


Create a base class for breath detection algorithms and one example subclass

No base class was created, but a detection algorithm was implemented.


Linking.getInitialURL() to work with NFC tags on Android

Summary
This PR solves bug https://github.com/facebook/react-native/issues/24393 for Android. Allows an app to be opened with an NFC tag and getting the url trough Linking.getInitialURL()
Changelog
[Android] [Fixed] - This branch checks also for ACTION_NDEF_DISCOVERED intent matches to set the initialURL
Test Plan
Tested the code multiple times with both NFC tags and normal links

hi everyone,
Linking.getInitialURL() is working very well on both android and ios, when nfc is readed,
but Linking.addEventListener only read urls on ios and there is nothing on android.
actually when app is on foreground/background and we scan the nfc tag which holds universal link, app comes to foreground but the Linking.addEventListener doesn't return anything
i think the bug is still there.

Hi @cimitan — thanks for your work on this.  Were you able to confirm this was working for you?  I'm experiencing the same issue as @amirhsobhi.

I think it was working for me... but I haven't checked in more than a year... It's a separate bug though, this is about getInitialURL not the event listener


Feature/react 18

React 18 has been released today and is not compatible with react-query according to npm:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving<EMAIL_ADDRESS>npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/react
npm ERR!   react@"^18" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>|| ^17.0.0" from<EMAIL_ADDRESS>npm ERR! node_modules/react-query
npm ERR<EMAIL_ADDRESS>from the root project

:tada: This PR is included in version 4.0.0-beta.1 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Remove: chrisant996.Clink version 1.3.3.d46fcb

## .\Tools\YamlCreate.ps1 -SkipPRCheck -Mode 5 -PackageIdentifier chrisant996.Clink -PackageVersion 1.3.3.d46fcb

[X] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?

[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.0 schema?

Microsoft Reviewers: Open in CodeFlow

/azp run


[Feature Request] Visualizing dimensions

Hi, I'm curious how you created your logo:

I'd like to create visualizations of the dimensions in my dataset similar to your logo.
Having a functionality simplifying this task would be a very useful feature in xarray.

In general, I'd work with data "lego blocks".
Visualizations up to three dimensions would be self-explaining.
One block = scalar, a row of blocks = vector, a plane of blocks = matrix, a cuboid of blocks = 3D array.
Different variables can then be aligned along each dimension.
More than three dimensions could be handled by placing multiple cuboid-blocks (like the blue and pink cuboid in the logo).
The relational sizes of different dimensions should be chosen carefully, maybe with some non-linear scaling?
Or we could simply put points in the middle of large dimensions:

(just an illustration, drawing in 3D with libreoffice draw is hard...)

I gave it up as it was too hard for me to create 3D figures with LaTex

There is a 3dtikz package I think?
Is this issue now superceded by the discussion going on in #1820?


bulk delete for Salmon Log

There are some duplicate salmon records uploaded by splatnet2statink.
Is there are way delete all of them by just one click.

There's no way to do this currently for SR or normal battles.
I'd suggest just opening them all in new tabs (Ctrl/Cmd+Click), then go through them and 1) click edit, 2) scroll down, 3) click delete. You shouldn't have too many duplicate uploads, since UUID checking (to prevent duplicate uploading) / 302 Found support were added by s2s and stat.ink relatively early after the initial release; all duplicated uploads would have been of the user's doing (since at the time there was no -r support, i.e. no way to autoupload without specifying a number).

more than 100 records  :(

I'm checking your data and will delete them.

Duplicated records of your salmon run results (# 466-515, 2 results each) have been deleted.


Add Safari 15.6 on macOS and iOS

Safari 15.6 is in beta. So it can be added as a future release of Safari.
https://developer.apple.com/documentation/safari-release-notes/safari-15_6-release-notes

But do this after pulling in all the PRs I just made today! :P

If the version of WebKit is largely the same but with a few bug fixes I'll probably just combine it with 15.5 as done in the past. Unless you know of any specific feature support that would be different in this version?

Correct, we don't expect there to be any major features in Safari 15.6. It's a release that's about stability and fixes. Safari 15.6 beta release notes: https://developer.apple.com/documentation/safari-release-notes/safari-15_6-release-notes
When you "combine it with 15.5" — will the data table still show 15.5 as the current version, and 15.6 (along with 16.0 and STP) as future versions? ....Until 15.6 ships. And then show 15.6 as the current version, with 15.5 in the past, and 16.0 in the future… And then once 16.0 ships, then combine 15.5 and 15.6?
If so, I think that works well.
It do think it's important for web developers to be able to see which version is current (15.5, 15.6, or 16.0) and to realize these separate releases exist. I'd hate for "15.5–15.6" to be the "current version" for two cycles, stuck together all the time.

Just like minor version updates, if the engine is effectively the same to developers I've always combined the versions once the newer one is released. In the UI it will just show the latest one of the two to avoid confusion as to which is the "current" one and only show the 15.5-15.6 range in the tooltip to let users know that support is the same.
So ordinarily I would not bother adding 15.6 until it's released, at which point it will exclusively appear as the current version. If that's your main concern here I assume you're okay with that?

Oh, per https://github.com/Fyrd/caniuse/issues/6356#issuecomment-1185952831 is going to be different from 15.5 after all, i.e. include at least one new feature…

I just came here to say this... there is one new feature in 15.6. Which is currently in beta.

BTW, it's probably more helpful to think about Safari’s dot releases as major releases. We often have as much or more in each of the seven releases of Safari throughout the year (15.0, 15.1, 15.2, 15.3, 15.4, 15.5, 15.6) than Chrome or Firefox in their releases — even though they increment the integer each time, and we are incrementing a decimal place.
Can I Use is currently displaying Firefox 103 & 104 as coming in the future. And Chrome 104, 105 & 106. It would be nice to see 15.6 coming in the future... before 16.0, as well as STP — since that's what maps. The numbering is different. But the way the browser ships many times a year, with technology landing in the preview browser, then the beta(s), then release... that's the same.
Current Safari: 15.5
Future Safari: 15.6, 16.0, STP

Thanks both, 15.6 has now been added!


attu can not build index metric type of BM25

Describe the bug:
attu can not build index metric type of BM25

Steps to reproduce:

Build the index through the code (https://milvus.io/docs/zh/full-text-search.md);
Delete index at attu;
Build the index through attu

Attu version:
V2.4.12
Milvus version:
V2.5.0-beta-gpu

not supported yet.

https://github.com/zilliztech/attu/releases/tag/v2.5.0


feat: add option of enable_cog_on_centerline

Description
launcher PR for https://github.com/autowarefoundation/autoware.universe/pull/2835

Tests performed

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.

@TakaHoribe will review this PR.


[BUG]: Input element not working in FlexBoard wrapper

Describe the bug
Input element not working in FlexBoard wrapper
To Reproduce
Live sandbox below:
https://codesandbox.io/s/bold-blackwell-nygmmt?file=/src/App.js
Expected behavior
I should be able to enter input into the input I put in the right panel.
Desktop (please complete the following information):

OS: macOS 14.0
Browser Opera One
Version [103.0.4928.34]

Additionally, no elements within the FlexBoard component are selectable. This is probably why the problem arises.


#2685 Migrate Topic Settings page to the new version of table component

[ ] Breaking change? (if so, please describe the impact and migration path for existing application instances)

What changes did you make? (Give an overview)
Fixes #2685
Is there anything you'd like reviewers to focus on?
How Has This Been Tested? (put an "x" (case-sensitive!) next to an item)

[ ] No need to
[x] Manually (please, describe, if necessary)
[x] Unit checks
[ ] Integration checks
[ ] Covered by existing automation

Checklist (put an "x" (case-sensitive!) next to all the items, otherwise the build will fail)

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

Check out Contributing and Code of Conduct
A picture of a cute animal (not mandatory but encouraged)

@Haarolean, this one is ready for QA


Calculate per-subzone plant totals

GET /api/v1/tracking/sites/{id}/reportedPlants currently breaks down the plant
totals by planting zone, but we need to show per-subzone totals in the web app.
Add a level of hierarchy to that API endpoint's response that returns per-subzone
totals.

Current dependencies on/for this PR:

main

PR #1291   👈

This comment was auto-generated by Graphite.


Added a support for a map of route parameter to the GetRequest class

I took the liberty to add a method to the GetRequest class, that takes in a map of strings as route parameters and sets them in the url.
I originally had a version using lambadas but I scraped that to stay in yout Java 5 theme.
If you have any feedback, please don't heasitate to ask.

2.0.02 which will be in mvn central in about 10 minutes has this


Upstart ODL service failing for Ubuntu 14.04

After PR #69 added initial Ubuntu 14.04 support, I added rspec-puppet test coverage in #70 and Beaker test coverage in #71. I fixed a bunch of issues along the way, and will continue fixing the remaining ones, but it'd be awesome to get some help with this Upstart failure. I don't know much about Upstart (systemd, yes) and would prefer not to spin-up on it to fix this.
To reproduce, use the new bundle exec rake ubuntu rake task. Relevant parts of output:
[~/puppet-opendaylight]$ BEAKER_destroy=no bundle exec rake ubuntu &> ubuntu0.log
RS_SET=ubuntu-1404 INSTALL_METHOD=tarball bundle exec rake beaker
# snip    Service "opendaylight"
    Service "opendaylight"

ubuntu-1404 15:51:29$ /bin/sh -c ls\ /etc/rc3.d/\ \|\ grep\ --\ \'\^S..opendaylight\'\ \|\|\ grep\ \'start\ on\'\ /etc/init/opendaylight.conf

ubuntu-1404 executed in 0.04 seconds
Exited: 1
      should be enabled (FAILED - 4)
      should be enabled (FAILED - 4)

ubuntu-1404 15:51:29$ /bin/sh -c ls\ /etc/rc3.d/\ \|\ grep\ --\ \'\^S..opendaylight\'\ \|\|\ grep\ \'start\ on\'\ /etc/init/opendaylight.conf

ubuntu-1404 executed in 0.04 seconds
Exited: 1
      should be enabled (FAILED - 5)
      should be enabled (FAILED - 5)

ubuntu-1404 15:51:29$ /bin/sh -c service\ opendaylight\ status\ \&\&\ service\ opendaylight\ status\ \|\ grep\ \'running\'
status: Unknown job: opendaylight

ubuntu-1404 executed in 0.04 seconds
Exited: 1

ubuntu-1404 15:51:29$ /bin/sh -c ps\ aux\ \|\ grep\ -w\ --\ opendaylight\ \|\ grep\ -qv\ grep

ubuntu-1404 executed in 0.04 seconds
Exited: 1
      should be running (FAILED - 6)
      should be running (FAILED - 6)
# snip
    Process "java"
    Process "java"

ubuntu-1404 15:51:29$ /bin/sh -c ps\ -C\ java\ -o\ pid\=\ \|\ head\ -1

ubuntu-1404 executed in 0.04 seconds
      should be running (FAILED - 7)
      should be running (FAILED - 7)
    File "/etc/init/opendaylight.conf"
    File "/etc/init/opendaylight.conf"
# snip
Finished in 7 minutes 8 seconds (files took 1 minute 11.79 seconds to load)
51 examples, 15 failures

Failed examples:
# snip
rspec ./spec/acceptance/class_spec.rb:11 # opendaylight class testing install methods Service "opendaylight" should be enabled
rspec ./spec/acceptance/class_spec.rb:11 # opendaylight class testing install methods Service "opendaylight" should be enabled
rspec ./spec/acceptance/class_spec.rb:11 # opendaylight class testing install methods Service "opendaylight" should be running
rspec ./spec/acceptance/class_spec.rb:11 # opendaylight class testing install methods Process "java" should be running

You can also connect to the built box like this.
[~/puppet-opendaylight]$ cd .vagrant/beaker_vagrant_files/ubuntu-1404.yml
[~/puppet-opendaylight/.vagrant/beaker_vagrant_files/ubuntu-1404.yml]$ vagrant ssh
Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.16.0-30-generic x86_64)

 * Documentation:  https://help.ubuntu.com/
Last login: Wed Mar 25 12:47:14 2015 from <IP_ADDRESS>
vagrant@ubuntu-1404:~$ ls -l /opt/
total 8
drwxr-xr-x 10 odl  odl  4096 Mar 25 12:54 opendaylight
drwxr-xr-x  9 root root 4096 Feb 25 07:41 VBoxGuestAdditions-4.3.22
vagrant@ubuntu-1404:~$ ls -l /etc/init/ | grep -i opendaylight
-rw-r--r-- 1 root root   47 Mar 25 12:48 opendaylight.conf
vagrant@ubuntu-1404:~$ pgrep java
vagrant@ubuntu-1404:~$ sudo service opendaylight status
status: Unknown job: opendaylight
vagrant@ubuntu-1404:~$ logout
Connection to <IP_ADDRESS> closed.
[~/puppet-opendaylight/.vagrant/beaker_vagrant_files/ubuntu-1404.yml]$ vagrant destroy -f
==> ubuntu-1404: Forcing shutdown of VM...
==> ubuntu-1404: Destroying VM and associated drives...
[~/puppet-opendaylight/.vagrant/beaker_vagrant_files/ubuntu-1404.yml]$ cd ..
[~/puppet-opendaylight/.vagrant/beaker_vagrant_files]$ rm -rf ubuntu-1404.yml

I cleaned up some other (more minor) Beaker test issues, so all of the failures when running against Ubuntu are now related to this Upstart bug.
Changes to files via puppet applys
        Notice: /Stage[main]/Opendaylight::Config/File[org.apache.karaf.features.cfg]/g
roup: group changed 'root' to 'odl'

Cause service refreshes
        Info: Class[Opendaylight::Config]: Scheduling refresh of Class[Opendaylight::Se
rvice]
        Info: Class[Opendaylight::Service]: Scheduling refresh of Service[opendaylight]

Which fail with the error described in detail above
        Error: /Stage[main]/Opendaylight::Service/Service[opendaylight]: Could not eval
uate: Execution of '/sbin/status opendaylight' returned 1: status: Unknown job: openday
light

Hi Daniel,
my bad, I forgot some changes in my 2nd PR:

the template
an error in the content value for the upstart file.

Do you prefer a new PR or just the diff in a gist ?

Hey David! Thanks for following up. :)

Do you prefer a new PR or just the diff in a gist ?

A new PR would be ideal.

the template

I'm not sure what template you mean, but note that I moved your Upstart conf file from a template type to a file type, because its content isn't dynamic.

Ok, it's true, there is no more vars in the file. Just replace 'content' by 'source' line 150 of install.pp and it should be OK.

Just replace 'content' by 'source' line 150 of install.pp and it should be OK.

I'm almost sure that content with the file helper will have the exact same effect as source, but I'm currently testing to confirm.
I'm fairly sure that the problem is with the Upstart config file itself, not Puppet's handling of it. Manually inspecting Ubuntu systems provisioned by the mod, the config file is there and contains the expected content. But, as described above, it doesn't seem to correctly manage the ODL service. More debugging info shortly...

During my last install the content of the upstart file was "puppet:///.....". that was why it was not working

49 examples, 0 failures

Huzzah!

Just replace 'content' by 'source' line 150 of install.pp and it should be OK.

I'm almost sure that content with the file helper will have the exact same effect as source, but I'm currently testing to confirm.

Yeah, you were totally right! Awesome, we now have fully solid Ubuntu 14.04 support! Thanks tons @davidblaisonneau-orange, you rock! :D

I'm almost sure that content with the file helper will have the exact same effect as source, but I'm currently testing to confirm.

For the record, I wasn't actually using a file helper with the content var to load the contents, which was resulting in the "content" being the path to the file, not the contents of the file.


Single chain multisig. Creates account in all chains for invited device

Description
When user receive invitation for single chain multisig - it will be a multichain multisig.
Steps to Reproduce

Create Single chain multisig on device_a
REceive an invitation to single multisig on device_b

Expected Behavior
Both devices has the same Single chain multisig wallet
Actual Behavior
device_b have got a multichain multisig, instead of single chain multisig
Environment

Operating system: macOS
Version: Stage - 1.5.0-3

Screenshots

Not relevant after #1729


Admin: Prettify common UI framework

This may no longer be necessary since the introduction to the CRM and admin site of Twitter bootstrap?

Moved to https://github.com/GiveCampUK/GiveCRM.Admin/issues/6


how to implement insertWhile

I want to implement. insertWhile(gt(10), 999 , [5,2,9,12,6]) => [5,2,9, 999,12,6]

I means I want a function : insertUntil

https://github.com/ramda/ramda/pull/3407


[WIP]: Read Operations

This will include read operations on tags like:

readmetadata() : read all tags
readtags() : reads single or multiple tags

Focus:

Filepath, IO, data support is to be provided
benchmark still to be done properly, with docs and tests proper
improvement in code in general is also required
no memory related issues after processing.
Improvement in generalizability of these functions

tags.jl need to export all tags which it doesn't yet and need to decide on the names(IMAGE-WIDTH still looks long and maybe there is a better way to do it), there are some issue with clang.jl wrapper generation that needs a fix so I use a old version from here: https://github.com/ashwani-rathee/io-project/blob/main/exifviewer/gen/LibExif.jl
Also need to check if we have some image availabe in testimages.jl for testing purpose or do I need to include it?
Able to do:
julia> read_metadata("test/test_images/test.jpg")
Dict{Any, Any} with 12 entries:
  "EXIF_TAG_DOCUMENT_NAME"     => "Test_Image"
  "EXIF_TAG_ORIENTATION"       => "Bottom-right"
  ⋮                            => ⋮

julia> read_tags("test/test_images/test.jpg", tags=[ARTIST, Y_RESOLUTION, X_RESOLUTION])
Dict{Any, Any} with 3 entries:
  "EXIF_TAG_Y_RESOLUTION" => "72"
  "EXIF_TAG_ARTIST"       => "Ashwani"
  "EXIF_TAG_X_RESOLUTION" => "72"

Feel free to add new images to TestImages.jl.

Couple of things to cover in next commit:

combine read_metadata and read_tags
fix the annoying behavior of allifds and ifds
study the memory allocations and how to best deallocate/deref, also use try/finally block
workout the maker note basics
take time to understand the libexif code
find sources of errors and focus on tests, write better tests

Also:

study support on other file type given libexif supports directly reads only jpeg and raw exif data(this opens gateway to other types like  .TIF, .WAV, .PNG .WEBP cause they embed in form of data blob so we need to find the location of blob which can be directly understood by libexif)

Getting permission for some more test images from libexif team: https://github.com/libexif/libexif/issues/88
I tested mnote functionality on https://github.com/libexif/libexif/blob/master/test/testdata/canon_makernote_variant_1.jpg and it works

Not entirely sure why the segmentation faults are happening now tbh, sometimes I am able to read all the maker note from those new test images(https://github.com/ashwani-rathee/exif-sampleimages) but sometimes it all just starts failing. But I think it comes from here when reading the maker note tags, also I have seen the mnote tags fail in tests but they generally seem to work in repl.
  mnote = LibExif.exif_mnote_data_get_name(md_ptr, i) # so it give a pointer to location of name of tag but i am unable to decide how far to read so its like [83,100,91,63,0,120...] and we have mnote which is address of 83
  if (mnote == C_NULL) continue end
 data = unsafe_wrap(Array, mnote, 30) # but given we don't have size of name, i read 30 address which might not the smart thing to do, haven't been able to find the size of name in documentation

Or I am missing some understanding of resources management, freeing pointers or something like that

@ashwani-rathee nice work!


"maxTrialNumberPerGpu" seems not work.

I'm running on Ubuntu 20.04.2, using nni 2.4
Here is my experiment setting
"exp_config": {
            "experimentName": "exp",
            "trialCodeDirectory": "/home/jianhui/Codes/",
            "experimentWorkingDirectory": "/nni_exps",
            "trialCommand": "python Trial.py",
            "trialConcurrency": 16,
            "maxExperimentDuration": "200h",
            "maxTrialNumber": 2000,
            "tuner": {
                "name": "SMAC",
                "classArgs": {
                    "optimize_mode": "maximize"
                }
            },
            "trainingService": {
                "platform": "local",
                "maxTrialNumberPerGpu": 2
            }
        }

But all processes still run only on "cuda:0".
Is it due to my setting or a bug?

You need to set trialGpuNumber (doc) to enable NNI scheduling.
Without it NNI assumes your trials only use CPU.
Seems we need to add a check for invalid (ignored) maxTrialNumberPerGpu setting.

You need to set trialGpuNumber (doc) to enable NNI scheduling. Without it NNI assumes your trials only use CPU.
Seems we need to add a check for invalid (ignored) maxTrialNumberPerGpu setting.

Actually, I have tried that before.
If you set trialGpuNumber  to a none-zero number, let's say k, it seems that each trial weill occupy k GPUs exclusively, and make concurrency trials waiting ...
It also doesn't work, if I set trialGpuNumber  to None
if number of GPUs < numConcurrency, it will keep trials waiting for GPU instead of run two trials on a GPU. Below is an example.

I also found some problems about "maxTrialNumberPerGpu"
In my situation, I found that all gpus are not filly utilized when maxTrialNumberPerGpu=1 then I want my experiment to try more trials on per gpu, that is, maxTrialNumberPerGpu=2.
I cannot update "maxTrialNumberPerGpu" option, by using command line or even stop-change(config)-resume the experiment.


A JSON-RPC API is not available(omni_listblocktransactions)

omni_listblocktransactions firstblock lastblock
omnicore-cli --datadir=.omnicore/ omni_listblocktransactions<PHONE_NUMBER>93
error code: -1
error message:
omni_listblocktransactions index

Lists all Omni transactions in a block.

Arguments:
1. index                (number, required) the block height or block index

Result:
[                       (array of string)
  "hash",                 (string) the hash of the transaction
  ...
]

Examples:
> omnicore-cli omni_listblocktransactions 279007
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "omni_listblocktransactions", "params": [279007] }' -H 'content-type: text/plain;' http://<IP_ADDRESS>:8332/

Hi, there is a bit of confusion due to a typo in the help and RPC descriptions. There are two RPCs:

omni_listblocktransactions index
omni_listblockstransactions firstblock lastblock

The first one can be used to list the transactions of a single block, while the second one can be used to list transactions of multiple blocks.
It's fixed with #957.

@dexX7 Thanks, got it.


Invalid content /en/shelley/get-started/installing-and-running-the-cardano-node/building-the-node-from-source/

Where does the issue occur?
Step 6
Describe the issue
When running the script the following error occurs:
/home/ec2-user/cardano-node/scripts/lib-nix.sh: line 31: nix-build: command not found
Expected changes
The operator should be informed about the dependency of Nix and install instructions should be given.
Additional context
Started install process at Running a node using an AWS instance

When you start the installation process from Running a node using an AWS instance, you're not told to install Nix as you're directed to 'building a node from source' as the last step.


Bump version to 0.9.1

Describe your changes

Starting with this PR, demos will be updated separately: #389
Linked issues

Breaking changes

[ ] This issue contains breaking changes

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

Comparison is base (fa0cf07) 67.58% compared to head (27c3bc9) 67.58%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #390   +/-   ##
=======================================
  Coverage   67.58%   67.58%
=======================================
  Files          72       72
  Lines        3159     3159
  Branches      319      319
=======================================
  Hits         2135     2135
  Misses        866      866
  Partials      158      158

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


Create basic rules and guidelines

Is your feature request related to a problem? Please describe.
This issue deals with creating OSS ground rules that all committers and contributors must adhere to. It does not involve any code, but it will provide guidelines for how code is contributed.
Describe the solution you'd like
A couple of files, initially:

CONTRIBUTING.md: will establish general contribution guide lines, e.g. opening discussions first
PR_ETIQUETTE.md: will establish rules specifically about pull requests, both for authors and reviewers
code_style.md: defines how code will look like. this will be encorced using checkstyle, but initially all checkstyle errors will be treated as warnings.

Describe alternatives you've considered
none. this is the bare minimum for OSS.
Additional context
We should strive to adopt as many of EDC's rules and guides, with small adaptations, because that will ensure a high degree of compatibility when upstreaming features, and it will leverage an already battle-proven system.

i cannot yet assign this issue, but i'll work on it

If we do that (especially the discussion thing), we also need to activate the Discussions for this repository 😅

Hi @paullatzelsperger,
repository settings have to be requested via EF Help Desk ticket.
It would be nice, if you could prefix the ticket with 'tractus-x:' this makes it easier to find all tickets related to our project, in case someone needs a template.
I think the ideas you have in regards to PR_ETIQUETTE and code style might also be interesting to share with all (i.e. via mailing list). We are already collecting some of them as project guidelines/agreements here

@SebastianBezold EF help desk ticket is here


[DIR-1382] Disable traced logging for now

Description
Please describe the aim of the pull request and the changes made in the commits
Checklist

[x] Documentation updated if required
[x] Test coverage is appropriate

Checklist Internal

[x] Linear issue linked (e.g. [DIR-XXXX] pull request title)
[x] Has the PR been labeled

@jensg-st, @alankm, @sir-hassan, someone please merge this in before releasing.


Service callback channel processing error handling

Based on the TODO in didexchange/service.go.
The service doesn't inform the consumers if there are any issues with the callback processing. There should be a way to communicate the error to the consumers.

I think we can add a config to our service if the client wants to receive errors he should pass config with ConsumerErrors param equal to true e.g  Config{ConsumerErrors:true} , also we need to expose one more method ConsumerErrors() <-chan error which will return errors which happens during the execution. Under the hood, we will have internal error chan where we will send en errors. It should be unbuffered chan and the client must listen to ConsumerErrors() function in a different goroutine and handle those errors. If the client will not handle it it will lead to deadlock.
Everything described above applies only when Config.ConsumerErrors=true

Tagging discussion on the design:
https://github.com/hyperledger/aries-framework-go/pull/393#issuecomment-539107508
https://github.com/hyperledger/aries-framework-go/pull/393#issuecomment-539177203

Need more grooming on this issue, specifically retry.


[BUGFIX] Fix CI slowdown issue after removing 3rdparty/openmp

Description
This PR fixes slowdown on CI (https://github.com/apache/incubator-mxnet/issues/20092) introduced after removing 3rdparty/openmp.
GOMP by default doesn't use OMP_DYNAMIC and OMP_NESTED which allows to run parallel regions inside other parallel region.
e.g.
#pragma omp parallel for
for(int i .....) {
    do_sth()...
    #pragma omp parallel for
    for(int i ....) {}
}

Even if there is "if" directive causing sequential run it's still treated as parallel region - setting OMP_DYNAMIC and OMP_NESTED somewhat helps, but seems that without "if" clause in GOMP we get even better performance and we don't need to set above env variables.
CC: @akarbown
Checklist
Essentials

[x] PR's title starts with a category (e.g. [BUGFIX], [MODEL], [TUTORIAL], [FEATURE], [DOC], etc)
[x] Changes are complete (i.e. I finished coding on this PR)
[ ] All changes have test coverage
[ ] Code is well-documented

Thanks for the fix! Is this pr ready to merge now?

@bgawrych, thanks for the fix!


[SR-10494] FreeBSD Compile error

Previous ID
SR-10494

Radar
None

Original Reporter
Inuk (JIRA User)

Type
Bug

Attachment: Download

Environment
FreeBSD

Additional Detail from JIRA

Votes
0

Component/s
Compiler

Labels
Bug, CMake

Assignee
None

Priority
Medium

md5: d0f7dafc62d440b9cad3ddc8573defb9

Issue Description:
I've git cloned all the repos from the WindowsBuild.md and ran the

Fixed in #61661.


Update manifest: clsid2.mpc-hc version 2.3.2

Details

Change InstallerUrl of x64 architecture.
Chagne InstallerSha256 of x64 architecture.

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
Resolve #161087

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

/azp run

/azp run

What is going on here? This seems stuck with that validation error since a few days ago. But I'm not sure if it is a problem in the installer or in the validation procedure.
Also this is a duplicate of PR #161077

What is going on here? This seems stuck with that validation error since a few days ago. But I'm not sure if it is a problem in the installer or in the validation procedure.
Also this is a duplicate of PR #161077

Looking at the azure pipeline, it is trying to run the installer, probably with a parameter wrong, this is returning a non-zero exit code and therefore it fails installer validation and needs manual review and intervention, there are a bunch of others that have this problem currently, might be related to issue #157749 but that is talking about CLI applications not graphical installers.

[!CAUTION]
Close with reason: Duplicate

See #161077


[tiktok:user] Failed to parse JSON

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm asking a question and not reporting a bug or requesting a feature
[X] I've looked through the README
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've searched known issues and the bugtracker for similar questions including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Please make sure the question is worded well enough to be understood
yt-dlp<EMAIL_ADDRESS>WARNING: The program functionality for this site has been marked as broken, and will probably not work.
[tiktok:user] Extracting URL<EMAIL_ADDRESS>[tiktok:user] mestre.das.piscinas: Downloading webpage
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying... (attempt 1 of 4)
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying... (attempt 2 of 4)
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying... (attempt 3 of 4)
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying (1/3)...
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying... (attempt 1 of 4)
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying... (attempt 2 of 4)
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying... (attempt 3 of 4)
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying (2/3)...
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying... (attempt 1 of 4)
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying... (attempt 2 of 4)
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying... (attempt 3 of 4)
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying (3/3)...
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying... (attempt 1 of 4)
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying... (attempt 2 of 4)
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
WARNING: [tiktok:user] Expecting value in '': line 1 column 1 (char 0). Retrying... (attempt 3 of 4)
[tiktok:user] mestre.das.piscinas: Downloading user video list page 1
ERROR: [tiktok:user] mestre.das.piscinas: mestre.das.piscinas: Failed to parse JSON (caused by JSONDecodeError("Expecting value in '': line 1 column 1 (char 0)")); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[ ] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
No response

#3776


Provide OSGi condition which is fulfilled once all required org.ehcache.core.spi.service.ServiceFactory objects are provided

If one uses the API outlined in https://www.ehcache.org/documentation/3.9/getting-started.html via CacheManagerBuilder.newCacheManagerBuilder() .build() too early in OSGi runtimes (i.e. when the services of type org.ehcache.core.spi.service.ServiceFactory have not yet been registered) it fails with
ServiceLocator$DependencyException: Failed to find provider with satisfied dependency set for interface org.ehcache.core.events.CacheEventListenerProvider [candidates []]
  at org.ehcache.core.spi.ServiceLocator$DependencySet.build(ServiceLocator.java:350)
  at org.ehcache.core.EhcacheManager.resolveServices(EhcacheManager.java:154)
  at org.ehcache.core.EhcacheManager.<init>(EhcacheManager.java:125)
  at org.ehcache.core.EhcacheManager.<init>(EhcacheManager.java:115)
  at org.ehcache.core.EhcacheManager.<init>(EhcacheManager.java:111)
  at com.novonordisk.hcp.integrations.shade.ehcache.config.builders.CacheManagerBuilder.newCacheManager

The above happens with Ehcache 3.9.9 (for other versions the line numbers may differ)
In order to programmatically prevent this race condition, please provide a OSGi condition which is only satisfied once all necessary ServiceFactory service are registered.

This would also require an extension to the documentation at https://www.ehcache.org/documentation/3.9/osgi.html.


fixes parse_nmrstar_ast usability (Python 3.6)

Hi @mattfenwick,
I have done the necessary fixes to bring my "test_import.py" (see committed test file) to work. Mostly just Python3 compatibility, for example maps are lazily evaluated in Python3, so you have to force evaluate them by converting them to lists.
Please double check the "nmrpystar/test/testparser.py" modifications, I was able to pass the tests with these, but I am not sure if it is a valid move to edit these tests.
If you are agree to porting the library to Python3 I would be happy to help.
Best regards,
Daniel

Hi @puinenveturi thanks for taking a look at this!  so sorry that it took me forever to see this ...
will take a look and get back to you !!

It seems to be solved now, my test import script works with the new master branch.


Add fern mock command

Fixes #1116
This adds the fern mock command which can be used to spin up a local mock server for any of the user's Fern APIs.

what do you think about adding an ete-test for mock that spins up the server and makes a single request?


Checkout action is failed when deployed with istio

Bug Report
opentelemetry-demo v1.0
kubernetes v1.21.0
istio v1.12.1
Symptom
I deploy demo with istio and inject sidecar into each service
kubectl get pod -n hipster
NAME                                     READY   STATUS    RESTARTS   AGE
adservice-df96df6b6-d26lq                2/2     Running   0          18m
cartservice-59745c54cd-6g9fq             2/2     Running   0          18m
checkoutservice-5579bf6d99-dxscr         2/2     Running   0          18m
currencyservice-55b99bb884-b2zc5         2/2     Running   0          18m
emailservice-6d8cd6f8b-9xljp             2/2     Running   0          18m
featureflagservice-756647f8cc-29s8r      2/2     Running   1          18m
ffspostgres-557f847d89-w5kbk             2/2     Running   0          18m
frontend-774674886c-sp2rx                2/2     Running   0          18m
paymentservice-75c79cb9b8-skpb5          2/2     Running   0          18m
productcatalogservice-66cdd77c46-hzrz8   2/2     Running   0          18m
quoteservice-6b9c7d8c9-n9gbf             2/2     Running   0          18m
recommendationservice-79f4666c65-4ldnc   2/2     Running   0          18m
redis-cart-77c468597f-klvmf              2/2     Running   0          18m
shippingservice-5b4d947646-sv8qc         2/2     Running   0          18m

When I click checkout button  in the UI, the operation has any react for the click.
The frontend has some error logs
Error: 2 UNKNOWN: invalid float literal
    at Object.callErrorFromStatus (/app/node_modules/@grpc/grpc-js/build/src/call.js:31:26)
    at Object.onReceiveStatus (/app/node_modules/@grpc/grpc-js/build/src/client.js:189:52)
    at Object.onReceiveStatus (/app/node_modules/@grpc/grpc-js/build/src/client-interceptors.js:365:141)
    at Object.onReceiveStatus (/app/node_modules/@grpc/grpc-js/build/src/client-interceptors.js:328:181)
    at /app/node_modules/@grpc/grpc-js/build/src/call-stream.js:187:78
    at processTicksAndRejections (node:internal/process/task_queues:78:11) {
  code: 2,
  details: 'invalid float literal',
  metadata: Metadata {
    internalRepr: Map(5) {
      'content-type' => [Array],
      'content-length' => [Array],
      'date' => [Array],
      'x-envoy-upstream-service-time' => [Array],
      'server' => [Array]
    },
    options: {}
  }
}

The checkout service also has some error output
{"message":"[PlaceOrder] user_id=\"576b61d0-8e82-43d0-a18e-03cafc026f27\" user_currency=\"CAD\"","severity":"info","timestamp":"2022-10-26T12:07:13.165389876Z"}
2022/10/26 12:08:04 max retry time elapsed: rpc error: code = Unavailable desc = upstream connect error or disconnect/reset before headers. reset reason: protocol error
2022/10/26 12:09:04 max retry time elapsed: rpc error: code = Unavailable desc = upstream connect error or disconnect/reset before headers. reset reason: protocol error

Additional Context
When I deploy demo without sidecar injection, I can click the check button normally.
Thus  I think that this issue was introduced by istio proxy.
How can I deploy demo with istio successfully?

Sorry, I found it is not the bug of demo.  It is caused by istio configuration.


[#160415263] Calculator copy changes

What
This commit changes some copy to make it more readable:

Wording changes
Update date formatting to be readable by humans

How to review

Code review
PR builder green
Maybe run it locally

Who can review
Not @tlwr

👍 will merge once the tests pass


Document RENAME CONSTRAINT and fact that ALTER TABLE commands can be combined

Fixes #4520.

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/f3d2353aa0d1ffc24776a977140982439b39c3a0/
Edited pages:

v19.1/add-constraint.md
v19.1/drop-constraint.md
v19.1/rename-column.md
v19.1/rename-constraint.md
v19.1/show-constraints.md
v19.1/sql-statements.md
v19.1/validate-constraint.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/fcf249579898c010efa21af1a7b857cbe7ed4827/
Edited pages:

v19.1/add-constraint.md
v19.1/drop-constraint.md
v19.1/rename-column.md
v19.1/rename-constraint.md
v19.1/show-constraints.md
v19.1/sql-statements.md
v19.1/validate-constraint.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/2f853e853b407722544fb0618d9a29a8e9c8d260/
Edited pages:

v19.1/add-column.md
v19.1/add-constraint.md
v19.1/alter-column.md
v19.1/alter-table.md
v19.1/alter-type.md
v19.1/drop-column.md
v19.1/drop-constraint.md
v19.1/experimental-audit.md
v19.1/partition-by.md
v19.1/rename-column.md
v19.1/rename-constraint.md
v19.1/show-constraints.md
v19.1/sql-statements.md
v19.1/validate-constraint.md

One other questions, @knz. Should we adjust any of these schema change limitations? https://www.cockroachlabs.com/docs/dev/online-schema-changes.html#limitations

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/0bd1f8ecd84f3b2d8e72ec2e7b1e58d663e8f025/
Edited pages:

v19.1/add-column.md
v19.1/add-constraint.md
v19.1/alter-column.md
v19.1/alter-table.md
v19.1/alter-type.md
v19.1/drop-column.md
v19.1/drop-constraint.md
v19.1/experimental-audit.md
v19.1/partition-by.md
v19.1/rename-column.md
v19.1/rename-constraint.md
v19.1/show-constraints.md
v19.1/sql-statements.md
v19.1/validate-constraint.md

thank you!

One other questions, @knz. Should we adjust any of these schema change limitations? cockroachlabs.com/docs/dev/online-schema-changes.html#limitations

The limitations remain the same. However you can perhaps highlight that a single ALTER TABLE statement with multiple sub-commands (something that's possible today) can become a handy substitute to a BEGIN...COMMIT block with multiple ALTER statements inside (which is not possible).
I don't know if that would fit in the limitation section, or a different section, though.

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/4ee65d4a9db9cd8c2ffeb1929c70bc82bad1f7e5/
Edited pages:

v19.1/add-column.md
v19.1/add-constraint.md
v19.1/alter-column.md
v19.1/alter-table.md
v19.1/alter-type.md
v19.1/drop-column.md
v19.1/drop-constraint.md
v19.1/experimental-audit.md
v19.1/install-cockroachdb-mac.html
v19.1/known-limitations.md
v19.1/online-schema-changes.md
v19.1/partition-by.md
v19.1/rename-column.md
v19.1/rename-constraint.md
v19.1/show-constraints.md
v19.1/sql-statements.md
v19.1/validate-constraint.md

v19.1/known-limitations.md, line 35 at r4 (raw file):
Previously, knz (kena) wrote…
This entire paragraph is not relevant any more. The limitation has been lifted in both 2.1.x and 19.1.

Thanks, @knz. Removed. I'll check the rest of the limitations while adding new 19.1 limitations in a separate PR.

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/1e1ffa194e89fc06ff5feac1c129c2ea0741d199/
Edited pages:

v19.1/add-column.md
v19.1/add-constraint.md
v19.1/alter-column.md
v19.1/alter-table.md
v19.1/alter-type.md
v19.1/drop-column.md
v19.1/drop-constraint.md
v19.1/experimental-audit.md
v19.1/install-cockroachdb-mac.html
v19.1/known-limitations.md
v19.1/online-schema-changes.md
v19.1/partition-by.md
v19.1/rename-column.md
v19.1/rename-constraint.md
v19.1/show-constraints.md
v19.1/sql-statements.md
v19.1/validate-constraint.md
v2.1/known-limitations.md


GDS Output?

I see that the DFFRAM Overview:
https://github.com/Cloud-V/DFFRAM#overview
Says:
Different views (HDL netlist, HDL functional models, LEF, GDS, Timing, …) are all generated for a given size configuration.

After running the compiler, I don't see any GDS.
Is that the idea?
Is there some follow-up step which should be generating one?
Or is this an indication that something went wrong?

We honestly just haven't gotten around to doing the GDS step yet. Caught up in some issues. :(

So, how do (or would) you go about producing a GDS?
Load up one of the cells in Magic and export it?

@dan-fritchman Yes, you can use magic to generate the gds. I would follow the commands here to generate the gds file from the def file https://github.com/efabless/OpenLane/blob/master/scripts/magic/mag_gds.tcl , TECH_LEF should point to the technology lef under your PDK_ROOT (libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd.tlef) and assume that MAGIC_PAD and MAGIC_ZEROIZE_ORIGIN are set to zero

GDS output has been added, closing.


Anyone feel strongly about submodules?

Working on my talk for this week's meeting, and doing most of the demos in a separate repo since I'm using an actual C library as an example. I'm thinking of adding it as a submodule under an appropriate folder here. Anyone opposed to that plan, if I put in a README comment explaining how to make git do the right thing?

Go for it!

will finish in #60 then