NB00

As I was going through this notebook I was noting a few things:

a Bayesian MSM is estimated but its advantages are not used or shown in the analysis, specifically computation of confidence intervals. I have added this in the first plots in the spectral analysis,  In the (second): the timescale separation plot some error-propagation needs to be done in order for this to be correct.
The visualization of the free-energy landscape just below the time-scale analysis, needs some more text. Why are two different plots shown? What is the difference?
several lose ends scattered TODOs.

a Bayesian MSM is estimated but its advantages are not used or shown in the analysis, specifically computation of confidence intervals. I have added this in the first plots in the spectral analysis, In the (second): the timescale separation plot some error-propagation needs to be done in order for this to be correct.

Have you already pushed these changes?

The visualization of the free-energy landscape just below the time-scale analysis, needs some more text. Why are two different plots shown? What is the difference?

On the left we show the stationary distribution. On the right we have the (reweighted) free energy surface.

I addressed what I could last night and pushed it. Several loose ends remain.


:ghost: fix lint problems on mockResults.ts

This lint fix drops the 154 warning count down to 23 making the github annotation less annoying.

@ibolton336 can we drop the file?

Sure @rszwajko


[FEAT] Fixed Size Binary Type

Implements a fixed size binary type and array.
Todo:

Optimize the kernels to leverage fixed size lengths

Superseded by #2403.


Is the project dead?

Seems like there havent been any updates since october, and a few prs are waiting for review

I am not familiar enough with k8s  and others are busy. Are you willing to take a look at the PRs?s

@agoldis Sure I would be happy to do it

Cool, I have added you to the contributors team


MapleMini port

Hi,
I've been trying to adapt the GW firmware to the Maple Mini clone board from Baite, but something eludes me. The pin mapping is slightly different from the BluePill: http://docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/latest/hardware/maple-mini.html . See initial patch attached.  Here are the symptoms:

With the gw firmware, the led turns on but nothing is detected on the usb host. The stlink adapter then fails to detect the maple mini altogether. Using a serial adapter to write back the original bootloader works though.

With the blinky firmware, the led does not turn on at all, but the output on the serial output looks ok (see below). I did change the led gpio from PC13 to PB1 (PB1 works fine with arduino sketches).

** Blinky Test **
** Keir Fraser<EMAIL_ADDRESS>
** https://github.com/keirf/Greaseweazle
Serial = ff48:066e:8749:5149:5821:8716
Flash Size = 128kB (STM32F103xB Medium-Density)
Device ID = 0x0000
Revision  = 0x0000
Testing I2C1... OK
Testing I2C2... OK
Testing SPI1... OK
Testing SPI2... OK
Testing TIM1... OK
Testing TIM2... OK
Testing TIM3... OK
Testing TIM4... OK
DMA Test #1... OK
DMA Test #2... OK
DMA Test #3... OK
DMA Test #4... OK
Testing 128kB Flash... OK
Enable TIM4 IRQ... .OK
Testing 20kB SRAM (endless loop).....................

I tried 2 maple mini boards bought years appart, same result. Note: in case that matters I did not change the pullup on USB D+ (I don't actually know how to do that on this board).
Can you see what I'm missing ?
If you're interested to have this included in your repo, I could rewrite it to keep both BluePill and MapleMini compatibility (the easiest way would be to duplicate the stm32f1 folders as if this was a different mcu I guess).
gw-maplemini-diff.txt
Thanks

Port pin PB9 is used to connect/disconnect the pullup on the USB D+ line. You'll need to configure PB9 as an output and drive it either low or high (I can't immediately tell which) for USB to be detected by the host.
See the schematic: https://github.com/leaflabs/maplemini/blob/master/maplemini.pdf

Yes, mysterious. The LED ought to blink. Maybe printk a character in the TIM4 IRQ handler and see if that's actually getting called.

There is already a printk(".") in there, and I can see it in the serial output.

OK got it. I have to configure PB! to push/pull instead of open drain. One mystery solved.

PB9 (USB_CON) had to be pulled down instead of up, now the adapter responds to USB.


How to display Image as video in exoplayer using setImageDurationMs and ImageOutput

I am trying to display video and image in exoplayer using a playlist and show  it in playerview
I have referred this this
But there is no demo example for this
can there be some demo code, about how to display video and image one after the other in exoplayer, I am not referring to Transformer but how to dsiplay it in a playerview or glsurfaceview etc , can we get some refrence demo code for this

PlayerView doesn't currently support ImageOutput - this is tracked by https://github.com/androidx/media/issues/1144
So you currently need to wire up an ImageOutput to the player manually, and decide what to do with the bitmap that gets passed to it.
In the longer term, it's likely that the natural way to show video and images together in a single playback will be as part of a 'composition' similar to what Transformer can do today, but deisnged for realtime playback.

I understand that playerview doesnot support showing images
but according to this this there is some mechanism to show video and images
I just want to know how is it achieved
even this this mentions
ExoPlayer.setImageOutput that allows apps to set ImageRenderer.ImageOutput.
DefaultRenderersFactory now provides an ImageRenderer to the player by default with null ImageOutput and ImageDecoder.Factory.DEFAULT.
I jsut want to know can we display video and images in the playlist and how to do it

Pass your ImageOutput implementation to ExoPlayer.setImageOutput and it should receive the decoded Bitmap objects for the images in your playlist.
It is up to you to implemente the transition between showing videos and images.

what is the way to display the image and video in playlist using exoplayer if not with playerview any other way, can you provide code sample, i tried searching it but nothing is available

I'm afraid we don't have an example of this to share.


Smooth camera causes jitter when player size changes

Enabling the "Smooth Camera" optimization causes the camera to jitter up and down very fast when drinking sodas that change your size, here is my mod list:

Thanks for the issue, I'll get a release out to Thunderstore ASAP.


Add phoenix_html 2.3 support

The upgrade to new phoenix (1.1) fails with error:
Looking up alternatives for conflicting requirements on phoenix_html
Activated version: 2.3.0
From mix.exs: ~> 2.3
From scrivener_html v1.0.0: ~> 2.2.0
** (Mix) Hex dependency resolution failed, relax the version requirements or unlock dependencies

Ah great. Would you submit a PR?


Editing a search result creates a new entry instead of updating the existing

Temporary Workarounds

Delete the old copy.
Don't edit a search result.

Fixed.
f4b90881c4e44921ea7443b9f83d6aff8f822924
https://github.com/marklchaves/shortcuts/commit/f4b90881c4e44921ea7443b9f83d6aff8f822924


feat:Newline after shift+enter

It doesn't look like it's taking effect...
Feel free to keep submitting changes, and I'll look into this later.

I tested it. When the input is replaced with a textarea, I will encounter this kind of problem. This involves multi-line functions. Since the multi-line functions have not been added, I will submit bug fixes in advance.

Thanks!


Removed redundant module checks before LWC Module Resolver

Removed extra path checks used by Webpack LWC Module Resolver Plugin ran before lwc module plugin. Retained simple regex check, as it looks like LWC will try to resolve module config before differentiating between a standard npm module and one containing modules.
Use issuer (importer) path instead of cwd to properly resolve modules with nested lwc configs.
Removed unused functions in file

Test project here: https://github.com/dexwiz/lwc-module-loader-test Set up a new Typescript project via create-lwc-app and added an npm dependency to sanity check it would still properly load non lwc reps.

@muenzpraeger


[6.0] Fix Scheduler between method behavior

This is a resent from the original PR by @laurencei here: https://github.com/laravel/framework/pull/28955
I'll just copy/paste @laurencei's description which already does a good job of explaining this PR:

This resolves https://github.com/laravel/framework/issues/28943
Q: What was this caused by?
Carbon does some "under the hood" swaps when the end time is greater than the start time during a between() check. So when we pass in $start = 23:00 & $end = 03:00 - Carbon inverts those numbers since the date was always "today".
So we need to ensure that we've accounted for this before passing in the times and give Carbon a correct date range in addition to the time.
Q: Why did you change some of the original tests?
It turns out some of the original tests were incorrect, and were not actually "testing" what we thought they were.
In the original test suite, the Event class is mocked once per test function. But each subsequent test in the same function would "add" a new rule to the array stack, and therefore we were not testing them in isolation of each other.
This caused the later tests in the one function to be influenced by the earlier ones, and that caused some unexpected issues during the refactor. This is why @driesvints ran into some issues here https://github.com/laravel/framework/issues/28943#issuecomment-505453400
Q: Why do you do check on the startTime vs "now"
So we need to determine if we need to decrease the startTime date (when we've past that current time), or increase the endTime (when we've not gone past the start time). This helps handle the before/after midnight scenario.
I added some extra tests, with various scenarios to try to prove it works as expected.
Would be great if @aarondfrancis could test in his production to confirm this works before we merge this in.
It's been like this for literally years (maybe since 5.0) - so there's no rush here to merge - lets make sure we've all good...

Will the 5.8 get patch related to this? Since this PR targeting 6.0?

No, this is only getting changed in Laravel 6.0+, to avoid breaking apps that depend on the old behiavour.

@GrahamCampbell Ok, nice to know. But, I think we should add some notice in the docs regarding to this. Since this is considered as bug right, when we expect it to be like #28943 ?

Sure. The docs repo is open to PRs. :)


Wire RT screens spamming errors

Please note: This issue tracker is for bug reports
If your issue isn't a bug report, or if you are unsure whether it's a bug, please go to our discord channel instead at https://discord.gg/H8UKY3Y
If you are confident your issue is a bug, please fill in as much information as you can below.
Describe the bug
A clear and concise description of what the bug is.
[ERROR] lua/entities/gmod_wire_rt_screen.lua:234: bad argument #1 to 'pairs' (table expected, got nil)
  1. pairs - [C]:-1
   2. DrawScreen - lua/entities/gmod_wire_rt_screen.lua:234
    3. unknown - lua/entities/gmod_wire_rt_screen.lua:306

To Reproduce
Spawn a Wire RT screen.
Expected behavior
Obviously for that error not to spam.
Screenshots
N/A

