Modal and Loading conflict

I was using and modals and loading on the same components. It look like after the loading is displayed and removed the modals came up empty.
The modal overlay is there, but no content #

@defiant Did you use loading by component or programmatically ?
Can you provide us an example ?

As it turns out there was no conflict between the two components. The problem (at least in my case) when the the page is too long default  positioning can create some problems and the overlay shows but the modal content stays below the fold which makes you think its not working


Using Postman to test OAuth Authentication Code Flow

I'm trying to use Postman to test the Authentication Code Flow - but it doesn't seem to work correctly. I'm not sure if this is IS4 or a Postman issue.
Using the demo instance (https://demo.identityserver.io/) and the SPA client below
new Client
{
    ClientId = "spa",
    ClientName = "SPA (Code + PKCE)",

    RequireClientSecret = false,
    RequireConsent = false,

    RedirectUris = { "https://notused" },
    PostLogoutRedirectUris = { "https://notused" },

    AllowedGrantTypes = GrantTypes.Code,
    AllowedScopes = { "openid", "profile", "email", "api" },

    AllowOfflineAccess = true,
    RefreshTokenUsage = TokenUsage.ReUse
},

When I try and request the token:

I then login with either bob/bob or alice/alice and when I click the Login button it justs redirects back to the login screen.
I was expecting the access token to be retrieved.

StackOverflow is a more appropriate place for your question.
If you or your company need commercial support, please see here for more information.
Thanks!

Moved this over to StackOverflow
https://stackoverflow.com/questions/59286904/using-postman-to-test-oauth-authentication-code-flow


codeset: Add example with ONNX

Add a new codeset, onnx, which is the same model used in the sklearn
example, however it converts the sklearn model into ONNX.

Are you planning on adding example e2e workflow using this codeset?

No, when using the auto as predictor on the mlflow-e2e workflow and an onnx codeset, it should automatically use the triton inference server for serving the onnx model. So, the mlflow-e2e should work for testing this codeset.


[vcpkg/scripts] deprecate vcpkg_fail_port_install

too restrictive
might only apply to default triplets
might block community triplets (e.g. mingw triplets)
was added before the introduction of the supports field and the ci.baseline

Sounds good to me! If you like you can open a PR :)


0.5.12: regression EdgeCaseError: astAssign.targets[0] is of type <class 'ast.Subscript'>

