chore: make npm run build works on windows

Headless: relied a bit too much on how linux run stuff. Replaced by execa which is more reliable (avg 68M/downloads)
Bonus, added some prefixing on the logs for it to not be a blorb of incomprenhesible stuff
Quantic:

Relied on mkdir from unix. -p aint a thing on windows (without powershell). Replaced by mkdirp for os-agnostic build.
Piping is likely to break on Windows, so I used native JSDOC options (and fixed what I'd describe as a dumb limitation of the template). I did compare the output of the console and in files, it match.

For Headless, essentially here's what happen when you install a package with bin such as mkdirp or the api-extractor of MSFT:

On Linux, it become available on the path if the user is in the project
On Windows it is not available unless you run it through a npm script (npm does special sauce), or if it is globally installed.


Fix devtools after recent XAML compiler changes

What does the pull request do?

Instead of "internal" NamespaceInfo subclasses were generated as "private", which makes them inaccessible from the same assembly. This PR changes it back to "public", which shouldn't be an issue as these NamespaceInfo subclasses are primitive and don't reference actual XAML types.
Makes more XAML files internal.

Fixed issues
Fixes #11565

You can test this PR using the following package version. 11.0.999-cibuild0035754-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]


incubator-kie-issues#1483: Create a common Kie Flyway initializer for Kie Modules

Closes https://github.com/apache/incubator-kie-issues/issues/1483
Ensemble:
https://github.com/apache/incubator-kie-kogito-runtimes/pull/3672
https://github.com/apache/incubator-kie-kogito-apps/pull/2102
https://github.com/apache/incubator-kie-kogito-examples/pull/2014

Many thanks for submitting your Pull Request :heart:!

Closes/Fixes/Resolves #ISSUE-NUMBER

Description:

Please make sure that your PR meets the following requirements:

[ ] You have read the contributors guide
[ ] Your code is properly formatted according to this configuration
[ ] Pull Request title is properly formatted: Issue-XYZ Subject
[ ] Pull Request title contains the target branch if not targeting main: [0.9.x] Issue-XYZ Subject
[ ] Pull Request contains link to the JIRA issue
[ ] Pull Request contains link to any dependent or related Pull Request
[ ] Pull Request contains description of the issue
[ ] Pull Request does not include fixes for issues other than the main ticket

How to replicate CI configuration locally?

Build Chain tool does "simple" maven build(s), the builds are just Maven commands, but because the repositories relates and depends on each other and any change in API or class method could affect several of those repositories there is a need to use build-chain tool to handle cross repository builds and be sure that we always use latest version of the code for each repository.
build-chain tool is a build tool which can be used on command line locally or in Github Actions workflow(s), in case you need to change multiple repositories and send multiple dependent pull requests related with a change you can easily reproduce the same build by executing it on Github hosted environment or locally in your development environment. See local execution details to get more information about it.

PR job #1 was: UNSTABLE
Possible explanation: This should be test failures

Reproducer
build-chain build full_downstream  -f 'https://raw.githubusercontent.com/${AUTHOR:apache}/incubator-kie-kogito-pipelines/${BRANCH:main}/.ci/buildchain-config-pr-cdb.yaml' -o 'bc' -p apache/incubator-kie-kogito-runtimes -u https://github.com/apache/incubator-kie-kogito-runtimes/pull/3672 --skipParallelCheckout
NOTE: To install the build-chain tool, please refer to https://github.com/kiegroup/github-action-build-chain#local-execution

Please look here: https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest_jobs/job/kogito-runtimes-pr/job/PR-3672/1/display/redirect
Test results:

PASSED: 3328
FAILED: 4

Those are the test failures:

org.kie.kogito.integrationtests.quarkus.reactive.ProcessSvgAddonIT.testGetSvgProcessInstances
1 expectation failed.Response body doesn't match expectation.Expected: Expected namespace uri 'http://www.w3.org/2000/svg' but was 'null' - comparing  at /svg[1]/defs[1] to  at /svg[1]/defs[1]:  Actual:   EndStartProcessSecond Line    Approval    First Line Approval

org.kie.kogito.integrationtests.quarkus.ProcessSvgAddonIT.testGetSvgProcessInstances
1 expectation failed.Response body doesn't match expectation.Expected: Expected namespace uri 'http://www.w3.org/2000/svg' but was 'null' - comparing  at /svg[1]/defs[1] to  at /svg[1]/defs[1]:  Actual:   EndStartProcessSecond Line    Approval    First Line Approval

org.kie.kogito.svg.service.SpringBootProcessSvgServiceTest.annotateExecutedPathTest
Expecting value to be false but was true

org.kie.kogito.integrationtests.springboot.ProcessSvgAddonTest.testGetSvgProcessInstances
1 expectation failed.Response body doesn't match expectation.Expected: Expected namespace uri 'http://www.w3.org/2000/svg' but was 'null' - comparing  at /svg[1]/defs[1] to  at /svg[1]/defs[1]:  Actual:   EndStartProcessSecond Line    Approval    First Line Approval

PR job #4 was: UNSTABLE
Possible explanation: This should be test failures

Reproducer
build-chain build full_downstream  -f 'https://raw.githubusercontent.com/${AUTHOR:apache}/incubator-kie-kogito-pipelines/${BRANCH:main}/.ci/buildchain-config-pr-cdb.yaml' -o 'bc' -p apache/incubator-kie-kogito-runtimes -u https://github.com/apache/incubator-kie-kogito-runtimes/pull/3672 --skipParallelCheckout
NOTE: To install the build-chain tool, please refer to https://github.com/kiegroup/github-action-build-chain#local-execution

Please look here: https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest_jobs/job/kogito-runtimes-pr/job/PR-3672/4/display/redirect
Test results:

PASSED: 3328
FAILED: 4

Those are the test failures:

org.kie.kogito.integrationtests.quarkus.reactive.ProcessSvgAddonIT.testGetSvgProcessInstances
1 expectation failed.Response body doesn't match expectation.Expected: Expected namespace uri 'http://www.w3.org/2000/svg' but was 'null' - comparing  at /svg[1]/defs[1] to  at /svg[1]/defs[1]:  Actual:   EndStartProcessSecond Line    Approval    First Line Approval

org.kie.kogito.integrationtests.quarkus.ProcessSvgAddonIT.testGetSvgProcessInstances
1 expectation failed.Response body doesn't match expectation.Expected: Expected namespace uri 'http://www.w3.org/2000/svg' but was 'null' - comparing  at /svg[1]/defs[1] to  at /svg[1]/defs[1]:  Actual:   EndStartProcessSecond Line    Approval    First Line Approval

org.kie.kogito.svg.service.SpringBootProcessSvgServiceTest.annotateExecutedPathTest
Expecting value to be false but was true

org.kie.kogito.integrationtests.springboot.ProcessSvgAddonTest.testGetSvgProcessInstances
1 expectation failed.Response body doesn't match expectation.Expected: Expected namespace uri 'http://www.w3.org/2000/svg' but was 'null' - comparing  at /svg[1]/defs[1] to  at /svg[1]/defs[1]:  Actual:   EndStartProcessSecond Line    Approval    First Line Approval

Hi @pefernan
About the comment in original ticket, could you explain exactly where/how multiple "META-INF/kie-flyway.properties" may ends up in the classloader/classpath ?

@gitgabrio each module that requires initializing the DB (runtime-persistence, data-index, data-audit, jobs.. ) will have a kie-flyway.props file in the META-INF folder, with its specific config. The idea is that during the app startup (if the feature is enabled), the KieFlywayInitializer component will load them using the KieFlywayConfigLoader and execute a flyway migration if needed.

Hi @gitgabrio this was disscussed already within the team. Let's try to avoid noise in the PR. if you have something you don't understand please ping me.

PR job #10 was: UNSTABLE
Possible explanation: This should be test failures

Reproducer
build-chain build full_downstream  -f 'https://raw.githubusercontent.com/${AUTHOR:apache}/incubator-kie-kogito-pipelines/${BRANCH:main}/.ci/buildchain-config-pr-cdb.yaml' -o 'bc' -p apache/incubator-kie-kogito-runtimes -u https://github.com/apache/incubator-kie-kogito-runtimes/pull/3672 --skipParallelCheckout
NOTE: To install the build-chain tool, please refer to https://github.com/kiegroup/github-action-build-chain#local-execution

Please look here: https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest_jobs/job/kogito-runtimes-pr/job/PR-3672/10/display/redirect
Test results:

PASSED: 3335
FAILED: 1

Those are the test failures:

org.jbpm.bpmn2.IntermediateEventTest.testIntermediateCatchEventTimerCycle3
expected: 3 but was: 2


Death to the Dorgeshuun skipped step

On the "Foiling H.A.M." quest guide, the guide automatically skips the first step ("Talk to Zanik under the Lumbridge Castle.")  It set up a marker on the crates in the farm north of Lumbridge right after I finished reviving Zanik at the Tears of Guthix.  It wasn't a big deal to figure out, but if somebody is following the quest markers rather than reading the guide step-by-step, such as myself, then will end up at the farm trying to figure out why they can't interact with the crates.
(Talking to Zanik in Lumbridge is apparently required for the quest to proceed.)

This is an issue with the varbit used to detect if Zanik is with you or not. I will need to look at if there's a better way to detect Zanik following you or not.


Feature request : Hide checks from the dashboard without silencing them.

Would it be possible to have the ability to hide some checks from the dashboard while still having them triggering handlers ?
This could be done adding a "hide" value on the check configuration.
wdyt ?

Hi!
Could you explain us the need behind that? Would you only need to hide them from the checks view but also from events, client view, etc.?

Hi,
My user case is maybe a bit strange, let me explain it quickly.
I have check against a REST API on a few servers, and want to alert my OPS people when we have a a counter with a non-zero value.
However, this information is non-essential on my side, hence why I would like to hide it from the #events page.
Not sure which way would be the cleanest/most in line with Uchiwa's values (setting the hide flag within the check on Sensu's config, using a filter, etc ... ?)

+1
I also think the ability to hide various checks from appearing on the dashboard would be a nice feature. We have some checks that trigger remediations that get triggered constantly throughout the day, but because they trigger remediations to fix the issue, I don't want to see those checks on the dashboard because I already that know they're running all of the time and I have other ways to detect if the remediation failed.

To be able to hide events (checks) per client, I would love to have this feature. We have all Enviroments in one dashboard and I would love to hide some of our dev/stage events.

Hi,
Still no way to do this? I have multiple checks that already send slack notifications, it will be redundant to also see the alerts in uchiwa.

+1
Aggregates that's don't use the source param would be a good example too.  Especially those that are CRITICAL but not


OpenBLAS/OpenMP Loop error message

When training, I get this error in the logs, so I'm making an issue here in case anyone else has seen this come up.
OpenBLAS Warning : Detect OpenMP Loop and this application may hang. Please rebuild the library with USE_OPENMP=1 option.
I'm not sure what this warning is supposed to mean, but it seems like things are still training. I also see the output look something like this, although I'm not sure if it's related:
11: loss: 2.9820859730243683
Computing label assignment and total inertia
Computing label assignment and total inertia
Computing label assignment and total inertia
Computing label assignment and total inertia