Can't reproduce. Most likely a version mismatch.
New:
https://github.com/wiremod/wire/blob/c0157596a58d63a40c2e8d8b91efa2e045824ef2/lua/entities/gmod_wire_rt_screen.lua#L234
https://github.com/wiremod/wire/blob/c0157596a58d63a40c2e8d8b91efa2e045824ef2/lua/entities/gmod_wire_rt_screen.lua#L306
Old:
https://github.com/wiremod/wire/blob/962a94edd63a6da17323ff725834eee1f4abcc3d/lua/entities/gmod_wire_rt_screen.lua#L234
https://github.com/wiremod/wire/blob/962a94edd63a6da17323ff725834eee1f4abcc3d/lua/entities/gmod_wire_rt_screen.lua#L306

Try updating

Closing since no response from author, can reopen if you can respond and reproduce this.


Is there any maximum size for the 360pictures ?

Hi when i'm trying to upload a 360 pictures it show me an error in the terminal.
It seems that it check the width and height in the index.js located here : ViroSample/node_modules/image-size/lib/index.js
Is there any modification to do on that file ?
Thanks for your help

Hi, thanks for filing this issue. You should not need to modify anything in node_modules/image-size/lib/index.js. We do not have a maximum size limit for 360 images. Can you please provide us with what error you are seeing in the terminal?

Thanks for the answer :)
it happend on some files, maybe because there are note perfect 1:2 ratio no ?
Here is terminal screen

Thanks for your help

What format / extension images are you trying ? We do not impose a strict 1:2 ratio for 360 images. We support asset types mentioned here http://docs.viromedia.com/docs/importing-assets#supported-assets. Keep in mind the extensions are case sensitive. For example, 'JPG' is not supported as an extension by default, while 'jpg' is
Can you share one of the images that's causing the error? We'd like to test it on our end to root cause the issue.

I'm trying basic .jpg extension

Thanks for your help.
Cheers

Hi, seems like the image type determined by it's JFIF marker is unsupported by image-size lib which is a module used by react native. Pasting the supported types from their module (types/jpg.js):
// NOTE: we only support baseline and progressive JPGs here
// due to the structure of the loader class, we only get a buffer
// with a maximum size of 4096 bytes. so if the SOF marker is outside
// if this range we can't detect the file size correctly.

};

Hi! We tried re-saving the image as jpg (Using Preview on Mac) and resizing the image to 8000 x 2825. The 360 image works after resizing. There seems to be an upper limit for the image sizes in the image-size library used by react. We'll update our documentation accordingly.

Thanks!

Hi Thanks for investigate
I really appreciated.
Have a Great day
Michael
On 27 mars 2017 à 20:50 +0200, manbod<EMAIL_ADDRESS>wrote:

Hi! We tried re-saving the image as jpg (Using Preview on Mac) and resizing the image to 8000 x 2825. The 360 image works after resizing. There seems to be an upper limit for the image sizes in the image-size library used by react. We'll update our documentation accordingly.
Thanks!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Links Functionalities

Is your feature request related to a problem? Please describe.

some of the links were not leading to the respective pages
few of links were being opened in the same window and tab, which is distracting for users.
For newsletter, the given input field wasn't email and users can't get to know if their mail-id is submitted.

Describe the solution you'd like
A clear and concise description of what you want to happen.

Wrote code to open the links in a new tab
corrected links and the respective names given on pages
created input field for mail to sign-in for newsletter
created a proper feedback to be given to user once their mail-id is submitted for newsletter
Screenshots

@Srish-ty Go ahead
Star the repo 🌟 to show your support.


FRAPS

Setting the PS button to "F1", and setting "F1" be the button for the taking screenshot with FRAPS, somehow doesn't work with the DS4 controller. Any idea why? If I press "F1" on the keyboard it works.

I still have no answer to why it happens, but I fixed it by creating an .ahk scrip that is simply F1::F1. For some reason the F1 that DS4 sends is very game-only related and doesn't work on other apps unless I do this.


Update ZincSearch Docker Image

Fix error "repository public.ecr.aws/prabhat/zinc not found: name unknown: The repository with name 'zinc' does not exist in the registry with id 'prabhat'"

@rocboss

Good job.


A bug in Remotes.Select

Didn't really notice the Nested Loop,So ...

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "master" git@github.com:sqleejan/swarmkit.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

What bug are you fixing?

hi @sqleejan, I open another PR to fix this bug, since this fix is very important and your implementation has some problems.
It's a good catch, thank you very much.


STORM-1404. Mockito test failures in storm-kafka.

This PR fixes the failed test reported in STORM-1404. It replaces the unreliable Thread.sleep() with comprehensive mocking to make sure the tests are reliable.

+1

The test passed locally. Committing.

Merged in 1f1ba77be849e50cdc09fcfe08dcec8f4984b4f9


TryGoogle hyperlink localization

Add new functions for getting actual language from DuckDuckGo.com and conctruct new translate for Google hyperlink.

Great contribution. Thank you!


The colors are not consistent across the editor. Some colors are faded

VSCode Version: 1.31
OS Version: Solus 3.X

Steps to Reproduce:

Open file with Solarized Dark theme

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

Possibly related to Electron or Monanco?

https://github.com/Microsoft/vscode/issues/68001

@bpasero for what its worth it has not been a problem today

Wait I don't think these issues are the same based on what I read in the thread. Mine has to do with colors being inconsistent across the background. Notice in the Northeast and Southeast quadrants of the editor, they are different colors than the the area along the x-axis.

This also isn't specific to Solarized Dark. It is visible on other default themes but not all

Seems to only happen on my external monitor, but it displays colors fine in other applications

We are building exploration builds that use a much newer version of our UI framework (Electron version 4.0.x). I wonder if this issue reproduces with one of these builds, could you try? Download:

macOS: Download
Linux: Download
Windows: Download

I used the linux build. I added my settings, and I could not reproduce the behavior


Add memory tracking to the benchmark scripts

Memory usage can be as important of a target as latency when aiming for fast code. This is because an application that might run fast under low memory pressure could all of a sudden run really slow under high memory pressure.
So, it would be great to add memory tracking to the node-cpp-skel benchmarks, such that developers can opt-in easiely to seeing what the peak memory usage was during a benchmark. This should be opt-in because tracking memory might skew the code speed slightly, so developers should only enable when they absolutely need memory tracking.
TODO: define these terms in the C++ glossary: https://github.com/mapbox/cpp/issues/44

This could be done by:

Accepting a --mem argument to the benchmark scripts and include bytes module

npm install bytes --save

Creating a stats object like:

    var memstats = {
      max_rss:0,
      max_heap:0,
      max_heap_total:0
    };

If --mem is passed, then check every 100 iterations for memory peak:

          if (track_mem && (runs % 100) == 0) {
              var mem = process.memoryUsage();
              if (mem.rss > memstats.max_rss) memstats.max_rss = mem.rss;
              if (mem.heapTotal > memstats.max_heap_total) memstats.max_heap_total = mem.heapTotal;
              if (mem.heapUsed > memstats.max_heap) memstats.max_heap = mem.heapUsed;
          }

Dump results at end of run

console.log('Benchmark peak mem: ',bytes(memstats.max_rss),bytes(memstats.max_heap),bytes(memstats.max_heap_total));


New History Path

Hiya,
I've noticed a history persistence issue with redo/undo. It seems that the history path is not cleared when you redo and start a new path. This is quite hard to explain so hopefully the steps to create helps make it clearer.
steps to recreate:

add text
change text color
change text size
undo x 3 so we are back at step 1
change font wieght
redo x 1

expected outcome: nothing happens
actual outcome: reverts state to step 2

Hey,
I think the problem here the chaning text color and size without history point. The fabricjs does not fire object:modified when that properties are changed. Therefore you have to call the history event by yourself. Reference to #11
canvas.trigger('object:modified');

Thanks !


M.2 - Pdf Output

"Pdf Output - The dapp should be able to generate a contract with the visual signatures and a QR code to verify on chain the validity of the contract. This is a legal requirement to let use the document in court."
Possible library:
https://www.npmjs.com/package/pdf-puppeteer

done


Update Travis Go versions to 1.12 and 1.13

Ah: https://golang.org/doc/go1.12#text/template

If a user-defined function called by a template panics, the panic is now caught and returned as an error by the Execute or ExecuteTemplate method.

Codecov Report

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

@@           Coverage Diff           @@
##           master      #23   +/-   ##
=======================================
  Coverage   78.29%   78.29%
=======================================
  Files           7        7
  Lines         645      645
=======================================
  Hits          505      505
  Misses        107      107
  Partials       33       33

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 5b48368...8e25067. Read the comment docs.


Missing doc topic about cross stack references

Maybe we should wait until we finish with refactoring imports/exports but we definitely should add some documentation on automatic cross stack references and manual imports/exports between apps

@Doug-AWS is this on your plate? needs to be under "concepts"

Yes, I'm tracking this.

https://docs.aws.amazon.com/CDK/latest/userguide/passing_stack_value.html covers export/import. Am I correct in waiting on #1546 for the rest?

Done: https://docs.aws.amazon.com/cdk/latest/guide/use_cfn_template.html


Server error on coordinates lookup with info flag

When a metar report is looked up with the info option by coordinates in the geonames API but the found station does not exist on the AVWX-Engine, the API returns a HTTP 500
Request with the info option
curl -s  https://avwx.rest/api/metar//32.865,-114.393?options=info | jq
{
  "message": "Internal Server Error"
}

Same request without the info option:
curl -s https://avwx.rest/api/metar//32.865,-114.393 | jq

