no such file to load -- bcrypt

Am trying to deploy my app from a windows box to linux (running debian) and I just upgraded to Rails 3.0.3 from Rails 3.00 when I run rake db:migrate,
I get the no such file to load -- bcrypt error.
My bundle on linux is
Gems included by the bundle:

abstract (1.0.0)
actionmailer (3.0.3)
actionpack (3.0.3)
activemodel (3.0.3)
activerecord (3.0.3)
activeresource (3.0.3)
activesupport (3.0.3)
arel (2.0.9)
builder (2.1.2)
bundler (1.0.0)
cancan (1.5.1)
capistrano (2.5.19)
capistrano-ext (1.2.1)
capybara (<IP_ADDRESS>)
celerity (0.8.8)
childprocess (0.1.7)
cucumber (0.10.0)
cucumber-rails (0.3.2)
culerity (0.2.15)
database_cleaner (0.6.5)
devise (1.2.rc2 4f09357)
diff-lcs (1.1.2)
erubis (2.6.6)
faker (0.9.5)
fastercsv (1.5.4)
formtastic (1.2.3)
funtimes (0.2.1)
haml (3.0.25)
has_scope (0.5.0)
highline (1.6.1)
i18n (0.5.0)
inherited_resources (1.2.1)
jquery-rails (0.2.7)
json_pure (1.5.1)
machinist (2.0.0.beta2)
mail (2.2.15)
mime-types (1.16)
mocha (0.9.12)
net-scp (1.0.4)
net-sftp (2.0.5)
net-ssh (2.1.3)
net-ssh-gateway (1.0.1)
orm_adapter (0.0.4)
pickle (0.4.4)
polyglot (0.3.1)
rack (1.2.1)
rack-mount (0.6.13)
rack-test (0.5.7)
rails (3.0.3)
railties (3.0.3)
rake (0.8.7)
responders (0.6.2)
rspec (2.5.0)
rspec-core (2.5.1)
rspec-expectations (2.5.0)
rspec-mocks (2.5.0)
rspec-rails (2.5.0)
rubyzip (0.9.4)
selenium-webdriver (0.1.3)
shoulda (2.11.3)
sqlite3-ruby (1.3.3)
term-ansicolor (1.0.5)
thor (0.14.6)
titleize (1.2.0)
treetop (1.4.9)
tzinfo (0.3.24)
validates_email_format_of (1.4.5 3067b9e)
warden (1.0.3)
webrat (0.7.3)
xpath (0.1.3)
yard (0.6.4)

I am having the same issue.
It seems to work fine in development mode( which is x86-mingw32 ).
But having this issue when deploying with capristrano on the linux.
Here is my gemfile
source 'http://rubygems.org'
gem 'rails', '3.1.1'
Bundle edge Rails instead:
gem 'rails',     :git => 'git://github.com/rails/rails.git'
gem 'sqlite3'
Gems used only for assets and not required
in production environments by default.
group :assets do
gem 'coffee-rails', '~> 3.1.1'
gem 'uglifier', '>= 1.0.3'
end
group :development do
gem 'annotate', :git => 'git://github.com/ctran/annotate_models.git'
gem 'faker'
end
gem 'jquery-rails'
gem 'gravatar_image_tag'
gem 'will_paginate'
gem 'carrierwave'
gem 'sass-rails',   '~> 3.1.4'
gem 'activeadmin'
gem 'meta_search'
To use ActiveModel has_secure_password
gem 'bcrypt-ruby', :require => 'bcrypt'
Use unicorn as the web server
gem 'unicorn'
Deploy with Capistrano
gem 'capistrano'
To use debugger
gem 'ruby-debug19', :require => 'ruby-debug'
group :test do
Pretty printed test output
gem 'turn', :require => false
end
group :production do
gem 'therubyracer'
gem 'mysql2'
end
platforms :ruby do
gem "bcrypt-ruby", :require => 'bcrypt'
end


Tab is not working correctly on Inspector (Godot 4)

Godot version
4.0 Alpha 4
System information
Windows 10
Issue description
Using tab on Inspector behaves unexpectedly

Steps to reproduce
Click a node, go to Transform, change the X value, then use tab twice to move forward and it will start behaving unexpectedly. Then use Shift + Tab twice and the same will happen
Minimal reproduction project
No response

Duplicate of https://github.com/godotengine/godot/issues/37723.


guidance for users with pre-installed OSes

The page says "Pick your operating system for the right set of instructions:" and lists 3 variants below that.
It does not provide steps-to-take for the user to determine which of those variants they are currently running.
For example, "About" for my install shows Edition "Windows 10 Pro", version "20H2".
That version is not listed, therefore there is no means of determining which variant to use.

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

ID: 10344c5d-274e-de75-ecb6-11d53a377986
Version Independent ID: 4cea53b8-1864-f12b-f0d9-f208743475c8
Content: Create a Virtual Machine with Hyper-V
Content Source: virtualization/hyper-v-on-windows/quick-start/quick-create-virtual-machine.md
Product: windows-10-hyperv
GitHub Login: @scooley

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


How to load templateUrl?

Hi,
I see templateUrl: './components/about/about.html'.
But when I run serve-dev, it load template with path dist/dev/components/about/about.html.
How can do it? I can't find config in this app.
I create new app, and try to run serve-dev but it don't work. If I define serve with root: '.' it will load html files with path /components/about/about.html , and if I define root:'dist/' it can't load node-modules. This is my app https://github.com/Sophia-nguyen/myApp
Please help me, thanks

This is because it's a relative template url and you're browsing http://localhost:5555/dist/dev/

@ludohenin, could you please guide me how to do relative template url ?
Thanks,

@Sophia-nguyen take a look at this SO answer.

@mgechev more question,that mean I can use relative template url http://localhost:5555/dist/dev/, if I config server with root: 'dist/dev/', but In this case, how to load all libs from node-modules.
I try to setup for my app, but it still don't work. It can't load libs in node-modules
Please help me.

The dev server is not design to work with any other root than the project root.

I'm clear, thanks @ludohenin :)


Change the order of customElement and localized

For: Runtime localization mode
Related Issue: https://github.com/lit/lit/issues/3264

Thanks for the PR @borislavayordanova -- I think this PR is actually correct why did you close it? :)

Thanks for reviewing it @aomarks, I have it open here:
 Change order of decorators #974


[RESOLVED] Zabbix server has been restarted (uptime < 10m)

Problem started at 01:45:30 on 2023.05.28
Problem name: Zabbix server has been restarted (uptime < 10m)
Host: Zabbix server
Severity: Warning
Operational data: 00:01:37
Original problem ID: 22763
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=22388&eventid=22763

Problem has been resolved in 8m 30s at 01:54:00 on 2023.05.28
Problem name: Zabbix server has been restarted (uptime < 10m)
Host: Zabbix server
Severity: Warning
Original problem ID: 22763


Notebooks: Ensure Kernel Knows About Filename Changed Events

Kernels aren't notified on filename changed events (i.e. save events); because of this, IntelliSense breaks in notebooks after the first file save occurs in a document.

@rajmusuku I'm moving this to April unless you disagree.

Dupe of #3522.


drpc: set vrg.spec.sync

busybox-sample application failed to deploy because its vrg manifest was missing new spec.sync field:
status:
  conditions:
  - lastTransitionTime: "2022-01-28T23:56:47Z"
    message: 1 of 1 resources are not available
    observedGeneration: 1
    reason: ResourcesNotAvailable
    status: "False"
    type: Available
  - lastTransitionTime: "2022-01-28T23:56:47Z"
    message: Failed to apply manifest work
    observedGeneration: 1
    reason: AppliedManifestWorkFailed
    status: "False"
    type: Applied
  resourceStatus:
    manifests:
    - conditions:
      - lastTransitionTime: "2022-01-28T23:56:47Z"
        message: 'Failed to apply manifest: VolumeReplicationGroup.ramendr.openshift.io
          "busybox-drpc" is invalid: spec.sync.mode: Unsupported value: "": supported
          values: "Enabled", "Disabled"'
        reason: AppliedManifestFailed
        status: "False"
        type: Applied
      - lastTransitionTime: "2022-01-28T23:56:47Z"
        message: Resource is not available
        reason: ResourceNotAvailable
        status: "False"
        type: Available
      resourceMeta:
        group: ramendr.openshift.io
        kind: VolumeReplicationGroup
        name: busybox-drpc
        namespace: busybox-sample
        ordinal: 0
        resource: volumereplicationgroups
        version: v1alpha1

I expect this will be fixed soon with the sync support, but here is a fix for now.

Fixed here this PR can hence be closed. Attn.: @raghavendra-talur


Feature Request: Export modified files  with Folder Structure.

Please provide an option to export modified files  (tracked/untracked) to be exported with folder structure.

Can you provide more details on this, I'm not sure what you are requesting.

I am closing this issue because it needs more information and has not had recent activity.  Please re-open this issue when more details can be provided.
Thanks!

Up: in website or PHP webapp development, the ability to export a file to a destination folder along with its complete path structure (useful to extract small patches). Same as Eclipse -> Export -> File System feature

Planing to use VS Code for PHP-development. Waiting for the same feature.
Very useful to deploy changes when many files were changed.
This is how i do it in Eclipse (workingtree<=> last commit are compared).
In VS Code I can compare but export with directory structure is not supported.
Thanks!

for example the following command on a mac system creates a backup of modified files only with directory structure.
git ls-files --modified --others --exclude-standard  | zip -r ../GitChangesBackup/d_table.zip --names-stdin

Benefits:
Easy sharing of modified files
Easy merging of changes.

Thank you. It helped a lot. Now I can start using VS Code.

I'm on Windows machine so I had to add Git bash terminal in VS Code.
Git bash does not support zip command so I just copy files to new folder (need to create it before coppying with mkdir command).
I use git diff command for different compare options (commit1 - commit2, commit-index etc.) like this

$ mkdir 'd:/tmp' && git diff --name-only HEAD | xargs -I '{}' cp --parents '{}' 'd:/tmp/'
It took me some hours to find appropriate commands and oftions for my purpose. Terminal is powerfull but IDE must make life easyer with benifits of WYSIWYG. So I'm looking forward to see simple export tool.


map openstreetmap tiles to local file

make sure that tiles from a. and b. and c. servers are mapped to the same cache file

implemented in 1.7.1


how to compile a x64 version dll

I think it's because the d3d9 liberary was written to target only 32bit


Crash upon startup on Ubuntu 18.10

Crash upon startup on Ubuntu 18.10.
Can be partially fixed and successfully start up by manually change the /opt/Ramme/libnode.so with a newer version as mentioned here: https://github.com/electron/electron/issues/13972#issuecomment-433001316. However, this cause numerous Javascript error messages to pop up after launch.

Same problem here, too.

Probably the same as #321


Re-add note for duplicate attribute error

This was removed in #207 as it's not supported on stable. But it should be possible to add it back for nightly only.
From this comment:

