App crashing issue due to NTP connection

We are getting this kind of crash reports via Fabric after building app with Xcode 9.1 , TrueTime version: 4.1.0. Crashes occurred in iPhone 5c devices only.
Is this related to https://github.com/instacart/TrueTime.swift/issues/37 and does latest version solve the problem?

Crashed: com.instacart.ntp.connection
0  TrueTime                       0xef6f6c _T08TrueTime13NTPConnectionC07requestB033_2A79C9048389EB5D5F57E571231D0EE3LLyyFyycfU_Tf4g_n + 124
1  TrueTime                       0xef6e40 _T08TrueTime13NTPConnectionC07requestB033_2A79C9048389EB5D5F57E571231D0EE3LLyyFyycfU_TA + 20
2  TrueTime                       0xf09ec4 _T0Ix_IyB_TR + 36
3  libdispatch.dylib              0x1d1f9797 _dispatch_call_block_and_release + 10
4  libdispatch.dylib              0x1d20659d _dispatch_queue_serial_drain + 854
5  libdispatch.dylib              0x1d1fcb71 _dispatch_queue_invoke + 886
6  libdispatch.dylib              0x1d206a1f _dispatch_queue_override_invoke + 282
7  libdispatch.dylib              0x1d2081b5 _dispatch_root_queue_drain + 326
8  libdispatch.dylib              0x1d20800f _dispatch_worker_thread3 + 106
9  libsystem_pthread.dylib        0x1d3ae87d _pthread_wqthread + 1040
10 libsystem_pthread.dylib        0x1d3ae45c start_wqthread + 8

@msanders and if I use the latest version, won't there be even more crashes?

iPhone 5c is a 32-bit device. Does the library work on 32bit iPhones?
Please someone confirm.

Dear all facing the same issue still, Please find the firebase logs as below
Stack Trace:
Crashed: com.instacart.ntp.connection
0  TrueTime                       0x100aac028 $s8TrueTime21NTPTimevalConvertiblePAAE13timeSince1970xSo7timevalV_tcfCSo12ntp_time64_ta_Tg5Tf4nd_n + 88
1  TrueTime                       0x100aa5f30 $s8TrueTime13NTPConnectionC07requestB033_2A79C9048389EB5D5F57E571231D0EE3LLyyFyycfU_ + 148
2  TrueTime                       0x100a9cf44 $sIeg_IeyB_TR + 28
3  libdispatch.dylib              0x21be80a38 _dispatch_call_block_and_release + 24
4  libdispatch.dylib              0x21be817d4 _dispatch_client_callout + 16
5  libdispatch.dylib              0x21be2a324 _dispatch_lane_serial_drain$VARIANT$mp + 592
6  libdispatch.dylib              0x21be2ae40 _dispatch_lane_invoke$VARIANT$mp + 428
7  libdispatch.dylib              0x21be334ac _dispatch_workloop_worker_thread + 596
8  libsystem_pthread.dylib        0x21c062114 _pthread_wqthread + 304
9  libsystem_pthread.dylib        0x21c064cd4 start_wqthread + 4
Device
Model: iPhone 6s Plus
Orientation: Portrait
RAM free: 66.88 MB
Disk free: 1.13 GB
Operating System
Version: 12.4.0 (16G77)
Orientation: Portrait
Jailbroken: Yes
Crash
Date: May 27, 2020, 1:32:00 AM
App version: 1.5 (<IP_ADDRESS>)


High priority: Investigate flakiness on dart2js-windows

There is a lot of flaky timesouts on all dart2js-windows and these do not seeem test-specific
The underlying problem might be an infrastructure issue in test.dart's browser controller in connection with IE10/IE11. Our buildbots don't surface the debug log information from test.dart so it's really hard to diagnose.
I think it should be a high priority to look into those flakes and fix the underlying issue.

This issue has been going on for a long time. We should consider moving all of these builders to FYI until they are fixed.

I'm rebooting these machines, because ie10 doesn't seem to be working well, even in a remote desktop session.  IE 10 is old and unsupported, so we should switch to testing the new IE, edge, on Windows 10.

Looking at just one builder, the ie11 shard 2 of 4, and getting all of the timeouts in the 10 failing ie11tests in the last 100 runs, we found two tests that were repeatedly timing out, and  more that only timed out once.
dart2js-ie11 release_x64 html/custom/constructor_calls_created_synchronously_test failed 3 times
FAILED: dart2js-ie11 release_x64 pkg/testing/test/hello_test failed 4 times
These each failed once:
FAILED: dart2js-ie11 release_x64 html/custom_elements_test/preregister
FAILED: dart2js-ie11 release_x64 html/js_typed_interop_test/avoid leaks on dart:core
FAILED: dart2js-ie11 release_x64 html/xsltprocessor_test/supported
FAILED: dart2js-ie11 release_x64 pkg/front_end/test/scanner_test
FAILED: dart2js-ie11 release_x64 pkg/front_end/test/src/async_dependency_walker_test
All failures are timeouts of tests that don't normally time out.
More investigation of the tests that are timing out on all windows browser tests can help us figure out what the problem is.

@peter-ahe-google @sigmundch @sortie

/cc @stereotype441
I'd skip for now the pkg/front_end/* tests - I don't think there is much value in running these tests in ie11 at the moment. We do want to test that we can run the frontend in chrome (the main use case is to one day run ddc as part of the chrome-debugger),  but I'm OK skipping all other browsers for now.

I want to be sure that there's no confusion here: running pkg/front_end/* tests on the Dart VM is absolutely critical, but yes, we can skip them on browsers if that's helpful. However, it might also be valuable to check these tests for asynchronous pitfalls.

The current work that needs to be done first, I think, is:
Using a script or a shell script, get the logs with the flaky timeouts from the dart2js-windows columns in the buildbot.  Each column can be done separately, since every test only runs on one of the shards, and which shard it is is deterministic.  Each step can also be done separately, since most steps don't have any failures they can be skipped, and the co19 steps can be done separately from the other steps.
The logs that are held on the buildbot (about 2 weeks worth) can be fetched using the stdio/text URLs.  For example, I just did a command line:
for i in 4121 4112 4110 4107 4100 4090 4062 4061 4045;  do curl -o log$i https://build.chromium.org/p/client.dart/builders/dart2js-win7-ie11ff-2-4-be/builds/$i/steps/dart2js ie11 tests/logs/stdio/text; done
There is also a permanent record of older logs in cloud storage, stored in logdog, viewable by the links in square brackets in a build, which use the logdog viewer:
https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Fclient.dart%2Fdart2js-win7-ie11ff-3-4-be%2F4076%2F%2B%2Frecipes%2Fsteps%2Fdart2js_ff_observatory_ui_tests%2F0%2Fstdout
There is also a different way of seeing all the runs in a column, using milo, the replacement for buildbot.  This can also go back arbitrarily long, rather than dropping runs more than a month old:
https://luci-milo.appspot.com/buildbot/client.dart/dart2js-win7-ie11ff-4-4-be/
https://luci-milo.appspot.com/
There is a command-line tool, called logdog, for fetching the file as a direct text download:
https://github.com/luci/luci-go/blob/master/logdog/client/cmd/logdog/README.md
I will be finding out how we get these command-line tools other than downloading and building them ourselves.

I just committed a small library that allows us to download logs via logdog:
https://github.com/dart-lang/sdk/blob/master/tools/gardening/lib/src/logdog.dart
This should allow us to fetch logs from a longer period, thus showing us which tests fail the most often.

Hi Bill,
What's the latest on this bug? Last I heard chrome people were re-imaging the Windows machines, that has been done, and now it looks like we're just back to spurious flaky timeout failures (as opposed to the return status failures of last week that required the reimaging). What's the current status of handling flaky tests? It looks like in some cases we're re-running, but I don't see any rerunning happening for these tests that timed out: https://uberchromegw.corp.google.com/i/client.dart/builders/dart2js-win7-ie11ff-3-4-be/builds/75/steps/dart2js ie11 tests/logs/stdio

During my gardening shift I saw this build failure today.
One very interesting thing is that the number of failures equals precisely the number of cores this machine has (which corresponds to the number of parallel tests we run).
This leads me to suspect that Internet Explorer might get into a bad state, which will affect all open tabs / windows, thereby affecting all concurrently running tests.
One possible situation in which this could happen if Internet Explorer (or the system) pops up a modal dialog (e.g. "this script is no longer responding, do you want to wait for it? y/n"). Similar issues have occurred in the past.
Since I'm the gardener today, I'll do a far fetched attempt, by making a screenshot before killing browsers  and upload them to cloud storage (see cl).

RIght now, IE11 is mainly timing out in the first run of IE on a build.  I have watched this with a window open, and the IE window is open, trying to load the driver page, and nothing is happening.
The option to open developer tools is grayed out in the system menu, so I can't see the network traffic.
This timing-out browser is killed, and a new one is opened, and it times out too, while loading the driver page.  Only the third time opening the browser, is the connection made.
The strange thing is that this only happens in the first IE11 step in a build, so it seems like there could be some IE11 state that is initialized, and kept warm, even when the browsers are killed.

The debug log for IE11 bots shows that the 60 second timeout for fetching a test is being hit when starting ie11 for the first time in a build.  The browser is then killed, and a new instance is started, which again takes more than 60 seconds to start up.  This cycle continues until the max number of failures is reached, and then the test run is stopped.
Increasing the time allowed for a browser to fetch a test to 120 seconds.  This should fix the problem on IE. And this does not increase the timeout for tests that take too long, which is controlled by a different timer.

The commit https://github.com/dart-lang/sdk/commit/d6ca1a5defcbe3834d08a67511abc23bb902f073 seems not to be working correctly, so I am introducing a new CL to catch the timeouts more robustly.  If this works, then we know there was a problem with the previous attempt.

https://codereview.chromium.org/2938813002 which should stop ie11 timeouts from reporting as errors, has landed as d98d32b63c46b884fcdea3be08cfd55c5f35165d

I feel like the these bots have been a lot more stable. Am I mistaken? Can we close this issue?

Actually, we were just thinking about reverting the change that ignores Windows IE timeouts.  The builders have been stable because up to 5 or 10 timeouts are ignored, for each run of test.py.
But now I realize that the fix by @mraleph for Windows probably won't help these bots, because they are timing out in IE.  So if we revert the hack, and they become unstable, we would recommit the hack (that ignores up to 10 IE timeouts).
I would not close the issue, because it is not fixed, just hidden.

After the ie11 builders were moved from the golo lab (permanently assigned vms assigned to them) to swarming (windows GCE VMs taken from a pool, randomly), the flakiness and the real timeouts have increased to more than 10 per shard.
To investigate this, and turn it green, we are dropping the code that ignores the timeouts.  Real timeouts will show up as errors, and flaky ones will enter the flakiness system, and eventually be forgiven. @sortie

The high number of ignore results could also come from the other dart2js windows thing that returns ignore: a dart2js hang.  We are leaving that code in place, to verify that the ignores coming with the move to swarming are ie11 timeouts.  The issue tracking dart2js hangs is #26060