While trying to update from 0.5.9 to 0.5.12, i faced a runtime exception on https://github.com/ansible/ansible-dev-tools repository.
Traceback (most recent call last):
  File "/Users/ssbarnea/.cache/pre-commit/repo9uz5ky6k/py_env-3.10/bin/pydoclint", line 8, in <module>
    sys.exit(main())
  File "/Users/ssbarnea/.cache/pre-commit/repo9uz5ky6k/py_env-3.10/lib/python3.10/site-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
  File "/Users/ssbarnea/.cache/pre-commit/repo9uz5ky6k/py_env-3.10/lib/python3.10/site-packages/click/core.py", line 1078, in main
    rv = self.invoke(ctx)
  File "/Users/ssbarnea/.cache/pre-commit/repo9uz5ky6k/py_env-3.10/lib/python3.10/site-packages/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/Users/ssbarnea/.cache/pre-commit/repo9uz5ky6k/py_env-3.10/lib/python3.10/site-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
  File "/Users/ssbarnea/.cache/pre-commit/repo9uz5ky6k/py_env-3.10/lib/python3.10/site-packages/click/decorators.py", line 33, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/Users/ssbarnea/.cache/pre-commit/repo9uz5ky6k/py_env-3.10/lib/python3.10/site-packages/pydoclint/main.py", line 410, in main
    violationsInAllFiles: dict[str, list[Violation]] = _checkPaths(
  File "/Users/ssbarnea/.cache/pre-commit/repo9uz5ky6k/py_env-3.10/lib/python3.10/site-packages/pydoclint/main.py", line 585, in _checkPaths
    violationsInThisFile: list[Violation] = _checkFile(
  File "/Users/ssbarnea/.cache/pre-commit/repo9uz5ky6k/py_env-3.10/lib/python3.10/site-packages/pydoclint/main.py", line 673, in _checkFile
    visitor.visit(tree)
  File "/Users/ssbarnea/.config/uv/python/cpython-3.10.15-macos-aarch64-none/lib/python3.10/ast.py", line 418, in visit
    return visitor(node)
  File "/Users/ssbarnea/.config/uv/python/cpython-3.10.15-macos-aarch64-none/lib/python3.10/ast.py", line 426, in generic_visit
    self.visit(item)
  File "/Users/ssbarnea/.config/uv/python/cpython-3.10.15-macos-aarch64-none/lib/python3.10/ast.py", line 418, in visit
    return visitor(node)
  File "/Users/ssbarnea/.cache/pre-commit/repo9uz5ky6k/py_env-3.10/lib/python3.10/site-packages/pydoclint/visitor.py", line 106, in visit_ClassDef
    checkClassAttributesAgainstClassDocstring(
  File "/Users/ssbarnea/.cache/pre-commit/repo9uz5ky6k/py_env-3.10/lib/python3.10/site-packages/pydoclint/utils/visitor_helper.py", line 46, in checkClassAttributesAgainstClassDocstring
    actualArgs: ArgList = extractClassAttributesFromNode(
  File "/Users/ssbarnea/.cache/pre-commit/repo9uz5ky6k/py_env-3.10/lib/python3.10/site-packages/pydoclint/utils/visitor_helper.py", line 178, in extractClassAttributesFromNode
    atl.extend(ArgList.fromAstAssign(itm).infoList)
  File "/Users/ssbarnea/.cache/pre-commit/repo9uz5ky6k/py_env-3.10/lib/python3.10/site-packages/pydoclint/utils/arg.py", line 234, in fromAstAssign
    raise EdgeCaseError(
pydoclint.utils.edge_case_error.EdgeCaseError: astAssign.targets[0] is of type <class 'ast.Subscript'>

I am still trying to figure out what is causing it as the output is not really very useful.

Update: it seems this this problem originates from another place, probably a dependency of pydoclint that was recently released is causing it. It does reproduce with last releases and multiple versions of python too.

Locally I no longer can run pydoclint due to the raised bug and I tried on two different machines: macos and ubuntu, both arm64 and using python installed using mise. Still, as you probably seen, on CI it works. I am starting to suspect something related to either pre-commit, uv or mise being involved here.

Hi @ssbarnea , I was unable to reproduce this issue locally either.  Could you try it in a fresh local env?  Or could you find out which line of code in the repo caused this issue?  (If you look further than "Traceback (most recent call last)" there may be such info?)

I am also recently running into this issue, despite not changing my pydoclint version (0.5.7). It is fine in CI and when I run pydoclint but fails in flake8.

I am also recently running into this issue, despite not changing my pydoclint version (0.5.7). It is fine in CI and when I run pydoclint but fails in flake8.

I probably need more information to reproduce this issue, because when I ran ansible-dev-tools locally, I saw no errors.

I am also recently running into this issue, despite not changing my pydoclint version (0.5.7). It is fine in CI and when I run pydoclint but fails in flake8.

I probably need more information to reproduce this issue, because when I ran ansible-dev-tools locally, I saw no errors.

This is the PR where I had the issue: https://github.com/XRPLF/xrpl-py/pull/749
Reproduction:
poetry install
poetry run flake8

Running on Mac M1

Hi @mvadari ,
I tried your steps, and I still couldn't see the issue.  poetry run flake8 seemed to run without issues.  (I tried in Python 3.9, 3.10, 3.11, 3.12, and 3.13.)
So the issue may be some dependencies in your existing environment clashes with pydoclint.  And the reason why things work in CI (as well as on my computer) is that every time pydoclint is run in a fresh environment.  (When I run it on your repo on my computer, it's in fresh environments also.)

I am unable to reproduce on linux but on macos m1 seems to happen with any python blend i tried. I kinda doubt is its dependencies as it runs via pre-commit with only these:
❯ pip freeze
click==8.1.7
docstring_parser_fork==0.0.9
pydoclint @ file:///Users/ssbarnea/.cache/pre-commit/repo05xijrt5

I was failing on a file that was not even tracked under git, part of a test venv,
foo/lib/python3.13/site-packages/pip/_internal/cli/cmdoptions.py

I removed the folder and now is passing, still I am sure that the issue is real. Sadly, too late as I removed the folder.

Hi @mvadari ,
I tried your steps, and I still couldn't see the issue. poetry run flake8 seemed to run without issues. (I tried in Python 3.9, 3.10, 3.11, 3.12, and 3.13.)
So the issue may be some dependencies in your existing environment clashes with pydoclint. And the reason why things work in CI (as well as on my computer) is that every time pydoclint is run in a fresh environment. (When I run it on your repo on my computer, it's in fresh environments also.)

@jsh9 I had this issue with a fresh install too (I also thought it might be some other dependency).
Seems like based on @ssbarnea's comment that it's at least a Mac (if not M1)-specific issue.

OK, so I found the issue thanks to @ssbarnea 's clue (foo/lib/python3.13/site-packages/pip/_internal/cli/cmdoptions.py). It's a file from https://github.com/pypa/pip/blob/3b91f42e461de3f23e9bed46a8c5695435f930fb/src/pip/_internal/cli/cmdoptions.py and it's indeed causing that issue in pydoclint.
I have a PR to fix it.
That said, an separate (orthogonal) issue is: why on your local machines would your test framework (tox or poetry) inspect unrelated files.  I don't have an answer for this.  Maybe it's a regression from some external dependencies.  (Btw my computer also has Apple M chips, so maybe OS isn't the culprit here.)

The PR is merged, and the change will be shipped with the new version (0.5.13), which will come out in a few hours. (I have another thing to include into the new version.)

0.5.13 is published to pypi.

The fix works for me now, thanks!


Visus script doesn't load on dfp on a spesific size

I have created a set of banner ads using the vivus script in Hype. I am loading the banners in dfp and they work OK except for a specific size 728x90. I did a number of tests to work around the problem but nothing seems to work. Any idea?
Thanks in advance
FISIKON_lines_730x90.zip

Hi there,
I just tried your script and it seems working fine for me. I mean the animations where here and smooth.
The only thing I could find problematic is the trigger. By default, Vivus starts the animation when the SVG is in the viewport. But in your case, you might want to start them automatically. If so I would recommend you to set the option start: 'autostart'.
// Exemple
new Vivus ('blue', {
  type: 'async',
  duration: 80,
  start: 'autostart'
}, myCallback);

You can see the list of options

Thank you that solved the problem! :)

You're welcome :)


[vNext] Consider / investigate removing Unity project structure of MRTK

Received some customer feedback recently that the MRTK being structured as a loadable Unity project makes it difficult for existing projects to adopt as a GitHub sub-repository.
We should investigate the following options:

Creating a project based repository that includes the released MRTK branch as a sub-repo
Is it possible to create a sub-repo that is a branch of the same repository? (ex: releaseMRTKProject containing a link to the releaseMRTK branch)

We'll need more detail to explain what they expect or the problems they see with the current structure / asset.
In either case, this is something we would address in a release, not an issue with how we develop.

I also don't understand. Is it because of the examples?

I've used the repo as a submodule without any issue for almost two years.
It depends on how they're setting things up.

I hope we avoid encouraging consumption of the MRTK via submodules, and instead get our CI/CD pushing new builds to the Asset Store and NuGet. =)

The customers asking for submoduling make changes to the scripts that they then have to manually merge when picking up a new unitypackage release...
Let's monitor this and collect feedback from the community before making any decisions.

Well, why are they changing third party code changes anyway?

Who ever their devs are that are doing this should be told not to make changes to third party packages.  That's a very bad habit that devs novice devs pick up. That's why they're having such a hard time.  If they need something changed in the toolkit, then they need to open a PR and get the change submitted into the main project.

I'm sensitive to their plight as I get many requests from my team about wanting to be able to modify the code from the packages post install. Here's what we're doing, I've bolded the key take aways:
We remind them of the value of sharing their improvements and encourage them to make changes and test scenes in the appropriate library repo - which they have access to - and then make a PR.

CI/CD saves my bacon here because all the packages push live for our team immediately on merging the PR. This shuts down the argument that moving to this process would slow down development.
Smaller packages means we can update packages much more frequently.

This is something that I believe should be prioritized for the MRTK - development can be split across multiple repos with clear dependencies and then components can be more easily versioned and leveraged independently.

SemVer means clear communication on the scope of changes in new packages so expectations are set across all our projects on what updating means.
Willpower is a finite resource and the temptation to change the code is strong. I prefer to put all code into a .Net project outside of Unity, which builds dlls into a Unity project in a sibling folder. The dlls are then distributed via the NuGet feeds instead of raw source code. This helps lift the burden from our developers and drives better long term behavior.

This also lets me use newer C# language features, because Unity doesn't see it until it's already IL. =)

That said, the best option I've used for modifying package code is to commit it all to my projects repo, and avoid, if possible, any new 'official' updates. Othwerise it's a git-fu fight to push project changes back on top after updating.
From the asset perspective, e.g. prefabs, I think we need a strong solution around leveraging, with modifications, those that ship in our packages. Right now we either duplicate and copy out of the packages, or write small one off components that expose what we need at the moment, e.g. spawn and configure a prefab. The latter works out much better in relatively short order, but still feels like boilerplate. I'd like a reflective sytem that provided that layer around prefabs in Unity automatically.

I've also found that duplicating the classes and renaming them helps a lot too, that way both can live in the project together.

Although I've got to say, working with dlls as components can be difficult and frustrating sometimes.

First off, thanks for the continued discussion on this.
I find @jwittner's pre-compiled distribution an interesting one for a few reasons:

It will keep us honest with regards to documentation

No fallback to "the code is the doc"

Less chance of a customer making a change, installing / pulling a new release and losing his/her work.
For customers who are not interested in contributing back, source access may be less compelling

Source will, as always, be available for download

The binary distribution could be signed, providing an additional level of trust

Options are good.

@davidkline-ms Pre-compiled also means a speedier Unity import experience and that the MRTK wouldn't need to recompile every time unrelated code changes. =)

@jwittner same for custom assembly definitions, which we will be using in vNEXT


Refactor Mesh Export Service Access in Frontend-Tiles

Refactor FrontendTiles.ts to decouple the Mesh Export Service access points in frontend-tiles from batched tiles. The goal is to be able to use the Mesh Export Service to obtain tiles other than only batched tiles in the future.
Fixes https://github.com/iTwin/itwin-graphics-backlog/issues/249

Did anything functionally change, or did you simply move existing code to different files?

I question the further proliferation of the term "mesh export" given we want to rename the service and we wish to emphasize streaming of data, not export of it.

I question the further proliferation of the term "mesh export" given we want to rename the service and we wish to emphasize streaming of data, not export of it.

I'm not at all tied to the name, I didn't know we were looking to change it. Would something like "Mesh Stream" or "Tile Stream" be any better? @danieliborra any thoughts?

What about 'GraphicsServiceProvider'?
I would prefer 'iTwinGraphicsServiceProvider' but looks like the "'iTwin" may be redundant here.

Major changes with latest commit:

Create GraphicsService and GraphicsServiceProvider. The GraphicsServiceProvider contains the Mesh Export Service functionality which previously was housed in FrontendTiles.ts, meaning it will query the service and obtain tileset urls. The GraphicsService acts as a connector between the GraphicsServiceProvider and outside callers. Outside callers will request tileset urls from the GraphicsService which will then obtain the urls from the GraphicsServiceProvider, and then return the associated graphics data to the outside caller.
Removed all iModel and Mesh Export related names/data from the GraphicsServiceProvider functionality (previously the Mesh Export Service) which was possible to remove. The GraphicsServiceProvider is meant to deal with type-agnostic graphics data, however, to avoid breaking existing API's some iModel/Mesh Export specifics are still present (e.g. the ServiceJsonResponse interface still includes iModelId and changesetId within the request).
Added Tests for the GraphicsServiceProvider and the GraphicsService

Closing due to PR scope changes


Controls updates

Thanks for the very useful plugin. Here's one bugfix and one feature for the playback/controls functionality:

Update output on prev/next button clicks: Previously, clicking the prev/next buttons would move the range slider, but not update the date displayed in the output container. This is now fixed.
Allow playback to be controlled using the keyboard: Allow playback to be controlled using the spacebar (play/pause) and right/left arrow keys (next/previous). Can be disabled by setting enableKeyboardControls to false.

Cheers,

Thanks! My only concern is the default being true for enableKeyboardControls, at least with the event bindings on the document itself, and not some more localized element (though I'm not sure what would be able to capture the events -- perhaps the range input?). It's fine if on a page where the map is the main focus, but otherwise it seems surprising.

Fair enough. Hm, I feel like binding to a more specific element might be of limited utility as it requires the user to focus the element before navigating with the keyboard (when in reality not everyone is going to want to first scrub through the timeline--maybe they just want to hit play)...
One option is adding a tabIndex to the .leaflet-timeline-controls and then accepting keyboard inputs on the entire controls container. And, as you said, the range input is an option (by default <input type="range"> already listens to left/right arrows, so just adding the spacebar wouldn't be too much of a step :smile:). Or enableKeyboardControls could just be false by default (maybe the easiest way to go about things)... your opinion?

I think just defaulting it to false is fine.

Updated, thanks.


arpack-ng + coveralls KO

Could you help here: https://github.com/opencollab/arpack-ng/pull/194 ?
No way to get coverage to work (lots of files filtered => biased coverage).

Well you need to be more specific and provide examples of what you mean exactly if you want me to be able to help. Which files are filtered that you don't expect to for example?

No way to reduce the problem: real life case (f77 + f90 + c + cpp)...
Look here: https://travis-ci.org/opencollab/arpack-ng/jobs/488378478:574 lots of files are filtered.
Filtered files cause coverage to be not reliable (reg reported when no reg). What we expect is : do not filter files (f77 -> cpp) under "/home/travis/build/opencollab/arpack-ng/..." (all theses files should have been passed to coveralls_setup)
To reproduce the problem, you may clone at my side:  https://github.com/fghoussen/arpack-ng (branch arpackmm)
If you have any clue, would be good to know...

Could you have a quick look ?
/tmp> git clone https://github.com/fghoussen/arpack-ng -b arpackmm; cd arpack-ng
/tmp/arpack-ng> mkdir -p build; cd build; cmake -DEXAMPLES=ON -DMPI=ON -DICBEXMM=ON -DCOVERALLS=ON ..; make all test coveralls

The output you provided is quite random. What I want is basically:
List of files inputted

The whole list of files from arpack-ng (.f, .F90, .c, .cpp)
>> sed -n '684,689p' CMakeLists.txt
    # Create the coveralls target.
    # Also lists the c/cpp files for test purposes
    coveralls_setup(
        "${arpacksrc_STAT_SRCS} ${arpackutil_STAT_SRCS} ${arpacksrc_ICB} ${arpack_TST_SRC} ${arpack_EX_F_SRC} ${arpack_EX_CPP_SRC} ${parpacksrc_STAT_SRCS} ${parpackutil_STAT_SRCS} ${parpacksrc_ICB} ${parpack_TST_SRC} ${parpack_EX_SRC}" # The source files.
        ON                 # If we should upload.
        "${PROJECT_SOURCE_DIR}/cmake/") # (Optional) Alternate project cmake module path.

Expected coverage

Don't know. Never fully worked !

Actual coverage output

cmake coveralls output => looks like many files are filtered (message: "Generate JSON for non-gcov file: XXX")

Is it missing lines within the files? or is it skipping entire files?

Would say files are entirely filtered (but should not) => coverage is biased

May be related : https://github.com/opencollab/arpack-ng/pull/279. If so, you may like to back this here


TypeError: Object of type StringMatch is not JSON serializable

Changes in yara-python 4.3.0 cause the error "TypeError: Object of type StringMatch is not JSON serializable" to occour when the yaramail attempts CLI attempts te generate results in JSON format.
See: https://github.com/VirusTotal/yara-python/issues/230https://github.com/VirusTotal/yara-python/issues/230

Fixed in yaramail 3.1.10 by pinning yara-python to 4.2.3

yaramail 3.2.0 supports yara-mail 4.3.0


Language Clarity

"Each Files tab in Teams runs on a SharePoint Online backend, so the storage limits above apply to each Channel within a Team." - I believe that this line could be misinterpreted as meaning that each channel gets the full limit within the table, However, Channels share the storage limits of the team that they belong to. So clearer language might be something more like this: "Public Channels are backed by folders within the SharePoint Online Site Collection created for the Team, so Files tabs within Channels share the storage limits of the Team they belong to."

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

ID: 905e2c09-ef3e-07cc-0809-6ff171157c47
Version Independent ID: c0d33162-183d-fff8-32e9-a999f391ea51
Content: Limits and specifications for Microsoft Teams
Content Source: Teams/limits-specifications-teams.md
Service: msteams
GitHub Login: @LolaJacobsen
Microsoft Alias: lolaj

@officedocsbot assign @scanum

@MySkypeLab Thank you for your feedback. We have made necessary changes to reflect clarity on the doc. The changes can be tracked via PR https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/pull/2354

@MySkypeLab Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.

@officedocsbot close


bug 1949306: switch APIRequestCount from DeprecatedAPIRequest

this allows both and we will remove the old shortly.

/hold cancel

/override ci/prow/e2e-aws
/override ci/prow/e2e-aws-operator
overriding known flakes to get CRD update.


ECCV 2020 deadline confirmed

The deadline for the conference has been confirmed so the note has been removed.

Thanks!


Always On Display triggers onscreen_mode

When the "Always On Display" feature is turned on, preapp-rs can not enter offscreen_mode, since the screen will never be turned off... Also, when a notification arrives and the screen is turned on, it enters onscreen_mode too. Is this an intended behavior?
I'm not familiar with Android development. I checked the source code, and it tests  screenState=SCREEN_STATE_ON on the output of dumpsys window policy. I found that there is another property in dumpsys window policy, interactiveState=INTERACTIVE_STATE_AWAKE, maybe testing this property is more reasonable?

When the "Always On Display" feature is turned on, preapp-rs can not enter offscreen_mode, since the screen will never be turned off... Also, when a notification arrives and the screen is turned on, it enters onscreen_mode too. Is this an intended behavior?
I'm not familiar with Android development. I checked the source code, and it tests  screenState=SCREEN_STATE_ON on the output of dumpsys window policy. I found that there is another property in dumpsys window policy, interactiveState=INTERACTIVE_STATE_AWAKE, maybe testing this property is more reasonable?

I turned on AOD on my device and did some testing:
# sdcard sleep 3s && dumpsys window policy | grep interactiveState=
      interactiveState=INTERACTIVE_STATE_SLEEP
# sdcard sleep 3s && dumpsys window policy | grep screenState=
      screenState=SCREEN_STATE_ON

It seems that interactiveState=INTERACTIVE_STATE_SLEEP is indeed more in line with the design goal than screenState=SCREEN_STATE_ON


Add extra fields to SDF

WID added in https://github.com/lotusnprod/lotus-search/commit/6cf7569c2d33201003a1a0dc8b33426ce3f9f343


No Save button

I do not have a button to save the edited file.

Duplicate of #12, #33, #53, #69 and #74.


Add docs on running Dask in a standalone Python script

This PR adds a section about using if __name__ == "__main__": when running Dask in a Python script. This is a common, and confusing, users run into.
Closes https://github.com/dask/distributed/issues/6267
xref https://github.com/dask/dask/pull/9511#issuecomment-1256346748, https://github.com/dask/distributed/issues/6816, https://github.com/dask/distributed/issues/2708 (keeping this one open as it's about trying to raise a more informative error), https://github.com/dask/distributed/issues/2520
cc @rjzamora @ian-r-rose in case you have thoughts on the content here
@djhoese you've run into this issue before. Would these docs have helped you?

Here's the specific section being added in this PR https://dask--9513.org.readthedocs.build/en/9513/scheduling.html#standalone-python-scripts

Thanks @jrbourbeau!


Some kind of defaulting of values machinery

There's a lot of currently bespoke machinery to check the shape of simOptions.
This gets at the simOptionsNormalization passes, that should return a fully normalized simOptions so everything downstream can assume a fixed shape

Superceded by #21


Using TintColors

Hi,
Could I get an elaboration on how the TintColors prop works? using the object shape in the README throws errors. It could be a knowledge gap for me here Is there any example I can follow?
<CheckBox onValueChange={handleCheck} value={check} tintColors={true?: ?'blue, false?: ?'grey'  } />
how im currently using it. I would just like to set the color of when its checked to blue
Thanks for all the help!

hi!
<CheckBox onValueChange={handleCheck} value={check} tintColors={{ true: 'blue' }} />
should do the job. Let me know if it doesn't

hi!
<CheckBox onValueChange={handleCheck} value={check} tintColors={{ true: 'blue' }} />
should do the job. Let me know if it doesn't

It's not working

hi!
<CheckBox onValueChange={handleCheck} value={check} tintColors={{ true: 'blue' }} />
should do the job. Let me know if it doesn't

It's not working

@Nsingh0007 any workAround or solution for this?

Yes it's not working right now.
Can you help me.
On Wed, 22 Apr 2020, 11:01 pm Amit Pandya<EMAIL_ADDRESS>wrote:

hi!
<CheckBox onValueChange={handleCheck} value={check} tintColors={{ true:
'blue' }} />
should do the job. Let me know if it doesn't
It's not working
@Nsingh0007 https://github.com/Nsingh0007 any workAround or solution
for this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/react-native-community/react-native-checkbox/issues/21#issuecomment-617921857,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN7BDZNDWXVQBFIJ7JNTZK3RN4SV3ANCNFSM4I2SRZQQ
.

hi!
<CheckBox onValueChange={handleCheck} value={check} tintColors={{ true: 'blue' }} />
should do the job. Let me know if it doesn't

It's not working

@Nsingh0007 any workAround or solution for this?

NO, i am also looking for the solution for it.

Hi there! Sorry you're having an issue. As the issue template explains, we require that you provide a runnable example that reproduces your issue (see the issue template). The reason is that maintainers do not have time to try reproduce bugs themselves. Please try to minimize the superfluous code and focus only on reproducing the bug.
Please create a new issue with this and we'll be happy to review it!


Reorder the ByteCodeUse and Cm/Br(Sr)?[GL][te] instructions in the unsigned compare peep

This helps avoid situations in which the arguments to the compare op
would get optimized out too aggressively, and are then unavailable in
exceptional cases.

Hi @Penguinwizzard, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Derek Morris). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

Fixes https://github.com/Microsoft/ChakraCore/issues/1627. @rajatd please review.

:shipit:


Filter Limitations Remove

HI,
we are testing the pivot table with our requirement and met all the cases but i want to know how to remove the filter if records (employee id) goes to 14000. That time if i click the column filter system says "Filter Limitations"
2 I want to change the Row & Column field caption ?
Could you please guide me how to overcome this?

I'm not sure I understand what you're asking here... Can you elaborate please?

This is much clearer, thanks!
For question 1: you can use the menuLimit option to show more items in the filter dropdowns, but this will slow down performance of the initial render.
For question 2: there is no feature for this but it can be emulated like this: http://nicolas.kruchten.com/pivottable/examples/mps_rename.html


[Enhancement] Add document of storage engine

Search before asking

[X] I had searched in the issues and found no similar issues.

Description
I found this TODO in wiki.
OLAPEngine
该文档详细介绍了 Doris 底层数据存储引擎的设计。（TODO）

I prepare to read the source code of doris and want to write some note.
I'm willing to take this task up.
BTW, could you change the label of this issue to enhancement from feature?
Use case
None
Related issues
None
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

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

@morningman @HappenLee  Do you think the issue still is valid? Can I do it? If the answer is yes, please assign to me


Documentation Logger.report_scatter2d mix of " and '

I just came across a copy/paste issue from the documentation, there is a mix of " and '
https://github.com/allegroai/trains/blob/c3acfbac20323860ab16a205f2f5ffab2ed88460/trains/logger.py#L340

Hi @czotti , thank you for catching it !
A fix should be committed tomorrow, alongside a few other doc-string improvements :)

Hi @czotti
Documentation fix (and more) was pushed today :)
Thanks again for taking the time to help us improve Trains!

Closing this issue, doc string was fixed.
Pleas re-open if the issue re-surfaces.


Crash in sctp_copy_mbufchain()

Stack Trace:
Thread 15 (id: 5020) CRASHED [EXCEPTION_ACCESS_VIOLATION_READ @ 0x0000001c ] MAGIC SIGNATURE THREAD
Stack Quality100%Show frame trust levels
0x000007fee7729bdb	(chrome_child.dll -user_mbuf.c:992 )	m_copym
0x000007fee774ac22	(chrome_child.dll -sctp_output.c:7018 )	sctp_copy_mbufchain
0x000007fee774d658	(chrome_child.dll -sctp_output.c:9227 )	sctp_med_chunk_output
0x000007fee774985c	(chrome_child.dll -sctp_output.c:10692 )	sctp_chunk_output
0x000007fee773ac9d	(chrome_child.dll -sctp_input.c:6243 )	sctp_common_input_processing
0x000007fee7728e36	(chrome_child.dll -user_socket.c:3369 )	usrsctp_conninput
We're still seeing this crash using tip-of-tree usrsctp (https://github.com/sctplab/usrsctp/commit/f4819e1b177f7bfdd761c147f5a649b9f1a78c06).
This is happening for WebRTC data channels, which use I-Data chunks. Unfortunately I don't know much more than that at this point; if I learn more I'll update this issue.

I have exactly the same issue. m_copym function is invoked with NULL as the first parameter.

Can you provide any information which allows to reproduce the issue?

I don't really know how to reproduce the issue. The only thing I have is ~100k Windows minidump files. I can see stack variables, but can't see anything on the heap. So I can provide you with stack with values of functions parameters. Will it help?

Maybe. Provide as much as you can... You can also send them to me directly<EMAIL_ADDRESS>Please note, that I don't have a running version of Windows...

I sent the information to your email. Feel free to ask me any additional information.

@taylor-b Out of interest (and because it will be my subject to test data channel implementations), is that new code for Chrome which activates I-DATA available somewhere? I can't find it in the usual repo.

You can look here https://cs.chromium.org/chromium/src/third_party/webrtc/media/sctp/sctptransport.cc?q=usrsctp.h&sq=package:chromium&dr=C&l=564
Modification history is available in right upper corner, "History" button

That's where I have looked, too. But there's no indication that I-DATA is active in that code. I would have expected a call such as usrsctp_sysctl_set_sctp_default_frag_interleave(2) or setsockopt with SCTP_INTERLEAVING_SUPPORTED.

@lgrahl Being able to control the default fragment interleaving level using a sysctl variable really doesn't make a lot of sense, since there must be code to deal with certain level. I need to remove it. The socket option is the way to control it. I must also add
#define SCTP_INTERLEAVING_SUPPORTED	0x00001206

to usrsctp.h to make I-DATA support available.
@taylor-b Do the crashes happen only on Windows or also on other platforms?

@taylor-b , @weisert By looking at Firefox crash-stats is looks like Mac OS X and Linux are also affected.

Some notes about the current status of my analysis:
The problem is that we have a struct sctp_tmit_chunk *chk in the asoc->send_queue with chk->data == NULL. This should not be the case...
We do have this kind of bug in sctp_prune_prsctp(), which is irrelevant here, since it only applies to the SCTP_PR_SCTP_PRIO policy, which is not used in this case. In particular, sctp_release_pr_sctp_chunk() assumes that its second argument struct sctp_tmit_chunk *tp1 is on the asoc->sent_queue.  This is not true when called from sctp_prune_prsctp(). However, this is all I can see right now from reviewing the code how it can happen that we have a struct sctp_tmit_chunk *chk on the asoc->send_queue with chk->data == NULL.
However, this problem seems to arise in Chrome, in Firefox and in the product developed by Igor. It does not seem to be platform specific since Firefox crash-stats shows that it happens on Linux, Mac OS X and Windows. The usage of PR-SCTP might be involved, since it is in the example provided by Igor. Not sure about Chrome and Firefox.
The stack trace always goes via sctp_chunk_output() as indicated in the above stack trace,
but can be started by receiving a packet like in crash via usrsctp_conninput() or by sending a packet like in crash via usrsctp_sendv().
@weisert I assume that you are running a recent version of the usrsctp stack, right?

@tuexen  is it possible to create a input queue just for handling pr message so that no messing up of reliable mechanism?
Thank you.

d89882d implements a workaround if INVARIANTS is not defined until there is a chance to fix the real cause of the problem.

Hi there!,
I had an occurence of this crash as well in my production environment. From logs I can see that I start getting a lot of SCTP_SEND_FAILED events when trying to send messages once the data channel is opened, after a while trying to send data wihtout succeedding the process breaks in sctp_copy_mbufchain function. From stack trace it seemd that it fails trying to retransmit a chunk of data.
Here is the stack trace I could recover:
0x00007fadbab40257 in m_copydata (m=0x0, off=0, len=231, cp=0x7fad2c00506c "D") at user_mbuf.c:1228
0x00007fadbab84996 in sctp_copy_mbufchain (clonechain=0x0, outchain=0x7fad2c002a50, endofchain=0x7fad3b7fcbc8, can_take_mbuf=0, sizeofcpy=231, copy_by_ref=0 '\000') at netinet/sctp_output.c:7016
0x00007fadbab8e370 in sctp_chunk_retransmission (inp=0x7fad580077a0, stcb=0x7fad3c000920, asoc=0x7fad3c000978, cnt_out=0x7fad3b7fd4dc, now=0x7fad3b7fd4c0, now_filled=0x7fad3b7fd4bc, fr_done=0x7fad3b7fd4b8, so_locked=1) at netinet/sctp_output.c:10285
0x00007fadbab8ee1b in sctp_chunk_output (inp=0x7fad580077a0, stcb=0x7fad3c000920, from_where=0, so_locked=1) at netinet/sctp_output.c:10586
0x00007fadbab9a61d in sctp_lower_sosend (so=0x7fad58007550, addr=0x7fad3b7fd8a0, uio=0x7fad3b7fd790, i_pak=0x0, control=0x0, flags=0, srcv=0x7fad3b7fd7c0) at netinet/sctp_output.c:14767
0x00007fadbab447d8 in usrsctp_sendv (so=0x7fad58007550, data=0x7fad7800ad60, len=231, to=0x7fad3b7fd8a0, addrcnt=1, info=0x7fad3b7fd8b0, infolen=infolen@entry=32, infotype=infotype@entry=4, flags=flags@entry=0) at user_socket.c:934
0x00007fadbadf5f37 in sctp_association_send_data (self=self@entry=0x7fad7c0023b0, buf=0x7fad7800ad60 "\001", length=231, stream_id=, ppid=ppid@entry=53, ordered=ordered@entry=0, pr=pr@entry=SCTP_ASSOCIATION_PARTIAL_RELIABILITY_RTX, reliability_param=reliability_param@entry=0) at sctpassociation.c:453
I still do not understand why the sctp_copy_mbufchain function is called with NULL argument (fwd->data) in line sctp_output.c:10285 but fwd->send_size is 231 that matches the size of the buffer sent in usrsctp_sendv.
I hope this helps to locate the bug.

My program is hitting this crash in the same place as sancane (NULL pointer to sctp_copy_mbufchain  in sctp_chunk_retransmission).
@tuexen I have a core dump. Is there anything I could search for in the core that would help find the root of the issue?

Can you reproduce it? Or did it just happen one time? What is the association doing? Can you show a stack trace? Then I'll ask for printing some variables.

This just happened once and I haven't been able to repro yet.
#0  m_copydata at user_mbuf.c:1367
#1  sctp_copy_mbufchain at netinet/sctp_output.c:7056
#2  sctp_chunk_retransmission at netinet/sctp_output.c:10324
#3  sctp_chunk_output at netinet/sctp_output.c:10620
#4  sctp_common_input_processing at netinet/sctp_input.c:6180
#5  usrsctp_conninput at user_socket.c:3342

Stack trace looks like this. It's WebRTC DataChannel traffic.


Query Areas from Finnkino and convert results to JSON

Given that the Areas API is available
When a request is made to the Areas API and results are received in XML
Then the results are successfully converted into JSON

Child of #2

Closed with 1339b7312e9e50e7f53f3ea43c4df9daa18c0ca8


Startup not installing packages

While startup echoes that packages will be installed, they are not:
Installing additional packages is set by ENV.
The following packages will be installed: history openweathermap viessmannapi...
Done.

I am able to install the packages later in the admin gui

Packages are NOT ioBroker-adapters!
You have to install ioBroker-adapters via admin Interface or using the commandline.
The ENV PACKAGES is for Linux oackages which should be installed automatically to the container on startup. Some adapters require special Linux packages to work.
Regards,
André


⚠ Bofrost.es has degraded performance

In 81287e7, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 2162 ms

Resolved: Bofrost.es performance has improved in f11db33 after 8 minutes.


Add arbitrary subcommands

Hello there,
first of all, great project!
However i was wondering whether or not it would be a good addition to actually allow for arbitrary subcommands, as an example:
I have created a simple cli-tool that converts the first argument given to the program, like for example so:
./my_binary 1337 which then would parse the 1337 and i would be able to use said value.
I am not sure if this would be in scope of this project, but i think it would greatly benefit this library.
Also; i might be able to implement and contribute it myself, however i am not sure if this is in scope of this project. (hence writing an issue)

Currently you can do that by using setting but I am not sure if that would solve your problem.
var app = App.init(allocator, "my_binary", null);
defer app.deinit();

try app.rootCommand().addArg(Arg.init("NUM", null)); app.rootCommand().setSetting(.takes_positional_arg);

const args = try app.parseProcess();

And yah feel free to contribute 😄

Sorry that it's taking so long.
I noticed, to implement the anonymous arg in a way i would actually prefer, i would have to make some more generalized changes in regards as to how you'd "find" entries in the table as well as display.
What's your general take on this?
I would be relatively straight forward what to do, but it's quite a bit.

in my branch i have had some idea, in which you basically print out the possible types that the anonymous arg accepts:
/// Appends a positional (non-option) into the arg list
pub fn addPositionalArg(self: *Command, comptime arg_types: anytype) !void {
    // Build a string based on the types
    comptime var type_str: []const u8 = "";
    inline for (arg_types, 0..) |t, i| {
        type_str = type_str ++ switch (t) {
            .string => "str",
            .unsigned_int => "uint",
            .signed_int => "int",
            .float => "float",
        };

        if (arg_types.len > i + 1) {
            type_str = type_str ++ "|";
        }
    }

    try self.args.append(self.allocator, Arg.init(type_str, null));
    self.setSetting(.takes_positional_arg);
}

however with this approach, i have the issue, that the name would be the type in this case.
Do you got an idea for that?
The only idea i could come up with is to essentially decide between "internal" names and what is actually printed in e.g. the help

Currently we don't have a good API like flags to define positional arguments. Because of that there is no way to manually set the index for a positional argument, which forces consumers of the library to define them in the correct order and makes it difficult for us to handle both arbitrary values and positional arguments correctly.
So to solve both problems we can add two new API, one for defining positional arguments and one for defining arbitrary arg at given index.
// Index starts with 1
var path = PositionalArg("PATH", 2);
// set settings

try root_cmd.addArg(ArbitraryArg.at(1));
try root_cmd.addArg(path);

Then the parser first parses all the value from all index registered by ArbitaryArg and PositionalArg in case of above example parser gets the value from index 0 and 1. After that it stores the value, marks that the parsing is complete for all arbitrary and positional argument and starts to parse options and subcommands.
On help message we can display like below:
Some description

USAGE: hello [$] [PATH]

ARGS:
$:          Any arbitrary value you like
PATH:       Path to read

Or maybe something like this:
Some description

USAGE: hello [...] [PATH]

ARGS:
...:        Any arbitrary value you like
PATH:       Path to read

@SoraTenshi Hey, If you need this feature then i will implement and release it on next version :)

@SoraTenshi Hey, If you need this feature then i will implement and release it on next version :)

I don't strictly need need it, and also I wanted to contribute :^)
But I can't find the time atm, don't cause any stress or so, I just wanna update my small cli tool (zconv) to be available at zig master, that's all ^^

@SoraTenshi Hey, If you need this feature then i will implement and release it on next version :)

I don't strictly need need it, and also I wanted to contribute :^)

This week i will be polishing and refactoring a lot of things, so you can join :)

But I can't find the time atm, don't cause any stress or so, I just wanna update my small cli tool (zconv) to be available at zig master, that's all ^^

Ok :)

Sure i would love to.
Btw here you could see my initial 'idea' on how to implement the positional args:
https://github.com/PrajwalCH/yazap/compare/main...SoraTenshi:yazap:add-arbitrary-arg
the problem was - as mentioned - that i noticed that the name would also be the display_name which i think could be a big improvement to basically store the 'find name' and 'display name' as 2 separate values.
Do you got something like discord or a like, so that you could organize the refactoring? Or maybe just create some issues, so that i can help you with the refactoring (alignment of work, i suppose) :)