{
  "Altimeter": "3023",
  "Cloud-List": [],
  "Dewpoint": "M02",
  "Flight-Rules": "VFR",
  "Meta": {
    "Cache-Timestamp": "Fri, 23 Feb 2018 13:59:34 GMT",
    "Timestamp": "Fri, 23 Feb 2018 14:01:09 GMT"
  },
  "Other-List": [],
  "Raw-Report": "KLGF 221855Z AUTO 27009G14KT 250V310 10SM SKC 15/M02 A3023",
  "Remarks": "",
  "Remarks-Info": {},
  "Runway-Vis-List": [],
  "Station": "KLGF",
  "Temperature": "15",
  "Time": "221855Z",
  "Units": {
    "Altimeter": "inHg",
    "Altitude": "ft",
    "Temperature": "C",
    "Visibility": "sm",
    "Wind-Speed": "kt"
  },
  "Visibility": "10",
  "Wind-Direction": "270",
  "Wind-Gust": "14",
  "Wind-Speed": "09",
  "Wind-Variable-Dir": [
    "250",
    "310"
  ]
}

In this case, I would give priority to the metar report and return an empty Info json.
https://github.com/flyinactor91/AVWX-API/blob/bed76e4960d46420d2fdcfe424fa814182c2760c/avwx_api/handling.py#L133-L135
if 'info' in opts:
    try:
        resp['Info'] = avwx.Report(station).station_info
    except Exception as e:
        resp['Info'] = {}
return resp

Either way, I added a check in https://github.com/flyinactor91/AVWX-API/commit/e45b6fcd266d5692c4b1a87173d72987e6c4ec7c for avwx.exceptions.BadStation which is what the avwx library raises when the station info is unavailable. Not sure why it flipped, but a good try/except block anyway.


Add a fixit for attempting member lookup on Any.

What's in this pull request?

Add a fixit for attempting member lookup on Any.

Before merging this pull request to apple/swift repository:

[ ] Test pull request on Swift continuous integration.

Triggering Swift CI
The swift-ci is triggered by writing a comment on this PR addressed to the GitHub user @swift-ci. Different tests will run depending on the specific comment that you use. The currently available comments are:
Smoke Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please smoke test
    All supported platforms     | @swift-ci Please smoke test and merge
    OS X platform               | @swift-ci Please smoke test OS X platform
    Linux platform              | @swift-ci Please smoke test Linux platform

A smoke test on macOS does the following:

Builds the compiler incrementally.
Builds the standard library only for macOS. Simulator standard libraries and
device standard libraries are not built.
lldb is not built.
The test and validation-test targets are run only for macOS. The optimized
version of these tests are not run.

A smoke test on Linux does the following:

Builds the compiler incrementally.
Builds the standard library incrementally.
lldb is built incrementally.
The swift test and validation-test targets are run. The optimized version of these
tests are not run.
lldb is tested.

Validation Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please test
    All supported platforms     | @swift-ci Please test and merge
    OS X platform               | @swift-ci Please test OS X platform
    OS X platform               | @swift-ci Please benchmark
    Linux platform              | @swift-ci Please test Linux platform

Lint Testing
    Language     | Comment
    ------------ | -------------
    Python       | @swift-ci Please Python lint

Note: Only members of the Apple organization can trigger swift-ci.

Suggest casting to AnyObject or a more specific type.
rdar://problem/27639935

So cool!
I notice none of your tests check for the fixit.

@CodaFi Yeah, I realized that just after pushing and am working on fixing it (or fixit-ing it), but I'm having to reverse-engineer how the fixit tests work in the progress so I'll have to get back to this in a bit.

I'll re-open once I have the fixit implemented and tested properly.


Any plans to make DBeaver available via Setapp?

You can check this link to know more about Setapp http://setapp.com/

Thank you for the suggestion


Incomparability with iyes_loopless

It's not a big problem, I suppose, but bevy_mod_debugdump gets super confused when it meets iyes_loopless's data in the schedule graph:

It just formats the StateTransitionStageLabel in an user unfriendly way
It can't print the systems the StateTransitionStage contains, because it doesn't expose any interface for that AND doesn't fall into either of the cases bevy_mod_debugdump tries in its implementation, since iyes_loopless uses its own custom stage type.

Consider the following minimal example which includes iyes_loopless
use bevy::prelude::*;
use bevy_mod_debugdump::*;
use iyes_loopless::prelude::*;

#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub enum MyState {
  A,
  B,
}

fn main() {
  let mut app = App::new();
  app
    .add_plugins_with(DefaultPlugins, |plugins| plugins.disable::<bevy::log::LogPlugin>())
    .add_loopless_state(MyState::A);
  print_schedule(&mut app);
}

This produces the following graph (together with the "Missing downcast" message). I suppose this is because iyes_loopless insert its own stage type, which is a special type, that implements Schedule, but is absent in bevy.
In addition to this it also seems that the formatting of that stage's label doesn't look very informative.
graph.pdf


Update components table in README

Updated table - the formatting was looking a little squanchy
Before

After

Closing - fixed internally.


Adding code to run on Powersystem

Hi
Here is my contribution to your code, its working good on powersystems.
Thanks for the code, its working good.
What do these changes do?
Added Architecture "ppc64le"
Are there changes in behavior for the user?
No

Thanks!
I'm doubtful whether this is helpful:

CI runs will take longer to finish.
The debug toolbar doesn't use any native code or other tricks which may impact compatibility with other architectures.

It seems to me that this is a net negative with doubtful upsides, if any. Maybe I'm missing something?

Also, we aren't using Travis CI anymore. You would have to update the PR for GitHub actions, but let's discuss the merits of this change first.

I'm closing this for now. You can of course still work on it and resubmit against current master (with GitHub actions instead of Travis CI) but please also provide a reasoning for using more CI resources. Thanks!


Add support for transforming Snowplow enriched events into JSON

Using the Snowplow Scala Analytics SDK.

This is done


Vault Remove command doesn't updates the folders in code-workspace file

Please select the area your bug applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[x] Workspace.  VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[ ] Lookup.  Dendron's Lookup Command
[ ] Views.  Dendron Preview, Tree View, Side Panels in the UI
[ ] Schema.  Dendron Schemas
[ ] Pod.  Data import from / export to Dendron
[ ] Publish.  External Site Publish
[ ] Markdown.  Markdown features, such as syntax support and features

Describe the bug
For a self contained vault, Vault Remove command does not remove the folder from code workspace file. This can be a windows only issue
To Reproduce

In a multi vault workspace, run Vault Remove command
see vault is removed from dendron.yml, but not from code workspace.

Expected behavior
vault folder should be removed from both code workspace and dendron.yml
Desktop (please complete the following information)

OS: [e.g. iOS] Windows
Browser (if with published websites; include version): [e.g. chrome, safari]
Versions (all that apply to bug):

Dendron Extension: 0.114
VS Code version: 1.71
Dendron CLI:

Dendron Log file
Please attach the output of > Dendron:Dev: Open Logs here

This can be a windows only issue

Yup. I can't reproduce this on a mac. It indeed might be a windows issue.

@Harshita-mindfire since you already assigned yourself: [[Vault Remove Command Doesnt Updates the Folders in Code Workspace File|dendron://private/task.2022.10.11.vault-remove-command-doesnt-updates-the-folders-in-code-workspace-file]]


Import/export feature

When having an import/export feature, it would be easy to migrate from one database to another.

Yep this is 100% planned, but is blocked by https://github.com/lukechilds/keyv/issues/36


Failed to list *v1.PartialObjectMetadata: the server could not find the requested resource

Version: k3s version v1.0.1 (e94a3c60)

Describe the bug

I set up a k3s cluster 2 days ago but it keeps spamming the master's syslog with thousands and thousands of these errors:
Dec 31 21:37:43 k8s-master k3s[685]: E1231 21:37:43.990919     685 reflector.go:123] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to list *v1.PartialObjectMetadata: the server could not find the requested resource
Dec 31 21:37:44 k8s-master k3s[685]: E1231 21:37:44.003366     685 reflector.go:123] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to list *v1.PartialObjectMetadata: the server could not find the requested resource
Dec 31 21:37:44 k8s-master k3s[685]: E1231 21:37:44.009261     685 reflector.go:123] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to list *v1.PartialObjectMetadata: the server could not find the requested resource
Dec 31 21:37:44 k8s-master k3s[685]: E1231 21:37:44.927279     685 reflector.go:123] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to list *v1.PartialObjectMetadata: the server could not find the requested resource
Dec 31 21:37:44 k8s-master k3s[685]: E1231 21:37:44.995421     685 reflector.go:123] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to list *v1.PartialObjectMetadata: the server could not find the requested resource
Dec 31 21:37:45 k8s-master k3s[685]: E1231 21:37:45.020251     685 reflector.go:123] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to list *v1.PartialObjectMetadata: the server could not find the requested resource
Dec 31 21:37:45 k8s-master k3s[685]: E1231 21:37:45.032566     685 reflector.go:123] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to list *v1.PartialObjectMetadata: the server could not find the requested resource
Dec 31 21:37:45 k8s-master k3s[685]: E1231 21:37:45.039015     685 reflector.go:123] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to list *v1.PartialObjectMetadata: the server could not find the requested resource
Dec 31 21:37:45 k8s-master k3s[685]: E1231 21:37:45.994054     685 reflector.go:123] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to list *v1.PartialObjectMetadata: the server could not find the requested resource
Dec 31 21:37:46 k8s-master k3s[685]: E1231 21:37:46.025974     685 reflector.go:123] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to list *v1.PartialObjectMetadata: the server could not find the requested resource
Dec 31 21:37:46 k8s-master k3s[685]: E1231 21:37:46.049401     685 reflector.go:123] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to list *v1.PartialObjectMetadata: the server could not find the requested resource
Dec 31 21:37:46 k8s-master k3s[685]: E1231 21:37:46.062463     685 reflector.go:123] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to list *v1.PartialObjectMetadata: the server could not find the requested resource

To Reproduce

I'm not sure what causes this as the logs don't tell me any details. I could probably try setting up a new cluster but I don't have too much time to do that (or hardware).
Expected behavior

Logs not being flooded with the same error messages. Maybe even a hint as to what resource is causing this.
Actual behavior

See above.
Additional context

It's a two node cluster running on raspberry pis; vanilla install of k3s, I added cert-manager, and a few deployments and ingresses.