with many repetitions of that phrase.

Replication:

see here
comment out the assertion in audiolm_pytorch_demo_laion.py
from the training repo, run sbatch sbatch.sh
look for the error message

and a list of packages in case it ends up being relevant:
pip list
Package                  Version
------------------------ ----------
accelerate               0.20.3
antlr4-python3-runtime   4.8
audiolm-pytorch          1.2.1
beartype                 0.14.1
bitarray                 2.7.6
blessed                  1.20.0
certifi                  2023.5.7
cffi                     1.15.1
charset-normalizer       3.1.0
cmake                    3.26.4
colorama                 0.4.6
Cython                   0.29.35
einops                   0.6.1
ema-pytorch              0.2.3
encodec                  0.1.1
fairseq                  0.12.2
filelock                 3.12.2
fsspec                   2023.6.0
gpustat                  1.1
huggingface-hub          0.15.1
hydra-core               1.0.7
idna                     3.4
Jinja2                   3.1.2
joblib                   1.2.0
lion-pytorch             0.1.2
lit                      16.0.6
local-attention          1.8.6
lxml                     4.9.2
MarkupSafe               2.1.3
mpmath                   1.3.0
networkx                 3.1
numpy                    1.25.0
nvidia-cublas-cu11       <IP_ADDRESS>
nvidia-cuda-cupti-cu11   11.7.101
nvidia-cuda-nvrtc-cu11   11.7.99
nvidia-cuda-runtime-cu11 11.7.99
nvidia-cudnn-cu11        <IP_ADDRESS>
nvidia-cufft-cu11        <IP_ADDRESS>
nvidia-curand-cu11       <IP_ADDRESS>
nvidia-cusolver-cu11     <IP_ADDRESS>
nvidia-cusparse-cu11     <IP_ADDRESS>
nvidia-ml-py             11.525.112
nvidia-nccl-cu11         2.14.3
nvidia-nvtx-cu11         11.7.91
omegaconf                2.0.6
packaging                23.1
pip                      23.0.1
portalocker              2.7.0
protobuf                 4.23.3
psutil                   5.9.5
pycparser                2.21
PyYAML                   6.0
regex                    2023.6.3
requests                 2.31.0
sacrebleu                2.3.1
safetensors              0.3.1
scikit-learn             0.24.0
scipy                    1.11.0
sentencepiece            0.1.99
setuptools               65.5.0
six                      1.16.0
sympy                    1.12
tabulate                 0.9.0
tensorboardX             2.6.1
threadpoolctl            3.1.0
tokenizers               0.13.3
torch                    2.0.1
torchaudio               2.0.2
tqdm                     4.65.0
transformers             4.30.2
triton                   2.0.0
typing_extensions        4.6.3
urllib3                  2.0.3
vector-quantize-pytorch  1.6.24
wcwidth                  0.2.6
wheel                    0.40.0

I'm not quite sure when exactly this issue came up, but my first guess is that it might've been in some dependency a few versions back somewhere. Will keep this updated

@LWprogramming i think it has to do with scikit-learn
i may try to redo the kmeans logic in pytorch (or find a suitable library as substitute) in the future
scikit-learn is too hefty a dep for such simple logic

actually, since we aren't training the hubert kmeans, it should be straightforward to remove scikit-learn. just need to extract the cluster centers from wherever it is stored

@LWprogramming error is gone! :laughing:

Hm that's odd, I'm still seeing the error. Are you getting just the loss reported like this?
0: loss: 6.498922824859619
0: valid loss 0.8049952983856201
0: saving model to folder
1: loss: ... etc

hmm, i'm no longer seeing Computing label assignment and total inertia
are we referring to the same warning message?

@LWprogramming can you do a pip list | grep audiolm-pytorch and make sure it is at 1.2.11? i just double checked by reverting, and the warning message reappeared

@LWprogramming oh i see, the error messages are unrelated
well, you can train without worrying, as we aren't using scikit learn at all other than extracting the cluster centers


PatternFly v5 alpha testing

DO NOT MERGE!

I have a branch for this as well that I've been working with
https://github.com/project-koku/koku-ui/compare/main...gitdallas:koku-ui:pf5-june

noticing that trying to sort details pages is giving an error

/retest

/retest


Development

improve result card ui making important weather detail pop more

@LiubovRukhlina can you please review and merge?

Hey - seems my merge caused an issue in App.js. @codewarsfx I'll leave it to you to review the feedback and make another update :)


1.6.0 rc0

Checklist

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

Should we close this PR now that we focus on the release of 1.6.0 without any release candidate?


"Invariant Violation: requireNativeComponent: "AutoLayoutView" was not found in the UIManager

node version：14.21.0
react native version：0.62.2

same issue

Make sure Auto-Linking works, if not as in my same of your situation, link it manually: https://shopify.github.io/flash-list/docs/guides/manual-linking

I fixed this by rebuilding my development build

https://github.com/Shopify/flash-list/issues/1221#issuecomment-2197832878

I fixed this by rebuilding my development build

This worked for me as I was using a dev build with the expo dev client installed.

May I ask how the last problem has been solved?

The same problem occurs on Android and iOS. Reinstalling node_modules, pods, etc., didn't help. "react-native": "0.72.3", "@shopify/flash-list": "1.7.1",

I just use flatlist finally😀
wzb-cell @.***>于2024年10月11日 周五下午10:25写道：

May I ask how the last problem has been solved?
The same problem occurs on Android and iOS. Reinstalling node_modules,
pods, etc., didn't help. "react-native": "0.72.3", @.***/flash-list":
"1.7.1",
—
Reply to this email directly, view it on GitHub
https://github.com/Shopify/flash-list/issues/1221#issuecomment-2407528673,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALDEKUM36HKIYAYDOTMRASLZ27NUNAVCNFSM6AAAAABIYC7FCSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBXGUZDQNRXGM
.
You are receiving this because you commented.Message ID:
@.***>


[question] Add default repr for Model?

Could be possible to make Model (or any variant of it) have default __repr__?
Like this:
class Model(object):
    """Base class for SQLAlchemy declarative base model.

    To define models, subclass :attr:`db.Model <SQLAlchemy.Model>`, not this class.
    To customize ``db.Model``, subclass this and pass it as ``model_class`` to :func:`SQLAlchemy`.
    """

    #: Query class used by :attr:`query`.
    #: Defaults to :class:`SQLAlchemy.Query`, which defaults to :class:`BaseQuery`.
    query_class = None

    #: Convenience property to query the database for instances of this model using the current session.
    #: Equivalent to ``db.session.query(Model)`` unless :attr:`query_class` has been changed.
    query = None

    _cached_tablename = None

    @declared_attr
    def __tablename__(cls):
        if (
            '_cached_tablename' not in cls.__dict__ and
            _should_set_tablename(cls)
        ):
            cls._cached_tablename = camel_to_snake_case(cls.__name__)

        return cls._cached_tablename
    # HERE'S THE ADD
    def __repr__(self):
        return '<{} {}>'.format(self.__class__.__name__, self.id)

I know not every table has column id, but thing is that I see a lot of this boilerplate in flask models.
So it could be handled by this lib somehow?

self.id is not guaranteed to exist. However, I think having a default repr consisting of the class name and the PK would be a good idea.
def __repr__(self):
    pk = inspect(self).identity_key[1]
    return '<{0}({1})>'.format(type(self).__name__, pk[0] if len(pk) == 1 else ', '.join(map(str, pk)))

Untested with a model that has no PK!


Is it possible to create an api doc for an existing application written with nodejs/express ?

I'm not aware of any tool that will generate a Swagger document from your Express routes, but it should be possible to at least generate a skeleton, so I wouldn't be surprised if there was one.

Any more new on this?
I would like to use this to calculate the attack surface of existing node/express apps

Depending on how your existing app is written, you can probably leverage swagger-node to connect the definition to your existing controllers.  That does mean someone will have to write the swagger definition itself--which may be what you're trying to find a tool to do--but then you'd be able to leverage the swagger-node project.


SnapshotInspector Mica effect doesn't work on recent Windows 11 builds

The Mica effect used by the SnapshotInspector window stopped working on recent Windows 11 builds. It looks like we need to use DWMWA_SYSTEMBACKDROP_TYPE with DWMSBT_MAINWINDOW now (build 22523 or higher).

Fixed with commit ea8ade42cb1248e41e82fb1b67c74af43e3e3011.


Getting started with React Suspense

Proposed title of article
Getting started with React Suspense
Proposed article introduction
React developers use Suspense to tell React that a component is waiting for data to arrive before it can be used. Afterwards, React understands that it must wait for that data to be retrieved before continuing. In the meanwhile, the user will see a fallback and the remainder of the application will be rendered using React. React will return to that specific UI and make the necessary updates whenever the data is available.
Suspense deeply integrates with React, allows developers to more intuitively orchestrate loading states, and avoids race conditions.
Key takeaways

Why we need Suspense
Fetch-on-render
Fetch-then-render
Solve the data fetching issues
Benefits of Suspense

Article quality
To help the reader understand the fundamentals of Suspense, this article will uniquely cover several questions and aspects that are important to it. This involved going over what Suspense is, why we needed something like Suspense in the first place, how it solves certain data fetching issues and all the benefits that come with Suspense.
References
N/A