Sure i would love to.
Btw here you could see my initial 'idea' on how to implement the positional args: main...SoraTenshi:yazap:add-arbitrary-arg
the problem was - as mentioned - that i noticed that the name would also be the display_name which i think could be a big improvement to basically store the 'find name' and 'display name' as 2 separate values.
Do you got something like discord or a like, so that you could organize the refactoring? Or maybe just create some issues, so that i can help you with the refactoring (alignment of work, i suppose) :)

Here's my discord id: Prajwal#7713 :)


not support form-data  of post

How to submit form-data of form?

Use the new restclient, select content-type: application/x-www-form-urlencoded
Please have a try !

If you upload file by using restclient, you can select content-type: multipart/form-data

Please append the error messages here when you post form-data
Log file is under work/log directory
work/log/rest-client.log
Thanks


Ability to show/hide mouseover tooltip via API

It would be great to be able to show and hide tooltips via a C3 API call. Something like chart.tooltip.show(), chart.tooltip.hide(). Each of those methods would then take a JSON object as its only parameter allowing the setting of the x-axis tooltip value to show/hide, position, and the particular dataset if tooltip grouping is turned off (with no parameters in .hide() meaning hide all).
It would enable developers an easy way to do something like what Datadog does in its time series charts where mousing over one chart also shows the same x-axis value of a different chart. A very important feature when comparing multiple charts that might have the same time range on the x-axis.
ref: http://vimeo.com/27541490 at about 1:05