Add documentation for webpage

:green_circle: Added documentation for two distributions
:green_circle: Added installation, usage, introduction, etc sections.

@hot9cups, please merge Poisson (when it passes tests) and then merge this.


Fixed HRNet modules

Hello,
I replaced None by nn.Identity() in HRNet initialization functions because when there is a non-module object in nn.ModuleList torch.jit.trace fails. Also made a small code refactoring (removed unused imports, sorted them according to PEP 8, removed spaces in dict definition).
Trained a segmentator based on it and traced with torchscript. Everything works well!

Looks good, thanks


[Doc] Provide Information On Interactive ISO Install grub.cfg Location

Is your doc request related to a problem? Please describe or add related issue ID.
There may be times where someone may be dropped into grub2 while the USB based ISO is hooked up.
Knowing what partition to set as root & where to located the grub.cfg from the iso would be useful for installation.
Describe the solution you'd like
Something that provides information of mentioning to have:
set root=(hdN,msdos1)

(Whereas, "N" denotes N number of possible drives, they'd have to determine which is their USB drive that is mounted)
And also mentioning where once root has been set on Grub2 where the grub.cfi is located.
I didn't manage to write down where I found it, but I believe it's located at something like:
chainloader /boot/grub2/something/x86_64-efi/something/grub.cfg

Then they'd be able to fire off the boot command from Grub2 and be taken to the interactive ISO installation.

@irishgordo is the following a good starting point for documenting this? Is there anything you want added or linked to? Could this be added to this page https://docs.harvesterhci.io/v1.1/install/usb-install?

If you use a USB to mount the Harvester ISO disk, you may be directed to Grub2. In this case, it helps to know where to locate the grub.cfg, the root partition, and how to set a new root is helpful.
You can see the current root partition in the crub.cfg. To view the grub.cfg from the ISO, go to chainloader /boot/grub2/x86_64-efi/grub.efi.
To set a new root partition, run set root = (hdN,msdos1), where N denotes N numbers of possible drives. N should be the drive your USB is mounted to.

I think that could be a good spot for the docs :smile: :+1:

Move this to v1.1.3 since the problem doesn't exist in Harvester v1.2.0; the doc PR is pending on https://github.com/harvester/docs/pull/298


Update concept-password-ban-bad.md

Need to add context in this document stating that password protection validations are not consistent across on-prem and cloud service

#sign-off


dstat: 0.7.3 -> 0.7.4

Motivation for this change
Reduce the number of python2 dependent packages. I also needed to remove the python-wifi module since that is not available for python3 anymore.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@nagy please fix the merge conflict.

@nagy please fix the merge conflict.

fixed

fixed

This is a semi-automatic executed nixpkgs-review which is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 107040 run on x86_64-linux 1

1 package built:

dstat

This is a semi-automatic executed nixpkgs-review which is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 107040 run on x86_64-linux 1

1 package built:

dstat


Replace shallowEqual with shallow-equal-fuzzy

Add https://github.com/lexich/shallow-equal-fuzzy for compare data

Thanks!


Role-based Access Control

Currently there is no strong access control on the Kubernetes side of the BotKube configuration. Installing BotKube creates a ServiceAccount with full Kubernetes access. Access control (such as allowed kubectl verbs) is configured in the BotKube configuration. All BotKube users have the same access level.
Access control should be enhanced in two ways:

Configurable both on the Kubernetes side in general (i.e. BotKube ServiceAccount is restricted by k8s security policies)
Configurable on a per-user basis (i.e. a specific user of BotKube maps to a role / set of permissions)

Related:
https://github.com/kubeshop/botkube/issues/254
https://github.com/kubeshop/botkube/issues/227

Closing as the https://github.com/kubeshop/botkube/issues/712 has been implemented 👍


Manually add file, syntax errors

Hi,
Has anyone by any chance , had seen errors for the SearchTextField.swift errors.
When i drag to project, it gives me syntax errors of the file. ANy help would be really appreciated.

Sorry for my answer delay!. Probably it's because you are using the new Xcode beta (and swift 4).
You can try with the "swift4" branch, which is compatible with Xcode 9 and Swift 4: https://github.com/apasccon/SearchTextField/tree/swift4


Add Input::reset_all

What problem does this solve or what need does it fill?
Sometimes, all of the inputs of a given type need to be reset at once.
What solution would you like?
Add a Input::reset_all method.
What alternative(s) have you considered?
Manually set the Input<T> resource to its default value.
E.g.
*keyboard_input = Input::<KeyCode>::default();

Additional context
Used in a workaround for #1700, as documented in https://bevy-cheatbook.github.io/programming/states.html#with-input

it already exists on main:
https://github.com/bevyengine/bevy/blob/340957994dc2c85f7a3ebc5ea6a5ad1b161e0041/crates/bevy_input/src/input.rs#L118-L122

Should we close this? Or do we need clear to also clear pressed as well?

You also need to clear pressed, so this isn't a full fix.

Reopening because this got closed by #4410 which is now reverted.


Fixed supernovae offsets

Utilized position angle in calculation of e1 & e2
Changed offset ra & dec outputs to x and y coordinates
Minor changes to fix testing

@cmistick there is an error in the CI. I hope you can fix it

Accidentally added a notebook in the commit here, will create a new branch and PR for it instead.


update build.sh

move url and version config of deps from build.sh to build.conf
internal_build.sh invoke build.sh

build

link for zookeeper is unavailable?

the link is available but very slow in china

travic error
--2016-11-17 06:49:57--  http://www.us.apache.org/dist/zookeeper/stable/zookeeper-3.4.7.tar.gz
Resolving www.us.apache.org (www.us.apache.org)... <IP_ADDRESS>
Connecting to www.us.apache.org (www.us.apache.org)|<IP_ADDRESS>|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2016-11-17 06:49:57 ERROR 404: Not Found.
The command "wget http://www.us.apache.org/dist/zookeeper/stable/zookeeper-3.4.7.tar.gz" failed and exited with 8 during .

travis关闭很久了，这个pr目的就是修好travis并重新启用，这个merge之后会搞个pr让travis直接调build.sh，这样以后更新依赖的时候travis也跟着更新了


CAMEL-8332: Add component implementation to camel-dozer module

Proposed implementation of CAMEL-8332.
https://issues.apache.org/jira/browse/CAMEL-8332

Thanks the PR has been merged. Can you close this.

Thanks, Claus!


spatial/{r2,r3}: add costheta, normalize

Please take a look.
This CL adds the ability to compute the cosine of the opening angle between 2 vectors (in r2 and r3) and to normalize a vector (ditto).

PTAL

Ping?

PTAL


Add configuration option(s) to allow highlighting of huge files

Hello!
I am the author of "Rainbow CSV" extension, and users of the extension have a problem because VS Code doesn't allow highlighting of big files: https://github.com/mechatroner/vscode_rainbow_csv/issues/3
Currently file size limits are hardcoded into the source ( MODEL_TOKENIZATION_LIMIT, MANY_MANY_LINES) and I suggest to either move them to VSCode user config or to add a boolean config option like "allowHugeFilesSyntax" which would be false by default, and if it is set to true, VSCode would ignore the hardcoded constants.

Fixed via PR #44988

I verified these limits work as expected, however the configurations are a bit too cryptic imho.
I would consider renaming them to have a word "limit" or "threshold" at the end
"editor.largeFileSizeLimit": 20971520,
"editor.largeFileLineCountLimit": 300000,
Maybe even remove the word large
"editor.fileSizeThreshold": 20971520,
"editor.fileLineCountThreshold": 300000,
Another thing which I dislike is the user specifying what is the exact threshold for him. Could we have made this a bollean which means no limit, and would have some warning message that opening huge files might make vscode unresponsive.

@isidorn I've captured that in #48546


Pic 1859 save gender

We will now store "sex" values as they are supplied by common platform, i.e.
    "gender": {       "description": "The person gender",       "type": "string",       "enum": [         "MALE",         "FEMALE",         "NOT_KNOWN",         "NOT_SPECIFIED"       ]     },
This change encompasses the following

migrates existing values in the database which from Libra are 'M', 'F' and 'N'.
CP always sends a value so we will model the field as not-null
Use an enum in CourtCaseEntity, to ensure correct values saved
CourtCaseRequest - as sent by prepare-a-case requires values of 'M', 'F' etc and so we don't have to change that client, the defendant sex is a string
CourtCaseResponse  - defendant sex is value from the enum
ExtendedCourtCaseRequestResponse - using a string because the CCM pacts depend on it. Need to raise a ticket in CCM to send 'MALE','FEMALE', etc as they are received from CP

Looks good subject to PACT failures


frequent data loss in flat list

it is very Occasionally， i have no idea
y-prosemirror  1.2.1
yjs  13.5

The issue is unclear. Please provide a minimal reproduction.

This kind of situation is very rare. I have also been trying to reproduce it. The most probable scenario to reproduce it is by inserting a list (prosemirror-flat-list) into a table (prosemirror-tables) and  edit in the list. We use y-indexdb in our project and the latest version of y-prosemirror。

The issue is unclear. Please provide a minimal reproduction.

When a  list (prosemirror-flat-list)  is nested inside a table (prosemirror-tables),  y-prosemirror(maybe yjs) may delete the table cell in certain scenarios.

If you could provide a Git repo, or a CodeSandbox/Stackblitz link etc. to reproduce this issue, I would love to take a look into this issue. You can start with the stackblitz link in the README of prosemirror-flat-list.


rt: Move thread waiter into a module

This tidies up the entry! macro and makes it easier to add other state cleanup functions later.

#64 is an example of another change that would add a state cleanup function to the entry! macro.

As a side-effect, this fixes a bug in the entry! macro where it requires flipperzero-sys to be a dependency of the macro user:
error[E0432]: unresolved import `flipperzero_sys`
  --> src/main.rs:11:1
   |
11 | entry!(main);
   | ^^^^^^^^^^^^ no external crate `flipperzero_sys`
   |
   = note: this error originates in the macro `entry` (in Nightly builds, run with -Z macro-backtrace for more info)

error: cannot determine resolution for the macro `sys::c_string`
  --> src/main.rs:11:1
   |
11 | entry!(main);
   | ^^^^^^^^^^^^
   |
   = note: import resolution is stuck, try simplifying macro imports
   = note: this error originates in the macro `entry` (in Nightly builds, run with -Z macro-backtrace for more info)

By moving the thread waiter into a module, flipperzero-sys is correctly resolved via the dependency of flipperzero-rt, and the macro user isn't affected (similarly to how we access it via $crate::__macro_helpers::__sys in the flipperzero crate to avoid this issue for flipperzero users).


hightlight as a service

Some small adaptation to make the various tools less command-line dependent.
As a proof a concept, there is a simple nitlight&nitpick online tools.
Maybe a future nit online validador (nitltn?)
http://pratchett.info.uqam.ca:8081/
It seems that the machine is no more accessible from outside :/

I suggest to put the code under the form, so tooltips will not be cropped by the page.

the tooltips of nitlight are just crappy anyway. This one contains only a dropbox with a badly-wrapped and unreadable message. It is why I repeat the messages bellow in a ul in fact.
If someone have a better proposal for popups in nitlight I will gladly take them.
I can still switch the two parts if you prefer

reroll: switch textarea and result; try to pass tests

+1


Atlassian Bitbucket Server Code Insights

Does this utility support Atlassian's Bitbucket Server Code Insights Feature?
https://confluence.atlassian.com/bitbucketserver/code-insights-966660485.html
Was looking to add a fortify code insights report where users can't merge to master unless the fortify report passes and does not have any med or high annotations.

FortifyBugTrackerUtility currently doesn't support BitBucket, however FortifyVulnerabilityExporter is capable of generating BitBucket reports. Apparently I forgot to document the BitBucket capabilities of FortifyVulnerabilityExporter; see FortifyVulnerabilityExporter issue 38 for more information.
Would this be suitable for your needs?

Do you know if the report it generates is a code insight report that would work with Bitbucket Server?

FortifyBugTrackerUtility currently doesn't support BitBucket, however FortifyVulnerabilityExporter is capable of generating BitBucket reports. Apparently I forgot to document the BitBucket capabilities of FortifyVulnerabilityExporter; see FortifyVulnerabilityExporter issue 38 for more information.
Would this be suitable for your needs?

Do you know if the report it generates is a code insight report that would work with Bitbucket Server?

Not sure, you'd need to check on the Bitbucket side to see whether there are any differences in expected input.
Closing this issue as it's no longer related to FortifyBugTrackerUtility; please open a new issue on the FortifyVulnerabilityExporter repository if necessary.


fix(model-server-lib): don't throw exceptions for missing children

Restore the old behavior of allow to query non-existing children similar to what has been done in MODELIX-435 for references.
Fixes: #MODELIX-444

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


feat: add character style support for text casing

Less obvious than it seems, due to some command expecting text/tree content...
Needs

[x] Add case support in character styles
[x] Refactor style cascading support and explain why the "naive" approach fails... --> See comment below
[x] Documentation

Refactor style cascading support and explain why the "naive" approach fails...

See https://github.com/Omikhleia/markdown.sile/pull/80 for context in a simpler case.
But here, this is getting messy as hell, for a use case which was just to support text case in styles initially...
Raising questions to SILE for possible advice ^^
https://github.com/sile-typesetter/sile/discussions/1834

Moving forward.


test(breadcrumbs): add screenshot tests

Describe pull-request
Adds screenshot tests for darkmode for breadcrumbs component.
Issue Linking:

Jira: CDEP-3646

How to test
Provide detailed steps for testing, including any necessary setup.

Run npm run test
Visually inspect the files generated by the tests

Checklist before submission

[x] I have added unit tests for my changes (if applicable)
[x] All existing tests pass
[ ] I have updated the documentation (if applicable)
[ ] Not breaking production behavior
[ ] Behavior available in storybook with documented descriptions (if applicable)
[x] npm run build-all without errors

Suggested test steps

[ ] Browser testing (Chrome, Safari, Firefox)
[ ] Keyboard operability
[ ] Interactive elements have labels.
[ ] Storybook controls
[ ] Design/controls/props is aligned with other components
[x] Dark/light mode and variants
[ ] Input fields – values should be displayed properly
[ ] Events

Screenshots
Not applicable
Additional context
None

Amplify redeployed from AWS


JDA search::User1 media_type website

@meeshmon @horak @spacemansteve
As of April 14,2016 at 7:27 am
I checked the User1 media_type website item number in the JDA site and the admin page.
There are 5758 items missing from the JDA website.
Missing item number from the JDA site (51,789-46,031) =5,758
The admin page results 51789 items
The JDA site results 46031 items
You can filter the media_type website item number by filtering to get the published item number which should match the number on the JDA site.
・Published　Yes
・Layer type  website
・User ID 1
http://jdarchive.org/ja/user/1#media_type=Website&sort=relevant& search result 46,031items

Missing items from the JDA might have problems with item page being blank, tag search, editing page (see my previously submitted issues #1071,#1073,#1074,#1078,#1081)
I should note that 5147 items' item pages are blank between1698103 - 1832173
I do not have the actual number but I see item pages being blank between 707013 - 1534278

Thanks for detailing all that Koko. I'm a little confused what the difference between the last two sentences are.

I should note that 5147 items' item pages are blank between1698103 - 1832173
I do not have the actual number but I see item pages being blank between 707013 - 1534278

What is an "items' item page"?

between ids 1698103 - 1832173 all have blank item pages.
ids between 707013 - 1534278 have blank item pages but some item pages are working.
item page urls all have "http://jdarchive.org/en/item/"
I think you should check all the item pages besides the ones I mentioned the above.

Thank you. I'm creating an issue that will hopefully unify a lot of these problems as they are most certainly related.

thanks!


Statistics tab has no title after detaching

Description
https://github.com/user-attachments/assets/54cd2eb1-2d99-4b7e-b84b-dca7bdd6c36e
DBeaver Version
Enterprise Edition 24.2.4-202410172322
Operating System
Windows 10
Database and driver
PostgreSQL 16
PostgreSQL JDBC Driver 42.7.4
Steps to reproduce
No response
Additional context
No response

Thanks from your report.


added composer.json, added instructions in README.md

added composer.json and extended install instructions

Hi @vardumper,
I'm not 100% against it, but I wonder if it's really necessary.
Since Pico is not in PHP, and composer is a dependency management tool for PHP, I wonder how it can be used for Pico users.
I would like more feedback.

@yoanbernabeu,
Sorry to ping you here 🙂. I could use your advice.
I noticed your video and your integration.
Merci 🇫🇷
Do you think it is important or necessary to integrate a composer config file in Pico?

Independently of what Bootstrap does...
... this is really just for the convenience of installing pico whatever way someone wats to install it.
In my (PHP) project, I use scssphp/scssphp to compile sass files, so after installing picots with composer I just added @import '../vendor/picocss/pico/scss/pico.scss';
this way I don't need to .gitignore a /node_modules folder, nor do I need to install npm, or manage a packages.json. Makes my deploy process leaner.

@yoanbernabeu,
Sorry to ping you here slightly_smiling_face. I could use your advice. I noticed your video and your integration. Merci fr
Do you think it is important or necessary to integrate a composer config file in Pico?

Hello and thank you for the mention.
I just saw your messages... too many emails :)
I don't think it's necessary to add a package for the tool, and it would require additional maintenance time IMHO.

For me this topic is solved. Feel free to close the ticket.
Roundup for anybody interested or stumbling over this PR: https://erikpoehler.com/2022/02/27/build-watch-sass-files-with-php/

I don't think it's necessary to add a package for the tool, and it would require additional maintenance time IMHO.

To be fair, composer.json seems to simply provide metadata that helps for a smoother installation for PHP users. No? I am wondering what the additional maintenance is for having that file in the repo? By contrast looking at twbs' composer.json link that @lucaslarroche posted, it seems that the file had very few modifications in its lifetime and the last time it was modified was back in 2019, so I'd say it is not much maintenance for something as large as Bootstrap. However, I am not a seasoned PHP dev so I don't know the ecosystem well enough but I am checking out using Laravel for something so this is slightly relevant for me.
To me this PR seems like a simple yet useful one that helps PHP users install this as a package without requiring local modifications as described by @vardumper in #146.

I like the idea to support more package managers, which allows a smoother addition to other language frameworks.

Thank you, @yoanbernabeu, @praneetloke, @prikeshsavla.
Your comments are helpful. I will probably merge this PR.
It won't be in the next release as I want to set up a small PHP project as a test and create a Packagist account to be correctly listed.


Add Autocomplete

Related issue
Closes #2890
Overview
Adds Autocomplete component by extending SelectE.
Link to preview
https://autocompletee.netlify.app/?path=/story/autocomplete-experimental--default
Reason
Required for feature parity.
Work carried out

[x] Refactor code
[x] Add component
[x] Update tests

Screenshot

Developer notes
Some pieces have been split out from this ticket:

onFocus behaviour with already selected item
highlighting the first item matching the filter
show bold text when filtering
display no results message

Thanks @thyhjwb6 looks great! Just one small bug (not sure if it'll be covered by "onFocus behaviour with already selected item"?):
If the field is empty and loses its focus, it should return to its default state. Currently, clearing the input using the keyboard (ie. not using the 'x' icon) doesn't do that.
https://user-images.githubusercontent.com/73531035/148938466-5c1effca-7568-4870-a344-4044b7e19415.mov
Everything else looking good, thanks! :)

@jpveooys thank you great spot!
@k9dh3zij everything to do with focus/blur behaviour will be covered in that ticket 👍


Content tag does not work inside dom-if template

Content is not working inside the conditional template tag. It used to work in Polymer 0.5.

Related to https://github.com/Polymer/polymer/issues/1565 (investigate at same time).


Remove padding-right from last column in summary list row

Tiny change to CSS so that the last column in a summary list always has right padding removed, not only if the last column is an actions column. Resolves #1928.
The line that removes right padding from the actions column has been maintained for IE8, which doesn't support :last-child.

I think ideally all items in the same column would align with one another, but I don't think it's super critical here. I've seen summary cards used for large blocks of text but they're more commonly used for individual lines or lists, where you wouldn't really notice the difference. Even for blocks of text, the ragged right edge of it will obscure the lack of alignment a bit.
So unless there's a simple way to make something like Ollie's screenshot above line up, I'm pretty happy to go with this approach tbh


ENH add axis kwarg to misc.logsumexp

Replaced the implementation, from maxentropy by Ed Schofield, with the one from scikit-learn by Gaël Varoquaux. Merged the docstrings.
There was no authors section in scipy/misc/common.py, so I decided to put the authors in the commit message.

Needs a test. Apart from that, looks good.

Added the test that I just wrote for scikit-learn in f27b6220988e375b32962b99f8b0139e83d1a3aa. I hope it works, since I've never actually managed to build SciPy, let alone run its tests.

Regarding the speed: it looks like logaddexp.reduce is much faster for small arrays, and slightly slower for large arrays:
In [2]: from sklearn.utils.extmath import logsumexp

In [3]: import numpy as np

In [4]: X = np.random.random(10)

In [5]: timeit logsumexp(X)
10000 loops, best of 3: 25.4 us per loop

In [6]: timeit np.logaddexp.reduce(X)
100000 loops, best of 3: 3.05 us per loop

In [7]: X = np.random.random(10000)

In [8]: timeit logsumexp(X)
1000 loops, best of 3: 958 us per loop

In [9]: timeit np.logaddexp.reduce(X)
1000 loops, best of 3: 1.43 ms per loop

Excellent idea, +1.
However, to maintain backwards compatibility, the default must be axis=None,
which sums the entire array. For example,
Old version:
In [2]: x = array([[0, 1, 2]])

In [3]: logsumexp(x)
Out[3]: 2.4076059644443806

New version:
In [35]: x = array([[0, 1, 2]])

In [36]: logsumexp(x)
Out[36]: array([ 0.,  1.,  2.])

@WarrenWeckesser: pushed axis=None support and enabled it by default.

Great; two more small changes, and I think it's ready:

According to https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt, "also" should be capitailzed in the docstring section heading: "See Also".

Add a subsection in the "New features" section of the release notes (scipy/doc/release/0.11.0-notes.rst) to note the addition of the axis keyword to logsumexp in scipy.misc.

Ok, done!

Rebased and committed as b19587d704bdf055b4a2904a30d629d03b186bf9
Thanks, Lars!


Only build the nuget pack which contain actual code changes (AWSSDK.SQS)

Describe the feature
Currently the package AWSSDK.SQS is build almost daily.
Use Case
We've noticed this behavior on AWSSDK.SQS for a while already because we're using floating versions with packages.lock.json which causes conflicts in our projects.
When I verified what was changed it was only the AssemblyInfo.cs file that was affected

Proposed Solution
Only build a package when the code for the component change.
It will give a less buggy feeling this way.
Other Information
No response
Acknowledgements

[ ] I may be able to implement this feature request
[ ] This feature might incur a breaking change

AWS .NET SDK and/or Package version used
AWSSDK.SQS <IP_ADDRESS>
Targeted .NET Platform
.NET6
Operating System and version
Windows, Linux

We would like to get to that point of only releasing when the service changes. The reason it is happening right now is inside AWSSDK.Core there is an embedded JSON file that describes all of the AWS service endpoints. Given the number of AWS services we have these days it is almost daily there is some service region expansion causing that file to change. And when AWSSDK.Core changes we update all of the service packages to pick up the latest changes of AWSSDK.Core.
We are trying to move away the monolithic JSON file for several reasons but it takes time because there is a lot of automation in place used across many teams to create that file that gets released with almost every AWS SDK.

Ok thank you for the quick response, lets hope it gets on the roadmap in the near future then.


colored mesh using vertex normals

I read here that you tried the vertex normal method that one of the authors of NeRF suggested but didn't update the code as it didn't work well. Can you please share the code? I would like to give it a shot.

I already included in my code. Add --use_vertex_normal argument

Oh sorry, didn't see that.


Removed unnecessary waiting for 1 sec in examples

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

Comparison is base (b596123) 90.36% compared to head (eec9624) 90.37%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #402   +/-   ##
=======================================
  Coverage   90.36%   90.37%
=======================================
  Files         141      141
  Lines       19933    19933
=======================================
+ Hits        18013    18014    +1
+ Misses       1920     1919    -1

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


ManagedMqttClient ceases to attempt reconnection

Stack:

Android 5.1.1
Xamarin Tools
MQTTnet/MQTTnet.ManagedClient v2.8.5

Once a client is connected, if the connection is severed [turned off wifi radio], it seems as if the framework is not reliably attempting to reconnect to the MQTT server.  The disconnect throws an exception which seems to be given to the ConnectingFailed event off of the managed client.  The system does not subsequently seem to try to continue a reconnection attempt.
I have a feeling I need to create a simple client for this, but would value some feedback.

@JanEggers If you happen to have any ideas on what to take a look at... I feel like I am forgetting something with the LWT stuff, but I can't, for the life of me, think that the LWT signal is what we need to get a Disconnected event on the server... ideas?

@dealproc what do the client logs say? maybe forward the logs to a debug form im not familiar with xamarin / android development.
Im also not familiar with the managed client. had a look at the source and by the looks of it it should resubscribe after reconnecting.
there also seems to be an eventhandler that is fired if resubsrcibing fails for some reason.
https://github.com/chkr1011/MQTTnet/blob/fca9876111779ed6b229fb127ac98b622f6a9d42/Source/MQTTnet.Extensions.ManagedClient/ManagedMqttClient.cs#L339-L380

I'm at the point of realizing it is not MQTT as much as it is the setup i did with Orleans streaming... I'm looking at refactoring to Azure Service Bus to support the streams, and hopefully that relieves the final issue.


Can't run the provided llama2 example

I got this error message while trying to run the prompt in the README file
File "python3.9/site-packages/transformers/models/llama/modeling_llama.py", line 402, in forward
kv_seq_len += past_key_value.get_usable_length(kv_seq_len, self.layer_idx)
AttributeError: 'list' object has no attribute 'get_usable_length'

@urialon

Hi there-- what version of transformers are you running? This looks like an error inside the transformers library. Are you able to run llama without unlimiformer?

transformer version is 4.36.0 and also this happenes with the latest version 4.36.2.
yes, it runs normally without unlimiformer

downgrading to 4.27.0 should (likely) fix this for now; I'll look into the issue with the newer version

Thanks , it works

Hi, is it possible to have a quick fix of this issue in the new version? Seems like downgrade transformers to a version before 4.35.0 has several rust compiler error. It's probably more convenient to use to most recent one.


pgvecto.rs: Bad vector string.  Bad charactor with ascii 0x45.

SELECT '[1.45, 2.34E-2]'::vector(2);

An error occurred here, but it is fine on  pgvector original.
Query 1 ERROR at Line 23: : ERROR:  pgvecto.rs: Bad vector string.
INFORMATION: hint = Bad charactor with ascii 0x45.
LINE 1: SELECT '[1.45, 2.34E-2]'::vector(2);

pgvecto.rs only accepts e, so 2.34e-2 is Okay. we will fix in the future version.


only remove ProseMirror-hideselection when selection.visible=true

Right now, ProseMirror-hideselection is removed as a class from the editor regardless of whether the current value of selection.visible. This results in a visual flicker when selection.visible=false, but ProseMirror-hideselection is removed and then added again within a short timespan.
An example of a selection with selection.visible=false is a GapCursor selection.
The issue begins in removeClassOnSelectionChange, which removes ProseMirror-hideselection on selectionchange.
https://github.com/ProseMirror/prosemirror-view/blob/4c37fc904a517e8617d6ceb20ecf8ac85a1ab8f5/src/selection.js#L98-L109
Then after the cursor is briefly displayed because ProseMirror-hideselection is not toggled, selectionToDOM is called which re-adds ProseMirror-hideselection:
https://github.com/ProseMirror/prosemirror-view/blob/4c37fc904a517e8617d6ceb20ecf8ac85a1ab8f5/src/selection.js#L34-L68
Edit: This only seems to be an issue on Chrome; Safari does not re-render the dom when ProseMirror-hideselection is removed and added in a short period.
https://user-images.githubusercontent.com/15721634/107896715-eeefe080-6eeb-11eb-94cb-8cd611b99c6b.mov

There's more going on with this event handler—if it just had to keep in sync with state.selection, it wouldn't be necessary (the update cycle could just take care of this on its own). It also needs to cover cases like the DOM selection moving into a widget with its own focusability, in which case the selection has to become visible again even though the editor's local state didn't change.
Does attached patch work for you?

Yes, I tested this out with the gapcursor and there's no more flickering! Thanks for the fast patch.


Can't launch GStreamer with gst-launch-1.0

Hi,
First, I want to thank you for your tutorials, I am currently following your first tutorial about Hello AI World .
But i can't launch Gstreamer but i installed it on their website, following the different steps .
The fact is that when i use the command that you wrote on your linux PC :
 $ gst-launch-1.0 -v udpsrc port=1234 \  caps = "application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)96" ! \  rtph264depay ! decodebin ! videoconvert ! autovideosink
I have the following error (see the enclosed items).
Sorry I'm not a native speaker so my powershell is in French.
Thanks for your help

!

Hi @EnzoLgvn, sorry I don't totally understand the error you are getting (it appears to be in French), but I think it's along the lines of "can't find gst-launch-1.0".   You should find the directory that contains gst-launch-1.0 executable and cd your terminal to there before running it (or add that directory to your PATH)


lib.types: remove __attrsFailEvaluation

Description of changes
The test (nix-build pkgs/test/release/default.nix) continues to pass without this preventative measure.
This line was added in #269356.
Things done

[x] Tested, as applicable:

[x] nix-build pkgs/test/release/default.nix

[x] Fits CONTRIBUTING.md.

sorry, I'm done with the nix organization. can you request someone else for reviews? thanks!

Hi @lf-, is there something I could do?
Organization was always an overstatement, so I like to focus on achieving things together with others in the community.
@philiptaron
As for these PRs @philiptaron made, they seem to be part of an incomplete effort by someone who's left GitHub, so we could either finish that work or remove it. Until someone wants to lead such an effort, I think it's better to keep the code clean, and it's easy enough to re-add something like this when needed.

nope, sorry. #323887 I've done my best to make things work but at some point you just have to call it for the health of all parties involved.

As for these PRs you made, they seem to be part of an incomplete effort by someone who's left GitHub, so we could either finish that work or remove it. Until someone wants to lead such an effort, I think it's better to keep the code clean, and it's easy enough to re-add something like this when needed.

Thanks for merging. The ghost was (as you likely know) @amjoseph-nixpkgs, and the work was attempting to make the eval checks faster. I think this is a good goal, and the test (pkgs/test/release/default.nix) means it could be checked in CI. I see no evidence that it currently is, but I definitely could be missing something.
The set of PRs is motivated by the same sentiment you expressed -- "it's better to keep the code clean" -- and if the test passes with the code removed, all the better.


Is anchor free method only applicable to single class detection？

in lib/np_functions/gt_sampler.py mask_assign_targets_anchors_np:
if cls_num == 1: # anchor_free
    label_mask = np.ones([pts_num, cls_num], dtype=np.float32)

and in lib/builder/anchor_builder.py:
    def generate_anchors_free(self, points):
        """
        generate anchors based on points
        bs, npoint, 1, 3 -> bs, npoint, cls_num, 7
        """
        return tf.expand_dims(points, axis=2)

Do these mean if use anchor free, the number of classes is 1? And if the number of classes is larger than 1, the anchor-based method should be used?

Hi,
I haven't tested this code on multi-class circumstance. However, since in tensorflow or numpy, if a tensor with shape [bs, npoint, 1, 7] is added or multiplied with tensor as [bs, npoint, cls_num, 7], the output tensor has shape as [bs, npoint, cls_num, 7]. Therefore, the anchor-free generation method will not affect its utilization on multi-class circumstance.


Allow PersistableEnum to be used as a key in a Map

Problem
Currently we only allow String to be used as a Key in a Map. _MapKey is the protocol which a type needs to conform to be used as a key in a Map
extension String: _MapKey { }, allow this now.
Shouldn't be that hard to allow using a PersistableEnum as key in a Map (or not), even more if the raw value is a String.
enum SampleEnum: String, PersistableEnum {
    case one
}

class SwiftMapObject: Object {
    let map = Map< SampleEnum, String>()
}

Solution
Conforming PersistableEnum to _MapKey```
public protocol PersistableEnum: _PersistableInsideOptional, RawRepresentable, CaseIterable, RealmEnum, _RealmCollectionValueInsideOptional, MinMaxType, Comparable, _MapKey where RawValue: Comparable {
}

This test should pass after the implementation

func testMapPersistableEnumString() {
let obj = SwiftMapObject()
obj.map[.one] = "Diana"
XCTAssertEqual(obj.map[.one], "Diana")
}
func testMapPersistableEnumInt() {
let obj = SwiftMapObject()
obj.mapInt[.one] = "Diana"
XCTAssertEqual(obj.mapInt[.one], "Diana")
}

### How important is this improvement for you?

I'd like to see it, but have a workaround

It would be great to have this. We use enum-based arrays and dictionaries in all sorts of places, and currently have to map them into and out of a persistable backing field (what Realm is trying eliminate!)


Xml errors reported out to Cypress

Closing due to moving this change into @projectcypress/team-health-data-standards


[WIP] Fix for #2373

Attempts to fix https://github.com/Microsoft/visualfsharp/issues/2373

@liboz Any chance we could add a regression test, to ensure we keep it working?
Kevin

I'm not sure how to add a test that uses peverify because the weird thing about this case is that the compilation step works for the broken code, but it fails peverify.

@liboz I believe there are many tests that compile and peverify, search the codebase.

@liboz See for example https://github.com/Microsoft/visualfsharp/blob/master/tests/fsharp/tests.fs#L1418

@vasily-kirichenko  @dsyme Thanks for pointing me in the right direction.

@liboz
ty


ARROW-16490: [C++][Windows] Don't force to use bundled GoogleTest

It seems that conda-forge's GoogleTest package for Windows solved the problem we encountered.
We can use GoogleTest installed by vcpkg by removing the workaround.

@github-actions crossbow submit  conda-linux-gcc-py37-cpu-r40

@github-actions crossbow submit conda-osx-clang-py37-r40

@github-actions crossbow submit verify-rc-source-windows

It seems that we should have removed conda remove gtest/numba uninstall gtest from:

https://github.com/apache/arrow/blob/master/dev/release/verify-release-candidate.bat#L72-L74
https://github.com/apache/arrow/blob/master/ci/appveyor-cpp-setup.bat#L85

@kou I'll open a jira


Created a second channel, added BaseRequest and priority for messages.

Commented/resolved remaining TODOs and added examples.


feat(apps/ui): added control for components in storybook

Description
Control has been added for storybook components that need to be added because they cannot be customized.
Checklist

[x] discord username: muhammed-gumus

[x] Closes :

#669

#670

#671

#672

#673

#674

#675

[x] PR must be created for an issue from issues under "In progress" column from our project board.

[x] A descriptive and understandable title: The PR title should clearly describe the nature and purpose of the changes. The PR title should be the first thing displayed when the PR is opened. And it should follow the semantic commit rules, and should include the app/package/service name in the title. For example, a title like "docs(@kampus-apps/pano): Add README.md" can be used.

[x] Related file selection: Only relevant files should be touched and no other files should be affected.

[x] I ran npx turbo run at the root of the repository, and build was successful.

[x] I installed the npm packages using npm install --save-exact <package> so my package is pinned to a specific npm version. Leave empty if no package was installed. Leave empty if no package was installed with this PR.

How were these changes tested?
Please describe the tests you did to test the changes you made. Please also specify your test configuration.

@muhammed-gumus what's the status on this?


Allow subselects to refine entities on a subtoken level.

I have a use case where sometimes a number is textualy combined inside one token. You should be able to refine the entity with exact selection.

@leonkunert Are you referring to adding the option to perform a character-level selection as opposed to a word-level one?


Tell me whether master is the latest published version

Fixes #2601
If understood correctly, there are three use cases here:

The user is viewing an old release
The user is viewing the latest release
The user is viewing the latest release, and master has new commits post-release

Test

https://github.com/spulec/uncurl
https://github.com/spulec/uncurl/tree/0.0.10
https://github.com/spulec/moto
https://github.com/spulec/moto/tree/1.3.14

The last test case now has a new icon:

IssueHunt Summary

Referenced issues
This pull request has been submitted to:

#2601: Tell me whether master is the latest published version

IssueHunt has been backed by the following sponsors. Become a sponsor

Thank you for this! Just a note: by "bleeding edge" I meant "on master but not tagged", so a tag cannot be marked as "bleeding edge"
Also perhaps we need better naming. cc @sindresorhus

There are now 4 states:
Latest tag

Default branch, tagged

Default branch, not tagged

Other branches or other tags

I think this feature is 🔥

Possible improvements:

smaller icon
lower opacity
different icon

While I think this piece of information is important, maybe it shouldn't look like such a big problem.

The "info" icon doesn't seem right either

Other options: https://octicons.github.com/

https://octicons.github.com/icon/dashboard/ ? It looks like a speedometer to me 😀

Completely agree on the icon @fregante - it does make it look like there's a problem. The info-icon is better, IMO, as it simply denotes an informatory message.
Is the eye-icon an alternative? Basically saying "Hey, have a look here, there's something you might want to pay attention to"
https://octicons.github.com/icon/eye/

If we had a behind_by count we could add a small +2

Anything I can do to help move this along @fregante @sindresorhus?

Updating screenshots:
Latest tag

Default branch, tagged

Default branch, not tagged

Other branches or other tags

Looks great!

Strangely the second call is failing on https://github.com/fregante/webext-storage-cache
 TypeError: "Object(...)(...) is null"
    getAheadByCount moz-extension://b3d02b04-e4fa-0c45-9406-305c7b1b784a/content.js:5820

@bblommers thanks this feature is awesome!


401 response running Client Samples

Hi,
Cloned IdentityServer3.Samples,
Run Webhost (minimal) [IDsrv] and added some logging with LogProvider.SetCurrentLogProvider(new DiagnosticsTraceLogProvider());
Run Console Resource Owner Flow (Client samples)
Receive HTTP Error = not found.
Change Constants projects from
public const string BaseAddress = "https://localhost:44333/core";
to
public const string BaseAddress = "https://localhost:44333";
Rerun the Console Resource Owner Flow  and now the call to the IDsrv works and a token is issued. (Execution up to line 19 in Program.cs )
Viewing the logs of the web server I can see the token response has been returned.
There is also nothing futher on the logs after this.
Press enter to now call the WebAPI (Continue execution of Console Resource Owner Flow)
App throws an error on line 50 which I believe to be a 401 response, when placed into a try catch and viewing the inner exception.
I copied the access token and tried to use Postman to hit the WebAPI http://localhost:2727/identity with Authorization : Bearer xxxxxxx and I still get back "Message": "Authorization has been denied for this request." 401 Unauthorized.
What am I doing wrong?

You need to run the API sample host as well.

I think I am running the SampleAspNetWebApi because if I hit http://localhost:2727/test then I do get a response from the TestController.

@brockallen I changed the order my projects were building and it's working now. Sorry for the false alarm.


Match doc strings

Is it possible to match on doc strings applied to say a struct ?
I wish to describe some capabilities with doc strings so thought I could grab the docs string for a particular struct and then process them more from that points.

Yes, doc comments are preserved in the AST.
extern crate syn;

fn main() {
    let glennpierce = r#"/// struct
                         struct GlennPierce {
                             /// field
                             a: u8,
                         }"#;
    let ast = syn::parse_derive_input(glennpierce).unwrap();
    println!("{:#?}", ast);
}

That said, it would be more idiomatic to control behavior using attributes instead (like these).


Kubernetes support

Hello, maybe this is out of scope here, but having used ArangoDB before, they have an excellent Kubernetes operator to deploy DB instances quickly.
I could transform the docker-compose.yml file automatically to make it run on Kubernetes, but having an actual operator managing the DB on Kubernetes is another level of coolness.
Keep up the excellent work!

I want to help building one. The only missing part for me is how to Bild a surrealdb cluster with tikv. tikv has its own k8s operator and I haven't figured out yet how to bring those together as one operator, without reinventing the wheel ...

@4F2E4A2E Seems easy enough have studied the problem and confirmed the following.
Use the TiDB Operator with a count of 0 for TiDB instances. This is confirmed to work. So what will be left are the TiKV instances.
Now you use those along a deployment of SurrealDB based to the docker compose, that you can automatically translate to Kube too.
If you make progress on this, please share a repo 🙏

@mysticaltech Thank you for the sparing. I think to have a better understanding now. Can you &/ someone else, please help me out, providing feedback on the architecture? This is how I understand it, is this accurate?

In this diagram, the client sends an SQL query to TiDB, which then retrieves metadata about the query from PD (the Placement Driver). TiDB then sends a request to TiKV to retrieve the relevant data, with the addition of a step where TiDB sends the retrieved data to SurrealDB for analysis.
Once SurrealDB has analyzed the data, it sends the analyzed data back to TiDB, which then returns the results to the client.

@4F2E4A2E , @mysticaltech , I would also like to contribute to this issue. I have experience in writing controllers in golang and rust

@4F2E4A2E TiDB is not involved. Basically just TiKV. @26tanishabanik I believe creating an operator would be overkill. I think just a deployment with the right config for the TiDB operator would be enough. But if you see ways to automate all of this, it would be great.

we recently published a Kubernetes Deployment guide https://surrealdb.com/docs/deployment/kubernetes
Let us know what you think!

Looks straightforward, thanks @sgirones! One possible improvement is to deploy the tikv cluster by completely omitting the .spec.tidb part in it's helm values value, that way it just deploys a pure tikv cluster. See https://github.com/pingcap/tidb-operator/issues/4826#issuecomment-1439754045


[IMAGING-273] - Minor improvement

Minor improvement:

extra computations by getting the string size only once.
remove unused imports
add final String
add final method and var
fix javaDoc

https://issues.apache.org/jira/browse/IMAGING-273

Coverage increased (+0.01%) to 76.441% when pulling 93b321e9e34fe7152733da453d2d47c6fe5c9540 on arturobernalg:feature/IMAGING-273 into 2c82821de870a45d50e05ab85651b42d45a36493 on apache:master.

Hi @kinow
The idea of declaring variables final within methods is to prevent them from being modified within the scope by mistake. In this way, we force everyone who wants to work on the method not to modify it.
Pls let me know if you prefer other PR only with the change of the javadoc while you complete the review.
I'm glad to know that your holidays are coming soon :)

Hi @kinow .
I'm closing the PR. make sense what are you saying


Unable to connect to Unix domain socket

At https://github.com/akarneliuk/pygnmi/blob/master/pygnmi/client.py#L61 the code assumes the target consists of a host:port string.
I have an application that needs to connect locally, as in grpc.insecure_channel('unix:///some/socket/path')
I don't control the server path, so I cannot make it look like '/x/y/z:port'

Hello @jbemmel ,
I believe you already have written the the path for that. I will try to test tomorrow and will let you know.
Out of curiosity, what is the application having such connectivity? OK if that is something private and you can't share.
Best,
Anton

On our Nokia SR Linux platform we use gNMI and Yang models as a system interface. An agent process running on the same platform can connect locally to the server, using a Unix socket avoids complications with network namespaces

Hello @jbemmel ,
gotcha, thanks. Actually, waiting SRLinux 21.6 to have hands on public release finally :-)
BTW, in the release published yesterday your commit is added as well as connect() method. Could you please check if that works for you now?
Best,
Anton

Hi Anton,
I noticed the new connect() method - perhaps it would be better to have
enter(self) simply 'return self.connect()' ?
Regards,
Jeroen
On Thu, Jun 24, 2021 at 4:37 PM Anton Karneliuk @.***>
wrote:

Hello @jbemmel https://github.com/jbemmel ,
gotcha, thanks. Actually, waiting SRLinux 21.6 to have hands on public
release finally :-)
BTW, in the release published yesterday your commit is added as well as
connect() method. Could you please check if that works for you now?
Best,
Anton
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/akarneliuk/pygnmi/issues/19#issuecomment-867967817,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAPQAC5XEEEUITCDNEMQKE3TUOQQHANCNFSM47B7XVIQ
.

Hey @jbemmel ,
indeed, it looks simpler. Thanks for suggestion. I've just added this in the latest release 0.5.3. Could you please test and let me know if that works for you.
Best,
Anton


Add serve step to quickstart

This missing step trips up beginners, as shown in https://github.com/ollama/ollama/issues/2727#issuecomment-1969331044

Thanks for the PR. This shouldn't be required if running the macOS, Windows apps, or using the standard Linux installer or Docker instructions. If it is required for you, there may be another issue (feel free to create or find an existing issue if Ollama isn't starting up). Will close for now.

The problem seems to be WSL specific: https://github.com/ollama/ollama/issues/2727#issuecomment-2018012000


Expand tilde

Please have a look at the individual commit messages for the details.

This change is

If we agree we want to do this, I'll do it for the other commands (than just the analyzer), too.


Version conflict between netwolf and dio ^5.0.0

Description:
When I try to add the netwolf package to my project, I receive the following error message:
"Because every version of netwolf depends on dio ^4.0.6 and myproject depends on dio ^5.0.0, netwolf is forbidden.
So, because myproject depends on netwolf any, version solving failed."
I'm not sure what's causing this error. My project is dependent on dio ^5.0.0. However, the netwolf package specifies a dependency on dio ^4.0.6. As a result, I'm unable to add the netwolf package to my project. Can you please help me resolve this issue?
Steps to Reproduce:
I'm trying to add the netwolf package to my project.
The dio package is a dependency for both the netwolf and myproject packages.
Myproject is dependent on dio ^5.0.0.
The netwolf package is dependent on dio ^4.0.6.
Error message: "Because every version of netwolf depends on dio ^4.0.6 and myproject depends on dio ^5.0.0, netwolf is forbidden.
So, because myproject depends on netwolf any, version solving failed."
netwolf: ^0.3.0
dio: ^5.0.0

Hey sorry for the late reply, didn't get notified for this until I checked this project again. The reason for this is as the error mentions, i.e. that this package relies on dio ^4.0.6 but you're trying to add dio ^5.0.0 in your project. I'll try to bump the version up when I can (wasn't aware that this project even got any traction lol)


Is this plugin dead?

There are no new features planned or bugs to be resolved, because it already does what it needs to do., unless you have something to report.


Build fail: ATLMParticipantDataSource.m is missing

Hi! I was trying to build the demo, but I get this error:
clang: error: no such file or directory: '/Users/rrodriguez/Documents/Proyectos/layer_api/atlas/Atlas-Messenger-iOS/Code/Utilities/ATLMParticipantDataSource.m'
clang: error: no input files
I can see that ATLMParticipantDataSource was removed in af3608ce9a21f10af805f9c19ce0b2cb5ac33f86
Any ideas?
Thanks!

Hi, same issue here.
clang: error: no such file or directory: '/Users/myFolder/Documents/Atlas-Messenger-iOS/Code/Utilities/ATLMParticipantDataSource.m'
clang: error: no input files
Any ideas?
Thanks

In xcode's project navigator goto Code/Utilities & remove ATLMParticipantDataSource.h ATLMParticipantDataSource.m from the project.
Still can't get the app to work correctly because of #227 though

Hey! Thanks.. It's working now!
I'm not an iOS developer, so, thanks!
About #227 I'm not getting that error, looks like everything it's working.


Change type of the out parameter in MiniValidator.Validate() to be IReadOnlyDictionary

Really no need for it to be an IDictionary<string, string[]> so should just make it IReadOnlyDictionary<string, string[]> instead.

This is more painful that initially thought as methods in the framework like Results.ValidationProblem() accept an IDictionary<sring, string[]>


Flux end-to-end test influxql/elapsed failing with different answer

This end to end test fails with post-split, Flux upgraded to v0.83.2:
https://github.com/influxdata/flux/blob/1ca64e34e0a18ef7dbdb5f1f113535059d27e1fe/stdlib/testing/influxql/elapsed_test.flux
There seem to be differing rows:
        --- FAIL: TestFluxEndToEnd/testing/influxql/elapsed (0.22s)
            end_to_end_test.go:256: diff table was not empty
            end_to_end_test.go:249: Result: diff
            end_to_end_test.go:249: Table: keys: [_measurement, t0]
            end_to_end_test.go:249:    _measurement:string               t0:string            _diff:string                 elapsed:int                       time:time
            end_to_end_test.go:249: ----------------------  ----------------------  ----------------------  --------------------------  ------------------------------
            end_to_end_test.go:249:                      m                       0                       -<PHONE_NUMBER>000  1970-01-05T00:00:00.000000000Z
            end_to_end_test.go:249:                      m                       0                       +<PHONE_NUMBER>000  1970-01-05T01:00:00.000000000Z
            end_to_end_test.go:249:                      m                       0                       -<PHONE_NUMBER>000  1970-01-05T01:00:00.000000000Z
            end_to_end_test.go:249:                      m                       0                       +<PHONE_NUMBER>000  1970-01-05T02:00:00.000000000Z

Interestingly, some of the input data has points that land on the epoch. I wonder if that confuses storage somehow?

Could this be related to the stop bound becoming inclusive https://github.com/influxdata/influxdb/issues/19564 ?


sql: Reorder show ranges output to be clearer

PR: https://github.com/cockroachdb/cockroach/pull/40501
From release notes:

Reordered columns in SHOW RANGES output [#40501][#40501] {% comment %}doc{% endcomment %}

I'll close this and https://github.com/cockroachdb/docs/issues/5374 in the same PR.


WIP: views: endpoint for item state by pid

Exposed endpoint for item circulation_state (closes #70)

normalized api links

I don't know if my comment is seen but I proposed to rename the file tests/test_api_perms.py to tests/test_api_permissions.py

Is this PR to be re-reviewed?

@ntarocco yes, you can re-review it, I just had one question there above about the serializer.

I have updated the endpoint with active states of the loan, and I've added the checking if there is more than one active loan on the item, it is ready to be checked


Determine if YLL is actually YLL

Right now, YLL is computed as sum_over_dead_pop(years_lost_for_person * 100000) / n_alive, but this doesn't seem like 'true' YLL. Surely it's divided by either n_dead or n_dead + n_alive or something.
If Health-GPS states that the output value is YLL, then it should be YLL, not some intermediate value.
We need to figure this out and output something sensible.

After discussions, we found that yll is indeed incorrect, as is the deaths.
Right now the abs YLL sum and number of deaths are divided by n_active, which is clearly wrong. We should change it such that these values are divided by n_active + n_dead, or in other words, by the total population count after emigration (which includes immigrants).


Switch to base owl files where possible

Switch for all ontologies except for uberon.
Should speed up the download + potentially cached access.

Can't switch to the base owl for doid yet because it's broken. Need to wait for the new release.

https://github.com/laminlabs/bionty/commit/2c5df0f3a196d1544a1adc811ce1c35fa6c7ef20


Sign in to Sync Settings (1) notification every time I start VS Code

Type: Bug
This has started recently, in the last couple of weeks I think.  I've been using VS Code for much longer.
Every time I launch Code.exe, the Account icon shows a notification.  When clicked, the first menu item is "Sign in to Sync Settings (1)".  Clicking on it sends me to a web page where I can select the Microsoft Account I want (I only have one) and I'm then told that I can close the page.  The notification goes away.
This happens even if I use --disable-extensions
Strangely, selecting "Help, Report Issue" in the menu clears the notification (the Account menu does show the correct account afterwards)...

I'm not using GIT (or any source control integrated into VSCode).

May be related to https://github.com/microsoft/vscode/issues/232516

When I launch VSCode, this appears in the Settings Sync console:
2024-11-07 17:14:36.017 [info] Using settings sync service https://vscode-sync.trafficmanager.net/
2024-11-07 17:14:36.018 [info] Auto Sync is enabled.
2024-11-07 17:14:36.018 [info] Auto Sync: Suspended until auth token is available.

When I open Help, Report Issue, this is added and sync proceeds:
2024-11-07 17:14:59.652 [info] Auto Sync: Triggered by Interval
2024-11-07 17:14:59.653 [info] Sync started.

If, instead, I use the Account menu, as soon as I select "Sign in to Sync Settings (1)" (before I even select an account in the web page that is shown), [info] Auto Sync: Triggered by Interval is written in the console and sync proceeds.  I can close the web page and cancel the "Signing in to your Account..." dialog, and the Account notification will remain off.

Same issue here, but whenever I select "Sign in to Sync Settings(1)", I get an error:
https://github.com/user-attachments/assets/681424c8-11fe-4beb-8cbf-c0a355a4ece6

/duplicate https://github.com/microsoft/vscode/issues/232516

I don't understand.
You closed this issue and linked another issue, thats is also closed and people are saying that the bug persists.
The workaround with
"Open the Command Palette (cmd/ctrl+shift+p)
Run
Developer: Reload Window
until things work again"
Also works for me, but I have to do every time after I start the app.
Why isn't there an open issue to actually fix this?

@WhiteG00se #233324


docs: Use upstream theme & update to 0.4.1

Use a fixed tag for the theme so that we can directly pull it from upstream and skip vendoring the theme in the coreos org.

Preview in https://travier.github.io/butane/. Looks identical


(request)thefuck command not found (Help

I' m termux user with root please help

The heading is very misleading.
You want to use thefuck with Termux.
Termux pkg does not include thefuck.
I think you need to install it manually.

Thanks


Playing links from another machine - proxy

Checklist

[x] I'm asking a question
[x] I've looked through the README and FAQ for similar questions

Question
I try links (--get-url) from YouTube via proxy, they are from different countries.
I open the received link using ffmpeg, while I meet with the notes where I can't play it, I get a great page without autio (mp3).
I looked through the FAQ and found:
https://github.com/ytdl-org/youtube-dl#i-extracted-a-video-url-with--g-but-it-does-not-play-on-another-machine--in-my-web-browser
How do I adapt this solution to make it work properly? I am talking about using the right cookies or the right solution.

Generally you can't.


Preperation for Mongo DB Driver 3.0.0

Required to work with Mongo DB Native NodeJS Driver 3.0.0
See https://github.com/mongodb/node-mongodb-native/blob/3.0.0/CHANGES_3.0.0.md

Could you pr this into the klasa-pieces repo (tho SGv2 has come about and that needs a complete rewrite it would be nice to be added)

Can you fix the ESLint issues, please?


What/why is s_client sending 19 bytes of application data

Hey all,
I had a quick question on the behaviour of s_client. I noticed that after sending various payloads then openssl will always send an application record of 19 bytes (example trace reproduced below):
$ openssl11 s_client -connect localhost:8002 -debug -tlsextdebug -state -tls1_3 -ciphersuites TLS_CHACHA20_POLY1305_SHA256 -curves X25519

New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256
Server public key is 2048 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 21 (unable to verify the first certificate)
---
write to 0x1ac7de0 [0x1ae37f3] (32 bytes => 32 (0x20))
0000 - 17 03 03 00 1b 06 68 a7-d1 a9 cb 90 a1 91 0e 5c   ......h........\
0010 - 95 08 fb f4 48 ff b4 be-64 79 e8 50 fb b2 7c c8   ....H...dy.P..|.
write to 0x107ede0 [0x109a7f3] (24 bytes => 24 (0x18))
0000 - 17 03 03 00 13 a2 03 0c-67 c0 aa 77 08 7d 37 cb   ........g..w.}7.
0010 - 39 82 68 19 ba a2 39 bd-

The first record sent is my payload. The 32 bytes is expected. What isn't expected is the 24 byte record following the 32 byte record. I don't know what this is and this is always sent and is always 24 bytes.
As expected, this record changes size when I specify a non-zero -record_padding val. I'm not sure what this record is and if it's expected or not. Is this a close-notify alert? That's the only logical record to be sent since the connection closes after that, but the record type is 0x17 indicating application data and not 0x15

That's the only logical record to be sent since the connection closes after that, but the record type is 0x17 indicating application data and not 0x15

In TLSv1.3 all encrypted records are sent with the application data type. The "real" type is encrypted internally to the record. So a close_notify alert would look like an application data record.

Closing since this is marked as resolved.


Server issue on windows

When running the server on windows, an error that appears to be a path issue occurs. I believe this is due to line ~77 in src/server.py, which is ["python3", "src/cli.py", args]. I believe it needs to be changed to [sys.executable, "src/cli.py", args].
I have not done enough testing to know if this is the case yet. Needs to be looked into

@ryansurf Hi! This issue seems to be Windows specific. As a suggestion, how about trying to run Pytest using a Windows runner in GitHub Actions? If you don't have the capacity to do this, I can take care of it for you😎

Indeed. I was actually thinking it would be nice if we could run tests on a Windows machine, I didn't know we actually could :joy:
It would be awesome if you could take care of this one!


Crash on create image

Select your platform
Android32
Describe your issue
When I press "create" with selected json file, the game just crash.
Steps to reproduce the bug

Select json file
Press "create"

Extra fields

[X] I updated Geode to latest version.
[X] I updated Geode Launcher (Android) to latest version.
[X] I updated this mod to latest version.

Hello. Try to read guide carefully. If it will not help you then it's just problem with your phone/tablet I guess. There was problem with Android32 but it was fixed.


Fix capitalization of confirmation messages for btn-danger buttons an…

…d fa-trash icons
Value and title were converted to lower case but not textContent. Consequently some pop-up messages included capitalized words, for example in the Log Settings page ("Are you sure you wish to Reset Log Files?").

Why the aversion to capital letters?  That's the way it is intended to be.  Sentences are meant to have capital letters.  Poor form to force all things to lower case without regard of cause/need.
Does not LGTM.  Restrictive without cause/need.

The message gets appended to the sentence "Are you sure you wish to"...

@NOYB Do you think it would be better to drop the toLowerCase() and change the sentence to something like:
q = 'Are you sure you wish to: '+ msg + '?';

That is already how it is, but with msg being forced to lower case.  Is it not?  Maybe I'm not following what you mean.
Not really a big deal.  Just don't like the globally forcing of case were it is not necessary, as it prevents the use of capital letters when/were they are appropriately desired.  That's my beef with it.
My initial thought was that it was lower casing the entire sentence.  So maybe only half as bad first thought.  But still don't really like the idea of globally forced.


🚀  Validate that wrangler cards have valid code

As a project card user, I want to make sure that project cards written in python pass some basic python validation
Proposed Solution

Use flake8 to evaluate runtime errors on a temp file from pycode
Use mock.MagicMock() for self to mimic RoadwayNetwork or TransitNetwork

Limitations:

will not fail on invalid use of  RoadwayNetwork and TransitNetwork APIs

Fixed in #5


Support in-burrow crypto API instead of external monax.keys REST API

Would be nice to use burrow without any external crypto API REST server call like monax.keys.
There is already everything in MockKeyClient and tendermint/go-crypto to do it: allow an entry point in config API to override default monax.keys dependency within kernel creation:

Make ValidatorAddress not mandatory
Create tendermint.NewNode with a new burrow privValidator API
New entry in BurrowConfig that wrap Keys or new InMemoryCrypto struct
Support flexible API to acccess node private key in InMemoryCrypto

Example to be discussed:
type BurrowConfig struct {
	// ValidatorAddress *acm.Address =>  Moved to Keys
	GenesisDoc       *genesis.GenesisDoc
	Tendermint       *tendermint.BurrowTendermintConfig
        // Keys             *keys.KeysConfig ==> Moved to CryptoConfig and Keys Server
	Crypto           *CryptoConfig // New top crypto config
	RPC              *rpc.RPCConfig
	Logging          *logging_config.LoggingConfig
}

type CryptoConfig struct {
	KeysServer  *keys.KeysConfig // If the user wants to keep current behavior
	InMemoryCrypto *InMemoryCrypto // If user wants in-node crypto
}

type InMemoryCrypto struct {
	Address    acm.Address
	PrivateKey [ed25519.PrivateKeySize]byte
	PublicKey  []byte
}

type KeysConfig struct {
	URL string,
        ValidatorAddress *acm.Address
}

I think it is usefull for user who want to use only burrow and tendermint while minimizing REST invocations.
Thank you for your review, if you are ok with this idea I may submit a PR.
like burrow, keep it up!

Thanks for the issue.
I am not against the idea of self-hosted keys in Burrow. I am wary of introducing private key matter into Config.
However I'd like to step back and thing about what we are trying to achieve here, I think:

Run Burrow in a single process without keys
Be able to form a genesis doc to start a chain - which requires the public keys

One idea that I like is that of the validator creating its own key on boot and gossiping its public key around in a 'lazy genesis' process. The key does not need to leave the node. If the node goes down and it has not persisted at least to disk its key this does mean it would need some means to be rebonded on to the network which is probably just moving the problem around - and we tend to think of validator keys as durable identities that may have some long term value attached.
Another option would be to effectively still run a monax-keys service, using the same code, but running it in a single process. I believe that changes I have recently made (https://github.com/monax/bosmarmot/commit/e9a65a5814e7421d71b08f1a9e232ea561e09650) mean that we could relicense it to Apache and pull it in. We have always wanted to point out that monax-keys is unaudited crypto, but it is built on solid libraries and I think we should probably give it a higher status (and ultimately get it audited). The option of replacing it with a remote HSM-based service should always be there.
If we went for this option then I would pull in keys from: https://github.com/monax/bosmarmot/tree/master/keys and we would add the necessary configuration to run keys as a launched service of Burrow but maintain the same interface boundary (just not use a HTTP transport). There could be the option of having Burrow also act as a key server for local applications.

Thank you very much @silasdavis for your anwser, appreciate you are sharing your vision here.
I agree private key within the Config file is not a target, I am trying to start Burrow as an API in my own process: this way the wrapper is responsible of storage and lifecycle of the node private key.
I have yet to understand Tendermint and Burrow impacts on the block consensus and vote algorithm if we generate keys at bootstrap.
I didnt check monax.keys recent changes, actually I didnt manage to start monax inside docker-for-windows, but that's another story!
I have pushed in this fork changes I would like to see in Burrow, I am sure to move directly mature and existing code of monax.keys is a better option, feel free to tell me wether or not I can submit a PR.
Yes need to be more agnostic to crypto implementation, reintroduce secp256k1 would be good.

@phymbert try starting keys without docker - the docker functionality has been mostly stripped away from the tooling

Thanks @zramsay but this is not my main point: I just dont want my burrow node depends on a centralized PKI or an external server responsible to sign my own node messages.
I have submitted a PR #707 to support this feature, I wish it will be reviewed and maybe merged as a good signal to encourage open source contributions.

Burrow can do signing and key management itself now, see https://github.com/hyperledger/burrow/pull/776


added Hashnode Feed scraper

Description

The hashnode feed scraper retrieves the blogs with title, descriptions, author, read time, like and comment count, date and link in JSON format.

Resolves: [#419]
Checklist

Before submitting this pull request, kindly verify that the ensuing checkpoints have been reached.

[x] Have you adhered to the repository's defined coding convention rules?
[x] Have you updated the 'documentation.md' file with the method/function documentation?
[x] Have you sent a message along with the result or response?
[x] Have you used the try-catch technique?
[x] Has the method/class been added to the documentation (md file)?

Screenshots

I certify that I have carried out the relevant checks and provided the requisite screenshot for validation by submitting this pull request.
I appreciate your contribution.

Great work @Mihan786Chistie | Work on some other methods of hashnode.
Blogs by category or tag will be a good idea ro go.

Yeah thanks


Warning: componentWillReceiveProps has been renamed and is not recommended for use

Hi
I'm using expo version 37. I have installed this great library, but unfortunately, I'm getting these warnings.

Also getting this warning too:
ComponentWillMount has been renamed and is not recommended for use.

Also getting this warning too:
ComponentWillMount has been renamed and is not recommended for use.


npm package is 18 MB because of included bower_components directory with tal

The node module was published with a bower_components directory from tal, which in turn includes a bunch of binaries:
/tldjs/bower_components/tal/static/vendor/cache ❯ dir
total 10204
drwxr-xr-x 12 dylang staff     408 Oct 13 13:47 .
drwxr-xr-x  3 dylang staff     102 Jul 21  2014 ..
-rw-r--r--  1 dylang staff   25600 Jul 21  2014 childprocess-0.3.9.gem
-rw-r--r--  1 dylang staff  879616 Jul 21  2014 ffi-1.4.0.gem
-rw-r--r--  1 dylang staff  148992 Jul 21  2014 json-1.8.0.gem
-rw-r--r--  1 dylang staff   28672 Jul 21  2014 multi_json-1.7.7.gem
-rw-r--r--  1 dylang staff  119808 Jul 21  2014 rake-10.0.3.gem
-rw-r--r--  1 dylang staff  415232 Jul 21  2014 rubygems-update-2.2.1.gem
-rw-r--r--  1 dylang staff   31744 Jul 21  2014 rubyzip-0.9.9.gem
-rw-r--r--  1 dylang staff 2849280 Jul 21  2014 selenium-webdriver-2.35.1.gem
-rw-r--r--  1 dylang staff 5908480 Jul 21  2014 tal-test-runner-<IP_ADDRESS>0678128.gem
-rw-r--r--  1 dylang staff   22528 Jul 21  2014 websocket-1.0.7.gem

bower_components could be added to the .gitignore, bump the version, and publish to fix this problem.

Oops, indeed — it should not have been the case as this package has nothing to do with tld.js.
Thanks for the heads up, will the change right now.


Roll Flutter Engine from 6884e83c13a1 to 40a81fc1eafe (4 revisions)

https://github.com/flutter/engine/compare/6884e83c13a1...40a81fc1eafe
2024-06-24<EMAIL_ADDRESS>Roll Skia from e20c8b0bac0c to 5feca3095719 (1 revision) (flutter/engine#53544)
2024-06-24<EMAIL_ADDRESS>[web] Reland "Fix focus management for text fields (#51009)" (flutter/engine#53537)
2024-06-24<EMAIL_ADDRESS>Roll Dart SDK from 5df89347bddf to c187d4b3ec88 (1 revision) (flutter/engine#53542)
2024-06-24<EMAIL_ADDRESS>[macOS] Generate universal gen_snapshots (flutter/engine#53524)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jsimmons@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Revert "Fixed an issue where opening renderD129 will cause a crash"

This reverts commit 184fadde35863c845a2349fdfd90b63858808ca0 that prevent us from using device other than renderD128.
Tracked-On: OAM-124779

Dependent pr program name is not compatable this pr's program name, for more details please check tracked_on

Dependent pr program name is not compatable this pr's program name, for more details please check tracked_on

Dependent pr program name is not compatable this pr's program name, for more details please check tracked_on

Android CI has started Engineering Build for this issue ,Please check the linked Tracked-On issue/Android CI Web  for more details.

Android CI has completed MERGE Build for this pr, build is SUCCESS. Please check the linked Tracked-On issue/Android CI Web  for more details. For Binaries: /cactus-absp-or-local/celadon_umr0_master-merge/127


Scrutinizer results for Mantle

I ran Mantle trough Scutinizer-ci.com, see results here

Well most of Mantl consists of several other repositories, what the primary Mantl repo is, is proprietary DSL's such as Ansible, Terraform, etc. There is very minimal scripting/code in the actual Mantl repo.

Yep, but even the issues in the .py files were really minor... :)

Using ansible 1.9.6 is more worrysome.

We're getting there. :)

On Aug 16, 2017, at 1:23 PM, Bas Meijer<EMAIL_ADDRESS>wrote:
Using ansible 1.9.6 is more worrysome.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/mantl/mantl/issues/2020#issuecomment-322888028, or mute the thread https://github.com/notifications/unsubscribe-auth/AADetY6AH-cJ3d6nrNYpWvApDM_f28-qks5sY0_TgaJpZM4O3Qks.

I have code refactored to use
https://github.com/kubernetes-incubator/kubespray and am playing with
https://github.com/AnsibleShipyard/ansible-mesos for the Mesos portion.  Hope to
do that soon.
On August 16, 2017 at 1:27:44 PM, Travis Rowland<EMAIL_ADDRESS>wrote:
We're getting there. :)

On Aug 16, 2017, at 1:23 PM, Bas Meijer<EMAIL_ADDRESS>wrote:
Using ansible 1.9.6 is more worrysome.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub <
https://github.com/mantl/mantl/issues/2020#issuecomment-322888028>, or mute
the thread <
https://github.com/notifications/unsubscribe-auth/AADetY6AH-cJ3d6nrNYpWvApDM_f28-qks5sY0_TgaJpZM4O3Qks
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mantl/mantl/issues/2020#issuecomment-322889004, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAU0vUZFh0c7zn03xflQNxOKgju7F7Fcks5sY1C_gaJpZM4O3Qks
.


feat: add "mock_engine" feature to SDK to allow offline query testing

Resolves #431 .
Adds a feature flag to the Rust SDK called "mock_engine" that gates PluginEngine functionality and some imports.
Adds a field to the PluginEngine called mock_responses that contains a lookup table. When query() is called, if the "mock_engine" feature is enabled, it will use that table instead of querying out to the Hipcheck core. This allows us to test query logic without spinning up a whole Hipcheck analysis.
The SDK version of the rand_data plugin is updated to use the SDK macro system, and a test case has been added to demonstrate how plugins can be tested locally with mock_responses.
The cfg compiler flags have been carefully applied to ensure no "unused" warnings whether running with "mock_engine" or not.
I've temporarily left the commits split between what @patrickjcasey had done before he went on leave and what I have since added.

Squashed


On hovering over links in footer, the alignment gets disturbed

In shortcut section of footer, when we hover over a link, the whole footer shakes.
(This is because, when we hover over a link, it's font-size increases, taking more space, and disturbing the alignment.)
Possible Approach : Put each link in a div with giving some extra space, to compensate for larger font-size on hovering.

Thanks for contributing to the repository.

Hey, pretty sure i know how to fix it, 1 sec can see

@teevik  thanks for showing interest, although this issue was resolved you may go to the issues section and resolve them also if you like this repository please give us a star and show your support. :+1:

Ah ok 😃 np


Bug fixing)

What was the error?

What was the error?

If you look at change, you can understand)
Actually there was not error. It was forgetting about one thing. You know what :-)

Yes i checked
I am about to push a fix update, i’ll add this in updat
Thanks for reporting

Yes i checked
I am about to push a fix update, i’ll add this in updat
Thanks for reporting

Ok. Then I close this request.


[refactor]: Remove iroha_client dependency on iroha_core

Description of the Change

Issue

Benefits

Possible Drawbacks

Is there something you find problematic?

Currently it's hart to remove iroha_core from iroha_client dev-dependencies because of test_network.
Another concern is that i have changed API of block streaming, because now streaming returns BlockValue (as in queries) instead of VersionedCommittedBlock.

Currently it's hart to remove iroha_core from iroha_client dev-dependencies because of test_network.

iroha_coreas a dev-dependency is tolerable

Another concern is that i have changed API of block streaming, because now streaming returns BlockValue (as in queries) instead of VersionedCommittedBlock.

This is what BlockValue was created for. It was a stop gap solution. A proper solution would be to move VersionedCommittedBlock to data_model. But that would be a big change

A few observations:
The client tests are mostly for sanity checking. I don't really think that running them the way we do (via test_network) is a good idea. Here @SamHSmith 's decision to leave in the debug_force_soft_fork configuration parameter can be beneficial. Then we can bring up a docker compose config and re-use it. Ideally though, we shouldn't need these tests in particular and instead rely on the shell tests made by @astrokov7 . In any respect client tests are not something which should influence our architecture.
The main reason why we chose creating an almost duplicate BlockValue with @QuentinI , is because of a quirk of Rust. Rust has no concept of workspace visibility (impossible without  restructuring). We don't want intermediate states of block processing to be private because they need to be visible to Sumeragi. We don't want them public  because that's a security risk. If we're fine with creating an extra crate this can be solved by creating an iroha_block crate, linking it directly to iroha_core and reexporting only the safe types from iroha_data_model can solve that issue, but it needs to be solved, if we move *Block outside iroha_core.

The main reason why we chose creating an almost duplicate BlockValue with @QuentinI , is because of a quirk of Rust. Rust has no concept of workspace visibility (impossible without restructuring). We don't want intermediate states of block processing to be private because they need to be visible to Sumeragi. We don't want them public because that's a security risk. If we're fine with creating an extra crate this can be solved by creating an iroha_block crate, linking it directly to iroha_core and reexporting only the safe types from iroha_data_model can solve that issue, but it needs to be solved, if we move *Block outside iroha_core.

If i understand correctly work done by @mversic with transaprent_api we can include block structures into iroha_data_model because we can control visibility.

If i understand correctly work done by @mversic with transaprent_api we can include block structures into iroha_data_model because we can control visibility.

exactly, if you look at my PR #3127, for instance, Register instruction is public for iroha_core but will not be seen by iroha_client. RegisterBox is public for both crates

Further progresses is possible after merge of #3106 where permission related stuff is removed from the core and tests.


oci-volumer-provisioner failing to create File Storage volume

Is this a BUG REPORT or FEATURE REQUEST?
BUG REPORT

Versions
CCM Version: iad.ocir.io/oracle/cloud-provider-oci@sha256:2f32e5adbbc8ced9b3ab8415bef60a8b2363782602f1fcf76f04933485b01729
Environment:

Kubernetes version (use kubectl version): v1.14.8
OS (e.g. from /etc/os-release): Oracle Linux Server 7.6
Kernel (e.g. uname -a): 4.14.35-1844.1.3.el7uek.x86_64
Others:

What happened?
Trying to create a PVC using the following manifest:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
 name: oke-fsspvc
 namespace: test-rwx
spec:
  storageClassName: oci-fss
  selector:
    matchLabels:
      failure-domain.beta.kubernetes.io/zone: "EU-FRANKFURT-1-AD-1"
  accessModes:
  - ReadWriteMany
  resources:
    requests:
      storage: 100Gi

and the following StorageClass:
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: oci-fss
provisioner: oracle.com/oci-fss
parameters:
  mntTargetId: ocid1.mounttarget.oc1.eu_frankfurt_1.xxxxxx

I get the following error from oci-volume-provisioner (with PROVISIONER_TYPE=oracle.com/oci-fss):
oci-fss-volume-provisioner-58796c5586-4kzxm oci-fss-volume-provisioner 2019-11-26T17:17:03.505Z	ERROR	controller/controller.go:1074	Failed to provision volume for claim "test-rwx/oke-fsspvc" with StorageClass "oci-fss": Service error:InvalidParameter. Invalid compartmentId: GqZs:EU-FRANKFURT-1-AD-1 (Invalid). http status code: 400

This is oci-volume-provisioner config:
apiVersion: v1
stringData:
  config.yaml: |-
    auth:
      tenancy: ocid1.tenancy.oc1..xxxxxx
      user: ocid1.user.oc1..xxxxxx
        -----BEGIN RSA PRIVATE KEY-----
        xxxxxx
        -----END RSA PRIVATE KEY-----

      fingerprint: xxxxxx
      region: eu-frankfurt-1
    compartment: ocid1.compartment.oc1..xxxxxx
kind: Secret
metadata:
  name: oci-volume-provisioner-fss
  namespace: kube-system
type: Opaque

What you expected to happen?
I would expected the volume to be correctly created and bound.
How to reproduce it (as minimally and precisely as possible)?
Deploy oci-volume-provisioner and try to create a volume from the above oci-fss StorageClass.
Anything else we need to know?

Duplicate of #303. Closing.