React suspense seems to be adequately covered in the [official documentation[(https://reactjs.org/docs/concurrent-mode-suspense.html) and thus, will not provide enough value. Feel free to choose another topic. Thanks


DNS-lookups happening with everything blacklisted(via uMatrix/uBlock)

Describe the bug
A bunch of DNS lookups (at least!) are happening when visiting certain websites (currently only 1 I remember), while everything is blocked via uMatrix (including CSS/images!)
So, does this bypass blocking?!
To Reproduce
Steps to reproduce the behavior:

have uBlock Origin extension installed
have uMatrix extension installed and block everything (all red).
Ensure only www.pcmag.com is allowed to be successfully DNS-looked up (ie. you have no DNS servers in /etc/resolv.conf and www.pcmag.com is already in /etc/hosts eg. <IP_ADDRESS> www.pcmag.com), or alternatively use tcpdump to catch DNS lookups.
visit the page www.pcmag.com
notice everything that got looked up after that webpage loaded (and it look black btw):

<IP_ADDRESS> www.pcmag.com
product.pcmag.com
product.pcmag.com
product.pcmag.com
product.pcmag.com
zdbb.net
www.googleadservices.com
www.googleadservices.com
api.bounceexchange.com
www.google-analytics.com
www.google-analytics.com
static.pcmag.com
assets.pcmag.com
pagead2.googlesyndication.com
api.bounceexchange.com
partner.googleadservices.com
pagead2.googlesyndication.com
a.zdbb.net
partner.googleadservices.com
assets.pcmag.com
a.zdbb.net

So the question is why? why does this happen? More importantly, if I do allow those to DNS lookup, will they load anything? (not tested yet)
Expected behavior
Only www.pcmag.com should be looked up! (which would be what happens on any other normal website that hasn't managed to find a sneaky way to bypass blocking(or whatever is going on here))
Screenshots
If applicable, add screenshots to help explain your problem.

Environment (please complete the following information):

OS/Platform and version:
ArchLinux 64 bit (it's a rolling release, so it's current)

ungoogled-chromium version:
local/ungoogled-chromium 76.0.3809.100-1

Additional context
I'm using these policies and this ~/.config/chromium-flags.

hmm page source code reveals the likely reason:

<!-- test of preconnect -->
--
  | <link rel="preconnect" href="https://product.pcmag.com" crossorigin>
  | <link rel="preconnect" href="//zdbb.net">
  | <link rel="preconnect" href="//a.zdbb.net">
  | <link rel="preconnect" href="//partner.googleadservices.com">
  | <link rel="preconnect" href="//pagead2.googlesyndication.com">
  | <link rel="preconnect" href="https//securepubads.g.doubleclick.net">
  | <link rel="preconnect" href="//www.googleadservices.com">
  | <link rel="preconnect" href="//assets.pcmag.com">
  | <link rel="preconnect" href="//static.pcmag.com">
  | <link rel="preconnect" href="//www.google-analytics.com">
  | <link rel="preconnect" href="//api.bounceexchange.com">

https://github.com/uBlockOrigin/uBlock-issues/issues/548

ok fixed by:
--- a/chrome/browser/predictors/preconnect_manager.cc	2019-08-26 14:08:51.054928230 +0200
+++ b/chrome/browser/predictors/preconnect_manager.cc	2019-08-26 14:09:00.778805985 +0200
@@ -105,6 +105,7 @@ void PreconnectManager::StartPreresolveH
 void PreconnectManager::StartPreresolveHosts(
     const std::vector<std::string>& hostnames) {
   DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
+  return;
   // Push jobs in front of the queue due to higher priority.
   for (auto it = hostnames.rbegin(); it != hostnames.rend(); ++it) {
     PreresolveJobId job_id =
@@ -120,7 +121,7 @@ void PreconnectManager::StartPreresolveH
 void PreconnectManager::StartPreconnectUrl(const GURL& url,
                                            bool allow_credentials) {
   DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
-  if (!url.SchemeIsHTTPOrHTTPS())
+//  if (!url.SchemeIsHTTPOrHTTPS())
     return;
   PreresolveJobId job_id = preresolve_jobs_.Add(std::make_unique<PreresolveJob>(
       url.GetOrigin(), 1, allow_credentials, nullptr));


Can not split tablets with write ahead logs

Tablets with write ahead logs can not be split.  The write ahead logs must be processed before splitting.  Data in write ahead logs is stored by tablet.  If tablet were to split and copy write ahead logs to its children, then those children would find no data in the writeahead log because the data is stored under the parents extent.
This problem is unique to the elasticity branch because it does splits in the manager.  Before elasticity splits were done in the tablet server and tablets should not have write ahead logs when splitting there.

#3663 is related

If a tablet has a hosting goal of NEVER and it has wals, then merge would not be able to complete.  It would need to host the tablet to have it recovered.  It should be able to throw an error in this case as it can be detected before merge starts.
@dlmarion you had mentioned making log recovery separate from hosting of a tablet in a conversation we had a while ago.  I can not remember the context. Having that capability that would clean up this situation.

@dlmarion you had mentioned making log recovery separate from hosting of a tablet in a conversation we had a while ago. I can not remember the context as to why you suggested that. Having that capability that would clean up this situation.

The only conversation I remember regarding this is related to making log recovery a task that is executed within the changes of #3801 .

Would it be an issue in general if a tablets with a hosting goal of NEVER having a wal at all?

Yeah, its not good, need to do something about that situation


Less noise when attempting to load views

this is how it's done right now
if ( ! file_exists ("views/pages/" . $page . ".php"))
    {

        $this->fourOhFour ();

    }
    else
    {

        $this->load->view ("templates/header.php");
        $this->load->view ("pages/" . $page . ".php");
        $this->load->view ("templates/footer.php");

    }

While it should be just
        $this->load->view ("templates/header.php");
        $this->load->view ("pages/" . $page . ".php");
        $this->load->view ("templates/footer.php");

The rest should be done within that loading method

And with #76 in mind this would even become
    Loader::view ("templates/header.php");
    Loader::view ("pages/" . $page . ".php");
    Loader::view ("templates/footer.php");

Done.


logging: Unused arg in log_msg_get_tid

Resolve unused arg compiler error

Merging without maintainer review as this change is extremely simple and a compilation fix more than a functional fix.


Pausing The Stream

How Can I stop the stream and re start it without recreating capture session in Camera2 ?

Some servers don't support stop send video or audio so you try this alternative:
//mute video (send only back images)
rtmpCamera2.getGlInterface().muteVideo();
//mute audio (send only silence)
rtmpCamera1.disableAudio();


Connecting to Web - Error 404

Hey guys, how can I properly connect with SpotifyAPI.Web ?
I want to use the recommended ImplicitGrantAuth, and that was what I wrote:
Dim auth As SpotifyAPI.Web.Auth.ImplictGrantAuth = New SpotifyAPI.Web.Auth.ImplictGrantAuth(clientID, "http://localhost:8000", "http://localhost:8000", SpotifyAPI.Web.Enums.Scope.UserReadPrivate)         auth.Start()         auth.OpenBrowser()
Yes, in the Spotify Developer Center, I added "http://localhost:8000" to the Redirect URIs.
While trying to connect, the open Browser just says "404 - Not Found"
What can I do?

Any logs?

Did you start the app as admin? There must be some output of the HTTPServer in your app logs or somewhere.

Same here,
I tried to implement the Example Project and when the browser opens it just says "404 - Not Found"
the Console says:

22:13:47.841 INF >> [WebServer] Web server prefix 'http://localhost:4000/' added.
22:13:47.882 INF >> [WebServer] Finished Loading Web Server.
22:13:47.929 INF >> [WebServer] Started HTTP Listener
22:13:48.354 DBG >> [WebServer] Start of Request 9772b704 - Source ::1:60237 - GET: /
22:13:48.358 DBG >> [WebServer] Web API Module::WebApiModule.<.ctor>b__2_0
22:13:48.361 TRC >> [WebServer] Result: False
22:13:48.368 DBG >> [WebServer] Resource Files Module::ResourceFilesModule.<.ctor>b__2_1
22:13:48.369 DBG >> Resource System: index.html
22:13:48.369 TRC >> [WebServer] Result: False
22:13:48.369 ERR >> No module generated a response. Sending 404 - Not Found
22:13:48.386 DBG >> [WebServer] End of Request 9772b704

I think I'm able to reproduce it, but need some time finding the bug

Please try again with Version 3.0.2 once it's on nuget
Or use the provided dlls here, make sure you use the correct framework folder:
https://ci.appveyor.com/project/JohnnyCrazy/spotifyapi-net/build/2.0.322/artifacts


fix: ensure breadcrumb links are absolute not relative

:tada: This PR is included in version 3.6.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Editable Zukan Colors

Now make the colors yourself >:(((((
(@me if it doesn't work for whatever reason)

300 commits? one sec, something's not right


Get only the resources related to user

users
    id - interger
    name - string
    email - string
    password - string

company_user
    user_id - interger
    company_id - interger

companies
    id - integer
    name - string

venues
    id - integer
    company_id - integer
    name - string

Users<->Companies  - Many to Many
Company<->Venues - One to Many
I use laravel/passport for auth.
Is there a way to only show the companies that the currently logged in user has access to?
If this is possible is there than a way to go deeper and get the venues that the user has access to?

Hi! You want to use the new global scopes feature that was added in v1.2.0:
https://laravel-json-api.readthedocs.io/en/latest/basics/adapters/#scopes
I.e. add a scope to the companies JSON API adapter, and the venues adapter, that ensures that only companies/venues the user has access to are returned.
In terms of working out what the Eloquent queries are, that's outside the scope of this package... as in the scope can support any queries you need.
If this answers your question, please close the issue!


Add success/fail notifications for Unprofile and Adventures create/edit

First add banner components to common
Use these in Unprofile and Adventures

Moved to https://github.com/kernel-community/services/issues/5


Memo working snippet

Hello,
I am having a lot of errors in creating memos
Can you kindly provide a working snippet to send a memo in a transaction from A to B?
I assume you have PrivA and PubB and you want to send an encrypted memo

Hi @saniales , after reviewing the code i see your issue. I think it's more straightforward to call memo.Decrypt from the receiver perspective. So the shared secret is built from the receivers priv key and the senders pub key (From). I changed the code and docs accordingly. You will find a working snippet under examples/memo.


Uninformative error

I'm trying to take this action into use, but I'm getting this error:
2022-08-12T13:32:04.0519222Z ##[error]Deployment failed, try again later.

And that is the only error-related output in the logs, as you can see below. Perhaps the backend returned an HTTP 429, or 503, who knows? I would be nice to know here if the problem is on my side in how I'm using the action, or on the receiving side.
2022-08-12T13:31:48.0140230Z Requested labels: ubuntu-latest
2022-08-12T13:31:48.0140277Z Job defined at: wolverian/crdts/.github/workflows/github-pages.yml@refs/heads/main
2022-08-12T13:31:48.0140318Z Waiting for a runner to pick up this job...
2022-08-12T13:31:48.2990892Z Job is waiting for a hosted runner to come online.
2022-08-12T13:31:52.5007876Z Job is about to start running on the hosted runner: Hosted Agent (hosted)
2022-08-12T13:31:56.6562297Z ##[debug]Starting: deploy
2022-08-12T13:31:56.6587371Z ##[debug]Cleaning runner temp folder: /home/runner/work/_temp
2022-08-12T13:31:56.6890688Z ##[debug]Starting: Set up job
2022-08-12T13:31:56.6891086Z Current runner version: '2.294.0'
2022-08-12T13:31:56.6913868Z ##[group]Operating System
2022-08-12T13:31:56.6914259Z Ubuntu
2022-08-12T13:31:56.6914555Z 20.04.4
2022-08-12T13:31:56.6914813Z LTS
2022-08-12T13:31:56.6915115Z ##[endgroup]
2022-08-12T13:31:56.6915432Z ##[group]Virtual Environment
2022-08-12T13:31:56.6915784Z Environment: ubuntu-20.04
2022-08-12T13:31:56.6916068Z Version: 20220807.1
2022-08-12T13:31:56.6916571Z Included Software: https://github.com/actions/virtual-environments/blob/ubuntu20/20220807.1/images/linux/Ubuntu2004-Readme.md
2022-08-12T13:31:56.6917231Z Image Release: https://github.com/actions/virtual-environments/releases/tag/ubuntu20%2F20220807.1
2022-08-12T13:31:56.6917618Z ##[endgroup]
2022-08-12T13:31:56.6917962Z ##[group]Virtual Environment Provisioner
2022-08-12T13:31:56.6918459Z <IP_ADDRESS>-main-20220805-2
2022-08-12T13:31:56.6918759Z ##[endgroup]
2022-08-12T13:31:56.6919449Z ##[group]GITHUB_TOKEN Permissions
2022-08-12T13:31:56.6919942Z Contents: read
2022-08-12T13:31:56.6920191Z Metadata: read
2022-08-12T13:31:56.6920503Z Pages: write
2022-08-12T13:31:56.6920802Z ##[endgroup]
2022-08-12T13:31:56.6924543Z Secret source: Actions
2022-08-12T13:31:56.6925049Z ##[debug]Primary repository: wolverian/crdts
2022-08-12T13:31:56.6925491Z Prepare workflow directory
2022-08-12T13:31:56.7002145Z ##[debug]Creating pipeline directory: '/home/runner/work/crdts'
2022-08-12T13:31:56.7004300Z ##[debug]Creating workspace directory: '/home/runner/work/crdts/crdts'
2022-08-12T13:31:56.7005145Z ##[debug]Update context data
2022-08-12T13:31:56.7007278Z ##[debug]Evaluating job-level environment variables
2022-08-12T13:31:56.7698091Z ##[debug]Evaluating job container
2022-08-12T13:31:56.7701768Z ##[debug]Evaluating job service containers
2022-08-12T13:31:56.7703997Z ##[debug]Evaluating job defaults
2022-08-12T13:31:56.7780878Z Prepare all required actions
2022-08-12T13:31:56.7965944Z Getting action download info
2022-08-12T13:31:57.1963054Z Download action repository 'actions/deploy-pages@main' (SHA:e490850a64fea2143eb618fcd4453e397842ae0c)
2022-08-12T13:31:57.7246902Z ##[debug]Download 'https://api.github.com/repos/actions/deploy-pages/tarball/e490850a64fea2143eb618fcd4453e397842ae0c' to '/home/runner/work/_actions/_temp_c263d418-2197-4789-9630-d927a76f21a7/869e97f7-ed29-4bdd-9cde-f5908d397aa3.tar.gz'
2022-08-12T13:31:57.8185301Z ##[debug]Unwrap 'actions-deploy-pages-e490850' to '/home/runner/work/_actions/actions/deploy-pages/main'
2022-08-12T13:31:57.8253276Z ##[debug]Archive '/home/runner/work/_actions/_temp_c263d418-2197-4789-9630-d927a76f21a7/869e97f7-ed29-4bdd-9cde-f5908d397aa3.tar.gz' has been unzipped into '/home/runner/work/_actions/actions/deploy-pages/main'.
2022-08-12T13:31:57.8425878Z ##[debug]action.yml for action: '/home/runner/work/_actions/actions/deploy-pages/main/action.yml'.
2022-08-12T13:31:57.9551048Z ##[debug]Set step 'deployment' display name to: 'Deploy to GitHub Pages'
2022-08-12T13:31:57.9556966Z ##[debug]Collect running processes for tracking orphan processes.
2022-08-12T13:31:57.9794530Z ##[debug]Finishing: Set up job
2022-08-12T13:31:58.0003537Z ##[debug]Evaluating condition for step: 'Deploy to GitHub Pages'
2022-08-12T13:31:58.0058828Z ##[debug]Evaluating: success()
2022-08-12T13:31:58.0064544Z ##[debug]Evaluating success:
2022-08-12T13:31:58.0092651Z ##[debug]=> true
2022-08-12T13:31:58.0106233Z ##[debug]Result: true
2022-08-12T13:31:58.0149083Z ##[debug]Starting: Deploy to GitHub Pages
2022-08-12T13:31:58.0362584Z ##[debug]Loading inputs
2022-08-12T13:31:58.0372880Z ##[debug]Evaluating: github.token
2022-08-12T13:31:58.0373825Z ##[debug]Evaluating Index:
2022-08-12T13:31:58.0375939Z ##[debug]..Evaluating github:
2022-08-12T13:31:58.0377157Z ##[debug]..=> Object
2022-08-12T13:31:58.0391595Z ##[debug]..Evaluating String:
2022-08-12T13:31:58.0392404Z ##[debug]..=> 'token'
2022-08-12T13:31:58.0397864Z ##[debug]=> '***'
2022-08-12T13:31:58.0399650Z ##[debug]Result: '***'
2022-08-12T13:31:58.0403299Z ##[debug]Loading env
2022-08-12T13:31:58.0501755Z ##[group]Run actions/deploy-pages@main
2022-08-12T13:31:58.0502132Z with:
2022-08-12T13:31:58.0502553Z   emit_telemetry: false
2022-08-12T13:31:58.0503084Z   token: ***
2022-08-12T13:31:58.0503319Z   timeout: 600000
2022-08-12T13:31:58.0503609Z   error_count: 10
2022-08-12T13:31:58.0503957Z   reporting_interval: 5000
2022-08-12T13:31:58.0504297Z   artifact_name: github-pages
2022-08-12T13:31:58.0504559Z ##[endgroup]
2022-08-12T13:31:58.2258637Z ##[debug]all variables are set
2022-08-12T13:31:58.2261787Z ##[debug]ID token url is https://pipelines.actions.githubusercontent.com/KAk3tU9bDD89BS2jEU88XdbspNDmpx0MKZSJNYsYQZmw7JXO93/00000000-0000-0000-0000-000000000000/_apis/distributedtask/hubs/Actions/plans/527336bc-d81a-46c4-b8d4-d4b1f04c1243/jobs/e07742bd-189a-5079-918b-43f8b2f94b89/idtoken?api-version=2.0
2022-08-12T13:31:58.3193899Z ::add-mask::***
2022-08-12T13:31:58.3196792Z Actor: wolverian
2022-08-12T13:31:58.3197123Z Action ID:<PHONE_NUMBER>
2022-08-12T13:31:58.3199624Z Artifact URL: https://pipelines.actions.githubusercontent.com/KAk3tU9bDD89BS2jEU88XdbspNDmpx0MKZSJNYsYQZmw7JXO93/_apis/pipelines/workflows/2846999226/artifacts?api-version=6.0-preview
2022-08-12T13:31:58.3779863Z {"count":1,"value":[{"containerId":236308,"size":5724160,"signedContent":null,"fileContainerResourceUrl":"https://pipelines.actions.githubusercontent.com/KAk3tU9bDD89BS2jEU88XdbspNDmpx0MKZSJNYsYQZmw7JXO93/_apis/resources/Containers/236308","type":"actions_storage","name":"github-pages","url":"https://pipelines.actions.githubusercontent.com/KAk3tU9bDD89BS2jEU88XdbspNDmpx0MKZSJNYsYQZmw7JXO93/_apis/pipelines/1/runs/22/artifacts?artifactName=github-pages","expiresOn":"2022-08-13T13:33:21.3249337Z","items":null}]}
2022-08-12T13:31:58.3781090Z Creating deployment with payload:
2022-08-12T13:31:58.3781384Z {
2022-08-12T13:31:58.3786372Z 	"artifact_url": "https://pipelines.actions.githubusercontent.com/KAk3tU9bDD89BS2jEU88XdbspNDmpx0MKZSJNYsYQZmw7JXO93/_apis/pipelines/1/runs/22/artifacts?artifactName=github-pages&%24expand=SignedContent",
2022-08-12T13:31:58.3787187Z 	"pages_build_version": "b67c4bc2b8da66096389e9c59cdd1d3353f6f175",
2022-08-12T13:31:58.3845636Z 	"oidc_token": "***"
2022-08-12T13:31:58.3846016Z }
2022-08-12T13:31:58.7746117Z Created deployment for b67c4bc2b8da66096389e9c59cdd1d3353f6f175
2022-08-12T13:31:58.7746787Z {"page_url":"https://wolverian.github.io/crdts/","status_url":"https://api.github.com/repos/wolverian/crdts/pages/deployment/status/b67c4bc2b8da66096389e9c59cdd1d3353f6f175","preview_url":""}
2022-08-12T13:31:58.7747179Z
2022-08-12T13:31:58.7751993Z ::set-output name=page_url::https://wolverian.github.io/crdts/
2022-08-12T13:31:58.7771541Z ##[debug]steps.deployment.outputs.page_url='https://wolverian.github.io/crdts/'
2022-08-12T13:32:04.0519222Z ##[error]Deployment failed, try again later.
2022-08-12T13:32:04.0553276Z ##[debug]Node Action run completed with exit code 1
2022-08-12T13:32:04.0666765Z ##[debug]Finishing: Deploy to GitHub Pages
2022-08-12T13:32:04.0784766Z ##[debug]Starting: Complete job
2022-08-12T13:32:04.0786218Z Evaluate and set environment url
2022-08-12T13:32:04.0790155Z ##[debug]Evaluating: steps.deployment.outputs.page_url
2022-08-12T13:32:04.0790543Z ##[debug]Evaluating Index:
2022-08-12T13:32:04.0790858Z ##[debug]..Evaluating Index:
2022-08-12T13:32:04.0791204Z ##[debug]....Evaluating Index:
2022-08-12T13:32:04.0791515Z ##[debug]......Evaluating steps:
2022-08-12T13:32:04.0791840Z ##[debug]......=> Object
2022-08-12T13:32:04.0792179Z ##[debug]......Evaluating String:
2022-08-12T13:32:04.0792532Z ##[debug]......=> 'deployment'
2022-08-12T13:32:04.0792863Z ##[debug]....=> Object
2022-08-12T13:32:04.0793157Z ##[debug]....Evaluating String:
2022-08-12T13:32:04.0793457Z ##[debug]....=> 'outputs'
2022-08-12T13:32:04.0793763Z ##[debug]..=> Object
2022-08-12T13:32:04.0794081Z ##[debug]..Evaluating String:
2022-08-12T13:32:04.0794334Z ##[debug]..=> 'page_url'
2022-08-12T13:32:04.0795455Z ##[debug]=> 'https://wolverian.github.io/crdts/'
2022-08-12T13:32:04.0795889Z ##[debug]Result: 'https://wolverian.github.io/crdts/'
2022-08-12T13:32:04.0796771Z Evaluated environment url: https://wolverian.github.io/crdts/
2022-08-12T13:32:04.0797509Z Uploading runner diagnostic logs
2022-08-12T13:32:04.0853752Z ##[debug]Starting diagnostic file upload.
2022-08-12T13:32:04.0854135Z ##[debug]Setting up diagnostic log folders.
2022-08-12T13:32:04.0856320Z ##[debug]Creating diagnostic log files folder.
2022-08-12T13:32:04.0876543Z ##[debug]Copying 1 worker diagnostic logs.
2022-08-12T13:32:04.0894879Z ##[debug]Copying 1 runner diagnostic logs.
2022-08-12T13:32:04.0896254Z ##[debug]Zipping diagnostic files.
2022-08-12T13:32:04.0935696Z ##[debug]Uploading diagnostic metadata file.
2022-08-12T13:32:04.0965200Z ##[debug]Diagnostic file upload complete.
2022-08-12T13:32:04.0965851Z Completed runner diagnostic log upload
2022-08-12T13:32:04.0966216Z Cleaning up orphan processes
2022-08-12T13:32:04.1445581Z ##[debug]Finishing: Complete job
2022-08-12T13:32:04.1567166Z ##[debug]Finishing: deploy

A bunch of changes have been made around error handling to we should be in a better shape now.


ARROW-2145/ARROW-2153/ARROW-2157/ARROW-2160/ARROW-2177: [Python] Decimal conversion not working for NaN values

This PR closes the following JIRAs
ARROW-2145: [Python] Decimal conversion not working for NaN values
ARROW-2153: [C++/Python] Decimal conversion not working for exponential notation
ARROW-2157: [Python] Decimal arrays cannot be constructed from Python lists
ARROW-2160: [C++/Python] Fix decimal precision inference
ARROW-2177: [C++] Remove support for specifying negative scale values in DecimalType
I originally separated these fixes into a few smaller PRs, but it turned out
that the issues were all related, so I fixed them all in one PR.

Since we'll probably want to use libre2 for analytics, we should see at some point if we can replace the Boost regexen with libre2

@kou Do you have any idea why in this build: https://travis-ci.org/apache/arrow/jobs/345443821 OS X isn't finding the correct symbol? Is there some installation step for brew that I need to add?
Here's the error message:
dyld: Symbol not found: __ZNK5boost16re_detail_10650131cpp_regex_traits_implementationIcE17transform_primaryEPKcS4_
  Referenced from: /Users/travis/build/apache/arrow/cpp-install/lib/libarrow.0.dylib
  Expected in: /usr/local/opt/boost/lib/libboost_regex-mt.dylib

@wesm I'll open a JIRA for it.

Ah, looks like it was added in ARROW-29.

Umm. I have never seen the error. I may not help you because I'don't have macOS.
What are the outputs of the followings?
% nm /Users/travis/build/apache/arrow/cpp-install/lib/libarrow.0.dylib | grep boost
% nm /usr/local/opt/boost/lib/libboost_regex-mt.dylib
% strings /Users/travis/build/apache/arrow/cpp-install/lib/libarrow.0.dylib | grep boost
% strings /usr/local/opt/boost/lib/libboost_regex-mt.dylib | grep boost
% otool -L /Users/travis/build/apache/arrow/cpp-install/lib/libarrow.0.dylib
% otool -L /usr/local/opt/boost/lib/libboost_regex-mt.dylib

@wesm @pitrou this is passing on travis: https://travis-ci.org/cpcloud/arrow/builds/347872453

Sweet, here is the Appveyor build: https://ci.appveyor.com/project/cpcloud/arrow/build/1.0.587. Going to take a quick look through and then merge


Menu items no longer respond to click events

Hi, great menu, im new to code and got it to work (mostly).
My menu only has a few anchor tags its mostly just list items filled with text.
They had IDS that set a variable on click and according to that variable, a piece of content is displayed.
I have gathered from the internet that slicknav, clones your current menu and by default removes IDs because their can't be two of the same IDs.
So I've used a different strategy, replacing all IDs and using the eq() jquery function to do the same.
To my dismay, when the screen is in mobile mode, and slickNav is on screen the menu click event do not work.
I've confirmed that remove class is set to false, element inspection of the quicknav element shows the proper class (menu_item) as well as quicknav_txtnode. I even tried targeting quicknav_txtnode with my script to no avail.
So I'm totally lost.
It appears to completely ignore the j script, still responds fine for list items with anchor tags

@LucianCain, you will need to use delegated click events since the SlickNav menu items are created dynamically. http://api.jquery.com/on/#direct-and-delegated-events
That or you have to attach the event handlers after the SlickNav is created.


Read-me link

Hi Eric, I am keen to continue testing the accuracy assessment tool with my PhD students, but the link to the documentation does not work anymore. Thanks for your help.

It should be fixed now. Changed the name and forgot to change the links!

Thanks Eric! Great work and congrats with your fantastic RSE paper!


Update C:\Users\gsthiuwa\Documents\GitHub\simplecrawler\lib\crawler.j…

…s  Ln:1181
sometime URL may cotain some unidentified character . This update will encode them before parsing the url.
Thanks for filing a PR with simplecrawler, we appreciate all the help we can get! Please delete this text and fill out the template below. If you haven't read the contributing guidelines, here's a tl;dr to look through before submitting.

Did you make sure the commit messages are clear, and WIP commits have been squashed?
Did you lint and test the code (npm test)?
Did you include tests for your code?
If applicable, did you update the documentation with the changes you made?
If you made changes to the docs, did you run a quick spell check?

What this PR changes
Give a brief overview of what you've changed
Rationale
If this has been discussed in an issue already, please reference it here!

Hi there! Thanks for filing a PR! It looks like there's a linting error, so I can't tell if the unit tests still pass with this change or not.
Could you describe a concrete scenario where you had trouble before and where this change fixes that problem?


SelectMenu search not clickable from modal

Environment

Operating System: Darwin
Node Version:     v20.12.2
Nuxt Version:     3.14.159
CLI Version:      3.15.0
Nitro Version:    2.10.4
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      default
Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Build Modules:    -

Is this bug related to Nuxt or Vue?
Nuxt
Version
v3.0.0-alpha.8
Reproduction
Place SelectMenu with search in Modal then try to access search input
Description
SelectMenu search not working from modal
It's working if :portal="false", but style broken
Additional context

Logs

@benjamincanac is it still valid? can I look at this?

Also same problem in USlideover (alpha.9)

I can confirm the issue also affects UPopover with modality enabled - putting a USelectMenu inside has its search input disabled.

setting portal=false has no effect in this case

Reproduction using v3 doc examples
<script setup lang="ts">
const items = ref([
  {
    label: 'Backlog',
    icon: 'i-lucide-circle-help'
  },
  {
    label: 'Todo',
    icon: 'i-lucide-circle-plus'
  },
  {
    label: 'In Progress',
    icon: 'i-lucide-circle-arrow-up'
  },
  {
    label: 'Done',
    icon: 'i-lucide-circle-check'
  }
])
const value = ref({
  label: 'Backlog',
  icon: 'i-lucide-circle-help'
})
</script>

<template>
  <UContainer class="p-4">
      <UPopover
        modal
        :portal="false"
      >
        <UButton
          label="Open"
          color="neutral"
          variant="subtle"
        />

        <template #content>
          <USelectMenu
            v-model="value"
            :search-input="{
              placeholder: 'Filter...',
              icon: 'i-lucide-search'
            }"
            :items="items"
            class="w-48"
          />
        </template>
      </UPopover>
  </UContainer>
</template>

Any progress on this? I am disabling search at the moment, but it is not ideal. I'd appreciate a workaround if one exists.

Hi all, I assume this is related given this repo uses Reka UI/Radix Vue
https://github.com/unovue/radix-vue/issues/1170
I've tried poking around setting :portal="false" on the select menu inside the modal but it doesn't seem to do the trick.


ios support

Hi There,
More of a question than an issue. Any idea when you might be adding ios support?
thanks.

Support for iOS >=7 added :smile:

@tsubik good stuff :) I'll test and let you know any feedback. Thanks for your work on this.

Failed to install 'com.cowbell.cordova.geofence':Error: Cannot find module 'glob' @tsubik
any idea?

got it to work.

well got it to install.
I'm now having issues.
-[CLLocationManager requestAlwaysAuthorization]: unrecognized selector sent to instance 0x17d03f50

@tsubik a couple of fixes for you for iOS7 support...
NSProcessInfo().isOperatingSystemAtLeastVersion
Isn't supported by iOS7 so this errors.
		let TAG = "GeofencePlugin"
		//let iOS8 = NSOperatingSystemVersion(majorVersion: 8, minorVersion: 0, patchVersion: 0)
		let iOS8 = floor(NSFoundationVersionNumber) > floor(NSFoundationVersionNumber_iOS_7_1)
		let iOS7 = floor(NSFoundationVersionNumber) <= floor(NSFoundationVersionNumber_iOS_7_1)

changed
		        if NSProcessInfo().isOperatingSystemAtLeastVersion(iOS8) {
		            promptForNotificationPermission()
		        }

to
				if iOS8 {
					promptForNotificationPermission()
				}

also changed this from
			locationManager.requestAlwaysAuthorization();

to
		if iOS8 {
			locationManager.requestAlwaysAuthorization();
		}

:+1:  changes applied. Thanks!

@tsubik  in the new version you have line 159 saying if (iOS7)
should be
		if (iOS8) {
			locationManager.requestAlwaysAuthorization()
		}

Duh. You're right. Thanks again!


Poorly Organized Home Page

Describe the bug
The current home page of the PetMe website is cluttered and poorly organized, which can make it difficult for users to find the information they need. The various sections are not clearly differentiated, and the overall layout is not intuitive. This can lead to a frustrating user experience and discourage users from exploring the website further.
To Reproduce
Steps to reproduce the behavior:

Go to 'https://akshitagupta15june.github.io/PetMe/'

Additional context
Proposed solution: To address this issue, we should consider redesigning the home page to make it more user-friendly and easy to navigate. This could involve reorganizing the sections to clearly differentiate between them, improving the layout and visual design, and adding clear and concise headings and descriptions for each section. By improving the home page, we can create a more positive user experience and encourage users to explore the rest of the website.

hey, I'm interested in working on it. May I have permission to tackle this issue?

I'm interested in working on it. May I have permission to tackle this issue?
for gssoc'23

I'm interested in working on this issue under GSSoC'23


Routing from host to custom defined docker network is missing

Describe the bug
I'm using OrbStack 0.15.1, which should already include the feature of making internal docker IP addresses accessible from host. This works correctly when no custom network is define. From what I observed - when starting docker containers from docker compose - a new bridge network is defined and also routing from host mac machine to the created network.
But it seems that this does not happen with custom networks defined in docker-compose. When I define a custom network, no routing rule from mac host machine to the network is defined, so the access to docker container IPs doesn't work.
To Reproduce
The routing does not work with this specific network (I haven't tried other networks yet)
networks:
  default:
    driver: bridge
    name: my.docker.stack
    ipam:
      config:
        - subnet: <IP_ADDRESS>/24

Expected behavior
I should be able to ping containers in the defined network, but it doesn't work
ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>): 56 data bytes
Request timeout for icmp_seq 0

Diagnostic report (required)
OrbStack info:
Version: 0.15.1 (150100)
Commit: d9dbc033855331b22ecd7fb67da89b9ca5fa9d0f (v0.15.1)
System info:
macOS: 13.5 (22G74)
CPU: arm64, 10 cores
CPU model: Apple M1 Pro
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2023-08-07T08-37-14.908985Z.zip

Screenshots and additional context (optional)
No response

thank you for prompt reaction! :)

Released in v0.16.0.


feat(endpoint-details): add edge-key to commands

closes #3117

@deviantony ready for final review/merge


Mystic Legacy Rank

I used to play on Oblique and I had Mystic rank. I saw that there is a way to reclaim this rank on the new rebranded servers, but the only problem is that I'm not playing on the same account I used before.  I still have the receipt from when I first purchased the Mystic rank on the old Oblique server, but I was wondering if it was possible for me to somehow get it on the new Titan server.

Yes. Look in announcement channel for the link to the nebula store , click Legacy, then the Mystic Rank and follow prompts.  All old ranks are being converted into the "Legacy" rank and should be converted within 72 hours

It says "There are required packages you do not own." Probably because the mc account linked isn't the same account I previously owned the rank on.

That would most likely be correct, how would you expect to claim a rank if you're not using the same account as the one that had it? If you can provide proof the previous account that had the rank was yours, we can refund the purchase. Contact Rasgnarok#6969 or Fatyg5#0001 on Discord with said proof.


add simple startup file support to REPL (.coffeerc)

When starting REPL, loads and runs the file .coffeerc if present in the current directory.

Why the working directory and not ~?

@michaelficarra The use case that prompted me to add this was that I was working on a project and needing to execute a common series of statements each time I started the REPL.
@jashkenas Using as described above, but now that @michaelficarra has mentioned it, I'm going to add ~ as well so I can define helper functions that I'd like to have present in all REPL instances.

@codelahoma: Ah, that seems useful. It'd be nice to have CoffeeScript = require './lib/coffee-script' executed when I run the REPL in the coffee-script directory.
@jashkenas: https://github.com/jashkenas/coffee-script/pull/1661#issuecomment-1992941

@codelahoma: process.env.USERPROFILE is undefined for me. This'll cause a lookup to `undefined/.coffeerc'. That's not desirable.

@michaelficarra Thanks for all the feedback. I'll get it cleaned up.

@codelahoma Are you familiar with the -r flag? You can just put the configuration you need in start.coffee and run
coffee -r './start.coffee'

to require start.coffee before the REPL starts up; anything start.coffee attaches to the global object will be available from the REPL environment.
Also, the .whateverrc naming convention doesn't really make sense for such a file, does it? Typically, such files run on system/shell startup.

Awesome -- I didn't remember (know) that the -r flag can be used with the REPL. That's a much, much better solution than a magical file name. Thanks for the note, Trevor.

@jashkenas: I don't think the -r flag is a replacement for the automagic loading of a .coffeerc file. I think the whole point was to not have to specify anything when starting the REPL. You can define defaults that you set once and don't have to think about again. You're free to run coffee bare.

I don't think that automagic code loading defaults are a good idea for any aspect of the coffee command ... compiling, printing, REPL ... whatever.
It's not as fully flexible as you may want, if you're doing something really custom. -r provides you a simple hook to write your own enhanced REPL, in whatever script you like.

Ah, oh well. At least it was a good exercise for @codelahoma, and we now have this code and discussion on record.

The behavior and filename directly correspond to IRB's .irbrc. Python does the same with whatever file the PYTHONSTARTUP environmental variable specifies. This is not an unusual feature for a REPL at all.

@codelahoma Ah, I was unaware of .irbrc. I stand corrected.

In your .bashrc ...
alias coffeerepl='coffee -r /path/to/my/special/stuff.coffee'

-r doesn't check for existence
$ coffee -r {.,~}/.cofferc

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: Cannot find module './.cofferc'
    at Function._resolveFilename (module.js:334:11)
    at Function._load (module.js:279:25)
    at Module.require (module.js:357:17)
    at require (module.js:368:17)
    at /home/michael/projects/coffee-script/lib/coffee-script/command.js:192:7
    at Object.run (/home/michael/projects/coffee-script/lib/coffee-script/command.js:50:23)
    at Object.<anonymous> (/home/michael/projects/coffee-script/bin/coffee:7:41)
    at Module._compile (module.js:432:26)
    at Object..js (module.js:450:10)
    at Module.load (module.js:351:31)

I'll not beat a dead horse.
Like @michaelficarra said, it was a good exercise.
<stagewhisper>even though recreating the behavior from the shell will take more than an alias, especially on Windows</stagewhisper>

The -r approach works. With test.coffee:
global.foo = Date.now()

Then do:
$ coffee -r './test.coffee'
coffee> foo
Expression assignment to _ now disabled.
1492574452171
coffee>

I think this is much more flexible a solution than .coffeerc, and as has been noted above, one can use this to create aliases to achieve the same result.


Modifiers need to be renamed tags

Not sure how we missed this.

And I’m not sure how we merged this! Need to revert, it was a mistake – arguments were already renamed to tags.


Support for standalone RevoScale package scenario - Linux

Adding support for standalone packages

Learn Build status updates of commit 9319c33:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/linux/sql-server-linux-setup-machine-learning-sql-2022.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

@WilliamDAssafMSFT,
Can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Learn Build status updates of commit 7326257:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/linux/sql-server-linux-setup-machine-learning-sql-2022.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

#sign-off


dartdevc and dart2js inconsistent with upcasting int to num

I tried to += a num to an int somewhere. When the num turned out to be a double it was fine in dartdevc, but dart2js threw an error that was somewhat hard to locate (especially since webdev build takes about half a minute ;D).
I may have seen an issue about letting the analyzer warn you about this. It seems to me this should already be part of the spec of the analyzer (after all I am trying to assign a num to a var that was declared to be an int, i.e. + in the context of += should only accept ints and not nums).
Also it got me wondering if double is the dominant type here (or if += an int to double may sometimes produce an int, that would be a bit scary).

Dart still has implicit downcasts. The meaning of x += number; is x = x + number;. If x is an int variable and number has static type num, then the static type of x + number is num, and since num is a super-type of int, we allow you to implicitly downcast the result to int. That can fail at run-time, and if num happens to be a double like 2.5, then it will fail at run-time. It can also succeed if number is an int.
The type of int + double is double, which is not assignable to int, but int + num is num, which is assignable through implicit downcast. That makes sense because a num might be an int.
(When compiled to JavaScript, you suffer the added complexity of JavaScript numbers where some doubles are also integers, and all integers are doubles. So, in that case, the code might succeed when number is 2.0).
It's probably a bug if the same code, with the same values, fail in dart2js and runs in dartdevc.
(I say "still" above because implicit downcasts will be removed with non-nullable types. It made no sense that a nullable type could be implicitly downcast to a non-nullable variable, that would remove most of the reason for having non-nullable types to begin with).

I think the implicit downcast is a bit tricky (with var offset = 0; it is very easy to unintentionally make something an int), but I guess you should only use num when developing a clearly separated abstraction and turn everything else into doubles as soon as possible if doubles may turn up somewhere (so the analyzer warns you if your code makes wrong assumptions).

Thanks for filing the bug. Please let us know if you have an example we can look into to investigate the discrepancy between the two compilers.
@lrhn already pointed out the main caveat I wanted to say, that in web compilers double + double can be an int because we use the same number representation for both (basically by compiling down to JavaScript's Number).


[SPARK-42261][SPARK-42260][K8S] Log Allocation Stalls and Trigger Allocation event without blocking on snapshot

What changes were proposed in this pull request?
Log Allocation Stalls when we are unable to allocate any pods (but wish to) during a K8s snapshot event.
Trigger Allocation event without blocking on snapshot provided that there is enough room in maxPendingPods.
Why are the changes needed?
Spark on K8s dynamic allocation can be difficult to debug, prone to stalling in heavily loaded clusters, and waiting for snapshot events has an unnecessary delay for pod allocation.
Does this PR introduce any user-facing change?
New log messages, faster pod scale up.
How was this patch tested?
Modified existing test to verify that we are both triggering allocation with pending pods and tracking when we are stalled.

Ok @dongjoon-hyun I hear the -1 concern around excessive scale-up -- but blocking scale-up on snapshots being delivered seems like kind of a hack (what we are doing today). What about if we use "allocation batch size" to gate it like @attilapiros suggested?
The other option would be to add this as a default feature off flag (e.g. enableAllocationWithPendingPods and set it to false by default).
The current logic which exists in the master branch seems to be based on 0343854f54b48b206ca434accec99355011560c2 / https://github.com/apache/spark/pull/25236  from @vanzin which introduced hasPendingPods (which we now in master track the number of instead) and seems in line with the stated goals of that (" More responsive dynamic allocation with K8S"). I don't see anything mentioned in it about reducing the number of pending resources in EKS but maybe there was a discussion off-PR/off-list I don't see.
Do any of those work for your concern?
Just as an aside I'm a little surprised with a veto ( https://spark.apache.org/committers.html / https://www.apache.org/foundation/voting.html ) this early in the conversation around a proposed change, is there some context I'm missing? Did y'all get a stuck cluster with the previous behavior?

As I mentioned in the previous comment, Apache Spark are known to get explosions of pending pods and subsequent EKS resources. I was surprised that SPARK-42261 is filed as a bug, @holdenk .

is there some context I'm missing?  Did y'all get a stuck cluster with the previous behavior?

I thought you are using StatefulSet only?

We're exploring a mixture of different ways of handling allocation depending on the job.
So I filed SPARK-42261 as a bug because (from the commit history) not allocating until a snapshot is triggered does not seem to be an intentional feature and it slows down scale up in (what to me) is an unexpected way. I'm happy to change it to "improvement" from bug.
But more to the point: does having this as an opt-in feature make you feel comfortable with dropping the -1? Or do you think that having this an optional feature is bad? I think it's reasonable for us to want to support non-EKS deployments for fast scale up (not everyone is going to use EKS let alone PVCs on EKS).

Yes, last week, I was only -1 for SPARK-42261 K8s will not allocate more execs if there are any pending execs until next snapshot part because it's reported as a bug. For SPARK-42260, I wasn't sure because its Target Version was 3.4.1.
For the following, I'm open for new feature approaches.

What about if we use "allocation batch size" to gate it like @attilapiros suggested?

For the following (which is more important), I didn't catch up on this PR's latest commits yet, but I didn't mean to prevent alternatives. Even in Spark 3.4, I believe we can backport a required K8s alternatives still if we need it, @holdenk .

But more to the point: does having this as an opt-in feature make you feel comfortable with dropping the -1? Or do you think that having this an optional feature is bad? I think it's reasonable for us to want to support non-EKS deployments for fast scale up (not everyone is going to use EKS let alone PVCs on EKS).

Hi, I can't log in. My phone was hacked. I got into trouble. My whole life
is gone. Can you give me a chance to log in?
در تاریخ جمعه ۲ فوریه ۲۰۲۴، ۰۳:۵۰ github-actions[bot] <
@.***> نوشت:

We're closing this PR because it hasn't been updated in a while. This
isn't a judgement on the merit of the PR in any way. It's just a way of
keeping the PR queue manageable.
If you'd like to revive this PR, please reopen it and ask a committer to
remove the Stale tag!
—
Reply to this email directly, view it on GitHub
https://github.com/apache/spark/pull/39825#issuecomment-1922540334, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ANEZZREIL2F7GOQFF4VWTA3YRQWNHAVCNFSM6AAAAAAUMZSAEKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRSGU2DAMZTGQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


This is how the folders should be

So people can easily install using manifest.
Not in this pr, but I forked and changed the org in the manifest here so I can install and test https://raw.githubusercontent.com/arcbtc/DeviceTimer/orgchange/manifest.json
To be installed like:

Cool idea adding donation link

this is already done on main

and i also think we should push that to upstream https://github.com/pieterjm/DeviceTimer

Its done. Ich PRd the changes to https://github.com/pieterjm/DeviceTimer

close it then :)


Fix replacement of multiple spirv.store_null calls

Includes a cut-down version of the failing code reported in
#311.
Fixes #311.
Signed-off-by: Kévin Petit<EMAIL_ADDRESS>

I think we don't need a function at all here. Am I missing something? If not, I've got a change ready to go on top of/instead of this.

I would expect a regular store to work here. Separately, it looks like memset'ing a struct won't generate correct code.

This looks ok to me.  It's up to @alan-baker to decide whether to merge this now or wait for your other change.


Fix typo in MNEMONIC in truffle-config.js

Thanks @abcoathup! My brain literally fails to see the difference. I should probably change my dev font.


Unable to deploy as a Prototype for a secured API

Description:
When trying to deploy an already Published, Secured API as a "Prototype", UI is not responding and getting an error in the browser console. The error is as follows:

Uncaught ReferenceError: responseText is not defined
at showGatewayFailure (api-implementation.js:490)
at Object.success (api-implementation.js:207)
at Object.options.success (jquery.form.js:170)
at j (jquery-1.11.3.min.js:2)
at Object.fireWith [as resolveWith] (jquery-1.11.3.min.js:2)
at x (jquery-1.11.3.min.js:5)
at XMLHttpRequest.b (jquery-1.11.3.min.js:5)

Affected Product Version:
APIM 2.5.0
OS, DB, other environment details and versions:
MAC
Steps to reproduce:

Take a WUM updated APIM 2.5.0 pack

Deploy sample "PizzaShackAPI" API

Edit API -> Implement -> add "Endpoint Security" (I added Basic Auth) -> Manage -> Save&Publish

Again edit the API -> Go to "Implement" tab -> "Prototyped API"

When you click "Deploy as a Prototype" button, UI will get freezed and above error will be visible in browser console.

Developer testing record.


View like folder sizes

I love what u trying to do here a good feature to add would be a folder level folder sizes like how folder sizes does it

You can view folder sizes by turning on the experimental option in the settings dialog.

Sweet


only in case you are interested :)

this will add a depend on water_life for handling drops and deer food search
animals will drop meat if killed
no spawn above 100m or in protected areas
deers can be tamed with lasso and do not run away after that, if released
caught deers can be eaten :D
wolf hunt aerotest:eagle
deer need food or they starve, all flora group but #1 all stuff from farming in any stage

sorry must have missed it, I don't receive notifications for some reason.

this would add dependency on water_life, probably nothing you would really want to, for a demo mod.


Adding Video Functionality

Codecov Report

Merging #249 (3fa9fb9) into dev (2859825) will decrease coverage by 0.06%.
The diff coverage is 96.77%.

@@            Coverage Diff             @@
##              dev     #249      +/-   ##
==========================================
- Coverage   97.73%   97.67%   -0.07%
==========================================
  Files          71       77       +6
  Lines        1457     1548      +91
==========================================
+ Hits         1424     1512      +88
- Misses         33       36       +3

Impacted Files
Coverage Δ

lib/vonage/keys.rb
100.00% <ø> (ø)

lib/vonage/video/list_response.rb
60.00% <60.00%> (ø)

lib/vonage/client.rb
98.46% <66.66%> (-1.54%)
:arrow_down:

lib/vonage/config.rb
97.89% <100.00%> (+0.06%)
:arrow_up:

lib/vonage/namespace.rb
100.00% <100.00%> (ø)

lib/vonage/video.rb
100.00% <100.00%> (ø)

lib/vonage/video/archives.rb
100.00% <100.00%> (ø)

lib/vonage/video/moderation.rb
100.00% <100.00%> (ø)

lib/vonage/video/signals.rb
100.00% <100.00%> (ø)

lib/vonage/video/streams.rb
100.00% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Issue with the rapidyaml Python package

This issue is to track rapidyaml package import errors, another issue has been posted in the rapidyaml repo: https://github.com/biojppm/rapidyaml/issues/146
With the PR https://github.com/SymbiFlow/fpga-interchange-tests/pull/42 I've noticed kokoro CI failures on rapidyaml import. whereas the GH actions CI imports it successfully even though it uses the same Conda environmeng.
By attaching the following debug command just before invoking the tests themselves to each CI script:
strace python -c "import ryml" 2>&1 | grep "\.so" || true

I discovered that the Python interpreter always tries to link libpython3.9.so.1.0 even though the conda env uses Python 3.7.
On GH actions the import succeeds because the library is found in the system outside the conda env while on kokoro it is not. The log indicated that it linked to /opt/hostedtoolcache/Python/3.9.6/x64/lib/libpython3.9.so.1.0

@mkurc-ant - Shouldn't conda package building be complaining about that?

@mithro We install rapidyaml through pip, not conda. I haven't been fully through the package build system but it looks like the package has the requirement of Python >= 3.7


Thread-safe

Hello, I am a beginner C # developer from Belarus. I am interested in your qml.net library, please tell me if it’s not difficult for you. Since I cannot use Dispatcher, how can I handle the event safely? Thanks in advance.

Which event are you speaking of, specifically?

For example, I have a library that sends, receives and decodes data, I create an event for decoding and subscribe to it in the main form, if you do not use the dispatcher, the form hangs

I don't really know what you are asking. Can you provide a simple Program.Main with some explanation?

lib.dll
public event EventHandler OnGetState;
public async Task GetState()
{
//some actions
OnGetState?.Invoke(this, state);
}
Program.cs
uDP.OnGetState += UDP_OnGetState;
private void UDP_OnGetState(object sender, GetStateEventArgs e)
{
displayResult = $"Firmware version: {e.Version}"
}

On the UDP_OnVersion, you must dispatch the data back to the UI thread with QCoreApplication.Dispatch.


Update joda-time to 2.10.2

Updates joda-time:joda-time from 2.10.1 to 2.10.2.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention @scala-steward in the comments below.
Have a nice day!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [{ groupId = "joda-time", artifactId = "joda-time" }]

Joda is not a dependency anymore.


please fix theme here to, very light on white , cant barely see nothing

please fix best regrds
@Sytten

I will try if I have time :)

Sorry for late reply, I have very busy with school.
Since the release of the new MFD v2 on electron I don`t know if I still want to maintain the old version in NWJS since the code is all messed up and not very flexible...
I will take a final decision as if I continue to maintain the project or I shutdown it...

@Sytten please dont stop maintain :/

Well there is a new version based on electron, so I don't know since I don't have much time with school...


[Bug report]: Governance management popup freezes

Platform
Desktop
Version
2.1.2
Description
Governance tab freezes when trying to modify voting weight
Expected behaviour
Change voting weight
Actual behaviour
The whole tab freezes
Can the issue reliably be reproduced?
Yes
Steps to reproduce the issue

Open Firefly 2.1.2
Go to Governance
Try changing the weight of the vote (currently staked)

Operating System
Windows
Diagnostics
No response
Developer Profile
No
Profile Type
Software (Stronghold)
Staking
Actively staking
Crash Status
Non-responsive
Error Messages
No response
Error Logs
No response
Duplicate declaration

[X] I have searched the issues tracker this issue and there is none

Code of Conduct

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

https://github.com/iotaledger/firefly/releases/tag/desktop-2.1.3


Add Japanese Government Statistics connector

Connector uses their API with given application id. https://www.e-stat.go.jp/en

Coverage remained the same at 98.913% when pulling 30b63db1c41a2a9d89633347cdb8b8ffffaa7491 on tabnyan:patch-1 into<PHONE_NUMBER>cb6d846fa8b4b1b0a4aaf1fe7fe70f on tableau:master.

Added, sorry for the delay!


qtpy signals and slots

https://github.com/spyder-ide/qtpy/issues/76

Closing as we now use PySide2


[Feature Request] B2S Indicator on Popper media screens

Icon indicator on the Media screen showing when a B2S is installed for that table. Help users identify when they -do not- need to add Backglass and FullDMD media.
Change text from "No Media Found" to "No Media Needed, using B2S"

These screens show only the Popper media that are shown on table selection.
The data, if a backglass/Full DMD is available should not be intermingled here.

These screens show only the Popper media that are shown on table selection. The data, if a backglass/Full DMD is available should not be intermingled here.

B2S indicator helps users identify when they do not need to add Backglass and FullDMD media... so today they see the "No media found" but may not remember every table and its config (I have 125 and dont remember).
this indicator reminds them "I dont need media for that since B2S is installed"

I can check if the backglass is available and has a DMD and I can add this information.
But I don't understand you last sentence:

"I dont need media for that since B2S is installed"

When you scroll through the Popper menu, you want to see a video, e.g. of the backglass. Why is this not necessary when you have a backglass installed?

3 possible scenarios...
B2S file exists AND Popper Media does not exist... studio B2S Indicator
reason: backglass WILL show since VPX will always use the B2S file if it exists
B2S file does not exist AND Popper Media does not exist... studio "No Media Found"
reason: no backglass exists, none will show so we should alert the user // VPX has no B2S to use, and no popper media exists
B2S file exists AND Popper Media exists... studio B2S Indicator -and- "Conflicting Media Found"
reason: backglass (B2S) will show once table loads (VPX will always use the B2S file if it exists) and so popper media is redundant and will not show during game play. Popper media may show for a second or so until the B2S is loaded.

B2S file exists AND Popper Media exists... studio B2S Indicator -and- "Conflicting Media Found"

Ah, I think this is the point which confused me. For me, this is not a conflict but the "normal" setup. I have Popper backglass videos for all my tables so that the screen shows something during the T-ARC selection and when the table is loaded.
So I would keep the info label a bit more neutral, here is the draft:

B2S file exists AND Popper Media exists... studio B2S Indicator -and- "Conflicting Media Found"

Ah, I think this is the point which confused me. For me, this is not a conflict but the "normal" setup. I have Popper backglass videos for all my tables so that the screen shows something during the T-ARC selection and when the table is loaded.
So I would keep the info label a bit more neutral, here is the draft:

I forgot about that scenario -- I do that also!  Yeah, so maybe dont put the text at all, just overlay the B2S Indicator icon so people know there is both Popper & B2S.

Delivered with 3.0.0


update user guide

Coverage remained the same at 85.519% when pulling f5d3f362996699bc97b677e9b15d04dbffd43c06 on potatowagon:master into c9314b3a7494b436ec6597d5baba766e957ec7fc on CS2103AUG2016-T11-C4:master.

@potatowagon This PR is a mess. I tried to pull out whatever concrete changes I could find and put them in #42.
Please do not do this next time.


Lab 3. Roman Soldatov

Snyk shows warnings since there are new vulnerabilities which can be fixed right now because there are no library updates.


Typo in Handle Errors Note

In the Handle Errors section, the word "exception" is misspelled as "excpetion ".

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

ID: 8b5e2e10-ff7b-2b9f-84da-f16028ae2c53
Version Independent ID: c7e59a08-1c60-32c2-75fd-33cb77ff7a5d
Content: Call a web API from ASP.NET Core Blazor WebAssembly
Content Source: aspnetcore/blazor/call-web-api.md
Product: aspnet-core
Technology: aspnetcore-blazor
GitHub Login: @guardrex
Microsoft Alias: riande

Thanks @kenleese ... I'll patch this and https://github.com/dotnet/AspNetCore.Docs/issues/19097 right now.


Implement order by when fetching commands and notifications from devicehive.

Server exposes query api allowing users to not only perform search action, but also order results and perform skip and limit transformations on sets. Thus making API usable even on very small devices with a very limited memory.
Implementation is broken please change the code to make it more robust, and allow clients to perform order by and offset operations.

The API should allow java server to mimic .net implementation by allowing next fields (Timestamp (default), Command and Status).
As well as implementation of sort order should be added too, since it's really useful in most cases.

Initial patch to comply with .net server version has been merged into development branch.


Fix broken test for cursor description

Codecov Report

Merging #61 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #61   +/-   ##
=======================================
  Coverage   90.64%   90.64%
=======================================
  Files           8        8
  Lines         620      620
=======================================
  Hits          562      562
  Misses         58       58

Continue to review full report at Codecov.

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


core: retry session connection

When session connection fails, retry the access point. If still fails for a non-auth-login reason, repeat for the other access points. Also some logging tweaks.
When blocking ap-gew1.spotify.com, now I see each a retry for each AP on that host, until it finds an AP on a different host and succeeds.
[2024-09-20T22:41:44Z DEBUG librespot_core::http_client] Requesting https://apresolve.spotify.com/?type=accesspoint&type=dealer&type=spclient
[2024-09-20T22:41:44Z INFO  librespot_core::session] Connecting to AP "ap-gew1.spotify.com:4070"
[2024-09-20T22:41:44Z DEBUG librespot_core::connection] Connection failed: Connection refused (os error 111)
[2024-09-20T22:41:44Z DEBUG librespot_core::connection] Retry access point...
[2024-09-20T22:41:44Z DEBUG librespot_core::connection] Connection failed: Connection refused (os error 111)
[2024-09-20T22:41:44Z WARN  librespot_core::session] Try another access point...
[2024-09-20T22:41:44Z INFO  librespot_core::session] Connecting to AP "ap-gew1.spotify.com:443"
[2024-09-20T22:41:44Z DEBUG librespot_core::connection] Connection failed: Connection refused (os error 111)
[2024-09-20T22:41:44Z DEBUG librespot_core::connection] Retry access point...
[2024-09-20T22:41:44Z DEBUG librespot_core::connection] Connection failed: Connection refused (os error 111)
[2024-09-20T22:41:44Z WARN  librespot_core::session] Try another access point...
[2024-09-20T22:41:44Z INFO  librespot_core::session] Connecting to AP "ap-gew1.spotify.com:80"
[2024-09-20T22:41:44Z DEBUG librespot_core::connection] Connection failed: Connection refused (os error 111)
[2024-09-20T22:41:44Z DEBUG librespot_core::connection] Retry access point...
[2024-09-20T22:41:44Z DEBUG librespot_core::connection] Connection failed: Connection refused (os error 111)
[2024-09-20T22:41:44Z WARN  librespot_core::session] Try another access point...
[2024-09-20T22:41:44Z INFO  librespot_core::session] Connecting to AP "ap-guc3.spotify.com:4070"
[2024-09-20T22:41:44Z DEBUG librespot_core::connection] Authenticating with AP using AUTHENTICATION_STORED_SPOTIFY_CREDENTIALS
[2024-09-20T22:41:45Z INFO  librespot_core::session] Authenticated as 'XXX' !

When using bad credentials, it does not retry:
[2024-09-20T23:12:15Z DEBUG librespot_core::http_client] Requesting https://apresolve.spotify.com/?type=accesspoint&type=dealer&type=spclient
[2024-09-20T23:12:15Z INFO  librespot_core::session] Connecting to AP "ap-gew1.spotify.com:4070"
[2024-09-20T23:12:15Z DEBUG librespot_core::connection] Authenticating with AP using AUTHENTICATION_SPOTIFY_TOKEN
[2024-09-20T23:12:15Z ERROR librespot] could not initialize spirc: Permission denied { Login failed with reason: Bad credentials }

@michaelherger I re-implemented this after realising it was retrying even when the auth failed due to a bad login, and it was also looping around the access points forever.

I'm away for the weekend... with limited internet access. I'll look into this ASAP. Thanks a ton!

...and testing the code I'm already seeing a first "Connection refused" event fixed by this patch. 👍🏻

So, good to merge?
Depending on the discussion with login5, this could be a good last one to get in before v0.5. I feel like Spotify's infra error was good fortune, so people switched to dev and gave it a good shakedown.

So, good to merge?

If @kingosticks can confirm my assumptions, then I'd be happy to have this merged! It clearly improves behaviour for my use case.

Depending on the discussion with login5, this could be a good last one to get in before v0.5. I feel like Spotify's infra error was good fortune, so people switched to dev and gave it a good shakedown.

I feel caught out 😁.


Demo/Examples linked to in README is out of date

The issues forum is NOT for support requests. It is for bugs and feature requests only.
Please read https://github.com/angular-ui/ui-select/blob/master/CONTRIBUTING.md and search
existing issues (both open and closed) prior to opening any new issue and ensure you follow the instructions therein.
Bug description:
See title :) - the demo Plunkers are using Angular 1.2, pretty old version.
Link to minimally-working plunker that reproduces the issue:
http://plnkr.co/edit/a3KlK8dKH3wwiiksDSn2?p=preview
http://plnkr.co/edit/juqoNOt1z1Gb349XabQ2?p=preview
https://github.com/angular-ui/ui-select/tree/master/examples
Version of Angular, UI-Select, and Bootstrap/Select2/Selectize CSS
N/A

I've added a new wiki page:

6. Accessing $select

Which might be useful for some, probably still needs a little work but it might help reduce some of the minor feature requests we get.

Resolved by #1558, the project description should probably be updated with a link the gh-pages site.


Installation needs to check default python

If the default python of the installed virtualenv is python3x then the installation will fail.  The install script should explicitly supply the --python=python27 flag to the virtualenv command.

Good point.  We'll roll this fix out with the next release, but longer term we do plan to support python3 as well


timeout_ms in Mapping is not honored in 0.50.0-ea6

Describe the bug
We have backend services which respond around 30 seconds, therefore our timeout_ms is set high such as 120000 in ambassador 0.40.1, when I upgraded to ambassador 0.50.0-ea6, i have realized that we get 504 exactly at 15 seconds.  The diagnostics page shows "connect_timeout": "3s" for the active cluster though I am not sure if connect_timeout in Envoy cluster configuration and timeout_ms in Ambassador configuration are related.
To Reproduce
Deploy a service which responds in 25 seconds.
Then you have 2 ways to see timeout_ms has no effect at all.
a) set timeout_ms to 20000 in Mapping.
b) do not set timeout_ms in Mapping.
Expected behavior
a) You should see 504 in 20 seconds but you will have it at 15 seconds.
b) You should see 504 in 3 seconds (default) but you will have it at 15 seconds.
Versions (please complete the following information):

Ambassador: 0.50.0-ea6
Kubernetes environment: bare metal
Version: 1.9.8

Additional context
Add any other context about the problem here.

Fixed in -rc1.


Infinite redirect loop from links within tumblr posts

New Issue Checklist (tick off like this: [x])

[x] I checked existing issues (open and closed) for possible duplicates
[x] I can reproduce the problem on the latest stable version (not nightly!)
[x] The issue is not about adding entries to the default blacklist

What is your browser?

[x] Firefox
[ ] Chrome

What is your operating system?

[ ] Linux
[ ] Mac
[x] Windows

Description (please include examples/screenshots where applicable)
Clicking links within tumblr post descriptions results in the addon looping back to the post itself and never ending up at the target URL. Example of a post with this issue here.

[ ] I checked existing issues (open and closed) for possible duplicates
[ ] The issue is not about adding entries to the default blacklist
This is a duplicate of #41, #74, #83 and #87.


Emit references to types in aggregate init [phab:D2142]

Created by shahms at 2018-01-24 21:25:13:
Partial fix for missing references to types which are constructed via aggregate initialization.
This does not emit ref or ref/call edges to the implicit constructors due to the rather different
AST generated between T(...) and T{...} when T is an aggregate.

shahms wrote at 2018-01-24 21:28:18:

Add a few more expected references in rec_nested_ctor test

zarko accepted this revision at 2018-01-24 22:45:26

shahms closed via commit fd651f35377a0aa3c69e53bfdb9e21827e991efd at 2018-01-24 23:35:50


Add in pagination to all endpoints that need it

We're missing pagination from a number of endpoints, namely the posts. We should identify the others, and then add pagination to those requests.

Belongs to #26.

See this possibility https://github.com/AgilionApps/ja_serializer#pagination

adding pagination to other endpoints is relatively straightforward. As you can see there's more ceremony around seeding the db in dev and test environments than there is in actually adding pagination support to the controller.

@JoshSmith what other endpoints need it?  I can take one.

Closed by #165.


fix(table): hidden header

Summary
Brief summary describing the changes here.
ADO Story or GitHub Issue Link
Link here (if applicable).
Notes

Detailed change notes
can go here

To Do

Anything else
left to do

Checklist

[ ] Used Conventional Commit messages as outlined in the contributing guide.

[ ] Noted breaking changes (if any).

[ ] Documented/updated all props, events, slots, parts, etc with JSDoc.

[ ] Ran the analyze command to update Storybook docs.

[ ] Added/updated Stories with controls to cover all variants.
[ ] Added/updated a basic unit test, at least, for each component.
[ ] Added/updated the Figma link for the Story's Design tab.
[ ] Added any new component exports to the src/index.ts file

Testing Instructions
Provide guidance to reviewers/testers here.
Screenshots
(if any)

:tada: This PR is included in version 1.0.0-beta.61 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


 It should go straight to http://www.w3.org/respec/ref.html

Patches welcome :)

Fixed. Not so useless now 🎉


add a waitForOutput option

I just wanted to track and eventually be informed of the implementation of this option as this is very critical for my use case. Thanks in advance for providing feedback.

FYI:
I have implemented waitForOutput in #5 and I'm waiting for the plugin maintainer @psxpaul to review, merge and publish the changes.

thanks for the heads up!

This should now be implemented in 0.1.6. Thanks @ja-ko for your PR!