Is this still working? I can't seem to get the tooltip to show or hide using the API at all -- I'm trying to conditionally show it for one data series but not for another one within the same chart, but the show/hide commands aren't working at all for me.

does this feature work on donut and or pie charts, if so how.

Is it somehow possible to show/hide tooltip that I created through API tooltip.contents?


__ CERT_HAS_EXPIRED in https://github.com/request/request

Every pull request build failed in travis
See err:

    operator: equal
    expected: |-
      null
    actual: |-
      { [Error: certificate has expired] code: 'CERT_HAS_EXPIRED' }
    at: Request._callback (/home/travis/build/request/request/tests/test-https.js:43:11)
    stack: |-
      Error: certificate has expired
          at TLSSocket.onConnectSecure (_tls_wrap.js:1047:34)
          at TLSSocket.emit (events.js:182:13)
          at TLSSocket._finishInit (_tls_wrap.js:629:8)

Linked PR: https://github.com/request/request/pull/3023/files
You can see changes not break build, but build failed because CERT_HAS_EXPIRED

server.crt used in HTTPS Tests is valid from July 8, 2018 to August 7, 2018.
Similar to older issues: #2955, #2976
Any particular reason to have test certificates valid only for 1 month? 😅

Close ticket?

any updates ? any build (including the new PR am working on) will keep failing till this is fixed.