I'll repurpose note = span => "message" syntax to be ignored on stable. Very few made use of it, and I think this kind of change would make their messages look better, not worse. Gimme a few days.

A separate (but not blocking) issue is how to make the trybuild tests pass on both nightly and stable, since the expected outputs will be different. Other people have brought this up as well – see dtolnay/trybuild#79.

I've opted to run the trybuild tests only on nightly for now, which should solve the different outputs problem.


Unreachable exception?

I'm writing a bunch of code that is essentially unreachable, or at least should be unreachable and I wonder if it would be helpful to have an exception that more clearly reflects this use. In Zig there is a unreachable that can be used to this exact effect.
raise ValueError() feels like "there was something wrong with the value", but saying raise Unreachable() is more like "there was something wrong with the value and that should never happen because some other part of our program should ensure this value is always valid". See the difference?
wdyt @nordlander ?

Sounds reasonable. And it's easy to extend the Exception hierarchy, just inherit class Exception. So I guess the only issue is whether the new class should be in builtin. Which sounds reasonable too, I think.

This is effectively a way for the developer that raises the exception to indicate some intent behind it, like this code should really never be hit. It is indicative of a bug, and not just some slightly wrong input parsing somewhere. But what do we do about it? Zig's unreachable will immediately exit the program. For development builds, I quite like that approach.
Its placement in the exception hierarchy and if we have built-in treatment of it is perhaps what would really set it apart.
Python programmers quite casually do try / except. I don't really want to encourage that in Acton, but it is the simplest code to write. I feel that the semantics of an Unreachable should be that it is not just catcheable, again, at least for dev builds. Since we have an aspiration for always-on systems in prod, I'm not sure what should happen there.
A somewhat similar topic is how out-of-memory exceptions. With a distributed RTS we could automatically retry such failures by migrating an actor to another node. It is similar in that it is challenging to place the exception properly in the hierarchy and potentially have some automatic RTS remedy in some cases but not in others.


Clean up code

🚀
I've been playing around with compile time optimisation lately. Using the OTHER_SWIFT_FLAGS -Xfrontend -warn-long-expression-type-checking=200 -Xfrontend -warn-long-function-bodies=200 I found some functions that needed cleaning up. Some were too complicated so I left them, but there are interesting parts of Swift that take a while to compile, like the ternary ?: operator, or + for sequences.
Other bits I just wanted to clean up, like missed uses of XCTAssertEquals, etc.

Checklist

[x] I checked the Contributing Guidelines before creating this request.
[x] New extensions are written in Swift 5.0.
[x] New extensions support iOS 10.0+ / tvOS 9.0+ / macOS 10.10+ / watchOS 2.0+, or use @available if not.
[x] I have added tests for new extensions, and they passed.
[x] All extensions have a clear comments explaining their functionality, all parameters and return type in English.
[x] All extensions are declared as public.
[x] I have added a changelog entry describing my changes.

          2 Errors

:no_entry_sign:
SwifterSwift_iOSTests.DispatchQueueExtensionsTests: testAsyncAfter, Asynchronous wait failed: Exceeded timeout of 2 seconds, with unfulfilled expectations: “Executed”.   Tests/DispatchTests/DispatchQueueExtensionsTests.swift#L65

:no_entry_sign:
SwifterSwift_iOSTests.DispatchQueueExtensionsTests: testAsyncAfter, XCTAssertTrue failed   Tests/DispatchTests/DispatchQueueExtensionsTests.swift#L66

          4 Messages

:book:
Thank you for submitting a pull request to SwifterSwift. The team will review your submission as soon as possible.

:book:
iOS: Executed 679 tests, with 2 failures (0 unexpected) in 20.143 (21.640) seconds

:book:
tvOS: Executed 644 tests, with 0 failures (0 unexpected) in 4.788 (5.424) seconds

:book:
macOS: Executed 511 tests, with 0 failures (0 unexpected) in 4.161 (4.384) seconds

SwiftLint found issues
Warnings

File
Line
Reason

DispatchQueueExtensionsTests.swift
54
Lines should not have trailing whitespace. (trailing_whitespace)

DispatchQueueExtensionsTests.swift
59
Lines should not have trailing whitespace. (trailing_whitespace)

DispatchQueueExtensionsTests.swift
64
Lines should not have trailing whitespace. (trailing_whitespace)

StringExtensionsTests.swift
575
Lines should not have trailing whitespace. (trailing_whitespace)

  Generated by :no_entry_sign: Danger

@guykogus Danger is pointing out some linting issues, but an autocorrect should solve them :)

@guykogus Danger is pointing out some linting issues, but an autocorrect should solve them :)

I fixed them in PR #863, they came from the PR for DispatchQueue.

Sorry @LucianoPAlmeida, I had to fix one more thing: 7c4537d680b642fd89f486cc0ac6e2fe8e95684d

Moving with this :) Mainly because since it is only clean up and there is no functionality change but indeed touch a lot of places and it's going to be hard to resolve conflicts with new changes ...
@omaralbeik can do a post review and we can fix on the spot in a followup :)


Circuit UX improvements, use simulator by default

When using the Circuit command, fall back to "trace" mode (i.e. run with simulator) when circuit contains a result comparison, instead of showing an error.
Zoom to fit larger circuits.
Other minor UX tweaks to make the overall experience smoother. See GIFs below

Simple circuit

Zooming to fit larger circuit

Falling back to Trace mode for dynamic circuits

Debugging

Debugging with a large, slow to render circuit

Too large to render

Empty circuit

Switching between target profiles Base and Unrestricted

Base profile compiler error

Runtime failure

Related #1085


Weather Information shows wrong time

Where does this bug apply to
Weather Information layer
Describe the bug
Time indicated on the graph are wrong. Example time at track 1224, time shown in the weather info graph 1424
Expected behavior
Time shown in the weather info window to current to be like on track
Desktop (please complete the following information):
MacOS ventura latest release.
Ulmv latest release

Thanks for reporting. The issue is fixed for the next release!


Window Controles extension full screen issue

In a Turbowarp Extension called Window Controles by CbuesterYT, we are able to switch electron packaged project to full screen. But pressing escape switches it back to normal window. I used the escape button to access the pause menu of my game, so fixing it would be very helpful.

I should be adding this to the docs, I'm not sure I did, but the fullscreen blocks use sandboxed/safe API for fullscreening, so we can't keep it within a permanent fullscreening state, but I'm still looking for an alternative API, exclusive for electron.

Thank you so much for your support!

No problem!

... we can't keep it within a permanent fullscreening state ...

Not sure about Electron, but in Chromium-based browsers there is navigator.keyboard.lock(["Escape"]) which changes exiting fullscreen from just pressing Esc, to holding Esc for 2 seconds.

... we can't keep it within a permanent fullscreening state ...

Not sure about Electron, but in Chromium-based browsers there is navigator.keyboard.lock(["Escape"]) which changes exiting fullscreen from just pressing Esc, to holding Esc for 2 seconds.

@Xeltalliv, I will try this, if this works, then I will immediately push a quick update, if not, I will add it to the upcoming 1.2 update.


Use UseServices to init services instead of UseStartup

@Tratcher @davidfowl

Hi @pakrym, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

I don't understand why. Bug#?


Update install.md

'php app/console sonata:easy-extends:generate CoopTilleulsCKEditorSonataMediaBundle' this command give  "wrong folder structure" error. I think this installation step more clear.

:+1:

Thanks @fatihkahveci


Testing Thali-iOS: BrowserManager throws illegalPeerID

Tried to run multiple times in a row Can shift data via parallel connections test and at some point it was stuck like in infinite loop, because browserManager throws illegalPeerID event that triggers connect retry logic, which tries to connect again and so on. From logs we can see that it looks like it is proper.
Logs

2017-06-12 12:29:15 - DEBUG thaliMobileNativeWrapper: 'Received peer availability changed event with {"peerIdentifier":"4FC24DF5-68D0-441E-89E1-BA33F8B36327","peerAvailable":false,"portNumber":null,"recreated":true}'
2017-06-12 12:29:15 - DEBUG thaliMobileNativeWrapper: 'Filtered out nonTCPPeerAvailabilityChangedEvent due to not being in started state'
2017-06-12 12:29:15 - DEBUG thaliMobileNativeWrapper: 'Received peer availability changed event with {"peerIdentifier":"4FC24DF5-68D0-441E-89E1-BA33F8B36327","peerAvailable":true,"portNumber":null,"recreated":true}'
2017-06-12 12:29:15 - DEBUG thaliMobileNativeWrapper: 'Filtered out nonTCPPeerAvailabilityChangedEvent due to not being in started state'
2017-06-12 12:29:15 - DEBUG thaliMobileNativeTestUtils: 'Issuing multiConnect for 4FC24DF5-68D0-441E-89E1-BA33F8B36327 (syncValue: lSZ62wRvisNhbA5Qcw8QxIeuLyz5SQ0B)'
2017-06-12 12:29:15 - DEBUG thaliMobileNativeTestUtils: 'Got 'multiConnect' callback'
[ThaliCore] BrowserManager.connectToPeer(_:syncValue:completion:) peer:4FC24DF5-68D0-441E-89E1-BA33F8B36327
[ThaliCore] Browser.inviteToConnect(_:sessionConnected:sessionNotConnected:) Peer(uuid: "4FC24DF5-68D0-441E-89E1-BA33F8B36327", generation: 0)
[ThaliCore] BrowserManager.connectToPeer(_:syncValue:completion:) error: illegalPeerID

I suspect the code that throws the exception is this:
https://github.com/thaliproject/thali-ios/blob/e5c34a5aeaa442ce0ebdb20102aa2eb404c01437/ThaliCore/MultipeerConnectivity/Browser.swift#L154
The error code is confusing, since in this case it's a valid peer ID, just one not found in the list of available peers.
I'll open an issue to change the error description.
The reason why the peer is not anymore in the list of available peers, seems to be that we received an event for peer 4FC24DF5-68D0-441E-89E1-BA33F8B36327 with an available status set to false followed by another event with the status set to true.
It could be that the second event has not been correctly handled.

Events for peer 4FC24DF5-68D0-441E-89E1-BA33F8B36327 with available: false and available: true one after another come from thaliMobileNativeWrapper. When the error Could not establish connections occur, the peer is recreated with peerAvailable set to false, and right after that with true, so it would trigger listeners on nonTCPPeerAvailabilityChangedEvent.

If nonTCPPeerAvailabilityChangedEvent turning off and on is producing consistently it may be caused by one of our components, but it might also be something random that doesn't depend on ThaliCore or the tests.
So far I haven't changed anything in ThaliCore that explicitly can cause that off/on to occur. But of course there can be some other code that I changed that has side effects.
Anyway, regardless of the cause of the off/on, I guess the test needs to handle the event if it occurs, do you agree?