I had this problem on a single node k3os system, after deleting the kubevirt-operator. I knew I was in trouble because kubectl delete -f ... did hang/wait for a long time, and then I discovered k3s-service.log being spammed like this.
I was able to recover by deploying the kubevirt-operator again, but to a different namespace (it would not deploy to the still existing previous namespace because some delete operation was still pending).

I've also encountered this on a Pi cluster running K3s after I had installed and removed the prometheus operator as part of the CoreOS kube-prometheus project.

This looks related: https://github.com/kubernetes/kubernetes/issues/79610

Is there a temporary workaround to start the kubelet


ci: add gen mock step

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 21.87%. Comparing base (c1e5fd4) to head (9b9f047).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #37   +/-   ##
=======================================
  Coverage   21.87%   21.87%
=======================================
  Files          34       34
  Lines        1097     1097
=======================================
  Hits          240      240
  Misses        823      823
  Partials       34       34

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


Derived signals can't be converted Into() Callbacks

Describe the bug
I have a component that takes a callback prop using e.g. #[prop(into)] on_click: Callback<()>
When I pass in a closure that makes use of standard signal types, like ReadSignal, it works - however if my closure access a Derived signal (or indeed a signal made by create_slice), it complains with
 within `{closure@src/app.rs:106:42: 106:50}`, the trait `callback::NotRawCallback` is not implemented for `(dyn std::ops::Fn() -> i32 + 'static)`

Leptos Dependencies
 leptos = { version = "0.5.2", features = ["csr", "nightly"] }

To Reproduce
Here's a little snippet that reproduces the problem
use leptos::logging::*;
use leptos::*;

fn main() {
    // This is fine
    let (signal, _) = create_signal::<i32>(1);
    let callback1 = Callback::<()>::from(move |_| log!("{}", signal()));

    // But this doesn't work:
    //  trait bound `(dyn std::ops::Fn() -> i32 + 'static): callback::NotRawCallback` is not satisfied
    let derived = Signal::derive(move || signal() + 1);
    let callback2 = Callback::<()>::from(move |_| log!("{}", derived()));
}

Expected behavior
The program above to compile! And hopefully if that compiles, my actual program will compile
Additional context
I don't quite understand what the NotRawCallback trait is trying prevent me from doing; presumably it's to prevent me shooting myself in the foot and maybe what I'm trying to do I shouldn't be doing for some reason. I had a look at the code and it seems like the point of NotRawCallback is to prevent wrapping a Callback in another Callback but I might be mistaken.
It might also well be this is a bug in rust's negative trait implementation as it's not stable yet :)

I don't quite understand what the NotRawCallback trait is trying prevent me from doing; presumably it's to prevent me shooting myself in the foot and maybe what I'm trying to do I shouldn't be doing for some reason. I had a look at the code and it seems like the point of NotRawCallback is to prevent wrapping a Callback in another Callback but I might be mistaken.

It allows implement From<Fn(In) -> Out> for Callback<In, Out> while also implementing Fn(In) -> Out for Callback<In, Out>, which would otherwise conflict with the global From<T> for T implementation.
Unfortunately this relies on the auto_traits and negative_impls unstable features of Rust in a way that, as far as I can tell, is broken in this specific instance. Any type that is not a Callback<_, _> should implement NotRawCallback (that's the auto trait part), and Callback<_, _> implements !NotRawCallback (that's the negative impls part). I'm pretty sure this is a rustc bug in these unstable features.

Is there a canonical workaround for this?

@bicarlsen For this particular example (and similar examples), using Callback::new() instead of Callback::from() is fine. It's just the From implementation that is broken.


new file html.log

a new file will be added called html.log pulled from branch feature1 in local repository to the forked repository

这是来自QQ邮箱的自动回复邮件。 您好，您的邮件我已收到，我会尽快给您回复。 This is an automatic reply, confirming that your e-mail was received.Thank you


upload to a different server

hi guys,
I saw on the blueimp documentation that it is possible to upload the files on a different server.
I am creating a multi-node meteor application, and would like to gather all the uploaded files to another server.
is it possible with this package?
cheers,
nick

Just point the uploader component to the server url where you want to perform upload:
//file:/client/init.js
Meteor.startup(function() {
  Uploader.uploadUrl = 'http://my.other.upload.url'
});

Please close this if this solved your isssue.

hi @tomitrescak I interested with this. Could you please make a little bit further explanation or reference how to upload to different server? For example, how to setup the target server. Or is that really that magic just to put that code
//file:/client/init.js
Meteor.startup(function() {
  Uploader.uploadUrl = 'http://my.other.upload.url'
});

thank you so much

I'd also like to know this: surely there is something you need to do on the target server to make it accept the file?


CB-10292: Windows platform support for next version of VS/MSBuild

Reference the JIRA issue for more explanation.
The targets filter for 15.0 is currently the same as 14.0, but I copied to a separate function for clarity and in case it ever changes while 15.0 is being developed further.

@vladimir-kotikov please review, and commit if it looks good.

Looks like getMsBuildForTargets also requires update, otherwise we won't use 15.0 for build even if it is installed.

I updated a couple more places to support 15.0 in addition to 14.0. While those changes weren't necessary to build a cordova project from VS in the scenario we tested, it's more consistent and will probably handle other scenarios more correctly.
For now, the next version of VS still supports all the same targets as 2015. If that ever changes (e.g. it drops support for targeting Windows 8.1) then we'll need to update the logic.


Kaku is broken under Arch Linux (Potential Solution? maybe...)

Bug
When Kaku media player is launched it hangs. It's just a gray window
Steps to reproduce the bug

Install Arch Linux (An easy way is via "Antergos")
Update all packages (sudo pacman -Syyu)
Download Kaku for Linux
Extract and run binary
Gray window of dissapointment

***Might be a library error
***Also reported in the kaku-bin AUR package
What is your Kaku version ?
1.7.0
What is your OS with version number ?
Arch Linux - Rolling release (Linux localhost431 4.7.2-1-zen #1 ZEN SMP)
Which platform you are using to listen to music ?
Unable to use Kaku to listen to music YET =)
Which track format you are using ?
N/A
Is there any error coming from Inspector ?
N/A
Others
This app seems very interesting, hope you guys get it rolling on Arch Linux, or better yet make a snap package or an AppImage for Kaku =))
http://snapcraft.io/
http://appimage.org/
That might get rid of library issues

hi @BigEars431 , this is the dup of #421, so close this first. Later we'll have AppImage format for linux since next release, so that should be fixed i hope ;)


flet create CLI

