Replace dep ts-results with @zondax/ts-results

Changes:

Replaces ts-results dependency with a fork.

Reason:
ts-results build for module umd and when used alongside bundler like webpack/esbuild becomes a problem as the bundlers cannot resolve dependencies and won't include it in the bundle. This result in runtime errors because module not found.
Build and Tests:
The local tests works fine with this change and the build is green.

Besides this issue, the latest version published for ts-results has a dependency bug that has been fixed, but never released. This is the issue on the original repo (https://github.com/vultix/ts-results/issues/32). We are now releasing a newer version that includes that fix too.

Waiting for the release. Do we have an ETA on that?

Waiting for the release. Do we have an ETA on that?

Yeap, very likely today / tomorrow.
Cheers

Hi guys, I checked your branch and its breaks the tests.
Please run npm run test on your branch new-ts-results and you will see
it.

Also there are some problems with vulnerabilities
Run npm audit
# npm audit report

loader-utils  2.0.0 - 2.0.3
Severity: critical
Prototype pollution in webpack loader-utils - https://github.com/advisories/GHSA-76p3-8jx3-jpfq
loader-utils is vulnerable to Regular Expression Denial of Service (ReDoS) via url variable - https://github.com/advisories/GHSA-3rfm-jhwj-7[4](https://github.com/casper-ecosystem/casper-js-sdk/actions/runs/3677848377/jobs/6222446287#step:5:5)88
loader-utils is vulnerable to Regular Expression Denial of Service (ReDoS) - https://github.com/advisories/GHSA-hhq3-ff78-jv3g
fix available via `npm audit fix`
node_modules/loader-utils

minimatch  <3.0.[5](https://github.com/casper-ecosystem/casper-js-sdk/actions/runs/3677848377/jobs/6222446287#step:5:6)
Severity: high
minimatch ReDoS vulnerability - https://github.com/advisories/GHSA-f8q[6](https://github.com/casper-ecosystem/casper-js-sdk/actions/runs/3677848377/jobs/6222446287#step:5:7)-p94x-3[7](https://github.com/casper-ecosystem/casper-js-sdk/actions/runs/3677848377/jobs/6222446287#step:5:8)v3
fix available via `npm audit fix --force`
Will install<EMAIL_ADDRESS>which is a breaking change
node_modules/minimatch
  mocha  5.1.0 - [9](https://github.com/casper-ecosystem/casper-js-sdk/actions/runs/3677848377/jobs/6222446287#step:5:10).2.1
  Depends on vulnerable versions of minimatch
  node_modules/mocha

3 vulnerabilities (2 high, 1 critical)```

Ahh, that's unfortunate. Looking into it right now @hoffmannjan

Found the culprit, ts-results's latest release v3.3.0 breaks the tests here. I will branch from v3.2.1 and make a new release update this PR, things should be fine then.

Found the culprit, ts-results's latest release v3.3.0 breaks the tests here. I will branch from v3.2.1 and make a new release update this PR, things should be fine then.

check the npm audit also as it blocks now the tests on CI :) npm audit fix --force fixes it.

Still the same, works fine locally without errors but from the package that is deployed I get the same errors. I wonder why would changing module resolution for typescript breaks the logic. @hoffmannjan

@hoffmannjan This should work, fixed the trouble with tests and ran npm audit fix. :) Let's give this a try...

@lawRathod we will be releasing today 2.10.1 :)

It's released. Closing this PR as we change the dependency in our own.

Great, Thanks!! @hoffmannjan


Sync the change from 2023b to rhods-2.4

Sync the change from 2023b to rhods-2.4

Just for the reference - this is related-to: opendatahub-io#297


docs: update URLs to reflect new file structure

This commit updates various documentation and configuration file URLs to match the new directory structure for the secureblue project. These changes ensure that links resolve correctly and point to the appropriate files after the recent reorganization.

I may have misunderstood you. Are you suggesting that I delete the file vanadium_comparison.readme.md or reset the previous commit and create a new one that includes all the same changes, but leaves the vanadium_comparison.readme.md file untouched?

@HryshcIlya either, thanks for this


Results are nondeterministic for regex name queries

What did you do?
Use regex query on medium time ranges (e.g. 1 week):
{__name__=~"mem_(active|buffers|cached|free|inactive).*", host="kronos"}
What did you expect to see?
All matching series for the selected time range. If executed multiple times, I expect to see the same results (roughly, if range is up to now). The results should be deterministic.
What did you see instead? Under which circumstances?
Some series are missing for some timesteps. If I repeat the query multiple times, the results are nondeterministic. Sometimes all series are shown, sometimes not. Which series are fully shown also changes (see pictures). Prometheus retention is: --storage.tsdb.retention=1d

Environment

System information:

Linux 4.13.0-25-generic x86_64

Prometheus version:

prometheus, version 2.1.0 (branch: master, revision: 460fe4dd0c352577395391ed861cec1b7d7d2312)
  build user:       root@94e5fb29216a
  build date:       20180202-18:18:34
  go version:       go1.9.2

Prometheus configuration file:

global:
  scrape_interval:     15s # By default, scrape targets every 15 seconds.
  external_labels:
    monitor: 'codelab-monitor'

scrape_configs:
  - job_name: 'prometheus'

    scrape_interval: 15s

    static_configs:
      - targets: ['localhost:9090', 'collectd-exporter:9103']

  - job_name: 'linux-server'
    scrape_interval: 60s
    static_configs:
      - targets:
        - '192.168.2.xx:xxxx'

# [...]

rule_files:
  - alert-rules/*.rule

alerting:
  alertmanagers:
    - static_configs:
      - targets:
        - alertmanager:9093

# Remote write configuration (for Graphite, OpenTSDB, or InfluxDB).
remote_write:
  - url: "http://prom-io:9201/write"

# Remote read configuration (for InfluxDB only at the moment).
remote_read:
  - url: "http://prom-io:9201/read"

Logs:

Probably related (appears a few times, but not time correlated to the issue)
level=error ts=2018-02-04T16:37:34.24095367Z caller=engine.go:527 component="query engine" msg="error selecting series set" err="error sending request: context canceled"

Using regexes on names like this is strongly discouraged (it's only for exploration/debugging), however it should not have this behaviour. Can you confirm that these time series exists continuously and there were no failed scrapes? Put another way, does this also happen when zoomed in to a 10m period?

If I scroll using a 10m interval, the available series change all the time, but in a non-deterministic way. If I scroll back and forth by the same time-step, the series reported also vary. This also holds for 1m intervals.
Interestingly for time periods within the retention time of prometheus (last 1d) the series are reported correctly. It seems, that this is a bug in the remote-storage-adapter (using influxdb). Hence I checked that the data in influxdb is correct by just using one (previously missing) series. There, the data gets read back by prometheus correctly and deterministic.
The remote storage adapter I use is a up-to-date build of the offical version.

Ah, does this happen without remote read being used? This is likely a bug in the adapter or influx, rather than in Prometheus itself.

At least I did not see this weird behavior when querying local-only data.

That's likely a bug in your remote read endpoint then. I'd suggest verifying that the endpoint itself works as expected first.


Is it possible to create a custom Layer 2 network?

In the documentation, there are default Overlay and Underlay networks to choose from. The Overlay network creates a virtual bridge named br-int, while the Underlay network creates a bridge with a custom name (temporarily also called br-int). Subsequently, the eth0 interfaces of the containers created will all be connected to the br-int bridge. If additional interfaces are created using MULTUS, they will also be connected to the br-int bridge, just like eth0.

My goal is to create a separate Layer 2 network for the MULTUS interfaces, where eth0 remains connected to the default br-int, while the MULTUS interfaces are connected to a custom bridge. In other words, I want to create a bridge similar to br-int called br-int2, which will manage all MULTUS interfaces. The eth0 interface will be used for the default container management network, while the br-int2 interface will be responsible for the business network.

I can create multiple ProviderNetworks, which will create multiple bridges, and this seems to achieve my goal. However, I'm not sure how to specify different ProviderNetworks for pods (VMIs). By default, all container interfaces are connected to br-int. How can I specify that MULTUS interfaces should be connected to other ProviderNetworks while eth0 remains in the default network?

Actually, all ovs interfaces are connected to br-int, including underlay. The difference is that underlay interfaces are programmed to be connected to underlay bridges logically.
If you want to use underlay for the attachment networks, you can create an underlay subnet and set its .spec.provider as documented, such as nad-name.nad-ns.ovn and refer this provider name in multus network attachment definition.


feat:add server gracefully shutdown

add server gracefully shutdown

@czyt Thanks for the PR,  What is the scenario for the graceful shutdown?

hello,I just saw there was a Todo which was to implement gracefully-shuttdown in the code

@czyt  thanks for your fantastic work. Previously we wanted to use fvbock/endless for this implementation. This seems a little redundant.


chore: release main

:robot: I have created a release beep boop
baggie: 3.0.1
3.0.1 (2023-07-11)
Bug Fixes

core: Replace @baggie/functions with @baggie/core (7b481f5)

core: 1.3.1
1.3.1 (2023-07-11)
Bug Fixes

core: Replace @baggie/functions with @baggie/core (7b481f5)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/bag-of-tricks/baggie/releases/tag/baggie-v3.0.1 :sunflower:

:robot: Release is at https://github.com/bag-of-tricks/baggie/releases/tag/core-v1.3.1 :sunflower:


TypeError in building a query

Working on Dorfman, Albert<PHONE_NUMBER>) for year 1982 yields the following error:
Traceback (most recent call last):
  File "<input>", line 15, in <module>
  File "<input>", line 17, in perform_group_search
  File "<input>", line 33, in perform_individual_search
  File "C:\Users\rosm\AppData\Roaming\Python\Python38\site-packages\sosia\classes\original.py", line 366, in inform_matches
    matches = inform_matches(self, fields, stop_words, verbose, refresh,
  File "C:\Users\rosm\AppData\Roaming\Python\Python38\site-packages\sosia\processing\extracting.py", line 221, in inform_matches
    p = Scientist([auth_id], self.year, period=self.period,
  File "C:\Users\rosm\AppData\Roaming\Python\Python38\site-packages\sosia\classes\scientist.py", line 304, in __init__
    res = base_query("docs", q, refresh, fields=integrity_fields)
  File "C:\Users\rosm\AppData\Roaming\Python\Python38\site-packages\sosia\processing\utils.py", line 84, in try_query
    Query: {args[0]['query']}"
TypeError: string indices must be integers

Fixed in https://github.com/sosia-dev/sosia/commit/21d85fc738573d4c1ba5c6f7fc850a2ba9ea1ef8


Opening an app twice results in a crash

Steps to reproduce:

Create fn main() { loop {} } app
Open the app
Hit the back arrow
Open the app again

Output: Is slightly mangled (not sure why, probably another bug), but basically

assertion failed: (*ptr).is_none(): src/libstd/sys/common/args.rs:63

Cause:
The glue code calls the main symbol, not the fn main in the app. The main symbol runs the start lang item, which by default is this. Some of the code called by that should only be called once per process (in particular the line we die at). Android starts new activities of an app that has already been opened in the same process.

The android_main function is supposed to detect that and not run the app a second time.

Hmm... it's obviously not succeeding, I'll try and figure out why.
Is it a good idea to be running the normal runtime code on Android in the first place though? It feels like doing a lot of process management that Android prefers to do itself.

With this line being commented out, g_mainthread_boxed never becomes Some(_), so is_app_thread_terminated always returns as if it was a new process.
That line was commented out in this comment, I'm not sure why?

The real code won't work if you don't call the normal runtime code.
For example that's why the glue uses raw pthreads instead of Rust threads.

With this line being commented out, g_mainthread_boxed never becomes Some(_), so is_app_thread_terminated always returns as if it was a new process.

That line was commented out in this comment, I'm not sure why?

Oh, that's probably a mistake.

The real code won't work if you don't call the normal runtime code.
For example that's why the glue uses raw pthreads instead of Rust threads.

Doesn't the runtime just initialize stack guards, oom_handler, catch_unwind, and make std::env::args non-empty?


Use Visual Studio 2015 for Node 6+

Node change to Visual Studio 2015 when Node 6 went to LTS.
See nodejs/node#7989
Fixes #1854

The tag matrix above should be updated too

Yeah, I'm just confirming this syntax is even valid. The docs are non-existent on this use case.

Confirm if the --msvs_version=2013 should be changed

True.

Not sure if it would be faster to spit the matrix with os: Visual Studio 2015

You might be right. It's easy enough to test.

The builds appear to be comparable. I've opted ENV vars just because GYP_MSVS_VERSION needs to be an ENV var also.

Paging @am11 and @saper for a sanity check

Sounds good, I'm just playing with something else for fun

Not sure if it's picking it up properly, it looks like it's going back to auto https://ci.appveyor.com/project/sass/node-sass/build/2412/job/eecvsxmwbfyaawjy#L243

Not sure if it was changing the os: from the global to the matrix, or adding back the --msvcs flag, but this was working https://github.com/nschonni/node-sass/commit/a2f420f52f33e4d81c65c5ee7d6bcfc86fd8e79e

The node-gyp code suggest GYP_MSVS_VERSION should be enough. If msvs_version defaults to "auto" if not set. If the msvs version is auto when GYP_MSVS_VERSION is looked up. I'm digging in a little more atm.

Looks like the ENV vars don't cascade which is what was tripping me up.


Dev

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


RFC: Add-on version management

Description of problem:
Sometimes there are configuration option changes that cause the add-on to fail to start

Renaming of some options: ex.blacklist - blocklist
Renaming of some specific add-on options like: zigbee2mqtt_shepherd_debug to zigbee2mqtt_herdsmen_debug

https://github.com/danielwelch/hassio-zigbee2mqtt/issues/384#issuecomment-694243653
https://github.com/danielwelch/hassio-zigbee2mqtt/issues/384#issuecomment-694906798
Currently the version is following X.X.X.A model where X.X.X is controlled by Zigbee2mqtt project and .A is controlled by the add-on.
Proposed update
All topics below are up for discussion.

Find a model that allows the add-on to introduce breaking changes
Add a way to have some version management restriction on options (see below)

Some options (like zigbee2mqtt_shepherd_debug) were supported to this day using transformation in run.sh. If we would have a mechanism to limit this for a few versions and then allow a cleanup, it would be useful.
Example:
`zigbee2mqtt_shepherd_debug`: '<1.15.0'

This should produce a warning message in the startup saying that this option will be come obsolete in 1.15.0.
You only add the limit on version once an option has an alternative or has been rendered obsolete.
You always allow for at least a couple of releases before doing this

Options
Option 1
Use A-X.X.X where A is always increased on add-on releases.
Option 2
Keep current version management X.X.X.A and always make sure we keep 2 versions backwards any config changes using startup script manipulation.

I think best is to go with X.X.X-A and make sure we call out in CHANGELOG.md when we're planning to decommission a configuration property, and just keep patch in the service-init until we remove it to avoid breaking user config.


Android RN v0.30 displays blank view. Same code works on iOS.

I am getting a blank webview on Android; nothing displays, just a red border for some reason.
If I replace with React Native's WebView, the web page does display on Android. Working great on iOS.

This was resolved by following the updated instructions here: https://github.com/alinz/react-native-webview-bridge/pull/118

Hey , got the same issue in RN 0.30 and did what the PR suggests but still on the blank screen , can you help me out please.

@arnavyagnik I think this was the most confusing part, so make sure you are updating MainApplication.java and NOT MainActivity.java. Also, the function getPackages() already exists, so you simply add new WebViewBridgePackage().
Before:
    protected List<ReactPackage> getPackages() {
      return Arrays.<ReactPackage>asList(
          new MainReactPackage()
      );
    }

After:
    protected List<ReactPackage> getPackages() {
      return Arrays.<ReactPackage>asList(
          new MainReactPackage(),
          new WebViewBridgePackage()
      );
    }

Got it , seems that i just did not read that properly


Google search failed with error 429

Error message: Unexpected response from upstream. cUrl error:  (0) PHP error:
Query string: action=display&bridge=GoogleSearch&q=GraphQL&format=Html
Version: dev.2021-04-25

Hi, @BoD!
Checked your query, it works fine on my private instance. If you are using public instance, then I suggest to use private one and decrease update interval.

Hi!
This is happening on my private instance, which I installed just a bit prior. I don't think it's an update interval issue since I could never make it work. Could it be that the IP address of my server is banned from Google?

This is happening on my private instance, which I installed just a bit prior. I don't think it's an update interval issue since I could never make it work.

I also use on my private instance and sometimes I get 429 errors. For example, when you opened this issue, I had 429 errors on all my 3 GoogleSearchBridge feeds. Update interval for those feeds were set 12 hours long time ago. Today all 3 feeds work now.

Could it be that the IP address of my server is banned from Google?

Pretty sure this ban is temporary.

Since you are using your own instance, I suggest to put following in config.ini.php:
[error]
output = "http"

This setting does not pass 429 errors as feed items.


Exception thrown when presenting view for viewmodel in assembly loaded from file and imported by MEF

Do you want to request a feature or report a bug?
This is a bug, possibly at the user-keyboard interface.
What is the current behavior?
An exception is thrown when ViewModelViewHost is used to present a view/viewmodel contained in an external assembly loaded from file and imported using MEF.  The exception message reads: "Couldn't find view for 'MefImportTest.ExternalModule.DummyModule2ViewModel'".   An examination of the Locator.Current registry fields reveals that the view does actually exist in the registry:

This exception occurs only when the assembly is loaded from file, e.g.:
Observable.Return(Assembly.LoadFrom(@"..\..\..\..\MefImportTest.ExternalModule\bin\debug\net472\MefImportTest.ExternalModule.dll")).ObserveOnDispatcher().Select(RecomposeExternal).Subscribe();
If I add a project reference in my main project to the TestModule project and load the assembly, the view is successfully found and displayed and no exception is thrown:
Observable.Return(typeof(DummyModule2ViewModel).Assembly).ObserveOnDispatcher().Select(RecomposeExternal).Subscribe();
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem
Here is a demo of the problem.  To reproduce the issue:

Build and run.
Select the first dummy module from the drop-down.  This works great - the view appears in the main window.
Select the second dummy module from the drop-down.  The exception is thrown.

What is the expected behavior?
View resolution should occur seamlessly regardless of how the assembly is loaded.
What is the motivation / use case for changing the behavior?
Doing so would allow modular desktop app design such that external modules could be created and loaded without redeployment.
Which versions of ReactiveUI, and which platform/OS are affected by this issue?  Did this work in previous versions of ReactiveUI?  Please also test with the latest stable and development snapshot.
Currently using:

ReactiveUI.WPF v9.1.4
ReactiveUI-Xaml v5.5.1
Windows 10

Tried again using the latest versions, but I get the same issue:

ReactiveUI-WPF v9.2.2
ReactiveUI-Xaml v5.99.6-beta

Other information (e.g. stacktraces, related issues, suggestions how to fix)
Not sure if there's some conflict here between MEF and Splat that I should be aware of.  Apologies if I should have listed this issue under Splat as opposed to ReactiveUI.
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index)
   at System.Reactive.AnonymousSafeObserver`1.OnNext(T value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\AnonymousSafeObserver.cs:line 46
   at System.Reactive.Linq.ObservableImpl.Where`1.Predicate._.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Where.cs:line 57
   at System.Reactive.Linq.ObservableImpl.CombineLatest`3._.FirstObserver.OnNext(TFirst value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\CombineLatest.cs:line 101
   at System.Reactive.Linq.ObservableImpl.SelectMany`2.ObservableSelector._.InnerObserver.OnNext(TResult value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\SelectMany.cs:line 998
   at System.Reactive.Linq.ObservableImpl.Return`1._.Invoke() in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Return.cs:line 42
   at System.Reactive.Concurrency.Scheduler.Invoke(IScheduler scheduler, Action action) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Concurrency\Scheduler.Simple.cs:line 83
   at System.Reactive.Producer`2.SubscribeRaw(IObserver`1 observer, Boolean enableSafeguard) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Internal\Producer.cs:line 127
   at System.Reactive.Linq.ObservableImpl.SelectMany`2.ObservableSelector._.SubscribeInner(IObservable`1 inner) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\SelectMany.cs:line 982
   at System.Reactive.Linq.ObservableImpl.SelectMany`2.ObservableSelector._.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\SelectMany.cs:line 938
   at System.Reactive.Linq.ObservableImpl.Switch`1._.InnerObserver.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Switch.cs:line 107
   at System.Reactive.Linq.ObservableImpl.Select`2.Selector._.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Select.cs:line 49
   at System.Reactive.Linq.ObservableImpl.DistinctUntilChanged`2._.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\DistinctUntilChanged.cs:line 79
   at System.Reactive.Linq.ObservableImpl.Select`2.Selector._.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Select.cs:line 49
   at System.Reactive.Linq.ObservableImpl.Where`1.Predicate._.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Where.cs:line 57
   at System.Reactive.Linq.ObservableImpl.Switch`1._.InnerObserver.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Switch.cs:line 107
   at System.Reactive.Linq.ObservableImpl.Select`2.Selector._.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Select.cs:line 49
   at System.Reactive.Linq.ObservableImpl.Select`2.Selector._.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Select.cs:line 49
   at System.Reactive.Linq.ObservableImpl.Where`1.Predicate._.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Where.cs:line 57
   at System.Reactive.Linq.ObservableImpl.Cast`2._.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Cast.cs:line 42
   at System.Reactive.Observer`1.OnNext(T value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Internal\Observers.cs:line 80
   at System.Reactive.Linq.ObservableImpl.SelectMany`2.EnumerableSelector._.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\SelectMany.cs:line 1420
   at System.Reactive.Linq.ObservableImpl.Buffer`2.Boundaries._.BufferClosingObserver.OnNext(TBufferClosing value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Buffer.cs:line 651
   at System.Reactive.Linq.ObservableImpl.Merge`1.Observables._.InnerObserver.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Merge.cs:line 251
   at System.Reactive.Linq.ObservableImpl.Select`2.Selector._.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Select.cs:line 49
   at System.Reactive.Linq.ObservableImpl.Where`1.Predicate._.OnNext(TSource value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Where.cs:line 57
   at System.Reactive.Observer`1.OnNext(T value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Internal\Observers.cs:line 80
   at ReactiveUI.IReactiveObjectExtensions.ExtensionState`1.NotifyObservable[T](TSender rxObj, T item, ISubject`1 subject) in D:\a\1\s\src\ReactiveUI\ReactiveObject\IReactiveObjectExtensions.cs:line 369

Whats the ReactiveUI Xaml package? It isn't anything officially supported from us.

Another thing to note, this is called once Locator.CurrentMutable.RegisterViewsForViewModels(Assembly.GetCallingAssembly()); but there is no other View registrations after that point, and the calling assembly isn't in your externally loaded assembly.

I got the ReactiveUI-XAML package from this link.  I had learned of it from the answer to this Stack Overflow post by Paul Betts.  Am I using the wrong Nuget package?

https://reactiveui.net/docs/getting-started/installation/
For WPF you'll want both the ReactiveUI and ReactiveUI.WPF nuget packages. If you use the eventing observables you can also use the ReactiveUI.Events.WPF package.
The xaml package you are using is deprecated.

Also https://reactiveui.net/docs/getting-started/installation/windows-presentation-foundation is worth reading.

I see.  Let me study those two links and see if I can figure out what I'm missing.  I'm currently referencing ReactiveUI.Wpf, ReactiveUI is coming along by proxy.
To your other point, the second call to RegisterViewsForViewModels occurs in ModuleChangeMonitor in the RecomposeExternal method.  In this method it targets the freshly loaded assembly.   Is that a permissible use of RegisterViewsForViewModels?

Your packages looked good apart from that xaml project.
Should be a reasonable use. See if removing that xaml project helps your problem also since it might be conflicting with the ones in the WPF reactiveui project.

Have a potential solution, will require some testing first before I release.

Thanks Glenn.  Looks like the abstract ReactiveCommand class has been replaced with a static class sometime between the version I'm using (9.1.4) and 9.3.7, so I've got a bit of refactoring to do before I can test the fix.  Will let you know the outcome once I've had the chance to do so.

@glennawatson - Is removal of the abstract ReactiveCommand class definitely committed?  The reason I ask is because this seems to be a breaking change associated with a minor version uprev.  Just want to avoid making a bunch of changes if removal of the abstract ReactiveCommand is in any way under evaluation.

See https://reactiveui.net/blog/2018/11/reactive-command-abstract

@glennawatson Tested out the fix, seems to work great.  Thanks for your support!


Fix done header for the multi request/response

Dear @xiang90 could you review and merge this pull request?


Merge today's fixes to live

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.gitignore
:white_check_mark:Succeeded

docs/TOC.yml
:white_check_mark:Succeeded

docs/exchange-server-development.md
:white_check_mark:Succeeded

docs/exchange-web-services/authentication-and-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/controlling-client-application-access-to-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/delegate-access-and-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/distribution-groups-and-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/email-and-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/ews-client-design-overview-for-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/ews-identifiers-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/ews-throttling-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/exporting-and-importing-items-by-using-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/get-started-with-ews-client-applications.md
:white_check_mark:Succeeded

docs/exchange-web-services/get-started-with-ews-managed-api-client-applications.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-access-a-calendar-as-a-delegate-by-using-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-access-contacts-as-a-delegate-by-using-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-access-email-as-a-delegate-by-using-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-add-appointments-by-using-exchange-impersonation.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-authenticate-an-ews-application-by-using-oauth.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-delete-appointments-and-cancel-meetings-by-using-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-get-appointments-and-meetings-by-using-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-identify-the-account-to-impersonate.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-move-and-copy-email-messages-by-using-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-process-calendar-items-in-batches-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-process-contacts-in-batches-by-using-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-process-email-messages-in-batches-by-using-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-reference-the-ews-managed-api-assembly.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-refresh-configuration-information-by-using-autodiscover.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-route-public-folder-content-requests.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-synchronize-items-by-using-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-use-autodiscover-to-find-connection-points.md
:white_check_mark:Succeeded

docs/exchange-web-services/how-to-work-with-exchange-mailbox-items-by-using-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/mail-apps-for-outlook-and-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/office-365-rest-apis-for-mail-calendars-and-contacts.md
:white_check_mark:Succeeded

docs/exchange-web-services/people-and-contacts-in-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/public-folder-access-with-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/search-and-ews-in-exchange.md
:white_check_mark:Succeeded

docs/exchange-web-services/setting-up-your-exchange-application-development-environment.md
:white_check_mark:Succeeded

docs/management/exchange-management-shell-cmdlet-input-and-output-types.md
:white_check_mark:Succeeded

docs/management/how-to-get-a-list-of-mail-users-by-using-the-exchange-management-shell.md
:white_check_mark:Succeeded

docs/transport-agents/how-to-create-a-deliveryagent-transport-agent-for-exchange-2013.md
:white_check_mark:Succeeded

docs/transport-agents/reading-and-modifying-messages-in-the-exchange-2013-transport-pipeline.md
:white_check_mark:Succeeded

docs/transport-agents/transport-agent-concepts-in-exchange-2013.md
:white_check_mark:Succeeded

docs/web-service-reference/account-pox.md
:white_check_mark:Succeeded

docs/web-service-reference/autodiscover-pox.md
:white_check_mark:Succeeded

docs/web-service-reference/completename.md
:white_check_mark:Succeeded

docs/web-service-reference/condition.md
:white_check_mark:Succeeded

docs/web-service-reference/connectingsid.md
:white_check_mark:Succeeded

docs/web-service-reference/contains.md
:white_check_mark:Succeeded

docs/web-service-reference/contextfolderid.md
:white_check_mark:Succeeded

This comment lists only the first 50 files in the pull request.
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


[ci] bump Xcode version at Travis

Seems that with new image it is possible to get rid of temp workaround for gcc installation introduced in #3208.

Hmm, miniconda installation exceeds 10min no output Travis limit at
PREFIX=/Users/travis/miniconda
Unpacking payload ...

step after this update. Will try to fix it.

Hmm, miniconda installation exceeds 10min no output Travis limit

Seems that it is (was) network or another temporary issue. After several reruns all checks are green. It's quite ironic that MPI builds issue happened in the PR with changes under if [[ $TASK != "mpi" ]]; then condition 🙂 .


Applied Accessibility - Improve Accessibility of Audio Content with the audio Element: Can't pass when other attributes are present in the  element

Describe your problem and - if possible - how to reproduce it
Just as the title says. This code won't pass (even though it should pass all the tests) because of the id attribute:

Real Coding Ninjas

A sound clip of Zersiax's screen reader in action.

    <audio id="Zersiax" controls>
      <source src="https://s3.amazonaws.com/freecodecamp/screen-reader.mp3" type="audio/mpeg" /></audio>

Add a Link to the page with the problem
https://learn.freecodecamp.org/responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element/

Hi @kevcomedia! Thanks for reporting this. There is already a fix for this in staging (see https://github.com/freeCodeCamp/freeCodeCamp/pull/17401). I'm not sure when this will appear in production, but rest assured it's on its way,


[NETBEANS-1743] Ignores NbLifecycleManager exit call while already ex…

…iting
Manually tested on Windows (JDK 8 and 10), would appreciate somebody that touched this area before to review the change.

Hm, then I think I could just log a WARN that an exit is ongoing. I don’t want to block this thread because I might deadlock things.
--emi
Pe 30 nov. 2018, la 10:15, Svatopluk Dedic<EMAIL_ADDRESS>a scris:

@sdedic commented on this pull request.
In platform/o.n.core/src/org/netbeans/core/NbLifecycleManager.java:

@@ -169,6 +169,10 @@ private void finishExitState(CountDownLatch cdl, boolean clean) {

 @Override
 public void exit(int status) {

   if (isExiting()) {

I think this guard breaks behaviour specified in LifecycleManager.exit API docs. The call should not return if the system is (still) willing to exit.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


New feature : Library

Description

Added the library page showing the already rated books of the user
#64

Affected Dependencies
No dependencies were affected
How has this been tested?
All the previously, as well as newly defined tests, were passed
GIF Before

GIF After

(I couldn't add the whole after GIF together as the file size was too big)
Checklist

[X] I have followed the Contribution Guidelines.
[X] My changes do not edit/add any unrequired files.
[X] My changes are covered by tests.

@Praful932 @maneprajakta I've added the requested changes please review them.
Also, I tried to unstage settings.py but I'm not sure if it worked or not.

@Praful932 I've tried to unstage settings.py let me know if it worked or not.

@Fairspy Yep it's unstaged, There are some changes requested in the conversation, We haved added our reviewes, please resolve them

@Praful932 I've added the requested changes please review them.
Let me know if any further changes are required.

@Fairspy Please check the Files changed to resolve issues, there are still some pending

@Praful932 Is it okay?
I went through the numpy style guide but I am not completely sure about how to write docstrings for views if you need me to add something else please let me know.

@Fairspy for now we have decided to keep docs on low prio, we'll make a new issue for that specifically
Please check this

@Praful932 I've changed the path to library and I had changed the font of card-text to courgette earlier.
Let me know if any further changes are required.

@maneprajakta I'm thinking on the lines of how we should structure the library

Library -> read_books
Library -> to_read
then their path could be like this /library/read_books (This one)
& /library/to_read
Wdyt

@maneprajakta I'm thinking on the lines of how we should structure the library

Library -> read_books
Library -> to_read
then their path could be like this /library/read_books (This one)
& /library/to_read
Wdyt

Seems great to me :+1:
In library page itself a left corner we provide both option and by default it would be read_books

@Praful932 I've fixed the button width you can check it out.
@maneprajakta I've increased the font-size of book author let me know if you want it changed further.
As for the behaviour of the rate book button I can't really see the same behaviour on my end so I don't really know how to go about fixing the issue are you seeing it for all the books or is it specifically for that one?

I'm really sorry I force pushed to the branch and it deleted your previous commit I've committed the changes to urls.py again I'm really sorry.

I'm really sorry I force pushed to the branch and it deleted your previous commit I've committed the changes to urls.py again I'm really sorry.

Np, the rate button seems fixed now

After revisting this @maneprajakta  Since this section is of already rated books, so instead of displaying Rate this book on every book, why don't we display the user's rating directly, so user does not confused

@Praful932
yep a valid point.
I think we can create a new issue for this one.


dialogs do not show up if browser is in  element fullscreen mode.

Need to add configurability, where should dialog attach with a default of 'body'.
So one could configure dialog (on per launch base) where to attach to.

Can you please submit a repro?

To implement this enhancement it should be sufficient to have an optional parameter in the options that is used inside of the renderer that defaults to body but can be overridden by the consumer.  Also would need some tests to cover the new functionality.

The new host setting allows specifying the element to parent the dialog. Defaults to the <body>.


Incorrect total count for 13th April 2020

Kindly note that the total infected count on the 12th April was of 378 cases, then on the 13th April there were 6 new cases which should have brought the total to 384 cases rather than the reported 386 cases. Thank you and well done for this work.
Frankie

Noted with many thanks and corrected.

Noted with many thanks and corrected.


Support for active_low

active_low is a relatively new property of the sysfs filesystem that allows the behaviour or Gpio's in an out direction to be flipped. This in particular changes the default state of the Gpio.
The active_low sysfs file needs to be set before setting the mode to out.

Never mind I see there is support in the code.

active low needs to be set first in order to invert the default value.

That makes sense. It also sounds like a bug in onoff. A potential workaround would be to set the mode to high rather than out (in addition to setting the constructors activeLow option to true.

I'm not sure how that workaround would work, if you set the mode to low it would eventually set the state, however it would first go high and any device attached would detect the toggle.

Another similar bug is that you should check the value of the direction before writing to it. Even if writing out when the direction is already out. Writing to direction resets the value to the default (1) which causes issues if the pin is already exported.

I'm not sure how that workaround would work, if you set the mode to low it would eventually set the state, however it would first go high and any device attached would detect the toggle.

You could be right. I haven't tested it and I only thought about the first run of the program after a reboot. If the program is terminated and run for a second time without rebooting with the GPIO still exported things will be different.

it could look very similar to this: https://github.com/HalleyAssist/onoff/commit/4c042dd7fa13732081018048f5722d23f0443ad7

Another similar bug is that you should check the value of the direction before writing to it. Even if writing out when the direction is already out. Writing to direction resets the value to the default (1) which causes issues if the pin is already exported.

This is what the documentation says should happen (apart from the activeLow bug.)
You have a use case where the state of the pin should not change if the pin is already exported. This isn't always the use case.

@fivdi setting the value is why write exists. Setting the value is not a documented property or purpose of the constructor (nor should it be).

The constructor doesn't set the value of the GPIO explicitly. Configuring the GPIO as an output sets the value of the GPIO implicitly.

There are really two issues here.

onoff configures the GPIO direction before it configures active_low for a GPIO. It should be the other way around.

If a Gpio object is constructed onoff will always configure the GPIO direction. There are scenarios where this is not desirable. In some applications, if the direction is already configured correctly it should not be reconfigured. Reconfiguring an output GPIO as an output GPIO can result in the value of that GPIO changing. This reconfiguration could be avoided if the Gpio constructor supported an option which told it not to reconfigure the GPIO direction if it is already configured correctly.

I'll take a look at resolving both of these issues.

Both of the above issues have been resolved with<EMAIL_ADDRESS>To resolve the second issue<EMAIL_ADDRESS>adds an new boolean option called reconfigureDirection to the Gpio constructor. This option can be used to retain the value of a GPIO output when an application is stopped and restarted.


Consider whether to support manual install on more Linux distributions

In https://github.com/paritytech/substrate/issues/6299 the user was unable to install Substrate on Fedora. That makes sense because our instructions are for Debian. The user found that this command works for Fedora
sudo dnf install -y cmake pkg-config openssl-devel git gcc @development-tools clang clang-devel

This issue is to decide which distros we want to support and document it somewhere.

Related: https://github.com/paritytech/substrate/issues/5681
We should determine a set of supported environments and then create CI processes, VMs, etc to ensure that a set of minimal commands (e.g. installation) works across all those environments.


ARROW-1478: [JAVA] clear should release the buffer only if the buffer is not NULL

In some cases we use a fake allocator in Dremio for the purpose of field materialization only. The buffers of the underlying vectors are not allocated. Fake allocator is a simple implementation of BufferAllocator interface where almost every method throws UnsupportedOperation exception and methods like getEmpty() return NULL.
It is more like a pass-through mechanism that allows us to be able to instantiate a vector using a non-functional allocator since the constructors in vector code don't allow for the allocator itself to be NULL.
Portions of code where we have this scenario are generic in nature and so have typical methods like close() / clear() which underneath invoke the corresponding methods on vectors.
The clear() method in BaseDataValueVector releases the data buffer without checking if the buffer is NULL and that's where callers hit NPE.
We don't see such problems in Arrow unit tests. My guess is that when a vector is instantiated, the buffer is still probably a valid reference returned through allocator.getEmpty() call in the constructor of BaseDataValueVector.

Can you add the JIRA to the PR title?

Sorry I missed having a proper title when creating the PR.

I am not sure about this change. IMHO, allocator.getEmpty() should not return null and this same should hold for fake allocator. Allowing getEmpty to return null seems to be adding complication. I am willing to be convinced though.

I kind of agree with @icexelloss, much easier to reason about vectors if allocator always returns a buf. Then we never have to worry about nullability.

ok, let me close this PR then and fix our allocator code instead.


Test throws exception

Describe the bug
On debian 10, sattva, a test throws an exception, instead of passing or failing.
See the DETAIL log attached.
To Reproduce
use 0.9-SNAPSHOT-1

Mount RS3: Archive on ~/mnt/rs3Archive
audittool.sh ~/mnt/rs3Archive/W2KG208014

Expected behavior
The system should run tests on the images/ and archives/ subfolders
** Logs **
AuditTestShell-DETAIL-2019-11-13-08-27-28.txt
AuditTestShell-SUMMARY-2019-11-13-08-27-28.txt
Desktop (please complete the following information):

OS: Debian 10, Java 8

#51 I noticed this when fixing #49


Experience Using Ripper On Windows 10?

I took the docker-compose.yml file and added Privileged: ON so it would see my DVD drive. No errors pop up but no ripping takes place either. Any suggestions on how to diagnose this?
Thanks!
Matthew Hanna

What is the output of:
makemkvcon -r --cache=1 info disc:9999 | grep DRV:0
when you run it inside the container?
No idea if docker for windows is even able to pass through native windows devices, since afaik it is running on a slim linux vm.
To be fair, I deem it highly unlikely.

True. I found the windows equivalent of /dev/sr0.
device: class/{4d36e965-e325-11ce-bfc1-08002be10318}:/dev/sr0
makemkvcon gives me
'DRV:0,1,999,0,"DVD-ROM Msft Virtual DVD-ROM 1.0","","/dev/sr0'
which I'm not sure is correct. Ripper actually dumped an ISO file I have never seen before without having a disc inserted. More research to come...

Ill close this for now. Let me know, what you find out.


Some Finder Results Point to www.

As a global user, filter by environment, Veggie Surprise shows up and points to www.

@sheyd @blisteringherb can we close this out? seems to be working now. was work done to resolve this?
cc: @namimody

@mikefantini @namimody Yes. @blisteringherb re-indexed the site in search, and it worked after that.


Support separate Azure Service Bus subscriptions for same topic with different route

When creating subscriptions on the same topic, but with a different route, the component for Azure Service Bus should honor a separate ASB subscription per combination.
Currently the implementation for the Azure Service Bus pub/sub component will only honor one of the topic/route combinations. It seems the AppID-topic tuple is used to register a subscription. This does not allow multiple subscriber on the same topic in the same application.
Example:
Topic: MyTopic
Route: RouteA
Topic: MyTopic
Route: RouteB
should give two subscriptions.

@alexthissen thanks for raising this issue. @yaron2 I believe the current ASB implementation is consistent with the other pub sub on this; is this something we’d want to support? - I’m happy to add route to the subscription ID if so.

Any news on this?

Nothing as of yet. I’m curious if the use case, could you expand it for me please? Why not have one handler that invokes 2 functions rather than dapr invoking 2 handlers with the same message?

As of now, Azure Service Bus component in pubsub does offer a ConsumerID attribute. So, this can be achieved by having two separate pubsub components connecting to the same ASB endpoint but using a different ConsumerID each. This metadata attribute is not yet document, so I have created an issue to track that: https://github.com/dapr/docs/issues/1727

Nothing as of yet. I’m curious of the use case, could you expand it for me please? Why not have one handler that invokes 2 functions rather than dapr invoking 2 handlers with the same message?

This is an anti-pattern as the outcome of each event may differ. This would need a separate tally of which processors have completed and which need retrying.


ios: allow engine to be run with custom yaml template

Description: Custom yaml will be treated as a configuration template, rather than a fixed set of configuration. It's still possible to pass fixed configuration, simply by not including any tokens for interpolation. This usage was already present and appeared supported by the API (e.g. see HttpBridgeTests), but simply wouldn't work, without any indication that it wouldn't.
Risk Level: Low
Testing: Local & CI
Signed-off-by: Mike Schore<EMAIL_ADDRESS>

Android change to follow.


[$2000]  Build a MedusaJS Plugin for Hyperswitch

Read this wiki to know how to Participate
Please make sure to read this through the below Guidelines before attempting the problem statements
Contribution Guidelines
Bounty Program Guidelines
Terms of Contest
Introduction
We are an open-source, high-performance payment switch designed to unify the growing diversity of payment methods. It acts as a universal adaptor, connecting various payment processors, networks, banks, and wallets. Hyperswitch aims to reduce payment costs, operational efforts, and development time while improving user experience and conversion rates. By smartly routing payment transactions, it enhances revenue and reduces costs for merchants
We are looking for contributors that can help us expand our horizon with building plugins that integrate Hyperswitch with MedusaJS to enable seamless payment processing for e-commerce stores built on the MedusaJS platform.
Objectives

Create a MedusaJS plugin that connects to Hyperswitch's API
Enable merchants to process payments through various payment providers supported by Hyperswitch
Implement necessary payment flows (authorization, capture, refund, etc.)
Ensure proper error handling and logging

Requirements

The plugin should be developed following MedusaJS plugin development guidelines
Please make sure to implement Proxy support for any outgoing API requests
Utilize Hyperswitch's API documentation for integration
Implement necessary security measures for handling sensitive payment data
Ensure compatibility with the latest versions of MedusaJS and Hyperswitch

Deliverables

A functional MedusaJS plugin for Hyperswitch integration
Comprehensive documentation including:Installation instructions, Configuration guide, Usage examples, Troubleshooting section
Unit and integration tests

Sample implementation for Reference
WooCommerce Plugin
Resources

MedusaJS Plugin Development Guide
Dashboard Setup: https://docs.medusajs.com/admin/quickstart
Plugins: https://docs.medusajs.com/development/plugins/create
Adding Payments Plugins: https://docs.medusajs.com/modules/carts-and-checkout/backend/add-payment-provider
Hyperswitch API Documentation: https://api-reference.hyperswitch.io/api-reference/payments/payments--create
MedusaJS GitHub Repository: https://github.com/medusajs/medusa
Hyperswitch GitHub Repository: https://github.com/juspay/hyperswitch

Flow Diagram:

Please Assign this task to me..

@12sachingupta - This is a Hackathon problem statement, can you please follow the steps here: https://github.com/juspay/hyperswitch/wiki/Plugin-Development-Hackathon


Game Mastery Guide compendium entries have no text

Foundry 12.330
PF2 version 6.1.2
The Game Mastery Guide journal compendium (gmg-srd) has lots of entries, but no pages in any of the entries.

This is because even in Foundry V11, the journal entries hadn't been converted from the V9 format.
Support for the old V9 format of journal documents was removed in V12.

Ok, chased down the last time anyone had actually intentionally edited that compendium and not simply swept it up in a larger PR that touched all compendiums: December 2020.
So, we're going to go ahead and remove the compendium.


Update tox / sphinx

Issue #, if available: N/A
Description of changes:
Update dependencies
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

AWS CodeBuild CI Report

CodeBuild project: GitHubCodeBuild8756EF16-pDO66x4b9gEu
Commit ID: d0d46ee085147d509f6199e69202da0b7af51ce7
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

Hi @kukushking , I just wanted to check that this problem has been solved. It seems to me that you solved it in #961, right?


Redesign individual manual pages

This should fix #1048 by not allowing the version dropdown to grow endlessly. New design has a max-height on the dropdown's contents and you can scroll to earlier versions if you like.

Feel free to close the other issue in favor of this one then :)

I've renamed this issue to refer to the individual manual pages themselves and not the top level landing page.
I'm marking this one complete. The layout should be responsive, all version dropdown has a max-height w/ scrollable contents, and aria-labels have been added (via JS for now) to all of the permalink anchors.
Example: https://git-scm-pr-1179.herokuapp.com/manuals/git-commit


Typo in Tutorial - Analyitcs --> Analytics

In the "POP QUIZ" section of Manage Google Analytics with Fidesctl, there's a typo.

Modify the Google Analyitcs implementation such that it becomes compliant with the "Minimize User Identifiable Data" policy

This can be fixed here: https://github.com/ethyca/fides/blob/main/docs/fides/docs/tutorial/pass.md.

@RobertKeyser can you assign me this

@shaund16 all yours :)


Rename release branches to releases/Major.Minor and apply branch protection rules

Parent Issue: botframework-sdk/issues/6468
Summary
We don't have branch protection rules enabled on our release branches and we name them as RXY (R14, R15, etc.).  There are two problems with this approach:

Defining a branch protection rule for R* is to broad and will impact any branch that starts with "r".
RXY doesn't mean much to people outside the team

The changes involve:

Renaming all the release branches to releases/Major.Minor
Adding a branch protection rule with the pattern releases/* and enforce the same restrictions we have on main on release branches.

The renamed branches will look like this:

The branch protection rules for release branches will look like this:

Blocked: An admin on the repos is required to rename these protected branches, or to unprotect them so someone else can rename them. Neither Gabo nor I am an admin.

All branches renamed except 4.15 which awaits PR #6203 to be merged.

Completed for all branches.


Create ngiei.txt

Added Nizhny Novgorod State Engineering and Economic University

@Rinery First stage of verification passed, official domain is ngieu.ru as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision. Proof of domain ownership: https://ngieu.ru/sveden_strukt/

Quite right, the official domain of the website of our educational organization is https://ngieu.ru

@Rinery Pull request merged. Thank you.


[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "dknr5q" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "dknr5q" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "dknr5q" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "dknr5q" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Requesting info from "https://<IP_ADDRESS>:6443" again to validate TLS against the pinned public key
[discovery] Requesting info from "https://<IP_ADDRESS>:6443" again to validate TLS against the pinned public key
[discovery] Cluster info signature and contents are valid and TLS certificate validates against pinned roots, will use API Server "<IP_ADDRESS>:6443"
[discovery] Successfully established connection with API Server "<IP_ADDRESS>:6443"
[discovery] Cluster info signature and contents are valid and TLS certificate validates against pinned roots, will use API Server "<IP_ADDRESS>:6443"
[discovery] Successfully established connection with API Server "<IP_ADDRESS>:6443"
[kubelet] Downloading configuration for the kubelet from the "kubelet-config-1.11" ConfigMap in the kube-system namespace
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[preflight] Activating the kubelet service
[kubelet] Downloading configuration for the kubelet from the "kubelet-config-1.11" ConfigMap in the kube-system namespace
[tlsbootstrap] Waiting for the kubelet to perform the TLS Bootstrap...
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[preflight] Activating the kubelet service
[tlsbootstrap] Waiting for the kubelet to perform the TLS Bootstrap...
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-node-2" as an annotation
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-node-1" as an annotation

This node has joined the cluster:
* Certificate signing request was sent to master and a response
  was received.
* The Kubelet was informed of the new secure connection details.

Run 'kubectl get nodes' on the master to see this node join the cluster.

real	0m17.801s
user	0m0.628s
sys	0m0.088s
* Node joined: 2

This node has joined the cluster:
* Certificate signing request was sent to master and a response
  was received.
* The Kubelet was informed of the new secure connection details.

Run 'kubectl get nodes' on the master to see this node join the cluster.

real	0m18.182s
user	0m0.652s
sys	0m0.092s
* Node joined: 1
Creating static routes for bridge plugin
* Deploying k8s dashboard
deployment.extensions/kubernetes-dashboard created
service/kubernetes-dashboard created
clusterrolebinding.rbac.authorization.k8s.io/add-on-cluster-admin created
* Patching kube-dns deployment to make it start faster
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
deployment.extensions/kube-dns configured
* Taking snapshot of the cluster
deployment.extensions/kube-dns scaled
deployment.extensions/kubernetes-dashboard scaled
pod "kube-proxy-6h74m" deleted
pod "kube-proxy-hk2jc" deleted
pod "kube-proxy-rclr6" deleted
NAME                        READY     STATUS              RESTARTS   AGE
etcd-kube-master            1/1       Running             0          15s
kube-dns-57f756cc64-h7wjg   3/3       Terminating         0          17s
kube-dns-86c47599bd-qvpl4   2/3       Terminating         0          26s
kube-proxy-44ppv            1/1       Running             0          4s
kube-proxy-kgwhd            0/1       ContainerCreating   0          1s
kube-proxy-m4kcm            0/1       ContainerCreating   0          1s
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
Warning: Stopping docker.service, but it can still be activated by:
  docker.socket
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
* Waiting for kube-proxy and the nodes
.......[done]
* Bringing up kube-dns and kubernetes-dashboard
deployment.extensions/kube-dns scaled
deployment.extensions/kubernetes-dashboard scaled
........................[done]
NAME          STATUS    ROLES     AGE       VERSION
kube-master   Ready     master    3m        v1.11.0
kube-node-1   Ready     <none>    1m        v1.11.0
kube-node-2   Ready     <none>    1m        v1.11.0
* Access dashboard at: http://<IP_ADDRESS>:32768/api/v1/namespaces/kube-system/services/kubernetes-dashboard:/proxy
customresourcedefinition.apiextensions.k8s.io/podgroups.scheduling.arbitrator.incubator.k8s.io created
customresourcedefinition.apiextensions.k8s.io/jobs.extensions.arbitrator.incubator.k8s.io created
=== RUN   TestE2E
Running Suite: kube-arbitrator Test Suite
=========================================
Random Seed:<PHONE_NUMBER>
Will run 8 of 8 specs

• [SLOW TEST:11.277 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Schedule Job with SchedulerName
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:28
------------------------------
• [SLOW TEST:11.805 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Schedule Job
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:37
------------------------------
• [SLOW TEST:23.193 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Schedule Multiple Jobs
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:46
------------------------------
• [SLOW TEST:53.270 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Gang scheduling
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:66
------------------------------
• Failure [98.408 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Preemption [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:86

  Expected error:
      <*errors.errorString | 0xc420059650>: {
          s: "timed out waiting for the condition",
      }
      timed out waiting for the condition
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:99
------------------------------
• Failure [85.804 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Multiple Preemption [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:105

  Expected error:
      <*errors.errorString | 0xc420059650>: {
          s: "timed out waiting for the condition",
      }
      timed out waiting for the condition
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:126
------------------------------
S [SKIPPING] [0.001 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  TaskPriority [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:132

  Skip TaskPriority test because of dind setting.

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:133
------------------------------
* Removing container: 2c49d6e2b263
2c49d6e2b263
* Removing container: 9b3bdc016e0a
9b3bdc016e0a
* Removing container: 28825f7fc086
28825f7fc086
hack/run-e2e.sh: line 16: 16621 Killed                  nohup _output/bin/kar-controllers --kubeconfig ${HOME}/.kube/config --logtostderr --v 3 > controller.log 2>&1
hack/run-e2e.sh: line 16: 16622 Killed                  nohup _output/bin/kar-scheduler --kubeconfig ${HOME}/.kube/config --logtostderr --v 3 > scheduler.log 2>&1
make: *** [e2e] Error 1

Hey @k82cn,
Something went wrong with the build.
TravisCI finished with status errored, which means the build failed because of something unrelated to the tests, such as a problem with a dependency or the build process itself.


mpv.net v<IP_ADDRESS>

Released in March: https://github.com/stax76/mpv.net/releases/tag/v<IP_ADDRESS>
Would be nice to see the package updated if possible

The problem is that the later version is portable

now it is available as a separate package https://community.chocolatey.org/packages/mpvnet.portable/<IP_ADDRESS>


Correct the spelling of CocoaPods in README

This pull requests corrects the spelling of CocoaPods 🤓
https://github.com/CocoaPods/shared_resources/tree/master/media
One day I’ll make a bot that looks through the READMEs of all Pods, looks to see if it uses “Cocoapods” and PRs “CocoaPods” :D— Ørta (@orta) February 10, 2016

Created with cocoapods-readme.

Nicely done :wink:

:smile:


Kidney stone prediction

Closes: #228
Describe the changes you've made
Applied the Gabor Filter for the Image Enhancement followed by Histogram Equalization. The restored image went under Image Segmentation, namely, Watersheds after which Marking was done and the final image was produced. The final image showed a distinct location of the stone in the kidney. Hence the stone was detected.
Checklist:

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.

Screenshots

Original image
Image with detection

hey @kritikaparmar-programmer @utkarsh0702 please review this PR..

Is it okay, please check @shubhigupta991

Is it okay, please check @shubhigupta991

Dm me on the discord server. Need to clear some things

sure, can you please provide me your discord username.


Improve Scroll To Top Animation

This PR addresses these changes:

Improving the translation of the icon arrow to not go beyond the bounds
Minimising the animation duration for much better animation.

I am merging this but please dont make pr if you are not have issue assigned

Hello @Naresh-chandanbatve!
Thank you for submitting this pull request Your pull request will be reviewed by maintainers shortly. Meanwhile make sure you have referenced the respected issue in this pr Your pr will not be merged if it does not refer respected pr and have read our Contributing Guidelines https://github.com/UBA-GCOEN/StichHub/blob/main/CONTRIBUTING.md And Code of Conduct https://github.com/UBA-GCOEN/StichHub/blob/main/CODE_OF_CONDUCT.md

Hello @Naresh-chandanbatve!
Thank you for submitting this pull request Your pull request will be reviewed by maintainers shortly. Meanwhile make sure you have referenced the respected issue in this pr Your pr will not be merged if it does not refer respected pr and have read our Contributing Guidelines https://github.com/UBA-GCOEN/StichHub/blob/main/CONTRIBUTING.md And Code of Conduct https://github.com/UBA-GCOEN/StichHub/blob/main/CODE_OF_CONDUCT.md


printing non-english characters to display results in '?'

First; thank you VERY much for this library!
This lib has inspired me to learn more about framebuffers! :)
Ive been trying to get my ssd1306 working with my pretty simple C program (to display the time in numbers and text in swedish to help my son learn the clock).
But every time i print a swedish character (å/Å, ä/Ä, ö/Ö) i get undesired glyphs on the display.
From what i gather the freetype2 does handle non-english characters and i tried to define the string as u8"string" ssd1306_framebuffer_draw_text(fbp, u8"A Å", 0, 0, 0, SSD1306_FONT_DEFAULT, 10, &bbox);
but the result is A Ã?, and the two character "groups" are not in-line, the second part is slightly lower due to the increased character height (top aligned glyphs).
Im not a experienced C programmer, but it seems like the function ssd1306_framebuffer_draw_text() is disassembling the string into char's witch would break non-english characters since they are described with 2 bytes (in utf8) instead of the one byte used with ascii and char variables.
If anyone knows a work-around or has a alternative print function that allows utf8 (or similar international character encoding) please let me know!

@spammy1337 thank you for the kind words.
Yes, indeed the Swedish characters are not displaying correctly. Probably because I am using const char *  as the type for the string being sent to FreeType2 and the Swedish characters are > 0x80 which is not being accepted. I think I may need to support uint8_t or some form of Unicode variation in there. Unless, you want to try to edit src/graphics.c yourself to try that , I can do it in a few days and let you know if I succeed.

So the latest commit has an example update in examples/fb_graphics.c . Seems like how the compiler interprets a Å character may be different from how the keyboard may interpret it. So a string like "A Å" is not printed correctly but if I use 0xc5 for Å then it looks ok, but misaligned.

Kind words are served where deserved :)
And you have yet to get what you properly deserve for your awesome work on this opensource library! <3
I would really love to be able to do a pull request or whatever its called when posting a suggested fix, just as a way of saying "thanks for the lib", but my skillset is not there yet.
So the only thing i can do to "help" is to post a bugreport and hope i won't come across as "privileged". :)
But the alignment issue i mentioned briefly seems to be easily fixable:
https://forums.raspberrypi.com/viewtopic.php?t=329740
According to Paeryn on the raspberry forum, in the file ssd1306/src/graphics.c, line304 needs to change from FT_Int y_bmap = y; to FT_Int y_bmap = y - slot->bitmap_top;
I vouch for no part of reality in general so inspect and investigate as you see fit. :)

@spammy1337 thank you for that link in the forum. indeed, that fix by Paeryn has fixed the top alignment issue. I think it may have been a typo on my part in the past. I have committed that change in right now so you should see it.
As for the suggestion to use UTF-32 to parse characters, that is valid, but it needs more work and I have never worked with UTF-32 before. I think UTF-8 should now be supported but I will confirm that again later this week.

Thank you very much for fixing this issue and its quite impressive that you had a fix posted less than a day after opening the issue!
I feel silly for even mentioning this, but i broke my installation by trying to force rebuild it from source myself (deleting the lib files i found in /usr/* and follow the install procedure again).
The make command reports "nothing to do" while the install locations are not re-populating (and i've already emptied the trash)..
Im trying to avoid a system reinstall even though that'll probably work out faster for me..
So, if its not too much to ask, could you please add a brief howto regarding (forced) uninstall and/or update procedures to the readme? :)
I know, its probably common know-how for the common linux user, but i was raised in a different ecosystem.. :)

@spammy1337 The issue has been fixed and released in the latest code commit 9602c280e86ed08fb956379b27fc2c9ca217605d
You  must install libunistring-dev for it to work. You must then follow instructions in the README to rebuild the code.
$ ./autogen.sh
$ ./configure
$ make

Then you can see the code in examples/fb_graphics.c and look at the ssd1306_framebuffer_draw_text_utf8() function which will do what you need it to do. It works for me now. I can display the Swedish characters å,ä and ö

Thank you very much for fixing this issue and its quite impressive that you had a fix posted less than a day after opening the issue!
I feel silly for even mentioning this, but i broke my installation by trying to force rebuild it from source myself (deleting the lib files i found in /usr/* and follow the install procedure again). I then downloaded the updated lib and tried to install that as a fresh install but i seem to have confused the installer somehow.. The make command reports "nothing to do" while the install locations are not re-populating (and i've already emptied the trash).. Im trying to avoid a system reinstall even though that'll probably work out faster for me..
So, if its not too much to ask, could you please add a brief howto regarding (forced) uninstall and/or update procedures to the readme? :) I know, its probably common know-how for the common linux user, but i was raised in a different ecosystem.. :)

If  you are having trouble re-installing, delete the repo code and rebuild it as in the README.


Complete the tasks required for the v2 demo

Problem
A new design of the Transaction Tool is being proposed to provide an all around better experience. As part of this effort, the new design is being created in Figma to provide a demo. There are a list of remaining tasks to complete the demo listed in Figma.
Solution
Complete the tasks listed in Figma.
Alternatives
No response

The demo prompted changes to the design of the application. The remaining work for the UI/UX will be worked one once the design of the new application is agreed upon.


Add message_id field to sign_in_with_otp

Chore
We need to add the newly introduced message_id field to the Python Pydantic model so that developers can properly send OTP messages without error
Spinoff of this issue
API  specification of message_id: https://github.com/supabase/gotrue/blob/master/openapi.yaml#L474
Return Type for JS lib: https://github.com/supabase/gotrue-js/blob/master/src/lib/types.ts#L131

Is there a short-term workaround for this?


Persona Plasma Monosword

About the PR

Added the plasma monosword, renamed the supercompact potato AI chip to a persona core, made you be able to put the persona core into the plasma monosword to create a new ghost role that can attack(can't hit anyone but the person holding it when being held, so the trick is to throw it) You can find the plasma monosword on expeditions.
Why / Balance

Fun, adds more unique exped loot and ghost roles.
Technical details

Nope
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Nope
Changelog

:cl:

add: Added the plasma monosword as a salvage expedition reward. You can upgrade this sword into a persona plasma monosword(ghostrole) with a persona core.
tweak: Renamed the potato ai chip to persona core

haha rimworld

surgery next

should be able to attack others while holding it so you can wield it in your offhand as an automatic sword

What makes this weapon uniquely suited and capable, from a design standpoint, to become autonomous?

What makes this weapon uniquely suited and capable, from a design standpoint, to become autonomous?

what do you mean?

should be able to attack others while holding it so you can wield it in your offhand as an automatic sword

Too OP

Rimworld reference is silly, but if it gets implemented I’m only going to refer to it as a shardblade in game

make it an admeme item or sci T3 and need a positeonic brain, then buff it, perhaps the "allow it to attack by itself" idea

should be able to attack others while holding it so you can wield it in your offhand as an automatic sword

Too OP

it’s completely worthless otherwise

Let it be autonomous and slash people on its own for maximum troll

It can hit others, just not while it's in your hand, you can throw it and the sword can attack

It can hit others, just not while it's in your hand, you can throw it and the sword can attack

so people are just going to not walk near it and it’ll hit them once or twice maximum
Don’t get me wrong it’s a cool feature but not necessarily a useful one
Unless you make it embed, then it’d be a big troll

Grav gun with lubed persona sword, watch nukies panic

It can hit others, just not while it's in your hand, you can throw it and the sword can attack

so people are just going to not walk near it and it’ll hit them once or twice maximum
Don’t get me wrong it’s a cool feature but not necessarily a useful one
Unless you make it embed, then it’d be a big troll

Mind you, every hit does 10 heat and 15 caustic

+1 here for embed like spears, that's really funny.

in fact, your PR is quite interesting and original, but

it's worth thinking about reducing damage, subjectively, 10 hits and 15 of the most hated kind of damage per hit-really powerful
I think it's worth finishing it like in rimworld. create a pair of children from this sword, whose damage will depend on the light.
regarding the damage caused only by the carrier, I agree with you, in my opinion, the gravity cannon will not allow damage to be inflicted. if this is the case, it should be fixed somehow, for example, so that the sword sticks into a person when thrown, as in pirate movies.
Anyway, I'm attracted to the damage on the roll. Also, if I were you, I would add it to the salvages with a low chance

More ghost roles = better

Okay so
If the point is to have a cool sword that talks and attacks by itself, why is it required to additionally manually install the AI into it? Why not have that as an inherent feature? If you can install the potato AI into it, that begs the question why can't you do it with another weapon?
It feels kinda jank to introduce that construction recipe for something this specific
Why rename the potato AI for this?
"persona sword" seems like kind of a weird name
Is the plasma part or the monomolecular part dealing the caustic damage?
... how is a sword both plasma and monomolecular?

New plan: apply glue to sword and let someone you want dead to pick it up

Okay, so
If the point is to have a cool sword that talks and attacks by itself, why is it required to additionally manually install the AI into it? Why not have that as an inherent feature? If you can install the potato AI into it, that begs the question why can't you do it with another weapon?
It feels kinda jank to introduce that construction recipe for something this specific
Why rename the potato AI for this?
"persona sword" seems like a rather strange name
Is the plasma part or the monomolecular part dealing the caustic damage?
... how is a sword both plasma and monomolecular?

To be honest, I was having issues having the ghost role spawn, a toggleable role wouldn't work because the hotkey also toggles the blade, so this was the only option I could figure out.

in fact, your PR is quite interesting and original, but

it's worth thinking about reducing damage, subjectively, 10 hits and 15 of the most hated kind of damage per hit-really powerful
I should probably nerf it, yeah
I think it's worth finishing it like in rimworld. create a pair of children from this sword, whose damage will depend on the light.
Light isn't really a thing outside of expeds, but I might add a second persona weapon.
regarding the damage caused only by the carrier, I agree with you, in my opinion, the gravity cannon will not allow damage to be inflicted. if this is the case, it should be fixed somehow, for example, so that the sword sticks into a person when thrown, as in pirate movies.

Anyway, I'm attracted to the damage on the roll. Also, if I were you, I would add it to the salvages with a low chance
edit:I noticed that you have already added this to the salvages. apologize

in fact, your PR is quite interesting and original, but

it's worth thinking about reducing damage, subjectively, 10 hits and 15 of the most hated kind of damage per hit-really powerful

* I should probably nerf it, yeah

I think it's worth finishing it like in rimworld. create a pair of children from this sword, whose damage will depend on the light.

* Light isn't really a thing outside of expeds, but I might add a second persona weapon.

regarding the damage caused only by the carrier, I agree with you, in my opinion, the gravity cannon will not allow damage to be inflicted. if this is the case, it should be fixed somehow, for example, so that the sword sticks into a person when thrown, as in pirate movies.

Anyway, I'm attracted to the damage on the roll. Also, if I were you, I would add it to the salvages with a low chance
edit:I noticed that you have already added this to the salvages. apologize

yes, I suggest you make several types of plasma monoswords, you got it right.
since I hope you really listened to me, I vote for adding this item to the game.

if i had a nickel for every rimworld change
id have 10c

@Boaz1111 do you think you are able to handle the requested changes?

Hmmm.... not currently. I've got other things to work on. I'll just close the PR for now, and come back to it later.


Separating the html, css, and js into separate files

So when I started using vue, I used:
https://github.com/vuejs/vue-browserify-example
as my foundation. What I loved about it is that I could have all my js, css, and html files separated so I could use my pretty formatters in sublime. I tried using vueify, but my pretty formatters did not comply with all different types of languages in one file.
How would I go about using vueify to achieve this? Thank you!!!

If syntax highlighting is your only issue, you can use https://github.com/vuejs/vue-syntax-highlight

I did see that, but I really like how everything is separated into their own files. No worries!

Or you can do it like this:

<template src="./template.html"></template>

Still you couldn't separate js files from template, or this is also one of vue's design concepts?

You can use src for js too

webpack would alert error: Module build failed: Error: [vue-loader] src import is only supported for <template> and
<template src="./template.html"></template>

Hey @yyx990803! What if I want to use scoped/module styles? Did something solved this issue with Vuejs2 + Webpack2 ?

Release version does it possible that I can use code below ?

After I tried use code above it did not work for any need code compile these ?
Thank you

@kristoff2016 I'm not sure to understand what you really did, but those tags must reside on a .vue file in order to be processed properly.

@Akaryatrh How you load your css file and js in main app ?

@kristoff2016 For any further question, I'd encourage you to visit https://forum.vuejs.org

I could not load my file css as usually inside html
 it does not work for me

Installed a new version of vue-cli v2.9.1
Trying to separate html from .vue template in .vue file:
<template src="./helloworld.html"></template>
Did not render helloworld.html at all and no errors were shown.
I'd appreciate any help thanks!

@pksunkara kudos for the webpack plugin: works like a charm, very handy to automate project's scaffolding ;)
Using:
vue-cli: 2.9.1
vue: 2.5.4
vue-template-compiler: 2.5.4
vue-builder-webpack-plugin: 0.3.1
vue-loader: 12.2.2 (vue-builder-webpack-plugin failed with v12.1x and v3.x.x)

My javascript code is getting too long.
Is there any way to split the js functions i have in chart.js into multiple files and include it in

with require() maybe, export default or. I'm confused about the syntax.

Can we add seperation for concern for old vanilla guys like us who are still using
js,css and html downloaded as a zip from respective sites.
ali want is to have seperation of concern. i am against uing vue.js and we have our build tool so cannot use something else.
if this continues to be the case we have to drop vue.js due to lack of support.
we respect the creators but we just dont agree.
below code never works even if html is loaded on contect chnage error popups.
`Vue.use(Framework7Vue, Framework7);
// Create Component for About page
Vue.component('page-about', {
template: 'Login'
});
// Create Component for Login page
Vue.component('page-login', {
template: fetch('components/login.html')
});
new Vue({
// App Root Element
el: '#app',
// Init Framework7. All Framework7 parameters should be passed in "framework7" property, e.g.:
framework7: {
// Array with app routes
routes: [{
path: '/about/',
component: 'page-about'
},
{
path: '/login/',
component: 'page-login'
}
],
// App Name
name: 'reiseNow',
// App id
id: 'reisenow.com.app',
// Enable swipe panel
panel: {
swipe: 'left',
},
// ...
},
// App root data
data: {
// ....

I find this Single File Components with Typescript is annoying, vscode couldn't recognize typescript inside .vue file properly.

@ramsrib I found a way to do it using require.js and its plugin text.js. You can see an example here:
https://github.com/bp91/vue-separated-html-without-webpack

Could we reference an external typescript file like
?

Which is the best practice?
a) Have html, css and js inside single .vue file as a single file component
or
b) Have different html, js, css and .vue file and user src="" to link those files

inner template tag could not use src attribute, only the root template tag can use src attribute

@yyx990803
您好！
请教, 使用vue-loader
product.vue
 	<teamplate src="./product.html"></template>
product.html

 {{ item.name }}

- 我现在的需求是把li标签分离出来li.html
PS: 在大比较复杂的html 中进行拆分是有必要的。在某些情况我们并不需要开发一个vue组件，而是单纯的引入局部html即可。


Vis error

Hi, I have tried vis both by building manually from source and using the provided binaries.
With the binaries I built from the source, I get the following output when I try out the mpi_sintel_final_alley_1.avi example provided in the examples directory:
$ ./mpegflow examples/mpi_sintel_final_alley_1.avi | ./vis examples/mpi_sintel_final_alley_1.avi
Skipping frame 2.
Skipping frame 3.
Skipping frame 4.
Skipping frame 5.
Skipping frame 6.
Skipping frame 7.
Skipping frame 8.
Skipping frame 9.
Skipping frame 10.
:
:

I only see the output for the first frame and it continues like this until the end of the video.
When I use the provided binaries for vis, I get the following error:
vis: vis.cpp:91: std::pair<cv::Mat, int> read_flow(): Assertion `scanf("%d ", &flowComponents[k].at<int>(i, j)) == 1' failed.
Aborted (core dumped)

I also tried with other videos and get similar outputs in both cases. I appreciate any help.

Hi,
I'm also fighting a similar issue: https://github.com/Itseez/opencv/issues/5088
It may be that you need to compile vis with old FFmpeg 1.1.2 (put along compiled binary of mpegflow, and only then fix install_ffmpeg_here.sh to use 1.1.2, then recompile vis)

Thanks, I will try that solution.
I also agree that there might be a bug (or a point which we are
overlooking) in the interface of OpenCV and FFmpeg.
On Tue, Aug 18, 2015 at 1:03 PM, Vadim Kantorov<EMAIL_ADDRESS>wrote:

Hi,
I'm also fighting a similar issue: Itseez/opencv#5088
https://github.com/Itseez/opencv/issues/5088
It may be that you need to compile vis with old FFmpeg 1.1.2 (put along
compiled binary of mpegflow, and only then fix install_ffmpeg_here.sh to
use 1.1.2, then recompile vis)
—
Reply to this email directly or view it on GitHub
https://github.com/vadimkantorov/mpegflow/issues/1#issuecomment-132172946
.

Looking at it again, it's weird. Because that bug will just cause vis to not do anything, and not output "skipping frame" message. Let me know when you get if you do the recompiling feat.

Hi @SerhanGul  @vadimkantorov . This bug can be solved by changing the vis command to ./vis --occupancy examples/mpi_sintel_final_alley_1.avi

@zbwglory, your comment (about using the occupancy flag) helped. Thank you.
I'm curious if anyone is using this technique (mpeg motion vector flow) instead of the other classical optical-flow techniques.
Thank you


Argument to extend() is not a list or dictionary in s:preview(bang, ...)

Recently in nvim v0.7.0 calling
RgRaw -F -- $'SearchTest'
results in
Error detected while processing function agriculture#fzf_rg_raw[7]..<SNR>126_preview:
line    9:
E712: Argument of extend() must be a List or Dictionary
E714: List required
Error detected while processing function agriculture#fzf_rg_raw[7]..fzf#vim#grep[24]..<SNR>127_fzf:
line   18:
E715: Dictionary required

https://github.com/jesseleite/vim-agriculture/blob/cb4d7cc4ee158a8b5ab1148b3af026eca7653561/autoload/agriculture.vim#L28-L48
Above in line 47
  return call('fzf#vim#with_preview', extend(copy(a:000), preview_window))
which is mentioned by the first error Error detected while processing function agriculture#fzf_rg_raw[7]..126_preview the second argument preview_window is a string and not a list as expected by extend().
Changing preview_window to preview_args in line 47 fixes the error:
  return call('fzf#vim#with_preview', extend(copy(a:000), preview_args))

Duplicate of https://github.com/jesseleite/vim-agriculture/pull/19


[Splash Screen] a fade in animation of the logo on top of the wallpaper just like ps5 splash screen

Extension name
Splash Screen
Feature Description
can we get a fade in animation of the logo just like the ps5 splash screen
you can see an example for the feature on this clip : https://youtube.com/clip/Ugkx3wzsuah8zCNhr73ykjJ0ZEQiUVwIIjUy
Thanks for your work
Screenshots
No response

Done in https://github.com/darklinkpower/PlayniteExtensionsCollection/commit/9f9df3fa24adeadd9fbbbc92c368febd70d264a5


Added some String Extensions. Fixed some minor typo that were seen.

I've added some small string functions and also I've made small name changes. I thought it would be better to use the plural but of course you may not want to allow the suggestion. ☺

@JonathanMagnan is this project still active, will be great to get pending PR's through and also, I want to do a PR with a bunch of new extension so wanted to make sure if this is still active.

Hello @Ricky-G ,
We indeed left this project a little bit alone for a while to focus more on other projects (we had a one-point too many requests with all projects we were supporting!)
I'm still using this library in pretty much all personal projects I create so I sure see the value to keep it supported.
To be honest, I would prefer not to touch this library until the end of the summer to focus more to complete everything we have started but that's up to you to provide another PR. I cannot guarantee it will be merged before the end of the summer but we will definitely look at it.
Best Regards,
Jon


where to swap A B button in source code

hello， where to swap A B button in source code. I use HxHope firmware, and the AB button of this commander is the opposite. I want to modify the mapping of the AB button in the source code and recompile it.

Yes this app is target at MiyooCFW, key bindings can be changed in Makefile.miyoo by modifying CXX defines


[python] Add checker pd attr param and fix switch example

Correct submit self.param to java gateway
Fix missing parameter for switch example
Add mechanism checker before submit to java gateway

close: #7803

@devosend  PTAL if you have time, thanks

Codecov Report

Merging #7818 (59be564) into dev (ab89e43) will decrease coverage by 0.08%.
The diff coverage is 0.00%.

:exclamation: Current head 59be564 differs from pull request most recent head 0b5d266. Consider uploading reports for the commit 0b5d266 to get more accurate results

@@             Coverage Diff              @@
##                dev    #7818      +/-   ##
============================================
- Coverage     40.89%   40.81%   -0.09%
+ Complexity     3671     3666       -5
============================================
  Files           637      637
  Lines         26783    26795      +12
  Branches       3017     3020       +3
============================================
- Hits          10954    10936      -18
- Misses        14776    14809      +33
+ Partials       1053     1050       -3

Impacted Files
Coverage Δ

...api/service/impl/ProcessDefinitionServiceImpl.java
25.38% <0.00%> (-0.32%)
:arrow_down:

...he/dolphinscheduler/common/enums/SqoopJobType.java
0.00% <0.00%> (-88.89%)
:arrow_down:

...r/plugin/registry/zookeeper/ZookeeperRegistry.java
48.21% <0.00%> (-7.15%)
:arrow_down:

...er/master/dispatch/host/assign/RandomSelector.java
77.77% <0.00%> (-5.56%)
:arrow_down:

...inscheduler/common/task/sqoop/SqoopParameters.java
74.00% <0.00%> (-2.00%)
:arrow_down:

Continue to review full report at Codecov.

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


Is it possible to access the API without the UI? How?

Note: this is the technical bug tracker, please use other platforms for getting support and starting a (non technical) discussion. See the getting help page for details.
I'm submitting a ...
[ ] bug report
[x] question about the decisions made in the repository
Action taken (what you did)
Deployed headless app at Heroku
Expected result (what you hoped would happen)
Be able to access the API without acessing the UI.
Goal: develop responsive UI for gekko to view strategies test results.
Actual result (unexpected outcome)
Can't access the data through the API urls. It's running realtime mode. Will use backtest.
Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, etc)

Apparently, you have started in CLI mode, can you confirm which command have you used?
You should be able to access the api through the /api when executing with --ui argument. Furthermore, you can check the docs telling about the Web API: https://gekko.wizb.it/docs/internals/server_api.html


Revert new UI, base image migrated to quay.io

JIRA
https://issues.redhat.com/browse/MGDAPI-2415

Through the new build pipeline I verified that this builds successfully.
@psturc do you think we need to do some runtime validation? I haven't used UPS in ages :D

@matskiv I can try to replace the UPS image on RHMI cluster with the one I built using the UPS release pipeline and see it still works ok. That could be sufficient, wdyt?

I verified that the container image built by the release pipeline runs ok (and also performed crudl operations in UPS UI, all looks good)

I do not have permissions to merge this, feel free to do so

Great news!
Thank you @psturc !