So this was happening because we manually tried to connect to the peer that was not available anymore. This was caused by inappropriate removing unavailable peers, so we tried to connect to the wrong peer in infinite loop. We do not listen to nonTCPPeerAvailabilityChangedEvent but to peerAvailabilityChanged directly, so I don't think we should handle it, since it contains same information.
After fixing proper removing from availablePeers array, issue doesn't seem to occur anymore.
In the end, the error thrown by ThaliCore was confusing, so it is good that this issue was created.

@mlesnic there is a different scenario where nonTCPPeerAvailabilityChangedEvent is received by the peer that is trying to connect but the peerAvailabilityChanged event is not emitted.
It happens when there is an error on the Advertiser side (a legit advertiser, not a zombie). When the error occurs, the Advertiser closes the current activeRelay and the other peer fails to connect to it.
After that the nonTCPPeerAvailabilityChangedEvent is fired first with "peerAvailable":false and then with "peerAvailable":true.
But given that the peerAvailabilityChanged event is not emitted, the peer will not retry to connect to the Advertiser since it doesn't know that it is available again.
It's a bug that I reproduce quite often.
It seems like it should be fixed in thaliMobileNativeWrapper.js that but I'm not sure about it, for example I don't know if it is correct that the states value is supposed to be "non-started" when that event occurs.
Maybe @yaronyg can give us some directions.

The most important question, I think, is why are we expecting to get peerAvailabilityChanged events when states.started === false?
If states.started === false this either means:

We never called start and so none of the native radios should be on or
We called stop and turned all the radios off as executed here

In either case, we shouldn't be expecting any more nonTCPPeerAvailabilityChangedEvents and hence no peerAvailabilityChanged events (at least from native sources). So isn't the bug that someone turned off the radios and is still expecting to hear about peer availability?

@yaronyg
this is the updated test to be zombies proof, but the problem exists with the original test as well.
Let's look at the original test for simplicity.
The test calls startAndListen() and it will not stop listening until the teardown is called.
So to answer your questions:

We called start.
We haven't called stop yet.

I would expect that states.started is true throughout the test until teardown is called.
But I'm not super familiar with the node layer, so maybe I'm missing something.
Bottom line: in the test we want to keep receiving peerAvailabilityChanged events since we haven't established a connection yet, but what I see in the log is that an error occurs while connecting to a valid peer (the error seems to be on the advertiser side and caused by MPCF), after the error the advertiser closes the advertiserRelay effected by that error and then MPCF emits two events that are received by the theliMobileNativeWrapper but will not be received by the test:
2017-06-14 13:42:29 - DEBUG thaliMobileNativeWrapper: 'Received peer availability changed event with {"peerIdentifier":"C4DA215A-9F31-4CB5-A8CC-7F0F7003166D","peerAvailable":false,"portNumber":null,"recreated":true}'
2017-06-14 13:42:29 - DEBUG thaliMobileNativeWrapper: 'Filtered out nonTCPPeerAvailabilityChangedEvent due to not being in started state'
2017-06-14 13:42:29 - DEBUG thaliMobileNativeWrapper: 'Received peer availability changed event with {"peerIdentifier":"C4DA215A-9F31-4CB5-A8CC-7F0F7003166D","peerAvailable":true,"portNumber":null,"recreated":true}'
2017-06-14 13:42:29 - DEBUG thaliMobileNativeWrapper: 'Filtered out nonTCPPeerAvailabilityChangedEvent due to not being in started state'

I'm going to investigate why the states.started is false at that point, given that, if I understood correctly, it should not be false, right?

The logs of the case when the advertiser on device 2 for some internal MPCF error is reset.
Device 1 receives two nonTCPPeerAvailabilityChangedEvent notifications that don't reach the test layer.
https://gist.github.com/enricogior/efc9d64c704dcaf905bfdfc5ba8acf45
https://gist.github.com/enricogior/740e6d8da2b1dd491fae81a7ffcba83d

I was misled by these events:
2017-06-14 13:42:29 - DEBUG thaliMobileNativeWrapper: 'Received peer availability changed event with {"peerIdentifier":"C4DA215A-9F31-4CB5-A8CC-7F0F7003166D","peerAvailable":false,"portNumber":null,"recreated":true}'
2017-06-14 13:42:29 - DEBUG thaliMobileNativeWrapper: 'Filtered out nonTCPPeerAvailabilityChangedEvent due to not being in started state'
2017-06-14 13:42:29 - DEBUG thaliMobileNativeWrapper: 'Received peer availability changed event with {"peerIdentifier":"C4DA215A-9F31-4CB5-A8CC-7F0F7003166D","peerAvailable":true,"portNumber":null,"recreated":true}'
2017-06-14 13:42:29 - DEBUG thaliMobileNativeWrapper: 'Filtered out nonTCPPeerAvailabilityChangedEvent due to not being in started state'

The problem with those events is that they are bogus events.
We will have to look into that but they are not currently a concern in regard to the fixes for the iOS Native layer.
When the connection to a valid peer fails during the initial handshaking, we should not remove that peer  from the available peers since it's still an active advertiser that we can connect to.
In the test we remove the peer and therefore, if there aren't other available peers, the test will fail with a timeout error.
The trick here is to keep the peer and move it to the end of the list of available peers.
In that way, if the peer is a zombie advertiser it will be eventually removed by peerAvailabilityChangedHandler(), but if it's a valid peer we will retry connecting to it if it's the only available peer.
A simple fix is just to add availablePeers.push(peer); right after removeFromAvailablePeers(peer); and before calling tryToConnect();


[iOS] Toggle the bookmark icon on timetable screen

What to do
If the session is bookmarked, the icon should be filled one.
Please add a feature to toggle them.
Design
https://www.figma.com/file/MbElhCEnjqnuodmvwabh9K/DroidKaigi-2023-App-UI?type=design&node-id=54477-38724&mode=design&t=kf8tT9D4davWhDvh-0

🙋♂

@coffmark
Thanks! Assigned 👍🏼

I would like to confirm, The goal of this task is to be able to toggle bookmark icons ON/OFF (without network communication)?

@coffmark
Oh, ,sorry this overview isn't correct 🙇🏼
Current bookmark icon on timetable header isn't correct, so please apply correct one 🙏🏼

It's my fault 🙇♂

I got it! 🙆♂


[sc-5028] prompt taints for tolerations approval

did we look into default taints and their implications ? what do we do/show if one of those taints or on ? https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/


PEP8: indentation (so that pep8 bot does not complain)

[ci skip]

LGTM, in it goes.

thanks, I missed that one


Bump deps

golangci-lint is failing now with a following error:
Error: SA1019: p.Start is deprecated: please use [Program.Run] instead.  (staticcheck)
I would appreciate it if you can fix it, before we merge this PR.

I would appreciate it if you can fix it, before we merge this PR.

I will take a look this evening. I thought it was some transient test condition but a replay didn’t give us joy either.

If I'm not mistaken, this issue comes because we updated bubbletea framework. We can pin to older version or we have to slightly rewrite how TUI is initiated (method used now was deprecated).

If I'm not mistaken, this issue comes because we updated bubbletea framework.

Ah. I hadn’t noticed because of the split direct requires. On it in a bit.

I am going to dump this for a new approach.


Add radius to spherical coordinates processing

Coordinate.spherical( Coordinate.cartesian( 1, 2, 3) ) should result in Coordinate( 1, 2, 3 ) (and vice versa).