flet create creates a new Flet app from a template.
Template has at least assets directory created (related to https://github.com/flet-dev/flet/issues/1043) with favicon.png and manifest.json inside.
flet create parameters:

--project-name the name of the project to put into manifest.json.
--description project description to put into manifest.json.
--template the name of the template to use for new project (all templates are in https://github.com/flet-dev/templates).

Parameter ideas:

flag for Appveyor stuffs (appveyor.yml)
another for fly.io stuffs (Dockerfile,..)

The template could also add a requirements.txt file with flet.


The gmail invite flow link seems to direct to the website, not an oauth flow to get into the app? Just tried with<EMAIL_ADDRESS>

This is expected as we don't know if they will sign-in with github or google but the invite does go through the landing and is taken into account through oauth flow


merge from arlac77/npm-package-template

package.json

chore(package<EMAIL_ADDRESS>chore(scripts): cover@#overwrite c8 -x 'tests/**/*.mjs' --temp-directory build/tmp ava && c8 report -r lcov -o build/coverage --temp-directory build/tmp
chore(package): set $.ava.require='esm' as in template
chore(package): set $.ava.files='tests/*-test.mjs' as in template
chore(package): set $.ava.extensions='mjs' as in template

.travis.yml

chore(travis): remove node versions 12.6.0
chore(travis): add node versions -10,-11,-12,12.7.0

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[bug]Carousel, Carousel Item content flickers/glitches

screen-capture (2).webm
I am using vue js version 2 for this carousel the options is to peek from both sides, the issue that i have is that the cards flicker/glitches it is like it reorders when you change the slide, i have attached a video
this is the settings of the carousel
    <ssr-carousel       v-if="$vuetify.breakpoint.mdAndUp"       :key="currentLang"       v-model="computedPage"       loop       peek="21%"       show-dots       class="slider-container"       :responsive="[         {           minWidth: 960,           gutter: 72,           slidesPerPage: 1,           peek: '19%',         },         {           minWidth: 1264,           slidesPerPage: 1,           gutter: 43,           peek: '25%',         },         {           minWidth: 1904,           slidesPerPage: 2,           gutter: 40,           peek: '15%',         },         {           minWidth: 2450,           slidesPerPage: 3,           gutter: 40,           peek: '5%',         },       ]"       @change="changeSlide($event)"     >
         <carousel-item>

{{ card.title }}

{{ card.text }}

         </carousel-item>
     </ssr-carousel>
version: "vue-ssr-carousel": "^2.3.2",
stack: Nuxt with vue and vuetify
 "@nuxt/http": "^0.5.12",     "@nuxtjs/auth": "^4.9.1",     "@nuxtjs/axios": "^5.12.2",     "@nuxtjs/dotenv": "^1.4.0",     "@nuxtjs/gtm": "^2.4.0",     "@nuxtjs/proxy": "^2.0.1",     "@nuxtjs/pwa": "^3.0.2",

Can you confirm that cards.key is unique for the entries in your cards array?

@weotch I have the same issue. And I can confirm that the keys are different.
 [         {           key: 'nervous-system',           text: this.$t('nervousSystem'),         },         {           key: 'gastrointestinal-system',           text: this.$t('gastrointestinalSystem'),         },         {           key: 'immune-system',           text: this.$t('immuneSystem'),         },       ]

@weotch We found the issue and it was us adding a css class that messed up the transition. So we can close this issue.

Huh, surprised a CSS class could have that effect.  Do you think it's an issue that could affect others?

We added a transition: all 0.3s ease-in-out to every  .ssr-carousel-slide element and it seems to bring this issue.  I am not entirely sure why that should be an issue.

The component does some measuring of the size of elements in the DOM ... maybe that messed up with calculations it's making.  Anyhow, glad it's working


update readme

Overview
Update readme.md
Additional Information
replaces #1471

/ask any recommendations on improving the README changes?

Preparing answer...

Question: any recommendations on improving the README changes?
Answer:
The PR changes are well-written and provide a clear and concise overview of the Kubescape project. However, there are a few suggestions to improve the readability and maintainability of the README:

1. The README should be split into multiple sections, each with a specific purpose. For example, the "Overview" section could be split into "Project Description", "Features", "Benefits", and "Use Cases".

2. The README should include a table of contents at the beginning to make it easier for users to navigate the document.

3. The README should include more detailed information about the project, such as the target audience, the main features, and the benefits of using Kubescape.

4. The README should include links to external resources, such as the CNCF sandbox project page, the ARMO website, and the Kubescape blog.

5. The README should include screenshots or diagrams to illustrate the project's functionality.

6. The README should include a section on how to install and use Kubescape.

7. The README should include a section on how to contribute to the project.

8. The README should include a section on the project's license and copyright information.

Preparing answer...

Preparing answer...


Add close overlay when clicking outside event

UX enhancement

Available in Token Negotiator version >= 1.0.0-alpha.87


Go Back without Clicking

How can we mimic in our code the clicking of a {{> ionNavBackButton}}?
Using history.back() goes back to the previous page, but the page transition is in the wrong direction.

Very new to ionic and meteor-ionic but this seems to work:
$('[data-nav-container]').addClass('nav-view-direction-back');
$('[data-navbar-container]').addClass('nav-bar-direction-back');
window.history.back();


Segmentation

@mcunha95  Rather look at this pull request
It completes autoencoders and classification
and has the base of segmentation networks done as well

If you run the code locally first run the two image generator scripts (one for the new two class autoencoders)
the other for setting up the segmentation data


I try build in NETBSD x86_64 but fail because there no gcc5-libs in ftp only gcc5-aux  is the gcc version too old to install

https://github.com/whp98/telegram-bot-api-build/runs/8171691464?check_suite_focus=true
[ 98%] Building CXX object CMakeFiles/telegram-bot-api.dir/telegram-bot-api/ClientManager.cpp.o
[ 98%] Building CXX object CMakeFiles/telegram-bot-api.dir/telegram-bot-api/HttpConnection.cpp.o
[ 98%] Building CXX object CMakeFiles/telegram-bot-api.dir/telegram-bot-api/HttpStatConnection.cpp.o
[ 98%] Building CXX object CMakeFiles/telegram-bot-api.dir/telegram-bot-api/Query.cpp.o
[ 98%] Building CXX object CMakeFiles/telegram-bot-api.dir/telegram-bot-api/Stats.cpp.o
[100%] Building CXX object CMakeFiles/telegram-bot-api.dir/telegram-bot-api/WebhookActor.cpp.o
make[2]: stopped in /Users/runner/work/telegram-bot-api-build/telegram-bot-api-build/telegram-bot-api/build
make[2]: don't know how to make /usr/pkg/gcc5/i486--netbsdelf/lib/libatomic.so. Stop
*** Error code 2
Stop.
make[1]: stopped in /Users/runner/work/telegram-bot-api-build/telegram-bot-api-build/telegram-bot-api/build
*** Error code 1
my build scipt
https://github.com/whp98/telegram-bot-api-build/blob/test0.0.20220904.13/build-netbsd.sh
my action
https://github.com/whp98/telegram-bot-api-build/blob/test0.0.20220904.13/.github/workflows/build-binary-test-action.yml

fix by this code https://github.com/whp98/telegram-bot-api-build/commit/d44f06f294fa1d716d6f001cc1288e553639fadf#r83008784

The path to the libatomic library can be different for different NetBSD version. The current path is correct for NetBSD 8.0 x86, so it must be kept, but some other search locations can be added. What is your NetBSD version?

9.2

you can see details in the action

in ftp there is not a package named gcc5-libs only gcc5-aux

gcc5-aux can contain libatomic.so only accidentally. You can install gcc12-libs instead of gcc5-libs and change path to libatomic.so accordingly.

@whp98 Thank you for this issue. TDLib 1.8.6 will include updated build instructions, working out-of-the-box on NetBSD 8.x and 9.x with x86 or x86_64 architectures.

ok

Build instructions should work out-of-the-box on NetBSD 8.x and 9.x with x86 or x86_64 architectures now.


Events to notify start and end of streams

Add callbacks or events to notify when a stream start or has ended, to allow to inject data in the output stream (like shields or headers, for example).

@piranna Can you give me some real-life scenarios for this?  I want to think about the abstraction a little before moving forward.

The GNU head command add a header line with the file path just before giving the file contents when called with several file arguments and the --verbose flag, so at coreutils.js head implementation I need to know when a stream output is just about going to start to be able to print it. It can be used too to .pipe() the process.stdin in order to the streams when several of them request it when used the - filename several times.

Closing in favor of #27


Fix Epoch so upgrade path is preserved from Fedora/RHEL.

The Epoch in spec file needs to be bumped to preserve upgrade path in c10s.

Sure think @lsm5 : https://github.com/containers/aardvark-dns/pull/475
And thanks for noticing this!


Autoplaylist repeating the same few songs

For some reason, despite having over 550 songs in the autoplaylist, it seems to keep playing the same like 20ish songs. Is it just bad RNG or is there something else going on? Its fairly annoying but overall the bot is great. Any help would be appreciated!

I had a similar issue and I never found out whether it was bad luck or something else at play. I chose to modify how the autoplaylist chooses it's songs to just make it play every song in order and then repeat because I wasn't a fan of the current implementation.

#591 #613


Add delta-24x to delta-lake/README.md [skip ci]

@sameerz noticed that our delta-lake/README.md was out of date since it was missing the Delta 2.4 support for Spark 3.4.x.

build


Zwave Panel

This is an issue to track and decide how we should go ahead and design the zwave panel.

Possible UI brainstorming: List of nodes on the left, with selected node details on the right.

Long-term wishlist: Node search

User friendly way to set config options on the z-wave devices themselves, especially if a database could be made of what each device options are available

I would like to see a dot diagram rendered with graphviz which shows me which nodes has which neighbors.

@magma1447 You know you can press any letter on the keyboard to jump to the first item containing that letter after cliking into the list?


[Enhancement] Hide or map certain directories and paths

Firstly, what a fantastic plugin this is and thanks for a well put together README.
With the VS Code equivalent winbar, you have the benefit of having a smaller font to the rest of the editor; this allows for you to fit more "context" into the bar. We don't have that luxury in Neovim and everything is the same size, making space that little bit more precious.
If I take my dotfiles as an example:

When editing them, I am pretty much always in the ~/.config/nvim/lua namespace. I'd like to omit that from the winbar or perhaps map it to something like Neovim, to save space. If I deviate from that, then just display the path as-is.

I am currently working on a way to truncate some entries as needed. However for your specific case this is the solution:
barbecue.setup({
  modifiers = {
    dirname = ":~:.:s?.config/nvim/lua?Neovim?",
  },
})

Closing this in favor of #16.


Make sure to show status description even if that is too long

What this PR does / why we need it:
Before

After

I'm aware that it's not the best, but it settles the worst case where we can't see the entire description.
Which issue(s) this PR fixes:
Fixes https://github.com/pipe-cd/pipecd/issues/3081
Does this PR introduce a user-facing change?:

NONE

Nice:)
/lgtm

Here you go 🚀
/approve


Support OAuth 2.0 Device Flow

Device flow's goal is to implement OAuth 2.0 authorisation flow on devices with limited capabilities (i.e. no WebKit).
In my overview to support this:

[ ] Add new grant type: http://oauth.net/grant_type/device/1.0
[ ] Handle new error cases: "authorisation_pending" , "slow_down", "code_expired"
[ ] Extend the Provider with support to request an access token with new grant type.

Do you have a use case in mind?

OAuth 2.0 through an Apple TV.

The user starts the handshake for requesting a device code depending on its provider requirements. This process involves a POST request to a proper URL. The specification about this are given by the provider. Here an example for Google.

The user presents the proper UI in the app and asks to SwiftyOAuth to pull an access token through something like

public func authorizeDeviceCode(userCode: String, retryInterval: NSTimeInterval, completion: Result<Token, Error>)

A proper Access Token is returned and saved like usual.

I edited the function signature. I thing the retry mechanism should be up to the user not to SwiftyOAuth.

@fabiomassimo Check out the upcoming single sign-on feature for Apple TV :)
I guess we can close the issue?

Unfortunately not, because it is only supported by apps that provide broadcasting content (HBO, CNN)
Please if you think this issue is not in scope feel free to close this. Otherwise I'd be happy to provide a PR for it. As far as I know this could be a first in the OAuth library out there.

It's not out of the scope but it has to fit well in the lib. I don't want the implementation to be in the way of the more mainstream flows.
Also, while the multi-platform support is on the roadmap, there are other things I'd like to do first (Keychain etc.). Once these things out of the way, yes I'm all for it :)

@fabiomassimo What's the status on it ? 😃

Hi Damien,
Sorry I didn't give you any update on this.
While doing my research I found this following nice implementations about Apple Keychain:

Heimdlarr: Easy drop in class solution.
Apple: Little bit too academic but gives nice hands on the Security Framework.

I wanted to make my own implementation as exercise but unexpected events made me really busy on something else. If you want to move forward I think I've to leave this to you.

The keychain concern has already been taken care of ahaha
https://github.com/delba/SwiftyOAuth/tree/keychain
I'm gonna merge it in master soon

That's awesome!
Device Flow was already implemented in my personal fork

Yes, could you please rebase your work with the keychain branch and submit a PR?
I might merge everything in master by tomorrow

Hi @fabiomassimo !
Just FYI I created a swift-3.0 branch 🚀 😄


streamlit run fail ,RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from http://www.nvidia.com/Download/index.aspx

there's no gpu ,can i run simple_video_sample.py?