I am facing the same issue again.
I was requesting JSON File using the request module and it was working fine till 2 days back but today I am getting "CERT HAS EXPIRED" issue. Is this possible that this issue occurred again?

@sushilarora
strictSSL: false option helps me as a quick fix


Browser wasm platform stopped working on the master branch

Describe the bug
In the latest master branch, browser platform completely stopped working. It is stuck on the 'Powered by Avalonia' html welcome page, nothing in the console. After some tests, it looks like this is caused by this commit: https://github.com/AvaloniaUI/Avalonia/commit/0e014f9cb627d99fb4e1afa389b4c073c836e9b6
To Reproduce
Steps to reproduce the behavior:

dotnet new avalonia.xplat
Change AvaloniaVersion to 11.1.999-cibuild0043448-beta (https://github.com/AvaloniaUI/Avalonia/commit/0e014f9cb627d99fb4e1afa389b4c073c836e9b6)
Run the browser project and see it doesn't load (stuck on the Powered by Avalonia html page)

Environment

OS: Browser
Avalonia-Version: 11.1.999-cibuild0043448-beta
Tested both net7 and net8, built on macOS

I have the same issue after update to 11.1.999-cibuild0043448-beta

This issue was fixed in https://github.com/AvaloniaUI/Avalonia/pull/14434 and https://github.com/AvaloniaUI/Avalonia/pull/14225
Will close when either is merged

Thank you for a quick fix!

@maxkatz6 Thanks for the fix.


Fb login

Coverage decreased (-1.9%) to 74.332% when pulling 6459b539ff2e630b9eb3308962fe92c4bc1ad10d on AnjaneyuluBatta505:FbLogin into db73533f8de0c848302f2ec178d68c40dec4924b on MicroPyramid:master.


REQUEST: Watchlist Refresher

READ BEFORE YOU ADD AN ISSUE: Do not request autobuyer features, because they are considered as cheating. Issues regarding autobuyers will be closed immediately.
Expected behavior:
Give a detailed explanation of the expected behavior.
Current behavior:
Give a detailed explanation of the current behavior.
Metadata:

Script version:
Browser:Chrome/firefox
OS:Windows

Hi, my request is about a watchlist refresher, sometimes during 10+ auctions (with 30sec less) they mix times, last position may have 5 seconds ending and first position at 30secs (because someone rebid) what I usually do to fast fix it is compare price and back (they relist in time order) OR go to transfer main page and back to watchlist, will be really good if you can develop a refresh page for watchlist, thank you for now :D

oh, one extra, it will be REALLY good, because if you check price in watchlist, to enter a bid you need to go to main page and then back, otherwise it show error message, thank you, hope you can do it :D

got it today :p thanks for the fast reply by the way, and waiting for your solution (cuz u're better),  just random tried and worked... added more ''cases'' to  refresher XD

Good to hear. Feel free to do a PR, so it will be included in the next release. My solution will probably be very similar.

Cleaning up the issue list for the FIFA 19 update.


Background should take full height even without epsiodes

Why is this still getting attention? Isn't it fixed?


Rename / alias master to main

Any chance we can rename/alias to the new naming ?
https://github.com/github/renaming
Thanks

Has been done a while back, closing...


Flavor name | WIP

WIP

please test this

please test this

last test failed because of hp network problem

dup of #396


if RPGLE include is in the same SRC-PF then so fi does not fix

For some reason it does not detect included RPG files in the same SRC-PF as the include RPGLE.
My scenario found in https://github.com/edmundreinhardt/payroll-bob/commit/597e2e4f9f65f6106b195dd245f02d6af63528ad

if you do so -fi it does not fix the /include QRPGLESRC,ERRORTABLE in PAYROLL.pgm.RPGLE line 36 to be /include QRPGLESRC/ERRORTABLE

But if ERRORTABLE is in a different SRC-PF then it works

We fixed this together a few days ago! We also have a test case for it now.


[CSL-1526] Support CBOR Data Item for TxIn

This PR builds upon @pva701 's work (in fact, this branch is using as tip of the tree pva/csl1526-unknown-tx-output). I have also added the relevant test in CborSpec and will try shortly to push out another commit to make sure TxIn is extensible (aka the extensionProperty in CborSpec).
I predated @neongreen 's idea of a helper, but I've sticked with functions rather than a datatype because (to my taste, anyway) are more consistent with the API we have already (e.g. encodeListLen).

Travis seems to be failing due to a timeout on Darwin, which seems unrelated to the changes committed here. 🙈

@georgeee I have rebased this PR wrt @pva701 's recent changes. I think the overall this of this branch is bigger than it should be as we first introduce the UtxoTxIn type that we later removed again, thus the Github confusion, I guess.
@dcoutts Looks sensible? (Really the only place we are interested in as far as CBOR goes are the changes in txp/Pos/Binary/Txp/Core.hs )

Now that @pva701 's work has been merged, let me rebase this PR, as now GH thinks I'm commit lots of stuff (which I don't think it's true by any means).


[Intel MKL] Adding support for Conv3D and Depthwise Conv with native format

Thank you for reviewing the PR. I have replied to your comments.


Url as stream input

Have you considered url's as input stream for generating a output stream of bodies / responses ?

@erf you can make request and pipe it to another stream, is that your goal?

I was thinking piping urls as input to request. I have s custom solution now where i have wrapped request inside through2

Den 29. mai 2015 kl. 16.58 skrev simo<EMAIL_ADDRESS>@erf you can make request and pipe it to another stream, is that your goal?
—
Reply to this email directly or view it on GitHub.

Can you supply an example code for your use case? Closing for now.

instead of doing:
.pipe(collect)
.pipe(parse)
function collect = through2(function(chunk, enc, cb){
var url = chunk.toString()
console.log('get ', url)
request(url, function (error, response, body) {
cb(null, body)
})
})
i could to:
.pipe(request)
.pipe(parse)
2015-06-03 16:50 GMT+02:00 simo<EMAIL_ADDRESS>
Can you supply an example code for your use case? Closing for now.
—
Reply to this email directly or view it on GitHub
https://github.com/request/request/issues/1608#issuecomment-108466691.


Failed to populate column 'akas' in aws_health_affected_entity, panic runtime error 😱

Describe the bug
When I select * from aws.aws_health_affected_entity I get the error:
ERROR:  rpc error: code = Unknown desc = aws: failed to populate column 'akas': rpc error: code = Internal desc = transform EnsureStringArray failed with panic runtime error: invalid memory address or nil pointer dereference

Steampipe version (steampipe -v)
Example: v0.22.2
Plugin version (steampipe plugin list)
Example: v0.137.0
To reproduce
When I select * from aws.aws_health_affected_entity I get the error:
ERROR:  rpc error: code = Unknown desc = aws: failed to populate column 'akas': rpc error: code = Internal desc = transform EnsureStringArray failed with panic runtime error: invalid memory address or nil pointer dereference

Expected behavior
It should return some results, because I have 21 records from select * from aws.aws_health_event with lots of open and upcoming events.
Additional context
I am querying against an AWS gov-cloud account.

Hi @dalenewman, I'm sorry to hear about the issues you're encountering. Unfortunately, I was unable to make the DescribeEvents API call in our test environment since our current plan is Basic, and only Business or Enterprise plans can access the AWS Health API.
I've made some updates in the branch issue-2183, including adding a few log statements to the plugin code to help us delve deeper into the issues.
Could you please run the query with the log level set to Debug using the changes in the issue-2183 branch, and then share the plugin logs from the folder ~/.steampipe/logs/plugin-*.log (after removing any sensitive information)?
Here are the steps to run the query with the changes pushed to the branch issue-2183:

Clone the repository: git clone https://github.com/turbot/steampipe-plugin-aws.git
Change to the directory: cd steampipe-plugin-aws
Switch to the branch: git checkout issue-2183
Build the plugin: make
Set the log level: export SP_LOG=DEBUG
Execute the query: select * from aws_health_affected_entity

Thanks for your help!

Attached
plugin-2024-05-06.log

Hello @dalenewman, thank you for providing the log details.
I've made another commit to the issue-2183 branch that includes updates to the code to address the nil pointer dereference error.
Could you please pull the latest changes from the issue-2183 branch into your local environment and attempt to run the query again after building the plugin locally?

Additionally, if you don't encounter any errors, could you please share the results for the query select * from aws_health_affected_entity where akas is null;? Be sure to remove any sensitive information beforehand. I would like to understand the result set that might be contributing to the issue.
Thank you!

Attached Results.  Looks like an EC2 operational issue.
affected-entity-with-akas-null.csv
corresponding-event.csv

Thank you, @dalenewman, for providing the information. From the results, I can see that if we have an operational issue entity, there will not be an ARN for it. I believe the fix appears to be effective. I'll proceed with some code cleanup in the branch and prepare it for review. Thanks again for your assistance!


Gif image not running

I am using ImageView and load gif image, but why the animation not running?

An ImageView does not support the animation of gif images.

@mpost : so what should I do to display gif image?

@radiegtya At the moment you could use a WebView widget to display the animated gif.

@mpost : thanks for the answer, but I can't using html properties on WebView, only url properties which is working. Any idea about this?

This snippet works for me
var page = tabris.create("Page", {
  title: "Web View",
  topLevel: true
});

var webview = tabris.create("WebView", {
  layoutData: {left: 0, top: [urlInput, 8], right: 0, bottom: 0},
  html: ""
}).appendTo(page);

page.open();

those snippet not working on my phone. it's only print a text on my webview.
LG L9 optimus.

Oh I see, it's because my android version 4.1.2 causing this problem. Will tabris support this android version? Because I think there are still many people using older version android

The above snippet references a none existing widget. I have updated it to be correct. Does that work for you?

Some more research showed that there is indeed a problem with the webview on older devices when rendering html directly. Below android 4.4 the webview was based on the native android web renderer and not on chrome. We will fix that asap.

@radiegtya: We fixed the underlying problem in that latest release of Tabris.js. Could you please try to execute the snippet that shows the animated gif in the WebView on your phone again using the latest Tabris.js Developer App? Please close this issue if thing are working for you now.

The question might be if we want to also support gif in ImageViews not only in the WebView (which is not the best place to show them).

@mpost Any idea when can we expect the gif support on ImageView ?

@natanraj Currently there is no planned support for it. A custom widget could be created for it.

No immediate progress.

Support for animated gifs is being tracked in #1884


Rotate password

Problem

Password rotation not supported
Solution

Support password rotation with/without a provided password.
Release Notes

Updated admin user from operator -> admin
Added implementation for set_admin_password based on k8s charm. Needs not reviewed.
Added tests (unit + integration for set_admin_password) Needs review

Testing

Integration Tests Verify:

setting a specified admin password updates app data and mongod
requesting to set admin password without a provided password updates app data and mongod with newly generated password
Unit Tests Verify:
password gets updated correctly (when provided by the user and when not provided by the user)
when reseting the password results in failure the app data does not change.

LGTM


docs: Finish renaming AzureAD to Entra ID.

Microsoft has been renaming AzureAD to Entra ID. Though both names still seem to function, even if unofficially, so this mostly renames to Entra ID (AzureAD) to reference both for clarity.

Merged, thanks @mateuszmandera! We might want to discuss in #backend adding a new name for the class to have folks migrate to.


Add quickhelp-string to backend.

This allows to show the documentation in the company-quickhelp popup.
https://github.com/expez/company-quickhelp#developer-corner
Thank you so much for company-dict. Really useful!

Hey, that's a great idea. Thanks for the PR!


github-markdown-toc 0.4.1 (new formula)

New Formula of a go-based tool to scan a markdown document and produce
anchors and Table of Contents-style links for use in documents like a
GitHub README.md.

Build is failing, but I'm not quite sure why: http://bot.brew.sh/job/Homebrew Pull Requests/40035/version=el_capitan/testReport/junit/brew-test-bot/el_capitan/install_github_markdown_toc/

go install runtime: open /usr/local/Cellar/go/1.5.3/libexec/pkg/darwin_amd64/runtime.a: operation not permitted

My guess would be that it tries to precompile a core module and that it fails because that’s outside of the sandbox. This is probably the Go equivalent of Python trying to create .pyc files everywhere.

I'm happy to look further into the build failures - but I don't think I understand why the build process would be denied reading a file from the go standard library.
I'm not familiar with the sandbox environment - is that something I can scaffold locally to try and reproduce?

@miketheman I think it tries to write a file, not read it.

Yep, reads won't fail with the sandbox.

Mucking around with some of the build flags, I get another similar error, but against another package:
go install net: open /usr/local/Cellar/go/1.5.3/libexec/pkg/darwin_amd64/net.a: operation not permitted

Is there a convention of telling the sandbox where to compile packages in a place that isn't shared?

@dunn Thanks for the feedback! I attempted to make the modifications as desired, and following the examples in hugo, I pretty much coped the path changing from there.
The recent build failure looks similar:
==> make build
go install runtime/internal/sys: open /usr/local/Cellar/go/1.6/libexec/pkg/darwin_amd64/runtime/internal/sys.a: operation not permitted
make: *** [build] Error 1

I am still stumped why this would be happening - locally I can build & audit successfully.

If it's a sandbox issue, running it locally with brew install --sandbox should reproduce it.

Good pointer, thanks.
Turns out the make build adds -i to go build... which is:

The -i flag installs the packages that are dependencies of the target.

So my understanding is that by using the go_resource model, we wouldn't need to have that, nor many of the other flags being passed to go build that appear to be needed for local compilation - they appear to be used for building he binary distributions that are attached to the releases for this tool.
However, it appears that now that I have passed the build phases, I find that there's another "bar" - notability. Is that something new? I didn't find anything in the contribution docs about this.

It's not prominent enough, but we mention it here: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Acceptable-Formulae.md#niche-or-self-submitted-stuff

Oh, I see.
I guess it would have been helpful for that failure in audit to happen locally, before I even went down this path? I was ultimately trying to get #48057 done.

It's now suggested in our PR template that you run brew audit --strict --online, which would flag that.
Other maintainers can chime in, but I'm fine leaving this open a little longer to see if the repository gains popularity.  And you can always create your own tap.

@dunn I just ran the command, as suggested, and didn't get that flag:
$ brew audit --strict --online github-markdown-toc
==> brew style github-markdown-toc

1 file inspected, no offenses detected
$ brew --version
Homebrew 0.9.5 (git revision 7e7fe; last commit 2016-03-12)

I'm totally fine with leaving it open for popularity - this particular tool is a go-based rewrite of the maintainer's bash-based, Ubuntu-only repo which has  as of this writing, 203 stars and 112 forks.

@miketheman Strange, does brew audit --strict --online https://raw.githubusercontent.com/miketheman/homebrew/miketheman/github-markdown-toc/Library/Formula/github-markdown-toc.rb raise the flag?

@bfontaine Tried, same result. no offenses detected.

@miketheman And you've run brew update recently?

@mikemcquaid I had - I hoped that showing this would have confirmed that detail:
$ brew --version
Homebrew 0.9.5 (git revision 7e7fe; last commit 2016-03-12)

Does that not reflect the state of update brew itself?

Can we see your full brew config output? Thanks!

@mikemcquaid Certainly!
$ brew config
HOMEBREW_VERSION: 0.9.5
ORIGIN: https://github.com/Homebrew/homebrew
HEAD: 7e7fe5e8cf996b4524f2cf16008a6aaad6b960ab
Last commit: 2 days ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_REPOSITORY: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
CPU: quad-core 64-bit haswell
OS X: 10.11.4-x86_64
Xcode: 7.2.1
CLT: <IP_ADDRESS>.1.1447826929
Clang: 7.0 build 700
X11: 2.7.8 => /opt/X11
System Ruby: 2.0.0-p648
Perl: /usr/bin/perl
Python: /usr/local/bin/python => /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Ruby: /Users/miketheman/.rvm/rubies/ruby-2.3.0/bin/ruby
Java: 1.8.0_20, 1.6.0_65-b14-468

Weird, nothing obvious for me there.

@miketheman I don't actually care about the notability here as long as we're using it ourselves, we have a good test (e.g. actually generates something) and a Homebrew command that sets this up to run on our documentation.

@apjanke Squashed!

Thanks for your contribution to Homebrew!  You rock!


Documentation is not deployed

There's no deployed docs in gh-pages branch.
These links should be updated:

Good catch, the repo was moved around to a new org so the links needed to be updated: https://github.com/JuliaLangSlack/Slack.jl/commit/a77262b17d1632c985070adcff8fb317ce410e0a


Add readme

We should add a readme explaining why we have this repo

PR: https://github.com/src-d/caddy-build/pull/3


Mandatory key arguments

Hi 👋
From the readme seems like @Key can only be optional:

The variable wrapped by @Key can be any type conforming to ConvertibleFromString as described above. It must be optional, or the Swift compiler will crash.

Would it be possible to support mandatory @Key arguments? Like:
@Key("-n", "--number-of-times", description: "Say the greeting a certain number of times")
var numberOfTimes: Int

greeter greet --number-of-times 4

They would work as a @Param, but having the flag prefixing them, so:

The arguments do not need to be passed in any specific order
The flag text slightly explains the argument being passed, making it more readable

One example were mandatory keys are available is thor, the command line library for ruby. In here it says:

You can also specify that a particular option is required.

Hi @acecilia, sorry for the delay in response. https://github.com/jakeheis/SwiftCLI#option-groups should accomplish what you're looking for here -- using something like .exactlyOne($numberOfTimes) will make that key mandatory. I'm gonna go ahead and close this issue but feel free to reopen if option groups don't fix your usecase


ARROW-4120: [Python] Testing utility for checking for "macro" memory leaks detectible with psutil.Process

Also adds a unit test for ARROW-7956 that fails in 0.15.0 and 0.15.1 but passes in 0.16.0.
Since these tests are time consuming I set them off by default, but we need to run them regularly. I opened ARROW-8048 about setting up a nightly build to run these.

Appveyor build: https://ci.appveyor.com/project/wesm/arrow/builds/31293989

+1. I'll open a JIRA about running these tests nightly (along with ARROW-4046 for the "large memory" tests, seems like these go together)

The code in https://github.com/dask/distributed/blob/master/distributed/pytest_resourceleaks.py seems superior to what I implemented, but what is here will enable us to begin writing memory leak tests, and later we can improve the "harness" around these tests


Investigate parallelization issues with SqlServer.FunctionalTests

These tests fail a lot on CI (and for me after I drop databases) when run in parallel. We used to mitigate this on CI using an environment variable, but this feature is being removed from KoreBuild (see aspnet/KoreBuild#157). Instead, we'll need to disable them at the assembly level by adding the following. (Or debug and fix the issues.)
[assembly: CollectionBehavior(DisableTestParallelization = true)]

Setting up the "Simple CI" I consistently saw these tests fail when the LocalDb databases were dropped before the test run. I see 28 failures with:
System.Data.SqlClient.SqlException : Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.
ALTER DATABASE statement failed.
---- System.ComponentModel.Win32Exception : The wait operation timed out
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite, String methodName)
   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests.TransactionSqlServerFixture.<CreateTestStore>b__2_0() in C:\BuildAgent\work\15b0c01bdac8ff3d\test\Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests\TransactionSqlServerFixture.cs:line 49
   at Microsoft.EntityFrameworkCore.Specification.Tests.TestStore.CreateShared(String name, Action initializeDatabase) in C:\BuildAgent\work\15b0c01bdac8ff3d\src\Microsoft.EntityFrameworkCore.Specification.Tests\TestStore.cs:line 31
   at Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests.Utilities.SqlServerTestStore.CreateShared(Action initializeDatabase) in C:\BuildAgent\work\15b0c01bdac8ff3d\test\Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests\Utilities\SqlServerTestStore.cs:line 98
   at Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests.TransactionSqlServerFixture.CreateTestStore() in C:\BuildAgent\work\15b0c01bdac8ff3d\test\Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests\TransactionSqlServerFixture.cs:line 26
   at Microsoft.EntityFrameworkCore.Specification.Tests.TransactionTestBase`2..ctor(TFixture fixture) in C:\BuildAgent\work\15b0c01bdac8ff3d\src\Microsoft.EntityFrameworkCore.Relational.Specification.Tests\TransactionTestBase.cs:line 680
   at Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests.TransactionSqlServerTest..ctor(TransactionSqlServerFixture fixture) in C:\BuildAgent\work\15b0c01bdac8ff3d\test\Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests\TransactionSqlServerTest.cs:line 14
----- Inner Stack Trace -----

I've disabled the step that cleans the databases for the moment.

@bricelam feel free to disable paralellization for now, if needed to unblock CI

I disabled parallelization in with the move to VS 2017.
@ajcvickers This may be why the tests got six minutes slower on your machine...

either this or #7195  should be closed as dupe.

@AndriySvyryd Could you bump up the priority of this and do some initial investigation this week? See also  #7837

@AndriySvyryd Also, FYI, @bricelam is able to reproduce these issues running locally.

On it.


Support drafts

Currently it is not possible to have drafts in different languages. Drafts pu into the folder _i18n/en/_drafts get ignored. Using global drafts is possible by using the top level _drafts folder but these are then included verbatim for every language of the site.
Request re-opening.

drafts would be great


Package structure

Related to https://github.com/querydsl/querydsl/issues/1039

The parent of querydsl-docs doesn't exist.
The version specified is 3.2.1, shouldn't we equalize that?

@Shredder121 Could you take a look? This is close to ready.
The introduction of querydsl-sql-spatial is the only bigger change.
The package names are now IMHO more consistent as they match now the artifactId.

@Shredder121 The maven plugin annotations should be fixed now.

There are a few renames that missed your attention, but what is special about /querydsl-apt/etc/META-INF/services/javax.annotation.processing.Processor?

Which other mismatches did you find?

In the documentation I found a link that doesn't work anymore, I am fixing it right now.
Moreover, there are too many occurrences of query changed to querydsl. Which I am also fixing right now.

I changed now some of the occurences.

I reviewed the entire diff, and made changes accordingly.
I personally finished my sweep, so I am finished with the review.
How does it look on your end?

I will review it in the evening. Is it ok for you if I combine some commits to get a cleaner PR?

In essence yes, but out of curiosity which commits?

Maybe everything except the first, because the remaining are mostly fixes.

That's okay.

It took some time to get it right, but it's IMHO quite good. The remaining commits are three distinct changes to the codebase.

It took some time to get it right, but it's IMHO now quite good. The remaining commits are three distinct changes to the codebase.

I agree, it is indeed now quite good.

@Shredder121 Shall we merge then?

Well, the build succeeded.
Speaking of build, could you also setup the build in cloudbees for QUERYDSL_3?

Haha, you beat me to it.
Yes, we can merge now.

Yes, I will add another build to Cloudbees.


How to declare type of event parameter when listen for event

Hello,
I am using mitt 3.0.1 for my Nuxt app (nuxt 3.6.5). I use event-bus to emit/listen for the whole app:
File plugins/event-bus.ts
import mitt from 'mitt';

export default defineNuxtPlugin(() => {
  const emitter = mitt();

  return {
    provide: {
      event: emitter.emit, // Will emit an event
      listen: emitter.on, // Will register a listener for an event
    },
  };
});

I am currently not able to declare event when I listen for event in my components. I have to use type "any" but this break out type safety rules.
$listen('component:display', (event: any) => {
  // here the param I want to declare a specific type rather than type "any"
  // like event: {id?: string; value?: string}
});

I already tried assigned a sepecific type but it throw error:
$listen('component:display', (event:{id?: string; value?: string}) => {
  //
});

ERROR: No overload matches this call.
  Overload 1 of 2, '(type: "*", handler: WildcardHandler<Record<EventType, unknown>>): void', gave the following error.
  Overload 2 of 2, '(type: "component:display", handler: Handler<unknown>): void', gave the following error.ts(2769)

It's now allowed to use flag @ts-ignore in my app so I don't know how to solve this now.
I search on document but it seems no mention about this so I hope to receive any advice on this.
Thank you so much.

You just need to define the typings for your Event emitter:
// events.ts
import mitt

type Events = {
  'component:display': { id?: string; value?: string }
}

export const emitter = mitt<Events>()

And in your main.ts or wherever you are setting up nuxt it should infer $listen with the function signatures from emitter.on:


add "fallthrough" attributes

Currently if one wants to use a tag in a nested component, the tag needs to be redeclared in every level. This is not only unergonomic, but also leads to the tag defining its (meaningful) attributes at the first level.
Take the following example. Ideally we would like to define the constraints for the #Tree in the "MainNavigation" component.
Currently this is not possible, because the implementor (CMS) is asked for the data at the top level (PageDefault).
component MainNavigation {
  let mainNav = #Tree();

  <nav>
     ...
  </nav>
}

component Header {
  let mainNav = #Tree();

  <header class="Header">
    <MainNavigation mainNav={mainNav} />
  </header>
}

page DefaultPage {
  let mainNav = #Tree(filter: [DefaultPage]);

  <body>
    <Header mainNav={mainNav} />
  </body>
}

A solution would be to add a syntax for letting a tag "fall through". This way the tag could be defined where its actually used and it would not need to be redefined at every level.
This could look something like that:
component MainNavigation {
  let mainNav = #Tree(filter: [DefaultPage]);

  <nav>
     ...
  </nav>
}

component Header {
  <header class="Header">
    <MainNavigation #mainNav />
  </header>
}

page DefaultPage {
  <body>
    <Header #mainNav />
  </body>
}

One problem to watch out for is the reuse of same key names.
For example:
component MediaText {
  let text = #String(multiline: true);

  <article class="MediaText">
    {#Slot(key: "image", constraints: [Image], min: 1, max: 1)}
    {text}
    <Button
      class="MediaText-button"
      primary={true}
      icon="arrow-right"
      #text
      #href
    />
  </article>
}

In this case the #text on the button would reuse the data of the multiline text defined in the "MediaText" component.
This needs a solution, which could be that the user can define a new key for the redefined tag.
A syntax could look like this:
<Button
  class="MediaText-button"
  primary={true}
  icon="arrow-right"
  #text="buttonText"
  #href
/>

In this example, the redefined "text" attribute of the button would have the key "buttonText".


LIN-384 Adapt tutorial notebooks to iris data

Description
For neutrality, use iris.csv data for tutorial notebooks (00_api_basics.ipynb had been already updated in another PR). This involved adapting the narrative to suit the new data domain context.
Type of change

[x] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
CI will kick in for testing.

@mingjerli Could you review this PR? I thought it will be relevant to you as you are working on revamping some of our RTD materials.

I am wondering how can we get rid of some changes due to running the notebook in different environments. It's kind of weird that next time when I touch this file, I know I have some changed related to these

@mingjerli Yeah, I am wondering about the same thing - they make it hard to review notebook changes :(
@lionsardesai @mingjerli I will make a couple of follow-up changes in this PR that should be straightforward:

Split 02_build_pipelines.ipynb into 3 smaller notebooks to better emulate the physical separateness of each step of DS workflow (Shardul's suggestion).
Correct notebook ordering in README description.

@lionsardesai Actually, let me take it back for (1). Our RTD still relies on 02_build_pipelines.ipynb, so let me do this splitting in a different PR that refactors RTD. So, just correcting (2).


Update the ReadMe to clarify Windows pre-reqs

The readme currently talks about requiring python and visual studio for Windows.   It's referring to what is needed by the developer to use nexe.   However, some people are assuming it means the final executable requires those things to be installed.   Please  update the readme to clarify

Hm. Never saw it that way. I'll clarify it.

should be resolved by 686f67f


tcdm-interface: Do not assert stable write data and strobe on reads

In their current implementation, SSRs may violate the assertion in hw/ip/tcdm_interface/tcdm_interface.sv:108 when their IO timings are nonzero.
This assertion checks that the request TCDM payload remains stable as long as it is valid, but the downstream is not yet ready. This includes write data, even if the request is a read.
However, SSRs directly connect the request write data to the bidirectional FIFO output and assert a request valid as long as an address is ready and there are credits. Since the cycle delay at which the FIFO changes its head contents is decoupled from the application delay of the ready signal at the IO interface, the lock-in assertion may be violated.
This PR masks the write data to '0 on read, ensuring request stability on reads and writes with some logic overhead.

Thanks for tackling this.
To be sure to understand this: Adapting the assertion to only check stability on the write data when there is actually a write going on has the same effect, right? If so I would much more prefer this route.
I don’t see any direct advantage of silencing this - afaik the SSR to memory path is already quite critical in terms of timing and we should save any logic we can. Do you agree? Is there an advantage I don’t see?
The compliance to OBI imho could be done in an adapter.

This is correct. I adapted the assertion in tcdm_interface.sv to only require write data and strobe stability on reads and removed the write masking.
Is this better?

Perfect, thanks a lot!


Travis CI integration

We've got tests.  Let's make a robot run them for us.

@tomelm , you said you could flip the bits?

Yep, but we need a .travis.yml file first.

eheh, I did the interesting bits in #23

@tomelm : OK, we've got a .travis.yml config now.  Over to you!

@mittonk I believe we switched it on yesterday; you can see indicators at the top of the readme on the repo page. Thanks @tomelm!

Ah, there it is.  Nice.


Ignore Python 2.6 deprecation notice in tests

This should hopefully cause the tests to pass in Travis again! This should fix #15.

The reason I had to use grep -v instead of a regex is that cram doesn't support multi-line regexes. https://github.com/brodie/cram/issues/14

I tried creating multi line regexes and thus found out for myself that it really can't be done. I factored out your trick to strip the deprecation notice but otherwise merged your pull request as-is. Thanks for the fix.

Great! Thanks.


cross platform lock file generation

Work items

[x] #3353
[x] #3352
[x] #3354
[x] #3355
[x] #3351
[x] #3358
[x] #3359
[x] #3360
[x] #3926

This is a tracking ticket for exposing a way to generate a cross platform lock file using the uv CLI. This ticket is primarily about making this available as a library feature, with exposure on the CLI being a step for making it easy to interact with. For example, this should be done via uv pip compile --unstable-uv-lock-file.
A bit ago, I did a prototype of this by roughly doing the following:

Ignore markers on dependencies.
Make the resolver "fork" internally whenever multiple packages enter the dependency tree as a result of ignoring markers.
Unify all forks of the resolver at the end into one set of locked versions for packages. The result is a "universal" or "cross platform." Its principally differs from a requirements.txt in that it can have multiple versions of the same package in it, and it includes all of the artifacts (wheels and source dist) for each distribution. Installing from a lock file thus requires some filtering.

While this prototype demonstrated the idea, it took a number of shortcuts that made it work only in a limited number of cases.
NOTE: This is distinct from #3347 in that this goal of this ticket is make lock file generation work. In #3347, the goal is to integrate lock file generate with the rest of the uv workspace commands.
A good litmus test for this issue being completed is that we can run the following:
$ cat requirements.in
# Compile with Python 3.10 as minimal version.
anyio<4 ; python_version < "3.11"
anyio>=4.3.0 ; python_version >= "3.11"
idna<3 ; python_version < "3.10"
idna>=3.6.0 ; python_version >= "3.12"
$ uv pip compile -p3.10 --unstable-uv-lock-file requirements.in

And get a uv.lock file as output. This example is interesting because it requires the resolver to "fork." Namely, with 3.10 as the minimal version of Python, both anyio<4 and anyio>=4.3.0 are constraints that need to be resolved simultaneously. Since they must necessarily lead to different versions of anyio, the resulting lock file will contain multiple versions of anyio.

I think we have a good base for the universal resolver, and all of the items initially planned for this are done.
However, for folks tracking this ticket, it's still not yet in a shippable state. That goal is tracked in https://github.com/astral-sh/uv/issues/3347.


fix #144 enter key re-sends last command

Hit ENTER, send previous command.

Like the name of that class?  🤦♂

haha, inertia's a thing


Number Floating

Due to floating issue, some figures are not exact 0 but maybe 4e-10

solved with setting the tolerance 0.0001


⚠ Bofrost.at has degraded performance

In 557926f, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1184 ms

Resolved: Bofrost.at performance has improved in d0cafeb.


Removed CommitUpdate hook for SystemUserSession

For https://github.com/StarcounterApps/Website/issues/64.
This change eliminates second redundant request for current page (which
is in scope of the SystemUserSession processing transaction) so on pages
which are works with transactions (e.g. CmsCatchingRulesPage) will be
initialized a correct not-null Transaction represenation

Interesting! Looks good to me.


windows bug with color output when integrated with testrunner

This is a weird one I encountered when working on testing my steps to be cross-platform in a Windows VM.
This is for godog tests integrated into TestMain so they can be run via go test. Refer to the following screenshot:

The bottom example was called with go test.  The top example was called with go test .  (minimal pkg specification for current package).
I'm not sure what's going on here, but it appears that whenever go test is invoked with an actual package specification, something changes that interferes with how godog is selecting its color output, so it is no longer outputting in Windows-compatible mode.
This issue is somewhat compounded in that the most-common way to run tests in a multi-package project is with go test ./... which also triggers this bug.
(I don't actually normally develop on Windows, so I may be missing something obvious here.)

Hi, yes indeed, in first example I see that color codes were not converted to windows compatible format. Currently godog always colors the Output where the colorization writer is determined by whether it is windows or not. I do not actually see where the issue might be, because the colors package when compiled, is always compiled for correct architecture.
It seems like Colored was not called on this output writer. Maybe go test somehow replaced the os.Stdout. you could try to print the pointer reference for os.Stdout in godog Run command and in tested package main function.

Hmm, not sure if I'm doing something wrong, but using fmt.Println("ADDRESS OF STDOUT:", &os.Stdout), I seem to get the same address 0x1439a50 whether called in TestMain, godog.Run, or in a BeforeScenario hook. (testing on my Darwin workstation, but that portion shouldn't differ based on GOOS I believe).

have you tried that on windows? because on linux go test, go test . and go test ./... prints valid output. I'll try to setup windows vm when I have more time to try to figure this one out

have you tried that on windows? because on linux go test, go test . and go test ./... prints valid output. I'll try to setup windows vm when I have more time to try to figure this one out

Yeah, just tested in a VM -- looks like the address is the same.
Another clue I've noticed is that output is "instant" (e.g. continuously outputted to STD) with go test, but go test PKGSPEC will buffer the output and send it all at once (on all platforms). This makes me suspect that go test might be somehow wrapping the output in the multi-pkg case (which it enters even if only one package is specified?), and this output buffering is somehow interfering with the color codes on Windows?
EDIT: Yeah, I'm pretty sure that buffering is occurring -- as go test does parallel builds and tests for multiple packages by default, so it would make sense that it would need to buffer the output for each so that the output wouldn't overlap.

if for example I set option NoColor. in linux it works just fine when you run multi package tests. So this could only mean that in windows something different is happening. maybe next week I'll have some more spare time to see it in windows VM.
I see in go test implementation that it buffers output for separate packages, and each package is run as a separate command, then finally the output is combined.
But what we see in your example, is that it prints linux color codes, maybe it means the colors package included in test package, was compiled as a non windows OS package or something is wrong with the screeninfo, try to print something here and see whether the number of times in screen is the same as number of packages tested. and maybe check if screeninfo is similar.

I've made a windows VM and seems like it is indeed related to buffered output, just so far cannot find the reason why it does not color it, because the output bytes are exactly the same. will need to try different colorization libraries to check whether there is a difference

tried this also with https://github.com/mattn/go-colorable same issue. but I noticed it only in command prompt. If you use MsysGit bash client for windows it works fine. This is hard to determine whether this is an issue how go test operates or somewhere else, but that does not look that colorization library has way to solve it.

closing in favor of #129


Sensor issues: USV 1724913 (85046)

6/10/22 @10:05 am – Gateway sending data to the tech dashboard consistently
Node #…1857[B2] is sending -999 on all sensors

Check the wiring
Reset the system

Node was damaged (possibly during sidedress) and was disconnected from the sensors

Reattached the sensors to the node and reset the system
The node is communicating with the sensors and data is coming through, but it isn’t showing up on the tech dashboard

UPDATE:

Gateway is connected to all four nodes and is communicating with the gateway
All data strings are complete

rep 2 cover is not transmitting deep sensor.


Customizable data tip

VSCode Version: 1.33.0
OS Version: Windows_NT x64 10.0.17763

Could we get an option to customize the hover over data tip/tooltip css values?
Currently sometimes the size is just too small and not so good to look through and horrible to expand:

Visual Studio 2015/2017 does it right and since VSCode is inspired by it, its data tip should be the same but it is not.
I'd like to change its width/height a bit, and also give it a padding. If so, anyone should be able to change the css as desired to fit everyone's needs.
Therefore, I ask you to implement this feature, which I had in my mind for so long.
Steps to Reproduce:

Debug something
Hover over a defined variable

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

Dup of https://github.com/Microsoft/vscode/issues/67620
Making customizable css is out of scope


npm run make-components fails on Windows

This is due to the fact that the makeAll output is piped to grep, which doesn't work in Windows shell.  Perhaps makeAll should have a switch that controls how much output to produce rather than using grep.
See this post for more details.

This was fixed in one of the makeAll updates for v4.0


move tests/install-and-run-ocp to ocp4 (if possible)

test setup currently uses oc cluster up based on ocp3.11, which explains, why the tests currently fail.

@mrunge is this issue now resolved with the merge of #105 ?

@leifmadsen if https://github.com/redhat-service-assurance/telemetry-framework/issues/110 works, this here is solved.
This issue was written to track progress on CI moving to OCP4. The script itself is just a vehicle for that. I apologize for not making this clear. The intent was indeed mentioned on https://github.com/redhat-service-assurance/telemetry-framework/pull/105

I filed #106 to investigate if we can move travis ocp setup to ocp4.


Failed to bind server on [<IP_ADDRESS>]/19132, is the port free?

I've tried multiple ports, it says this for all of them.
Error:
Failed to bind server on [<IP_ADDRESS>]/19132, is the port free?
project_path\node_modules\raknet-native\lib\RakNet.js:86
    return this.server.listen(packets => {
                       ^

TypeError: Server failed to start
    at Server.listen (project_path\node_modules\raknet-native\lib\RakNet.js:86:24)
    at RakNativeServer.listen (project_path\node_modules\bedrock-protocol\src\rak.js:134:17)
    at Server.listen (project_path\node_modules\bedrock-protocol\src\server.js:109:25)
    at file:///project_path/Main.js:12:14
    at ModuleJob.run (node:internal/modules/esm/module_job:193:25)

My code:
import {createServer} from "bedrock-protocol";

const server = createServer({
    host: "<IP_ADDRESS>",
    port: 19132,
    version: "1.20.10",
    motd: {
        motd: "Minecraft Bedrock Server", levelName: "world"
    }
});

await server.listen();

The line that throws the error:
https://github.com/extremeheat/node-raknet-native/blob/master/src/RakServer.cpp#L148

import {Server} from "bedrock-protocol";

const server = new Server({
    host: "<IP_ADDRESS>",
    port: 19132,
    version: "1.20.10"
});

await server.listen();

This worked.

This error is because the port you want to use, 19132, was not free when you tried to run the program. You can use the netstat command to check what ports are in use.


Question(drag-drop): iOS 12 Safari scrolls on drag

Bug, feature request, or proposal:
question (bug?)
What is the expected behavior?
The touchmove event should be default-prevented.
What is the current behavior?
In our application this does not happen. While the handler method in the DragDropRegistry gets called and also calls preventDefault() on the event, this does not work, even though there is logic to bypass the underlying WebKit bug (and which seems to work in the examples).
What are the steps to reproduce?
I don't know.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
7.0.0
Is there anything else we should know?
The examples in the docs are all working fine and I was not able to reproduce this issue outside of the app we're developing. I was able to solve this by adding an empty active touchmove-Listener in my main.ts file:
document.addEventListener('touchmove', () => {}, {passive: false});

This actually solves the issue for me, but I'm curious as to why this might happen. This might also affect other users of drag & drop.
Could this be related to us having a hybrid AngularJS/Angular application?

This might be happening if you have a touchmove listener somewhere in your app that's calling stopPropagation. Another possibility is if there's a touchstart listener with a preventDefault.

We don't register any listeners to these events. But as we're upgrading our app, we're running AngularJS alongside angular-material and other AngularJS libraries. Might be one of those is responsible for this. Guess I will not investigate it too much, but thanks for the answer!