rename Coordinate.spheriacal to .celestial
implement Coordinate.spheriacal (https://en.wikipedia.org/wiki/Spherical_coordinate_system)
carry out all tests foreseen

rename Coordinate.spheriacal to .celestial
implement Coordinate.spheriacal (https://en.wikipedia.org/wiki/Spherical_coordinate_system)
carry out all tests foreseen

Rework coordinate system handling as depicted in concepts.pptx.


[BUG]: After about 19 to 20 inputs all of a sudden the context-window get revered?

How are you running AnythingLLM?
AnythingLLM desktop app
What happened?
After about 19 to 20 inputs from me it feel like all of a sudden the context-window get revered or something, You can have a normal back and forth, building on the previous messages, but then from one input to the next the model get all confused and start talking about random things from earlier in the conversation, and it is impossible to get it back on track. I have to /reset and start over.
I have checked and my token size is correct for llama-3: 8192, Chat history is set to 20.
Windows AnythingLLM v1.5.8 (I had version 1.5.6 before, and I do not recall it happening in that version)
Are there known steps to reproduce?
Talk to the model, move from subject to subject, after ~20 messages it will not answer what you are talking about now, but some random subject from before (usually from somewhere in the beginning).

All models have limited context windows, so at a certain point, we need to truncate or abbreviate messages from the chat window. This is just the LLM's chat history being managed in the background and especially going from subject to subject information will be lost during truncation

Yes, that I understand. And I made a small spelling error in the title, it should be reversed, not revered. What I expect to happen is that oldest messages get pushed out, but (as I can not see the full context that get sent to the model) I suspect every time it start to truncate at 20 message history, the model tries to answer my input and treat the absolute first (or second) message as if it was the latest message.


various i2c fixes

Fixes required to work with an AM2320 sensor; This sensor doesn't acknowledge the first i2c message sent to it, but it triggers it to wake up. This caused the i2c state to stay in an error state and the bus not to go idle.  This is fixed in the first two patches
Later on a multi (>2) byte read is necessary  to actually get the data; However the data didn't get properly acknowledged, fixed in the last patch.

Thanks for this fix! I was beating my head against the wall trying to figure out why I couldn't use a library to read from a real time clock module. It was panicking when trying to get the date & time because it read 8 bytes through I2C.


replace tbb.dll with tbb12.dll for Visual Studio Project

Description
replace tbb.dll with tbb12.dll
Type of change

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

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[ ] Command Line
[ ] oneapi-cli
[X] Visual Studio
[ ] Eclipse IDE
[ ] VSCode

CI failures are similar to https://github.com/oneapi-src/oneAPI-samples/pull/341 failures

@capatober - this didn't pass windows ci for rc1, I will be merging but please do additional testing

@JoeOster, thanks for merging. As I mentioned before failures are similar to #341 failures. Here (https://github.com/oneapi-src/oneAPI-samples/pull/341#issuecomment-726893421) you mentioned that this is environment issue. I believe here the same issue. Am I right that it can be resolved on environment side, not on sample's side?


Unrecognized argument: noise level

I tried adding:
--noise_level 1.0
to my command but that gives me:
generate.py: error: unrecognized arguments: --noise_level1.0
Am I missing something?

unrecognized arguments: --noise_level1.0

You need a space between --noise_level and 1.0.


Update CompatHelper to v3

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build 750622529:
0.0%

Covered Lines:
132

Relevant Lines:
134

💛  - Coveralls


How to acquire "BASIC_TOKEN"?

Ive read the README on your npm page and it doesnt explain how to acquire the basic token to set as an environment variable. I was hoping you could explain.

Sorry! I'll add that to the docs asap, but I do plan on creating proper example documentation for the entire wrapper at some point.
For now
const Client = require('ifunnynode');
const client = new Client();
const BASIC_TOKEN = client.basic_token();
console.log(BASIC_TOKEN) // 156 character basic token

Step by step:

Log your basic token and store it somewhere

import Client from "ifunnynode";

const client = new Client();

console.log(client.basic_token); // store this in a config file or environment variable

Pass the basic token into your Client's constructor and verify the token is stored in the client's cache

const client = new Client({
  basic: "BASIC_TOKEN_HERE"
});

console.log(client.basic_token) // should match the one passed into the constructor

Attempt a login, which will return a 401 captcha error.

try {
  await client.login({
    email: "your email",
    password: "your password"
  })

} catch (err) {
  if (err?.captcha_url) {
    console.log(err.captcha_url) // This is the URL you need to open in your browser.
  } else {
    throw err // NOT A CAPTCHA ERROR
  }
}

Using that captcha url, open it in the browser, and solve the captcha. You should just have to click a check box.
Attempt to log in again, but STORE YOUR BEARER TOKEN UPON LOGIN!

client.on("login", logged_in => {
  if (!logged_in) return

  console.log(client.bearer)
})

client.login({
  email: "your email",
  password: "your password"
})

Assuming you followed instructions, it should successfully log in and log your new bearer token. Now, you can use this token to interact with iFunny via the API.

const client = new Client({
  token: "YOUR BEARER TOKEN" // I recommend not hard coding it, but reading from a config file instead.
})

Or
const client = new Client();

client.login({
  token: "YOUR BEARER TOKEN"
})

Thank you, this has been really helpful. When I attempt a login for the first time, the try block throws the non captcha error.
error: 'invalid_client', error_description: 'Malformed token: empty'
these two lines are near the end of the long error object and seem like they may be related. I can see that it received the proper email and password, so I have no clue what could be the reason that its not giving me the captcha url.
Sorry if this is annoying, I used to run a support server for discord.js v11 and 12, so I know what its like 😅

Oh interesting. Don't worry about you being annoying, it actually was pretty cool seeing someone use this on their own as this was my first real public project. I have a support-ish server which I need to add to the page's readme. But anyways, that's an issue with the API wrapper that I haven't seen yet, so I'll need to do some testing. It's likely due to a new update to their API. If you know how to check the latest iFunny version number, you can edit your user agent for the client like so
const client = new Client({
  user_agent: "NEW USER AGENT"
})

Otherwise, you'll have to wait until I'm back at my computer to figure out a fix. Sorry for the inconvenience! Will work on it ASAP

ok, i tried setting my user agent to iFunny/7.22(1129850) Android/12 (samsung; SM-G996U; samsung) but it doesnt seem to have changed the outcome

Ok, well I'm not sure what's causing that, so I'll start figuring out what's happening and fix it on the next update. Sorry I can't help sooner :/

Hi, same error coming for me as well.
iFunny/7.22(1129850) Android/12 (samsung; SM-G996U; samsung)
User agent ^
  error_description: 'Malformed token: empty'

Logging in and everything!
This is my login code:
iClient.login({
    email: "",
    password: ''
}).then(res => {
    console.log(res);
}).catch(err => {
    if (err?.captcha_url) {
        // Open this url in the browser and solve it, then make the request again, using the same basic token
        console.log(err.captcha_url);
    } else {
        // NOT a CaptchaError
        throw err
    }
})

And this is my client constructor
const iClient = new ifunny({
    basic: "basic token",
    user_agent: "iFunny/7.22(1129850) Android/12 (samsung; SM-G996U; samsung)    "
});

So how do I do stuff?

Can someone help?

I'd recommend reading over the source code until I can create proper documentation to figure how to "do stuff" lol. There's a lot included with this wrapper, but not everything yet.
Because this is a separate issue from before, would you mind creating a new issue following the issue template for when I'm back at my computer?

This is the same issue OP is facing.
I will try at least.

You might want to make sure your stored basic token is being used when getting client.basic_token, cause malformed token empty makes me think it's not using the right basic auth. You can check that by logging the err.config.headers I believe

I logged err.config.headers and it gave me this:
{
  Accept: 'application/json,image/jpeg,image/webp,video/mp4',
  'Content-Type': 'application/x-www-form-urlencoded',
  'Ifunny-Project-Id': 'iFunny',
  'User-Agent': 'iFunny/7.22(1129850) Android/12 (samsung; SM-G996U; samsung)',
  applicationstate: 1,
  'accept-language': 'en-US',
  'accept-encoding': 'gzip',
  'Content-Length': 75
}

After reviewing this, I realized that basic_token wasn't being set as the headers, so as of v3.0.10 it should be fully functional and working properly! Let me know if you have any questions! Also, if you notice any other bugs or issues, please make a separate issue so that it's easy for others to find :)

Thanks! That fixed it. Now the last question I have is how would I go about obtaining a User object for a particular user if all I have is their nickname. I see that there is some sort of method(?) within the User class related to this, but I am having trouble figuring out how to invoke it.

const client = new Client({
  token: "YOUR BEARER"}
);

const get_users = async () => {
  // recommended way
  let first_user = await client.user_by_nick("nickname");

  // Alternate way
  let second_user = await
  client.user.by_nick("someOtherNick");

  // You can also retrieve a new user object from another user object
  let final_user = await second_user.by_nick("finalNickname");

  // Log their info
  console.log(await first_user.id);
  console.log(await second_user.id);
  console.log(await final_user.id);
};

client.on("login", get_users); // if you're already in a valid async context, you don't need this
client.login();


Support ring async middleware

This change is

Reviewed 3 of 3 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Custom menus break cursor type in other places

Linux
When setting "window.titleBarStyle": "custom", the mouse cursor is no longer pointer for the gear icon in the activity bar as well as status bar entries. It shows the default mouse cursor.

I'm not seeing that behavior on Windows 10 with the latest insiders FYI.

@eamodio Good point. Added the linux label, as I'm selfhosting on Linux.

@joaomoreno I am not seeing this behavior on Linux in Stable nor latest insiders. Moving to August in case you are still seeing it.

Yup, still see it. This is related to passing frame: false when creating a new BrowserWindow. Filed https://github.com/electron/electron/issues/13911

Awesome, this seems to have been fixed recently: https://github.com/electron/electron/pull/13546

@bpasero The issue was closed but not landed in 3, but 4. So, removing fixed-in-electron-3.0.x.

@joaomoreno are you sure you linked to the correct issue in Electron in https://github.com/Microsoft/vscode/issues/53870#issuecomment-409955901 ?

@bpasero I created https://github.com/electron/electron/issues/13911, which was flagged as duplicate of https://github.com/electron/electron/issues/5723 which was said to be fixed by https://github.com/electron/electron/pull/13546 in https://github.com/electron/electron/issues/5723#issuecomment-408591913.
It's a big mess.

@bpasero This is actually fixed!


Installing multiple python envs in the same CI

Hi,
For our code, we use two different environments during the test. What I mean is, we have a main environment, t3_env and then when we are testing it, the code will create a bash file that has the contents
conda activate rmg_env

python ~\Code\RMG-Py\RMG.py input.yml

This script will run another code of ours that we have git cloned during the CI and it will then output a file called species.txt, which then our original code will read it back in and continue on completing the tests.
I am having difficult with being able to active the second environment in the bash script, because even though I do something like this:
    - name: Install RMG
      uses: conda-incubator/setup-miniconda@v2
      with:
        environment-file: RMG-Py/environment.yml
        miniforge-variant: Mambaforge
        miniforge-version: latest
        activate-environment: rmg_env
        python-version: 3.7
        use-mamba: true
    - name: Install T3
      uses: conda-incubator/setup-miniconda@v2
      with:
        environment-file:  environment.yml
        miniforge-variant: Mambaforge
        miniforge-version: latest
        activate-environment: |
          t3_env
          rmg_env
        python-version: 3.7
        use-mamba: true

It will have trouble activating the rmg_env during the testing phase.
Is there something else I am meant to do to make this work? Is it possible?

@calvinp0 thanks for posting the question. I do not think we have ever used this action like this (with 2 separate steps running the same action, not sure it will even work correctly)
I would just use it to create one environment and then run the creation of the other environment as a series of steps that do
conda create -n the-other-env etc...

Thanks @goanpeca, that's what I ended up doinng in the end. I did attempt to do 2 separate steps but it didn't work correctly. The second step superceded the first step so then our CI couldn't see the environment installed in the first step.
Thanks again!


Balls Thrown Statistics For Pets.

For #261 and still in draft

I can follow this PR up with more statistics such as date of pet creation and the age


Unresolved import error "ndk::bitmap"

I'm a rust noob so I apologize for my naïveté. I'm trying to use this library from another rust library with no main method (not sure if this matters). I added a dependency to ndk = "0.2.1" and imported it with use ndk::bitmap::{AndroidBitmap, AndroidBitmapInfo};.
When I attempt to compile I get the following:
error[E0432]: unresolved import `ndk::bitmap`
 --> src/lib.rs:6:10
  |
6 | use ndk::bitmap::{AndroidBitmap, AndroidBitmapInfo};
  |          ^^^^^^ could not find `bitmap` in `ndk`

I'm also using the following:
use jni::JNIEnv;
use jni::objects::{JClass, JObject, JString};
use skia_safe::{Borrows, Canvas, ColorSpace, ImageInfo, ISize, Rect, Surface};

Is this likely an issue with the crate or is it user error? Any help would be appreciated. Thanks.

Well either it's because the module doesn't exist or because a feature wasn't enabled.

(Re-opening because the opener's situation hasn't been resolved yet)
Thanks for asking!

naïveté

I appreciate your use of the diaeresis and grave accent.
The bitmap module should exist, so as @dvc94ch mentioned, it's probably a matter of specifying the right feature flag in your Cargo.toml:
ndk = { version = "0.2.1", features = ["bitmap"] }

I apologize if this isn't documented clearly. Feature flag discovery is a common issue in the Rust ecosystem, unfortunately.

@francesca64 closing due to inactivity

@francesca64 closing due to inactivity


Telemetry: lvm Exporter Unit  tests

What this PR does / why we need it:
Unit tests for lvm_exporter module

@skdwriting , updated to latest . please review


Revert "Enhancement(core):Relative position attribute added to the header."

Reverts meanjs/mean#1276

Use standard bootstrap classes instead to fix the issue #1275

Coverage remained the same at 70.615% when pulling b633dfb964c37cd1c3d5d79d88e6d7d0561508db on trendzetter:revert-1276-enhancement-relative-header into f2a6bf9afd578373d4274c2dacc292cf13f527e8 on meanjs:master.

@generalgmt @d3dc does this fix work for you?

@ilanbiala He did confirm: https://github.com/meanjs/mean/issues/1275#issuecomment-211316609

@generalgmt said navbar-static-top, did he mean navbar-fixed-top?

@ilanbiala navbar-fixed-top is what is used now in meanjs now.  The proper fix for his issue is replacing navbar-fixed-top with navbar-static-top in his project.

@codydaig @mleanos any issues with this?

I agree with @trendzetter here. We definitely should be using the standard bootstrap class.
I'm fine with this revert. Thanks @trendzetter.


update: UI of event gallery

Solution

Improve cards UI for each event
Horizontal positioning of cards
Multiple event cards on a single line

This will improve the UX and let the user know about multiple events with less scrolling.
Can i work on this issue for gssoc?

I would also like to work on this issue.

Yes sure, go ahead @SINJINI-G . We will be happy for your contibution!!

Event page enhancement is pinned in the issue section, so will be closing this isssue. If there is any improvements u guys would like to make , can discuss in the pinned issue.
Thank you!


Traversal edge behavior using element embedding

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce

Launch provided sample in web environment
Use tab key to traverse between inputs

The default behavior used on web by MaterialApp is leaveFlutterView.
Expected results
Input should traverse between inputs before the flutter app, then between the inputs within the flutter app, then after the flutter app.
Actual results
Input cycles between the flutter app and a single input following the flutter app.
Code sample
Code sample
Reproducible sample

Screenshots or Video
No response
Logs
No response
Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.10.5, on Microsoft Windows [Version 10.0.19044.2965], locale en-US)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.3.5)
[√] Android Studio (version 2021.3)
[√] VS Code (version 1.79.2)
[√] Connected device (3 available)
[√] Network resources