after edit simple_video_sample.py ,run successful
line 33, device: str = "cpu" .set device to cpu


Semantics of collections

Similarly to most RDBMS systems, openCypher uses multiset semantics and users can enforce set semantics with the DISTINCT keyword. However, unlike most RDBMSs, Cypher suports lists as attributes. For example, it can use the collect method to gather a specific attribute from multiple rows.
The simplest example that I can think of:
UNWIND [1,2] AS x
RETURN collect(x)

Does the specification require that the result is [1,2], or [2,1] is also acceptable? (As far as I can tell, Neo4j always returns [1,2].)
As a more general question, is there currently a specification for this, or are there any plans for standardizing when collections should be treated as a multiset or a list?

Hello @szarnyasg
This is a very good question. Currently, there is no specification written for this part of the language, but we do plan to amend this. How and when is still a bit unclear.

This is related to #190. I would think that we can define collect() to not be dependent on input order, unless special syntax as discussed in #190 is used.


Missing files

https://curl.se/windows/dl-7.84.0_6/openssl-3.0.5-win64-mingw.zip
and others openssl windows binary files are missing.

We no longer ship a full OpenSSL distro, only the static lib, headers. These were formely in separate downloads, but since a few month ago everything is included in the curl distro package.


Added usage for workspace.openTunnel()

Added usage for workspace.openTunnel().
We found it very confusing trying to use this function. Adding usage to the comment so hopefully can help others trying to use it.

openTunnel is intended to be used to expose ports an extension knows about to the user locally, not to the extension (though it should be mostly safe to use that way. Closing as this makes the API appear to be intended for extension to consume the forwarded port.


python311Packages.stravalib: 1.5 -> 1.6

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.stravalib is: Python library for interacting with Strava v3 REST API
meta.homepage for python311Packages.stravalib is: https://github.com/stravalib/stravalib
meta.changelog for python311Packages.stravalib is: https://github.com/stravalib/stravalib/releases/tag/v1.6
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.6 with grep in /nix/store/j6748jpqrv82nsqngab2p5md91pav7mc-python3.11-stravalib-1.6
found 1.6 in filename of file in /nix/store/j6748jpqrv82nsqngab2p5md91pav7mc-python3.11-stravalib-1.6

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
python311Packages.stravalib

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/j6748jpqrv82nsqngab2p5md91pav7mc-python3.11-stravalib-1.6 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.stravalib https://github.com/r-ryantm/nixpkgs/archive/b22be86afe1cc540ba242e9abb9c80c6d10382ed.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/b22be86afe1cc540ba242e9abb9c80c6d10382ed#python311Packages.stravalib

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/j6748jpqrv82nsqngab2p5md91pav7mc-python3.11-stravalib-1.6
ls -la /nix/store/j6748jpqrv82nsqngab2p5md91pav7mc-python3.11-stravalib-1.6/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

python311Packages.stravalib

Maintainer pings
cc @sikmir for testing.

Result of nixpkgs-review pr 286784 run on x86_64-darwin 1

2 packages built:

python311Packages.stravalib
python311Packages.stravalib.dist


Add the rest of the archive

Some links are still missing, it will take some hunting down to get all of them. But this is a start. The archive gradually becomes Croatian, I'll probably translate that these days.

<small> doesnt work with our md parser :(

Ugh, will fix that…


Provide Graphite scaler

Provide a description of what has been changed
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[x] Tests have been added
[ ] A PR is opened to update our Helm chart (repo) (if applicable, ie. when deployment manifests are modified)
[ ] A PR is opened to update the documentation on (repo) (if applicable)
[ ] Changelog has been updated

Fixes #

@tomkerkhove @ahmelsayed  add graphite scaler

Thanks for the PR! I see you've checked the documentation box but don't see a PR, are you still working on that one?

Thanks for the PR! I see you've checked the documentation box but don't see a PR, are you still working on that one?

I have submitted it, please review

一些选项我选错误了,好像没法去掉

I chose some options wrong, it seems that I can't cancel it

No problem! Would you mind adding some docs to our doc repo as well please?

No problem! Would you mind adding some docs to our doc repo as well please?

https://github.com/kedacore/keda-docs/pull/425

Could you please update Changelog? (Unreleased/New section)
Could you please implement e2e tests? https://github.com/kedacore/keda/tree/main/tests
I am curious about authentication, I see that none is used for this scaler. Do you think that it does make sense to add some option? (not sure what is the common pattern for Graphite)

1.update Changelog Done
3.basic authentication add Done

Thanks, please open another PR for the documentation of basic authentication parameters. And what about the e2e tests? Do you plan to add them?
documentation pr https://github.com/kedacore/keda-docs/pull/446
e2e test There's no time for that....

e2e test There's no time for that....

Unfortunately this is essential before we can merge it so I see a few options:

Tests are added to this PR by you and we can merge it
You do not have time, but do a reach out to our Slack channel and somebody helps you
Close this PR and start as an external scaler first

The reason why it's essential is that we need to guarantee quality but if we don't have the tests then we can't do that. I hope you understand?

The reason why it's essential is that we need to guarantee quality but if we don't have the tests then we can't do that. I hope you understand?

thank you,add tests I will do it at free time

Thank you!

Any update on this @shuoliu1 ?

Just checking in if you'll have time to finish this PR @shuoliu1?

Dang someone beat me to it. I was going to pick this up.

Just kidding. I did it anyway.
https://github.com/kedacore/keda/pull/2092

Thanks a ton @bpinske!


add icon for header items

@DinhThaiVV @kiettrangthuan @chanhnguyentrung please help me to review my PR, it's just add "Notification" element and icons


Hide the keyboard when the Drawer menu is expanding.

Idea Description
We can expand the Drawer menu even though it shows the software keyboard.
But I think this state is not good whether to input the keyboard or select a menu item from the Drawer menu.
So I suggest you hide the software keyboard when the Drawer menu opens.
Reference images and links

Good catch!

Thanks!
And I'd like to try this🙋♂

Thanks!


draft:add connect page with styling and form

details to come

whoops, meant to do on our fork. sorry!


Bring bindgen up-to-date and add some fixes

API changes of scala-native (renaming to unsafe, casts, array typing, struct field access, alloc call)
a segfault in bindgen/ir/Record.cpp (for unknown reasons, I have to admit)
illegal scala code generated for anonymous struct members (as used for unions)

Segfault appeared:
Program received signal SIGSEGV, Segmentation fault.
0x000000000046249c in Record::usesType(std::shared_ptr<Type const> const&, bool, std::vector<std::shared_ptr<Type const>, std::allocator<std::shared_ptr<Type const> > >&) const ()
(gdb) bt 10
#0  0x000000000046249c in Record::usesType(std::shared_ptr<Type const> const&, bool, std::vector<std::shared_ptr<Type const>, std::allocator<std::shared_ptr<Type const> > >&) const ()
#1  0x000000000047a4bc in TypeDef::usesType(std::shared_ptr<Type const> const&, bool, std::vector<std::shared_ptr<Type const>, std::allocator<std::shared_ptr<Type const> > >&) const ()
#2  0x00000000004580ac in IR::isTypeUsed(std::shared_ptr<Type const> const&, std::vector<std::shared_ptr<Type const>, std::allocator<std::shared_ptr<Type const> > >&) const ()
#3  0x0000000000454934 in IR::shouldOutput(std::shared_ptr<LocatableType const> const&, std::vector<std::shared_ptr<Type const>, std::allocator<std::shared_ptr<Type const> > >&) const ()
#4  0x0000000000453624 in operator<<(llvm::raw_ostream&, IR const&) ()
#5  0x0000000000426248 in main ()

With debug symbols:
Program received signal SIGSEGV, Segmentation fault.
Record::usesType (this=<optimized out>, type=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Enum, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Enum, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
std::shared_ptr<const Type> (use count 4, weak count 1) = {...}, stopOnTypeDefs=<optimized out>, visitedTypes=...)
    at /tmp/nix-build-scala-native-bindgen-0.1.0.drv-0/bindgen/ir/Record.cpp:37
37	/tmp/nix-build-scala-native-bindgen-0.1.0.drv-0/bindgen/ir/Record.cpp: No such file or directory.
(gdb) f
#0  Record::usesType (this=<optimized out>, type=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Enum, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Enum, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
std::shared_ptr<const Type> (use count 4, weak count 1) = {...}, stopOnTypeDefs=<optimized out>, visitedTypes=...)
    at /tmp/nix-build-scala-native-bindgen-0.1.0.drv-0/bindgen/ir/Record.cpp:37
warning: Source file is more recent than executable.
37	        if (*field->getType() == *type ||
(gdb) print field
$1 = warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Field, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Field, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
std::shared_ptr<Field> (use count 1, weak count 0) = {get() = 0x2727d7a0}

(gdb) print *field
$2 = {<TypeAndName> = {name = <incomplete type>, type = std::shared_ptr<const Type> (empty) = {get() = 0x0}}, offsetInBits = 0}

(gdb) print type
$3 = warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Enum, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Enum, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
std::shared_ptr<const Type> (use count 4, weak count 1) = {get() = 0x26f46fa8}
(gdb) print *type
$4 = {<std::enable_shared_from_this<Type>> = {_M_weak_this = warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Enum, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Enum, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
std::weak_ptr<Type> (use count 4, weak count 1) = {get() = 0x26f46fa8}}, _vptr$Type = 0x14131a0 <vtable for Enum+208>}

I believe the changes should be also applied to tests, it's not catched becouse CI is broken and would require moving it from Travis to GHA. I would not be able to allocate a time for that soon.
Because this project is severely outdated and unmaintained I recommend to use an alternative https://github.com/indoorvivants/sn-bindgen


[bug] TypeError: contract.interface.encodeFunctionData is not a function

Is there an existing issue for this?

[X] I have searched the existing issues

Package Version
0.6.0
Current Behavior
Whenever I use the useContractRead function, I receive a TypeError: contract.interface.encodeFunctionData is not a function error.
I am running locally with a hardhat node with metamask.
Expected Behavior
I expect this error not to happen.
Steps To Reproduce
ReactJS code (Typescript):
import {
  useAccount,
  useContractRead,
} from "wagmi";
import { Interface } from "ethers/lib/utils";

import SimpleContract from "./artifacts/contracts/Simple.sol/Simple.json";

const abi = new Interface(SimpleContract.abi);
const addr = "0x...";

function App() {
  const { address, isConnecting, isDisconnected } = useAccount();
  const {
    data,
    isError,
    isLoading,
  } = useContractRead({
    addressOrName: addr,
    contractInterface: abi,
    functionName: "userGasBalances(address)",
    args: address,
    onSuccess(data) {
      console.log("YES", data);
    },
    onError(error) {
      console.log("NO", error);
    },
  });

  return
Test!
;
}

export default App;

SimpleContract Full ABI (Simple.json):
{
  "_format": "hh-sol-artifact-1",
  "contractName": "Simple",
  "sourceName": "contracts/Simple.sol",
  "abi": [
    {
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "inputs": [],
      "name": "depositGas",
      "outputs": [],
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "name": "userGasBalances",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "_tokenAmount",
          "type": "uint256"
        }
      ],
      "name": "withdrawGas",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "stateMutability": "payable",
      "type": "receive"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506001600055610373806100256000396000f3fe6080604052600436106100385760003560e01c80634269723f1461004f578063916575441461008e578063ae9bb6921461004757610047565b36610047576100456100ae565b005b6100456100ae565b34801561005b57600080fd5b5061007c61006a366004610289565b60016020526000908152604090205481565b60405190815260200160405180910390f35b34801561009a57600080fd5b506100456100a93660046102c6565b6100de565b3360009081526001602052604090205434906100cb90829061030e565b3360009081526001602052604090205550565b600260005414156101365760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b60026000908155338152600160205260409020548111156101bf5760405162461bcd60e51b815260206004820152602860248201527f43616e6e6f74207769746864726177206d6f726520676173207468616e20646560448201527f706f736974656421000000000000000000000000000000000000000000000000606482015260840161012d565b336000908152600160205260409020546101da908290610326565b3360008181526001602052604080822093909355915183908381818185875af1925050503d806000811461022a576040519150601f19603f3d011682016040523d82523d6000602084013e61022f565b606091505b50509050806102805760405162461bcd60e51b815260206004820152601e60248201527f5f7472616e736665723a20455448207472616e73666572206661696c65640000604482015260640161012d565b50506001600055565b60006020828403121561029b57600080fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146102bf57600080fd5b9392505050565b6000602082840312156102d857600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008219821115610321576103216102df565b500190565b600082821015610338576103386102df565b50039056fea26469706673582212208af83c90cfbbfae8daf22e866034515754609d7e8415be0898b8a6533ebb60dd64736f6c63430008090033",
  "deployedBytecode": "0x6080604052600436106100385760003560e01c80634269723f1461004f578063916575441461008e578063ae9bb6921461004757610047565b36610047576100456100ae565b005b6100456100ae565b34801561005b57600080fd5b5061007c61006a366004610289565b60016020526000908152604090205481565b60405190815260200160405180910390f35b34801561009a57600080fd5b506100456100a93660046102c6565b6100de565b3360009081526001602052604090205434906100cb90829061030e565b3360009081526001602052604090205550565b600260005414156101365760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b60026000908155338152600160205260409020548111156101bf5760405162461bcd60e51b815260206004820152602860248201527f43616e6e6f74207769746864726177206d6f726520676173207468616e20646560448201527f706f736974656421000000000000000000000000000000000000000000000000606482015260840161012d565b336000908152600160205260409020546101da908290610326565b3360008181526001602052604080822093909355915183908381818185875af1925050503d806000811461022a576040519150601f19603f3d011682016040523d82523d6000602084013e61022f565b606091505b50509050806102805760405162461bcd60e51b815260206004820152601e60248201527f5f7472616e736665723a20455448207472616e73666572206661696c65640000604482015260640161012d565b50506001600055565b60006020828403121561029b57600080fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146102bf57600080fd5b9392505050565b6000602082840312156102d857600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008219821115610321576103216102df565b500190565b600082821015610338576103386102df565b50039056fea26469706673582212208af83c90cfbbfae8daf22e866034515754609d7e8415be0898b8a6533ebb60dd64736f6c63430008090033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}

SimpleContract solidity code (Simple.sol):
pragma solidity ^0.8.9;
import {ReentrancyGuard} from<EMAIL_ADDRESS>
//contract contains User Funds
contract Simple is ReentrancyGuard {
    mapping(address => uint256) public userGasBalances;

    function depositGas() public payable {
        uint256 depositAmount = msg.value;
        userGasBalances[msg.sender] =
            userGasBalances[msg.sender] +
            depositAmount;
    }

    receive() external payable {
        depositGas();
    }

    fallback() external payable {
        depositGas();
    }

    function withdrawGas(uint256 _tokenAmount) external nonReentrant {
        require(
            userGasBalances[msg.sender] >= _tokenAmount,
            "Cannot withdraw more gas than deposited!"
        );
        userGasBalances[msg.sender] =
            userGasBalances[msg.sender] -
            _tokenAmount;

        (bool success, ) = msg.sender.call{value: _tokenAmount}("");
        require(success, "_transfer: ETH transfer failed");
    }
}

Link to Minimal Reproducible Example (CodeSandbox, StackBlitz, etc.)
No response
Anything else?

Upon further investigation, this error can be avoided by using a getter function like so:
    function getUserGasBalance() external view returns (uint256) {
        return userGasBalances[msg.sender];
    }

instead of trying to access the userGasBalances mapping directly. Which is strange since I believe a public mapping generates getters so it should be a valid call.
Any ideas as to what could be going wrong?

Thanks for reporting. This issue is temporarily closed due to lack of information. Please provide a minimal reproducible example with the contract deployed to a testnet and reopen this issue.

contractInterface should be in JSON format, not an ethers Contract instance.

contractInterface should be in JSON format, not an ethers Contract instance.

I've tried without this and it still gave me the same error.

Yep, I managed to solve it.
Had to pass my ABI like so:
import { Interface } from "ethers/lib/utils"

const myContract = {
  address: contractAddr,
  abi: new Interface(contractABI),
};

Thanks everyone for your help!


Fixes test from share update

Current dependencies on/for this PR:

main

PR #329   👈

This stack of pull requests is managed by Graphite.


[ImgBot] Optimize images

Beep boop.
Your image file size has been reduced by 5% 🎉

Details

File
Before
After
Percent reduction

/public/android-chrome-512x512.png
18.29kb
11.16kb
38.97%

/public/android-chrome-192x192.png
4.51kb
3.09kb
31.45%

/public/apple-touch-icon.png
4.32kb
3.15kb
27.00%

/docs/testing-playground-com.gif
787.48kb
757.41kb
3.82%

Total :
814.60kb
774.82kb
4.88%

📝docs | :octocat: repo | 🙋issues | 🏅swag | 🏪marketplace

If you want, you can install https://imgbot.net in this repo (or in your full account).
It will automatically send PRs for image optimization 🙂

@smeijer Tests are failing, but I have no clue why tbh.
This is just an automatic minification of the images in a lossless format.

Thanks :)
The test is just the cache action messing up again :disappointed:  (nothing to worry about)

If you want, you can install imgbot.net in this repo (or in your full account).
It will automatically send PRs for image optimization

Awesome, Done!


Add Markdown linter and lint markdown

Linter can be run directly using npm run lint:markdown or as part of npm run lint.

Nice :100:
What were all the <!-- markdownlint-disable MD024 --> for?

The linter doesn’t see Nunjucks, so thinks there are multiple headings with the same name and at the same level on the page. Oh, and in one case, it warns about needing a space before a list, again, because it’s not understanding the template syntax. Did try rewriting the captions, then thought best to just add the exceptions.


Alphabetize package.json scripts

This alphabetizes package.json scripts so that discovery is easier.

Oops, closing as this is from a fork


currencies migration and seeder missing

There is no currencies table migration or seeder

Currencies are part of the squirephp/currencies-en package. There doesn't need to be a currency migration/seeder in the project.

But it seems to use a Currency model because going to route: /shop/customers (i.e. clicking on a customer in the index view)
Gives error:
Illuminate \ Database \ QueryException
PHP 8.2.12
10.48.3
could not find driver
select * from "countries" where "countries"."id" = kr limit 1

Yes. It's using the currencies model from SquirePHP which uses SQLite.

could not find driver

Seems like you are missing SQLite driver on your system for that package.


Cursed banana animation repeats too early?

Hi, I've been looking for some fixes to this issue, to no avail.
I'm trying to get the cursed banana animation to play fully, but it repeats early and it looks a bit off.
I'm wondering if there is a fix for this, or if you plan to fix it? Great plugin by the way.
Thanks,
-B

A PR has been made to add this change into the game, I'll close the ticket with it gets merged in.

This update is now in the latest version of the plugin.


Make container volumes visible from the dashboard

Volume information doesn't show up anywhere in the dashboard. It should.

@davidfowl Is this a UI related issue - does appmodel have this info?

Yea, the app model has the info. We need to add it to the resource server or we can tunnel it through properties in the resource server.

@leslierichardson95 @drewnoakes not critical but fit and finish currently missing from the dashboard's data model

@drewnoakes I'd like to see if we can make this fit into the dashboard and app model work. Today volumes don't show up at all and it's slightly annoying that there's no visible information in the dashboard. We can make incremental progress here by agreeing on what goes into the protocol and how it shows up in the dashboard (another table in the details view?)


Support for Snowflake dynamic pivot

Snowflake just gained a nifty new feature called Dynamic Pivot. This adds parser support for it (+ another PIVOT option that I noticed we were missing support for in the process).

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

37 of 39 (94.87%)  changed or added relevant lines in 4 files are covered.
4 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.02%) to 89.479%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/ast/query.rs
9
10
90.0%

src/parser/mod.rs
19
20
95.0%

Files with Coverage Reduction
New Missed Lines
%

tests/sqlparser_common.rs
1
89.47%

src/ast/query.rs
3
84.38%

Totals

Change from base Build<PHONE_NUMBER>:
0.02%

Covered Lines:
24961

Relevant Lines:
27896

💛  - Coveralls


[WFLY-12603][WFLY-12604] Run clustering tests against Galleon-slimmed servers

https://issues.jboss.org/browse/WFLY-12603
https://issues.jboss.org/browse/WFLY-12604
WFLY-12603 is the main goal. WFLY-12604 is a problem the tests revealed.

CI jobs using the -Dts.layers profile (i.e. the one this PR is about) are at
https://ci.wildfly.org/viewLog.html?buildId=169786 (Linux JDK 11)
https://ci.wildfly.org/viewLog.html?buildId=169788 (Linux JDK 8)
https://ci.wildfly.org/viewLog.html?buildId=169798 (Windows JDK 11)

@pferraro If this looks ok I'll create an EAP variant CD 18.

@pferraro May want to look at this too.

I've merged the downstream version of this PR, but left this open for now https://github.com/jbossas/jboss-eap7/pull/3189.

@jamezp I removed that commented out bit. I decided to kick off a new set of the custom jobs mentioned in my first comment at the top; that comment has been edited with links to the currently executing jobs.

@pferraro This PR was passing for a long time whenever I ran it using -Dts.layers but I see now it isn't any longer, e.g. https://ci.wildfly.org/viewLog.html?buildId=174135&buildTypeId=WF_PullRequest_GalleonLinuxJdk11
I bisected and have found that this commit introduced the problem:
https://github.com/wildfly/wildfly/commit/982a8621f7ab2757d5c0dbc4717ac6e0c32e01ff
@jfdenise FYI

The failure mode is:
2019-11-06 14:05:05,918 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 27) WFLYUT0022: Unregistered web context: '/CoarseTransactionalSessionActivationTestCase' from server 'default-server'
2019-11-06 14:05:05,929 INFO  [org.infinispan.eviction.impl.PassivationManagerImpl] (ServerService Thread Pool -- 29) ISPN000029: Passivating all entries to disk
2019-11-06 14:05:05,942 INFO  [org.infinispan.eviction.impl.PassivationManagerImpl] (ServerService Thread Pool -- 29) ISPN000030: Passivated 3 entries in 13 milliseconds
2019-11-06 14:05:05,943 INFO  [org.infinispan.CLUSTER] (ServerService Thread Pool -- 29) [Context=CoarseTransactionalSessionActivationTestCase.war] ISPN100008: Updating cache members list [node-2, node-3], topology id 10
2019-11-06 14:05:05,944 INFO  [org.infinispan.CLUSTER] (ServerService Thread Pool -- 29) [Context=CoarseTransactionalSessionActivationTestCase.war] ISPN100002: Starting rebalance with members [node-2, node-3], phase READ_OLD_WRITE_ALL, topology id 11
2019-11-06 14:05:05,990 INFO  [org.infinispan.CLUSTER] (remote-thread--p18-t2) [Context=CoarseTransactionalSessionActivationTestCase.war] ISPN100009: Advancing to rebalance phase READ_ALL_WRITE_ALL, topology id 12
2019-11-06 14:05:06,008 INFO  [org.infinispan.CLUSTER] (remote-thread--p18-t1) [Context=CoarseTransactionalSessionActivationTestCase.war] ISPN100009: Advancing to rebalance phase READ_NEW_WRITE_ALL, topology id 13
2019-11-06 14:05:06,020 INFO  [org.infinispan.CLUSTER] (remote-thread--p18-t1) [Context=CoarseTransactionalSessionActivationTestCase.war] ISPN100010: Finished rebalance with members [node-2, node-3], topology id 14
2019-11-06 14:05:15,968 WARN  [org.infinispan.transaction.impl.TransactionTable] (ServerService Thread Pool -- 29) ISPN000100: Stopping, but there are 1 local transactions and 1 remote transactions that did not finish in time.
2019-11-06 14:05:15,969 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 29) WFLYCLINF0003: Stopped CoarseTransactionalSessionActivationTestCase.war cache from web container
2019-11-06 14:05:15,977 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0028: Stopped deployment CoarseTransactionalSessionActivationTestCase.war (runtime-name: CoarseTransactionalSessionActivationTestCase.war) in 10060ms
2019-11-06 14:05:15,981 INFO  [org.infinispan.CLUSTER] (ServerService Thread Pool -- 27) [Context=default-server] ISPN100008: Updating cache members list [node-2, node-3], topology id 10
2019-11-06 14:05:15,983 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 27) WFLYCLINF0003: Stopped default-server cache from web container
2019-11-06 14:05:15,993 INFO  [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-2) ISPN000080: Disconnecting JGroups channel ejb
2019-11-06 14:10:15,978 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 2) WFLYCTL0348: Timeout after [300] seconds waiting for service container stability. Operation will roll back. Step that first updated the service container was 'undeploy' at address '[("deployment" => "CoarseTransactionalSessionActivationTestCase.war")]'
2019-11-06 14:10:15,980 ERROR [org.jboss.as.server] (management-handler-thread - 2) WFLYSRV0008: Undeploy of deployment "CoarseTransactionalSessionActivationTestCase.war" was rolled back with no failure message