You can also witness this in the flutter element embedding demo by choosing the TextField screen and cycling with the tab key.

Thanks for the report @curt-weber I observed below upon following details provided.
The tab traversal goes to address bar first followed by in Flutter's textfield.
Are you also seeing the same behavior or different than this ?
I verified on latest stable.

For me it doesn't go to the address bar, it just continues to cycle within the page but not through the expected controls. I witnessed this same behavior on stable and master.

Thanks for the update and feedback @curt-weber
I tried with non-Flutter web app and used tab to navigate and it does go to address bar during the traversal. Can you also confirm this at your end as how the native web behavior is ? This is to narrow down the behavior is specific to Flutter or not.
Also, I see that you are on Windows and I checked on Mac, so not sure if that makes any difference or not.

I think its permissible to go to the address bar during traversal, this issue is more about cycling through the non-flutter and flutter elements. During my testing it doesn't go to the address bar though. In the embedding demo it cycles between the shadow control and the flutter textfield only.

If you change the Screen to Counter you will see that the tab key cycles differently, it goes through the controls on the left while alternating with the Counters plus button.

With Input fields though the cycling is as above, it doesn't cycle through all the elements and it starts with the flutter fields.

Thanks for the update. Based on the report, keeping this issue open for team's input.

This is something we should definitely fix. We fixed this for the iframe case and for the full-page case to be able to hand focus back to the browser UI, but we haven't done this for element embedding.

Yep, saw this working for iframe (noticed while testing TextField samples in the api docs which use DartPad in an iframe). Figured I'd make the bug for element embedding since it hasn't been created yet!

Hello everyone,
I've encountered this issue in my project as well. Has anyone come across a temporary workaround or fix for this problem while the official solution is being developed? Any assistance would be greatly appreciated.
Thank you!

Additionally, I wanted to mention that for my use case, completely skipping the Flutter embedding is also an option for me. If there's a way to achieve this as a temporary solution, I'd be open to exploring it.
Thanks again for any insights!

@curt-weber any workaround for this?

Not that I'm aware of, we looked into trapping the tab key but it was fragile and too involved. This needs a proper fix from the team, it works as mentioned before with iframes so hopefully shouldn't be too difficult to address with element embedding.

Not that I'm aware of, we looked into trapping the tab key but it was fragile and too involved. This needs a proper fix from the team, it works as mentioned before with iframes so hopefully shouldn't be too difficult to address with element embedding.

Thank you for keeping me updated

Adding my vote to this. It has obvious accessibility implications, and the workarounds I can think of are unsatisfactory (e.g., wrapping the embedded Flutter app to hijack tabbing entirely).

The good news is I have tested this behavior on the master channel and it has improved due to the work they have been doing with multi-view. Hopefully the remaining issues will be addressed and it will reach stable soon.


generate document

Please send me your private email. I wanna send you private code about generating topics for test document.
Did ytou get the chance to implement it?

<EMAIL_ADDRESS>Working on it right now!

The problem if send you something it  will appear there and i want to be private cause the code not for me but i have the permission to share with you

It will be private, yes. Don't send through github, send an email directly to my email.


Embed NPS to doc site to collect feedback

Is your request for enhancement related to a problem? Please describe.

Embed NPS to doc site to collect users' feedback. When customers stay in the doc site for a specific period, for example, 3 mins, the NPS survey pops up.
Describe the solution you'd like

Here's the script that we normally inserted in the  section
<script>
    window.ibmNps = {
      offeringId: "ece49543-bfcc-4d5c-a9c2-64b23b1366c3",
      userId: "",
      disableHashing: true,
     deferSurvey:true,
    };
</script>
<script async src="https://nps.mybluemix.net/survey/nps-survey.js"></script>

To allow the NPS survey to pop up, we need to call a function named 'showNpsSurvey()'. We hope to set the delay to about 3 minutes (we might change the time later).
This is what I used in my previous project:
setTimeout( function(){
	showNpsSurvey();},"220000");
//3min20s pop up
}

Related doc pages

Additional context

PR https://github.com/zowe/docs-site/pull/416 created for this feature.


Clarify railway docs

I know there's a command available, but I've done this enough now to want more clear instructions.

Sorry @pydanny only just saw this (it's a good idea to at-mention me to ensure I get notified).
FYI we have railway_deploy $proj_name --mount true|false which makes this all a bit easier. You can see what it does here:
https://github.com/AnswerDotAI/fasthtml/blob/main/fasthtml/cli.py#L33

Closing since IIUC this is now obsolete


WIP: Omit certain paths from mocking

This PR will introduce mockiavelli.passThrough method, that gives user the ability to define which endpoints should not be mocked  (requested in #10 ):
mockiavelli.passThrough('/do/not/mock');

Any request that matches the URL will be forwarded to the original endpoint using request.continue() / route.continue() methods from ppter/playwright APIs.
It will work very similar to existing mockiavelli.mock methods and use the same underlying request matching mechanism. User will be able to mix and override mockiavelli.passThrough with mockiavelli.mock
// do not mock any endpoint under /foo
mockiavelli.passThrough('/foo/**/*');

// mock particular /foo/bar endpoint
mockiavelli.mockGET('/foo/bar', {status: 200, body: []});

Few internal improvements are required in order to make this method more user-friendly:

[x] support for matching request of any method when only URL is provided - #30
[x] support for wildcard parameters /api/**/*, **/*.js - #31

I really need it


polylint picking up the wrong import

(Follow-up to https://github.com/PolymerElements/paper-button/issues/107)
I have a regular element on which I'm running polylint (collaborne-login), and the tree looks like this:
$HOME/project
+-- collaborne-login
|       +-- bower_components
|       |     +-- paper-button/...
|       +-- collaborne-login.html
+-- paper-button
      +-- paper-button.html

I'm running polylint inside $HOME/project/collaborne-login.
collaborne-login.html imports paper-button as ../paper-button/paper-button.html.
The $HOME/project/paper-button directory is a (fairly old) working copy of paper-button, and polylint chose that one, leading to a linting failure.
I seems polylint should try to avoid leaving its working directory, and pick files from bower_components instead; more generically probably: avoid crossing the directory that contains a bower_components directory?

Just to be explicit: Removing/renaming $HOME/project/paper-button makes polylint pass.


Doesnt work on update

Hi,
this plugin doesnt work on update. However it does work if i m using gencss and helper-stylize plugins. Any idea ?
thanks

Thank you for the report. If gencss worked, the problem should be in cssom plugin. I'm in the plan of refactoring some code of cssom, there's also add some enhancement of nested at-rules.
But now I'm in a project and don't have the time, after the project I'll bump some version both in core and cssom
However, If you can debug the problem, contribution is welcome! I feel very lonely for the cssobj project :)

ok i will try, thank you


Transfer extension to Slicer organization

Hi @fbudin69500 ,
To stream the maintenance, would you consider transferring the ownership to Slicer GitHub organization ?
That said, if you still plan to be active and help with the development, we can keep the code here.
Let us know what you think,
Cc: @sjh26

@jcfr Ownership transferred.

Thanks @fbudin69500


Library still maintained?

Hi, great library, however I see it has been 8 months since the last commit. Is this library still being maintained, and if not does anyone know of an alternative?

react-native-fast-image

react-native-fast-image doesn't allow you to omit query params for cache key

That may be true, but this library infinitely grows the cache and when you try to flush it has a reasonable chance of crashing your app.
Sent from my iPhone

On 5 Mar 2019, at 15:08, Kamil Badyla<EMAIL_ADDRESS>wrote:
react-native-fast-image doesn't allow you to omit query params for cache key
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.


add loadbalancer service

What type of this PR
Add support for loadbalancer service
/kind feature
Which issue(s) this PR fixes:
Fixes #1470

supporting loadbalancer type service is definitely a helpful feature. It will be great to add some design doc, maybe chinese doc could go first. Thanks.


Network: firewall controller rules

Description
This PR introduces the support for rules in firewallconfiguration controller

/hold

/unhold

/merge


Implement client factory methods (RedisClient.create, RedisClusterClient.create)

See #110 for details but without ClientResources (which should come with about 4.1)

Implemented.


React-Grid D3 resizing help? Child divs are overlapping the parent

Hey guys,
Having an issue with divs overlapping in d3 and react-grid.  As you can see on the image, the child divs seem to overlap its parent.  I'm having a hard time isolating the cause of this.
I want to create some sort of responsive wrapper for each container without any overlap from the child divs.
I'm wondering if its a d3 or react-grid issue? Or maybe my poor css skills?
Please mark the type of this issue:

[ ] Bug
[ ] Feature Request
[x] Question

If you have a question or bug report, please use the WebpackBin Template
to demonstrate. It is much easier for us to help you if you do.

@87maza
Try to encapsulate your SCG in a div with this style :
display: flex;
flex: 1;

@87maza
Did the display flex solved the problem ?
I think this issue should be closed. I currently use a D3 graph (Victory framework) and the SVG graph squale perfectly on resize(even during the resize).

i just used
position:absolute on the parent
All good


Better support for packages via trailing slashes

@joeldenning, could you provide more context on this issue? I would like to understand if it is something I can work on.

See https://github.com/WICG/import-maps#packages-via-trailing-slashes
When an import map has packages via trailing slashes for each microfrontend or shared dependency, it results in the import-map-overrides UI having two rows that are almost identical. Some users have asked me why that's the case, and it generally is a clunky UX. Usually the URL changes for both the normal entry and the package-via-trailing-slash-entry, so perhaps a UX could be designed to condense the two rows into one?


upgrade core-js

warning antd > rc-tree-select > rc-trigger > rc-animate > fbjs ><EMAIL_ADDRESS><EMAIL_ADDRESS>is no longer maintained. Please, upgrade to core-js@3 or at least to actual version of core-js@2.

好奇怪 我看fbjs明明用的^2.4.1

please update the version of core-js which rc-animate referenced.

也碰到一样的问题： npm WARN deprecated<EMAIL_ADDRESS><EMAIL_ADDRESS>is no longer maintained. Please, upgrade to core-js@3 or at least to actual version of core-js@2.
看到依赖关系是antd使用了1.2.7版本的core-js：
├─┬<EMAIL_ADDRESS>│ └─┬<EMAIL_ADDRESS>│   └─┬<EMAIL_ADDRESS>│     └─┬<EMAIL_ADDRESS>│       └──<EMAIL_ADDRESS>├─┬<EMAIL_ADDRESS>│ └─┬<EMAIL_ADDRESS>│   └──<EMAIL_ADDRESS>deduped
└─┬<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>


chore: remove pointer cursor from dialog header icons.

Description
Dialogs like ProductUpdates and ImportApplicationModal (git-import) have an icon in header, which was showing a pointer type cursor on hover. This PR removes that.
Fixes #11212
Type of change

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

How Has This Been Tested?
Manually.
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

Test coverage results :test_tube:
:green_circle: Total coverage has increased
// Code coverage diff between base branch:release and head branch: 11212-remove-onhover-pointer

Status
File
% Stmts
% Branch
% Funcs
% Lines

:green_circle:
total
55.55 (0.01)
37.01 (0)
35.76 (0)
55.88 (0)

:green_circle:
app/client/src/components/ads/DialogComponent.tsx
87.18 (0)
63.33 (1.79)
85 (0)
86.49 (0)

:green_circle:
app/client/src/selectors/commentsSelectors.ts
85.25 (1.64)
64.71 (2.95)
73.33 (0)
90.59 (2.35)

:red_circle:
app/client/src/utils/autocomplete/TernServer.ts
52.71 (-0.23)
40.83 (-0.84)
36.21 (0)
56.74 (-0.25)

/ok-to-test sha=fca15062559c9a2d486d0674fb4cef2f051ce88b

LGTM


Log source keyword

Originally submitted to Google Code by @yanne on 8 May 2009

Title says it all

Originally submitted to Google Code by @pekkaklarck on 8 May 2009

Actually the title doesn't say that this kw should both log the source using the
given log level and also return it.

Originally submitted to Google Code by @yanne on 13 May 2009

Fixed in r157


[Tensorflow Lite] GPU delegate problem, SSD-mobilenetV2 converted from object detection API

System information

Have I written custom code (as opposed to using a stock example script
provided in TensorFlow): i used object detection demo app, some change for gpu delegate
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 64 bit
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue
happens on a mobile device: emulator : Google Pixel 4  (android 10.0 / 11.0)
and real device : Samsung Galuxy Note 10+ / Android 11.0
TensorFlow installed from (source or binary): Source
TensorFlow version (use command below): 2.4.1
Python version: 3.6
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:11.0 / 8.0
GPU model and memory: Nvidia 1070 8gb, 32gb
Exact command to reproduce:

Describe the problem
I use custom model from Object Detection API Model Zoo, its SSD-Moblienet-v2-fpnlite-640x640.
my trained model run Object detection demo app successfully, but i want to run demo app on GPU with my trained model.
So, I change some demo app code, and run it on real device.
with some error message, the application is shutdown.
I Just wonder PostProcessing operation, in my model is not supported?
or something other problem?
Source code / logs
demo app : https://github.com/tensorflow/examples/tree/master/lite/examples/object_detection/android
some code change, lib_interpreter/TFLiteObjectDetecionAPIModel.java
like this
    CompatibilityList compatList = new CompatibilityList();
    try {
      Interpreter.Options options = new Interpreter.Options();
      if (compatList.isDelegateSupportedOnThisDevice()){
        System.out.println("This walking on GPU!");
        GpuDelegate.Options delegateOptions = compatList.getBestOptionsForThisDevice();
        GpuDelegate gpuDelegate = new GpuDelegate(delegateOptions);
        options.addDelegate(gpuDelegate);
      } else {
        System.out.println("This walking on CPU!");
      }

      options.setNumThreads(NUM_THREADS);
      options.setUseXNNPACK(true);
      d.tfLite = new Interpreter(modelFile, options);
      d.tfLiteModel = modelFile;
      d.tfLiteOptions = options;
    } catch (Exception e) {
      throw new RuntimeException(e);
    }

error logs
E/libEGL: call to OpenGL ES API with no current context (logged once per thread)
I/System.out: This walking on GPU!
I/tflite: Created TensorFlow Lite delegate for GPU.
I/tflite: Initialized TensorFlow Lite runtime.
I/tflite: Created 0 GPU delegate kernels.
D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: main
    Process: org.tensorflow.lite.examples.detection, PID: 12798
    java.lang.RuntimeException: java.lang.IllegalArgumentException: Internal error: Failed to apply delegate: Following operations are not supported by GPU delegate:
    CUSTOM TFLite_Detection_PostProcess: TFLite_Detection_PostProcess
    154 operations will run on the GPU, and the remaining 1 operations will run on the CPU.
    TfLiteGpuDelegate Init: PACK: Tensor "tfl.pack" has bad input dims size: 5.
    TfLiteGpuDelegate Prepare: delegate is not initialized
    Node number 155 (TfLiteGpuDelegateV2) failed to prepare.

    Restored original execution plan after delegate application failure.
        at org.tensorflow.lite.examples.detection.tflite.TFLiteObjectDetectionAPIModel.create(TFLiteObjectDetectionAPIModel.java:162)
        at org.tensorflow.lite.examples.detection.DetectorActivity.onPreviewSizeChosen(DetectorActivity.java:168)
        at org.tensorflow.lite.examples.detection.CameraActivity$7.onPreviewSizeChosen(CameraActivity.java:453)
        at org.tensorflow.lite.examples.detection.CameraConnectionFragment.setUpCameraOutputs(CameraConnectionFragment.java:357)
        at org.tensorflow.lite.examples.detection.CameraConnectionFragment.openCamera(CameraConnectionFragment.java:362)
        at org.tensorflow.lite.examples.detection.CameraConnectionFragment.access$300(CameraConnectionFragment.java:66)
        at org.tensorflow.lite.examples.detection.CameraConnectionFragment$3.onSurfaceTextureAvailable(CameraConnectionFragment.java:171)
        at android.view.TextureView.getTextureLayer(TextureView.java:402)
and more...

Searching very hard, but I can't found solution.

@impjdi could you take a look?

never knew we support PACK.  the reason why it failed is stated:

TfLiteGpuDelegate Init: PACK: Tensor "tfl.pack" has bad input dims size: 5.

IIRC we don't support 5D tensors in OpenGL.  We might support 5D tensors in OpenCL for some operations.

thank you for answering,
so I can change OpenGL to OpenCL manually?

Is there any solution? I am facing the same issue using org.tensorflow:tensorflow-lite:2.4.0 or org.tensorflow:tensorflow-lite:2.5.0, 2.3.0 is working fine.

@anywhere133 Sorry for the belated reply, must have missed the email.  There are a couple of prerequisites: (a) your phone needs to have OpenCL installed, and (b) you want to set the experimental flag that enforce OpenCL unconditionally.  I am lazy and just comment out the InitializeOpenGlApi (or whatever it's called) In the delegate.cc.
@pautho The download of the model fails: http://storage.googleapis.com/download.tensorflow.org/models/tflite/coco_ssd_mobilenet_v1_1.0_quant_2018_06_29.zip  so I'm not sure what model you are working with.  If the tflite file is the same, but only works in 2.3 but not in 2.4, there's gotta be some regression which must be identified and fixed.  If it's the converter that broke and produces a tflite file that is no more compatible with the GPU delegate, we might have to assign it to the tflite converter people.  Can you identify why it stopped working?

@anywhere133,
Can you take a look at the above comment by @impjdi and let us know if it helps in resolving your issue? Thanks!


add UVs for texture mapping?

Awesome to see a CSG library being made! Quite a nice method of 'p5'ifying the shapes/inputs/dimensions – which in previous discussion with @micaut was torn between going the CSG way or P5 way. Just tested model() in it = sweeet it worked!
Just a small issue to see if you thought of adding the UVs for wrapping CSG output models with texture? At the moment, adding texture() becomes a solid color over the shape – would be really nice to wrap it similar to what sphere/box/torus do. here's the rough progress we made.

I actually think that something like that would be a useful feature in p5.Geometry and not just in this addon! But this could be a good place to try it out first, maybe adding a p5.Geometry.prototype.generateUVs()?

Most definitely – we briefly discussed this on another issue thread in p5.js regarding the p5.Geometry and new p5.buildGeometry(). Unfortunately this whole UVs topic is far beyond my scope and skills, so it's merely a 'wishlist' that my students would greatly benefit from (and have wanted to use in the past).


Support for Nix 24.05?

Recently attempted to upgrade from 23.11 to 24.05 and hit this:
trace: Error (base16.nix): A scheme does not follow base16 format or was incorrectly parsed.
Please consult https://github.com/SenchoPens/base16.nix/tree/main#%EF%B8%8F-troubleshooting
trace: Warning (base16.nix): failed to parse YAML file without an IFD.
trace: Error (base16.nix): A scheme does not follow base16 format or was incorrectly parsed.
Please consult https://github.com/SenchoPens/base16.nix/tree/main#%EF%B8%8F-troubleshooting
error:
       … while calling the 'seq' builtin

         at /nix/store/pakwxp8v573nj1n5yj8sig3pnngkfa21-source/lib/modules.nix:322:18:

          321|         options = checked options;
          322|         config = checked (removeAttrs config [ "_module" ]);
             |                  ^
          323|         _module = checked (config._module);

       … while evaluating a branch condition

         at /nix/store/pakwxp8v573nj1n5yj8sig3pnngkfa21-source/lib/modules.nix:261:9:

          260|       checkUnmatched =
          261|         if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [] then
             |         ^
          262|           let

       (stack trace truncated; use '--show-trace' to show the full trace)

       error: Error (base16.nix): Processing the input argument of the `mkSchemeAttrs` failed.
       Please consult https://github.com/SenchoPens/base16.nix/tree/main#%EF%B8%8F-troubleshooting

I don't run into this issue when omitting stylix.base16Scheme.

What setting did you provide for stylix.base16Scheme?

What setting did you provide for stylix.base16Scheme?

stylix.base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-hard.yaml";

Similar here, the repo where the schemes are pulled from has changed
Compare the schema for 23.11: https://github.com/tinted-theming/base16-schemes/blob/main/solarflare.yaml
to the one for 24.05: https://github.com/tinted-theming/schemes/blob/spec-0.11/base16/solarflare.yaml

What setting did you provide for stylix.base16Scheme?

stylix.base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-hard.yaml";

Can you try to download the theme from the new repo and link ti locally? If that works, it is just a matter of having the scheme point to the correct file in the package.

It looks like we need to update the base16.nix library to support the new schema.
https://github.com/SenchoPens/base16.nix/commit/b390e87cd404e65ab4d786666351f1292e89162a

It looks like we need to update the base16.nix library to support the new schema.
SenchoPens/base16.nix@b390e87cd404e65ab4d786666351f1292e89162ax
Edit: This version is already in use in the latest Stylix.

I believe this is user error when migrating to 24.05. I ran a nix flake update and
• Updated input 'stylix/base16':
    'github:SenchoPens/base16.nix/dddf2e1c04845d43c89a8e9e37d574519649a404' (2023-07-17)
  → 'github:SenchoPens/base16.nix/665b3c6748534eb766c777298721cece9453fdae' (2024-02-25)

It seems to build again. Sorry for the noise.

I guess the issue can be closed since a branch for 24.05 has been opened.


make yawik php7.4 compatible

https://github.com/cross-solution/YAWIK/commit/1237f69cbfca8ad348d5dd96430644a3bf21e1eb


added discovery functionality

added methods:

watsonAddDocument: push json file up to Watson Discovery
discoveryQuery: query the documents we have pushed in the previous method

added proposed changes in latest commit.

this is a good first step, merging it for now


docs(adr): ADR-012: Subspaces sections

Description
This PR introduces the concept of subspaces sections, as described inside #856.

Author Checklist
All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.
I have...

[x] included the correct type prefix in the PR title
[ ] added ! to the type prefix if API or client breaking change
[x] targeted the correct branch (see PR Targeting)
[ ] provided a link to the relevant issue or specification
[ ] followed the guidelines for building modules
[ ] included the necessary unit and integration tests
[ ] added a changelog entry to CHANGELOG.md
[ ] included comments for documenting Go code
[ ] updated the relevant documentation or specification
[x] reviewed "Files changed" and left comments if necessary
[x] confirmed all CI checks have passed

Reviewers Checklist
All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.
I have...

[ ] confirmed the correct type prefix in the PR title
[ ] confirmed ! in the type prefix if API or client breaking change
[ ] confirmed all author checklist items have been addressed
[ ] reviewed state machine logic
[ ] reviewed API design and naming
[ ] reviewed documentation is accurate
[ ] reviewed tests and test coverage
[ ] manually tested (if applicable)

That's right, I've added a mention to the need of introducing PermissionManageSections


Chrome dev tools crashes on console type

[x] I have read the contribution documentation for this project.
[x] I agree to follow the code of conduct that this project follows, as appropriate.
[x] I have searched the issue tracker for an issue that matches the one I want to file, without success.

The program starts up, with dev tools open. All of the dev tools can be used but as soon as I type something the app crashes with no output on the console if using electon . but if I use npm start then therre is some output relating to chrome dev tools

Console output when you run electron-forge with the environment variable DEBUG=electron-forge:*. (Instructions on how to do so here). Please include the stack trace if one exists.
Put the console output here

What command line arguments are you passing?
electron-forge start

What does your config.forge data in package.json look like?
  "config": {
    "forge": {
      "make_targets": {
        "win32": [
          "squirrel"
        ],
        "darwin": [
          "zip"
        ],
        "linux": [
          "deb",
          "rpm"
        ]
      },
      "electronPackagerConfig": {
        "packageManager": "npm"
      },
      "electronWinstallerConfig": {
        "name": "testvue"
      },
      "electronInstallerDebian": {},
      "electronInstallerRedhat": {},
      "github_repository": {
        "owner": "",
        "name": ""
      },
      "windowsStoreConfig": {
        "packageName": "",
        "name": "testvue"
      }
    }
  },

Please provide either a failing minimal testcase (with a link to the code) or detailed steps to
reproduce your problem. Using electron-forge init is a good starting point, if that is not the
source of your problem.
After installing the Vue template by following the instructions as per website (Only difference the project named is VueTest2):
npm install -g electron-forge
electron-forge init my-new-project --template=vue
cd my-new-project
electron-forge start

Which gives me the output of :
[6976:0119/001536.330:ERROR:CONSOLE(7323)] "Extension server error: Object not found: <top>", source: chrome-devtools://devtools/bundled/inspector.js (7323)
npm ERR! code ELIFECYCLE
npm ERR! errno<PHONE_NUMBER>
npm ERR<EMAIL_ADDRESS>start: `electron-forge start`
npm ERR! Exit status<PHONE_NUMBER>
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      C:\Users\Rehan\AppData\Roaming\npm-cache\_logs\2018-01-18T22_15_40_837Z-debug.log

The log file produced is as follows:
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'start' ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>6 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>7 verbose lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true
8 verbose lifecycle<EMAIL_ADDRESS>PATH: C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin;C:\Users\Rehan\Projects\Electron\TestVue2\node_modules\.bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Java\jdk1.8.0_151;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\PuTTY\;C:\Program Files\nodejs\;C:\Users\Rehan\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Git\cmd;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Amazon\AWSCLI\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Users\Rehan\AppData\Roaming\npm;C:\Android_SDK\newsdk\tools;C:\Android_SDK\newsdk\platform-tools;C:\Program Files\Java\jdk1.8.0_151;C:\Program Files\Gradle\gradle-4.4.1\bin;C:\OpenSSL\bin;C:\Program Files\Git\usr\bin\ssh.exe;C:\Users\Rehan\AppData\Local\Microsoft\WindowsApps;
9 verbose lifecycle<EMAIL_ADDRESS>CWD: C:\Users\Rehan\Projects\Electron\TestVue2
10 silly lifecycle<EMAIL_ADDRESS>Args: [ '/d /s /c', 'electron-forge start' ]
11 silly lifecycle<EMAIL_ADDRESS>Returned: code:<PHONE_NUMBER>  signal: null
12 info lifecycle<EMAIL_ADDRESS>Failed to exec start script
13 verbose stack Error<EMAIL_ADDRESS>start: `electron-forge start`
13 verbose stack Exit status<PHONE_NUMBER>
13 verbose stack     at EventEmitter.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:280:16)
13 verbose stack     at emitTwo (events.js:126:13)
13 verbose stack     at EventEmitter.emit (events.js:214:7)
13 verbose stack     at ChildProcess.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
13 verbose stack     at emitTwo (events.js:126:13)
13 verbose stack     at ChildProcess.emit (events.js:214:7)
13 verbose stack     at maybeClose (internal/child_process.js:925:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
14 verbose pkgid<EMAIL_ADDRESS>15 verbose cwd C:\Users\Rehan\Projects\Electron\TestVue2
16 verbose Windows_NT 10.0.14393
17 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
18 verbose node v8.9.3
19 verbose npm  v5.5.1
20 error code ELIFECYCLE
21 error errno<PHONE_NUMBER>
22 error<EMAIL_ADDRESS>start: `electron-forge start`
22 error Exit status<PHONE_NUMBER>
23 error Failed at the<EMAIL_ADDRESS>start script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [<PHONE_NUMBER>, true ]

I have exactly the same issue using "electron-prebuilt-compile": "2.0.7"
{   "name": "wu",   "productName": "wu",   "version": "1.0.0",   "description": "World manipulation for 3DX",   "main": "src/index.ts",   "scripts": {     "start": "electron-forge start",     "package": "electron-forge package",     "make": "electron-forge make",     "publish": "electron-forge publish",     "lint": "tslint --project tsconfig.json --type-check --force"   },   "keywords": [],   "author": "cicely-f",   "license": "MIT",   "config": {     "forge": {       "make_targets": {         "win32": [           "squirrel"         ],         "darwin": [           "zip"         ],         "linux": [           "deb",           "rpm"         ]       },       "electronPackagerConfig": {         "packageManager": "npm"       },       "electronWinstallerConfig": {         "name": "wu"       },       "electronInstallerDebian": {},       "electronInstallerRedhat": {},       "github_repository": {         "owner": "",         "name": ""       },       "windowsStoreConfig": {         "packageName": "",         "name": "wu"       }     }   },   "dependencies": {     "electron-compile": "^6.4.3",     "electron-devtools-installer": "^2.2.4",     "electron-squirrel-startup": "^1.0.0",     "react": "^16.5.0",     "react-dom": "^16.5.0",     "react-hot-loader": "^4.3.6",     "tslib": "^1.9.3"   },   "devDependencies": {     "@types/electron-devtools-installer": "^2.2.0",     "@types/react": "^16.4.13",     "@types/react-dom": "^16.0.7",     "babel-plugin-transform-async-to-generator": "^6.24.1",     "babel-preset-env": "^1.7.0",     "babel-preset-react": "^6.24.1",     "electron": "^2.0.8",     "electron-forge": "^5.2.2",     "electron-prebuilt-compile": "2.0.7",     "tslint": "^5.11.0",     "typescript": "^3.0.3"   } }

@cicely-f it probably doesn't help that you're specifying both electron and electron-prebuilt-compile, and that they're contradictory versions.


⚠ npm access

npm view webpack-log

<EMAIL_ADDRESS>| MIT | deps: 4 | versions: 7
A common logging module for the Webpack ecosystem
http://github.com/webpack-contrib/webpack-log

dist
.tarball: https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz
.shasum: a4b34cda6b22b518dbb0ab32e567962d5c72a43d
.integrity: sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqTEekokTEKHA==
.unpackedSize: 7.6 kB

dependencies:
chalk: ^2.1.0        log-symbols: ^2.1.0  loglevelnext: ^1.0.1 uuid: ^3.1.0

maintainers:
- bebraw<EMAIL_ADDRESS>- d3viant0ne<EMAIL_ADDRESS>- shellscape<EMAIL_ADDRESS>
dist-tags:
latest: 1.2.0

published 4 months ago by shellscape<EMAIL_ADDRESS>

Fixed. Thx @bebraw :)


Add fake response testing

This is a continuation of #13 using fake. This still doesn't test all possible response structures, but it tests a lot more. It might be useful to implement a form of fuzzing where the seeds can be recorded and similar tests can be ran. That shouldn't run in Github Actions though, because it will be potentially unstable.

Because it does not test the entire message, but only the body, it did not catch that the raw string variant of ResponseMessage is wrong, as we need flatten it.

Can you give me an example?

fn main() {
  let a = Response {
    request_seq: 1,
    success: false,
    message: Some(ResponseMessage::Error("test".to_string())),
    body: None,
  };
  println!("{}", serde_json::to_string(&a).unwrap());
}

prints
{"request_seq":1,"success":false,"message":{"Error":"test"}}

but should print
{"request_seq":1,"success":false,"message":"test"}

I also just now noticed that because we moved the dap source folder, cargo run --examples no longer works, as the examples folder also needs to be moved into the dap folder.


TTM: annotations of social_test set

Hi, I have yet another question about the annotations of social_test set. In the train/val annotations, it is possible to tell which participants are in the same frame or appear in the same clip. However, the test set only gives cropped face track and corresponding audio of the clip. I'm curious if there is also a way to know which participants appear in the same scene in the test set.
Thank you!

Sorry I found out this issue is already addressed here.


Fix attribute exists support

Pull Request Test Coverage Report for Build 240

59 of 72 (81.94%)  changed or added relevant lines in 3 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.4%) to 85.976%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/main/java/com/salesforce/dynamodbv2/mt/mappers/sharedtable/impl/MtAmazonDynamoDbBySharedTable.java
30
43
69.77%

Files with Coverage Reduction
New Missed Lines
%

src/main/java/com/salesforce/dynamodbv2/mt/mappers/sharedtable/impl/MtAmazonDynamoDbBySharedTable.java
1
83.94%

Totals

Change from base Build 231:
-0.4%

Covered Lines:
1453

Relevant Lines:
1690

💛  - Coveralls


[rfc] Prevent 'Error starting aiconfig server' notification when closing w/ unsaved changes

[rfc] Prevent 'Error starting aiconfig server' notification when closing w/ unsaved changes
[rfc] Prevent 'Error starting aiconfig server' notification when closing w/ unsaved changes
Currently, whenever an aiconfig editor webview is closed with unsaved changes, a notifcation shows at the bottom right:

This is caused by the following sequence of events:

changeDocumentSubscription happens with the "unsaved" changes being undone; this results in updating webview & server
server /load request is sent as a result
Another changeDocumentSubscription happens with no changed content (can probably just skip -- in all cases?)
Webview disposed, kills editor process
/load Request (STILL IN FLIGHT) fails, causing the notification

I spent some time but wasn't able to figure out why changeDocumentSubscription was happening (note -- NOT happening from the notifying dirty). Seems like this could potentially be a KP - https://github.com/microsoft/vscode/issues/81902 but not concrete.
For now, RFC on this, we could just handle the server request error specially in this case when the webview is already disposed (and ignore it).
https://github.com/lastmile-ai/aiconfig/assets/5060851/4e986654-31d9-4192-bba7-d07fe0756448
Make sure the error still shows for legit cases (e.g. opening config without correct parsers installed):
https://github.com/lastmile-ai/aiconfig/assets/5060851/912b8123-137f-4e8e-ab64-b05438adb44f

Changes from review:

add comment to refer to this PR for full details
remove check for null server when webview not disposed so that notification shows in that case


Weird patches of very small cells

I've noticed recently in a few different meshes I've generated areas of very, very small cells. I haven't been able to figure out a pattern for where they form so I'm not really sure what causes them. They seem more common in meshes in which I delineate channels, but I've also noticed them in fairly basic meshes which just use subtidal flow limiter, and distance away from the 0m contour to define the Hfun. They can be a problem as they cause schism to crash with a 'negative area error' in the mesh.
I've been able to get around it by plotting the same mesh but moving the initial contour that is meshed from - i.e. from 0m to -0.2m.
Any ideas what could be causing them? I've attached some figures to demonstrate. The smallest elements are usually smaller than 1/1000th of metre.

What version of jigsaw and jigsawpy is installed in your environment? I used to see this issue, I reported it to the jigsaw developer and he fixed it. If you're not using the latest repository version of jigsaw and jigsawpy, I'd suggest upgrading to the latest first.

Jigsaw is 0.9.14 and Jigsawpy is 0.3.3 which I've checked against conda and they look like they're the latest versions available on conda. Do you install them directly from github or from conda?

I think this issue is becoming more common. Before I'd notice it maybe 1 mesh in every 5, now its appearing a few times in every mesh I generate

Can you please try it from the GitHub repo as well? I think the latest is not released on conda, although the fix is from more than a year ago! At least version-wise I recall the version that had the fix was 0.3.6, but I don't know if conda versions are correctly aligned with the repo versions. I suggest installing both jigsaw and jigsawpy from repo, just to be sure. You can just download jigsaw-python repo and call python setup build_external and then pip install . in the repo rootdir. Note that for the build part you need GCC and CMake.

I noticed that was still a problem and I started working on a solution:
I am wrapping up a script that:
1 - calculates all the element areas using pyschism's grd.elements.get_areas(), and select the invalid ones (<1e-10 square)
2 - converts all these elements into polygons
3- clips out all these invalid elements using ocsmesh's ocsmesh.utils.clip_mesh_by_shape
4 - remeshes these areas (either with cgal or jigsaw, I have to test that part)
Here is an illustration of how it works:
After the floodplain mesh is created, we screen it for elements <1e-10 square degree:

Convert those elements to polygon:

Create a buffer around those areas:

Create a mesh for these buffers using the hfun mesh (calling these meshes "patch meshes")

embed these "patches" into the floodplain mesh:

calculates all the element areas using pyschism's grd.elements.get_areas(),

@felicio93 please note that if you are adding something to OCSMesh, ideally we don't want to have pyschism dependency. Having it in river_in_mesh is also not desirable, but for now that should be OK

Dear @TPCollings,
We just updated OCSMesh with a fix for the problem you identified.
You can now fix these "patches of very small cells" with the following:
ocsmesh.utils.fix_small_el(mesh_w_problem, mesh_for_patch)
where, mesh_w_problem is the problematic mesh, and mesh_for_patch is that mesh that will be used to fix it.
I recommend using you hfun mesh as the mesh_for_patch, as:
mesh_for_patch = ocsmesh.Mesh.open({PATH}+'hfun.2dm', crs=4326)


Dangerous try / catch all in lodestar-db

Lodestar-db has a try / catch that swallows all errors, without doing any triage first. Is this expected? Can we define what types of errors do we want to ignore and catch only those?
https://github.com/ChainSafe/lodestar/blob/a5973ea9551e3feae25a9c53d04d73616fe1d770/packages/lodestar-db/src/abstractRepository.ts#L54-L56

We probably can remove the try/catch entirely.
I think it was originally there to convert "not-found" errors into null. Thats done within the leveldb IDatabaseController tho.


VTK panel scalar array choice correction

Work in progress
Need to test if the correction handle correctly the colormap of the vtk mesh in all case and does not bring regression
Should correct in https://github.com/pyvista/pyvista/pull/268 :

https://github.com/pyvista/pyvista-support/issues/15
Make sure scalar/color mapping is working - sometimes the mapping is totally wrong. Blood vessels example shows this
custom colormaps (see #345) (except we must create a pyvista plotter since mesh.plot(use_panel=True) does not work anymore due to auto_close=True

Concerning :

Send text/labels to VTKjs or at least don't throw an error (text added with add_point_labels and add_text)
For me it does not throw error but the text does not show

@banesullivan it will be great if you could test it

These changes are great and much needed, thanks @xavArtley! I'll try to check this out and test when I have a minute.
Not to throw a curveball at you, but what if we reshifted focus to expanding itkwidgets and added support for itkwidgets in panel instead of using this VTKjs conversion script? itkwidgets is definitely the path forward for PyVista and it has a few open issues to make it more interactive and easier to treat like a PyVista plotter.
See my comment (https://github.com/pyvista/pyvista/issues/364#issuecomment-522080389) for some useful info/links to demos of itkwidgets

@xavArtley Ready to merge?

I think so I haven't encounter regressions


GoDaddy SSL Issue

When using GoDaddy DNS-Letsencrypt seems to use the subdomain on the API wich seems to be wrong.
Error determining zone identifier for vault.xyz.com: 404 Client Error: Not Found for url: https://api.godaddy.com/v1/domains/vault.xyz.com.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/letsencrypt-log/letsencrypt.log or re-run Certbot with -v for more details.

I have a very similar issue, I keep getting:
Error determining zone identifier for <DOMAIN>: 401 Client Error: Unauthorized for url: https://api.godaddy.com/v1/domains/<DOMAIN>.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/letsencrypt-log/letsencrypt.log or re-run Certbot with -v for more details.

Does anyone have a solution for this?

Create a Wildcardzertificat. That works.

@Voltherthorn how did you resolve it?

I have a very similar issue, I keep getting:
Error determining zone identifier for <DOMAIN>: 401 Client Error: Unauthorized for url: https://api.godaddy.com/v1/domains/<DOMAIN>.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/letsencrypt-log/letsencrypt.log or re-run Certbot with -v for more details.

Does anyone have a solution for this?
I still have the same issue with the latest version 2.11.2

Runnging in the same error and have no access to my local devices with my own domain any more. Created a wildcard certificat in the passt.
`CommandError: Saving debug log to /tmp/letsencrypt-log/letsencrypt.log
Error determining zone identifier for neuendot.com: 403 Client Error: Forbidden for url: https://api.godaddy.com/v1/domains/mydomain.com.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/letsencrypt-log/letsencrypt.log or re-run Certbot with -v for more details.
at /app/lib/utils.js:16:13
at ChildProcess.exithandler (node:child_process:430:5)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1105:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5)`

Any workaround or help for this issue?

I had the same Issue. It seems GoDaddy removed API access unless you have 10 domains
https://new.reddit.com/r/selfhosted/comments/1cnipp3/warning_godaddy_silently_cut_access_to_their_dns/
So I moved to CloudFare

GoDaddy just changed their API without notice and broke my complete pipeline. https://www.reddit.com/r/godaddy/comments/1bl0f5r/am_i_the_only_one_who_cant_use_the_api/
I cannot believe they thought this to be a good idea.

I immediately switched from GoDaddy to Cloudflare after getting in contact with GoDaddy support. This support and answers were horrible!

The domain transfer to cloudflare took only one day and I could directly create the SSL wildcard certificate after adding the domain and set the DNS server in the GoDaddy settings. (all before the final transfer was done)
Bye bye GoDaddy, this was a really stupid move!

Yeah, moving to Cloudflare was good.
If their idea was to force users to buy more domains with them, they are wrong. I only had 3 domains for my homelab and other personal stuff. I wonder how many small users will move too. I even deleted my account.
And now I'm even using Cloudflare's Zero Trust, really easy to do to expose my services safely, an only using the free tier. Also the whole thing is more "professional".

This repo is a webhook for certbot in Kubernetes, they manage to call the API, and submit the dns entries, I don't have enough time to make the migration, but some else could look into.
https://github.com/snowdrop/godaddy-webhook/blob/main/main.go

GoDaddy OTE API endpoint does not have a domain limit of 10, but you will need to update other dependencies to support this..
Note that the endpoint addresses for the production key ( https://api.godaddy.com/ ) and the OTE key ( https://api.ote-godaddy.com/ ) are different.


[v2.0] Release Tracker

Release branch cut Feb 17.
This issue is for tracking cherry-picks to the release branch.
The POCs for the TorchAudio team are @nateanl and @xiaohui-zhang.
Versions
2.0

https://github.com/pytorch/audio/pull/3080
https://github.com/pytorch/audio/pull/3089
https://github.com/pytorch/audio/pull/3089
https://github.com/pytorch/audio/pull/3086
https://github.com/pytorch/audio/pull/3097
https://github.com/pytorch/audio/pull/3098
https://github.com/pytorch/audio/pull/3099