After that the server is messed up and subsequent tests have problems.

Strange.  I'll take a look.

@bstansberry In the traditional profile, the messaging-activemq subsystem defines a broadcast/discovery endpoint which starts a JGroups channel on server startup, which survives redeploy cycles.  In the galleon supplied profile, this is absent.
The commit you identified shifts the timing of expiration scheduling when a request is handled the non-primary owner member of a given session, which are reliant on the lifecycle of the JGroups channel.  The current timing assumptions of the tests do not account for this.

@pferraro So the tests are flawed? Or is it the production code? It seems like it hangs which would be a production code problem.

@pferraro Is there a JIRA for getting this fixed? AFAICT there's a regression here which means a Blocker for WF 19.
We also need to get this web-clustering layer out of the testsuite f-p to avoid blocking @jfdenise in his wildfly s2i work.

I'll look at this in detail tomorrow.

@bstansberry OK - I finally found the culprit for these failures.  I'll submit a PR shortly.  Sorry for the 4-week delay...

@bstansberry This PR should pass following the merge of https://github.com/wildfly/wildfly/pull/12842

Finally! :)

@jfdenise With this merged we can complete the move of web-clustering out of test-feature-pack. :)


Documents with nested object array are not inserted

Reproduce the error
Run meilisearch:
docker run -it --rm \
    -p 7700:7700 \
    -v $(pwd)/data.ms:/data.ms \
    getmeili/meilisearch

Create an index.
curl \
  -X POST 'http://localhost:7700/indexes' \
  --data '{
  "uid": "testdata",
  "primaryKey": "uuid"
}'

Create a file called test-array-1st-level.json with the following content.
[
  {
    "uuid": "001",
    "first_level_array_works": [
      {
        "name": "value"
      }
    ]
  }
]

Create a file called test-array-2nd-level.json with the following content.
[
  {
    "uuid": "002",
    "my_array": {
      "second_level_array_does_not_work": [
        {
          "name": "value"
        }
      ]
    }
  }
]

Insert both files.
curl \
  -X POST 'http://localhost:7700/indexes/testdata/documents' \
  --data @test-array-1st-level.json

curl \
  -X POST 'http://localhost:7700/indexes/testdata/documents' \
  --data @test-array-2nd-level.json

Get documents.
curl \
  -X GET 'http://localhost:7700/indexes/testdata/documents?limit=5'

Result
Only test-array-1st-level.json was inserted.
[{"uuid":"001","first_level_array_works":[{"name":"value"}]}]

Expected result
Both data files inserted.

Hey @tadeugr,
@ppamorim already fixed that issue, it will be available in the v0.9.1 release (end of the week) but if you need to continue working on your project and that issue is blocking you can compile and run the master branch.
Thank you for this detailled issue ❤


Way to clear clipboard after copy

Hi, is there currently a way to clear clipboard content after a certain time? Looking around I haven’t found a proper option, neither in xclip/xsel nor in rofi-rbw itself.

You're right, this isn't supported yet. But I think it's a good idea, so I'll try to figure out an implementation when I have time 🙂
If you want to have a go, feel free!

Cool, I'll try myself at a solution :)

Thanks again!


Dynamic routes are cached ?

When following the example to get dynamic routes to work (custom backend), it seems like the sitemap.xml is being cached instead of being fetched live on every load (no matter the generateOnBuild setting). The sitemap is properly populated, but changes from my API aren't coming through.

You can set the time for  which the routes are cached by defining
sitemap: {      ...     cacheTime: 1,     .... }


Touchscreen IPS support

Is your feature request related to a problem? Please describe.
Toucscreen not working
Describe the solution you'd like
Touchscreen working
Describe alternatives you've considered
I can see that this person managed to achieve touchscreen support but i'm not sure how they've done that.
Additional context
It would be great if this feature could be added because this EFI is more up to date and could possibly enable touchscreen support on Monterey in the future as well.
Let me know if you need more info.

Is your feature request related to a problem? Please describe.
Toucscreen not working
Describe the solution you'd like
Touchscreen working
Describe alternatives you've considered
I can see that this person managed to achieve touchscreen support but i'm not sure how they've done that.
Additional context
It would be great if this feature could be added because this EFI is more up to date and could possibly enable touchscreen support on Monterey in the future as well.
Let me know if you need more info.

You are talking about the clay warehouse next door, the perfect black hackintosh.
https://github.com/CLAY-BIOS/Lenovo-ThinkPad-T450s-Hackintosh-OpenCore

Working on it

Any status on touch support?

I've been very busy lately. You can see I haven't even updated the EFI to the latest version

Yeah. That's true. Any ETA or when you will be free?

I expect to update the EFI this month together with some fixes

I no longer have that laptop so unfortunately I can no longer offer support for this repo


Implement freedesktop.org/desktop-entry-spec

https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html#localized-keys

[x] desktop entries lookup
[ ] xdg menu