Promote CRD to v1

What type of PR is this?

/kind feature

What this PR does / why we need it:
This PR is part of kube-openapi upgrade: #923
all information cherry-picked from community kubernetes PR:
https://github.com/kubernetes/kubernetes/pull/79992
https://github.com/kubernetes/kubernetes/pull/81105
https://github.com/kubernetes/kubernetes/pull/81212
https://github.com/kubernetes/kubernetes/pull/79587
https://github.com/kubernetes/kubernetes/pull/79604
Which issue(s) this PR fixes:

Fixes #923
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

/lgtm

/agree

/approve

/lgtm


SceneEditor on Power Save.

Hey, if i take my Laptop or PC in Power Save Mode and repower it, the Scene Editor get Black.
Theres no Grid or Element only a Black window, after Reboot the SDK all is working great.

Does this also happen for a regular JME Game? I guess this is probably a jme/lwjgl2 thing.
Hard to track done in any case


Bump Dependencies #11164504950

Bumps dependencies for product-is. Link : https://github.com/wso2/product-is/actions/runs/11164504950

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


fix(match_features): allow matching_gps_neighbors to be unset in config

Fixes an exception where using matching_gps_neighbors: 0 or omitting matching_gps_neighbors in the config prevents feature matching from completing. Frames without GPS info will error out using the default config values.
This PR prevents the following exception:
Traceback (most recent call last):
  File "/source/OpenSfM/bin/opensfm", line 34, in <module>
    command.run(args)
  File "/source/OpenSfM/opensfm/commands/match_features.py", line 26, in run
    pairs = match_candidates_from_metadata(images, exifs, data)
  File "/source/OpenSfM/opensfm/commands/match_features.py", line 166, in match_candidates_from_metadata
    gps_neighbors, max_distance)
  File "/source/OpenSfM/opensfm/commands/match_features.py", line 94, in match_candidates_by_distance
    gps['latitude'], gps['longitude'], gps['altitude'],
KeyError: 'latitude'

The warning was confusing. Thanks for the fix.


Conformation pop-up and navigation to feedback fixed

Fixes #221
PR Description 📜
Issues Solved:

Added button on homepage to navigate to the feedback page because before it was not visible.

Made the button also responsive

Added conformation pop-up message after submission and incorrect message if the fields are not filled properly.
I have added an extra file for it i.e. feedback.js

https://github.com/ChromeGaming/Physi-c-Tech/assets/168854094/89c8718d-82ea-4fb8-a9fe-1612c63a032e
Fixes #221

Mark the task you have completed ✅

[ X] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[ X] I have performed a self-review of my own code or work.
[ X] I have commented my code, particularly in hard-to-understand areas.
[X ] My changes generates no new warnings.
[X ] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[X ] I have added screenshot for review.

Thank you soo much for contributing to our repository 💗

@thevirengarg @Durgesh4993 Sir, could you please review this PR. Thank You!

@thevirengarg @Durgesh4993 Sir, I have attached the video to show the pop-up display, could you please review this PR.
Thank You!


mini.animate: animation freezes at end of document when holding down movement key

Contributing guidelines

[X] I have read CONTRIBUTING.md
[X] I have read CODE_OF_CONDUCT.md
[X] I have updated 'mini.nvim' to latest version

Module(s)
mini.animate
Description
I just wanted to say I'm really enjoying using your plugins. I've used Nescroll for quite a while, but after finding out you made a plugin with the same capabilities plus more, I knew I had to switch over. However, one tiny thing that has been bothering me is how animations are held down movement bindings are handled compared to Neoscroll.
When holding down a cursor movement binding like <C-d>/<C-u> to scroll through a window, I've noticed that the movement will be animated until reaching nearly the top or bottom, at which point the animation freeze up until letting go of a the movement key.
Neovim version
0.8.3
Steps to reproduce

Open any page with more lines than are visible in the frame of a window.
Hold cursor movement binding like <C-d>/<C-u> or <C-f>/<C-b> to scroll until end of page. The animation will freeze before reaching the end.
Let go of the key. The cursor will jump however amount specified by the movement binding.

Expected behavior
I'm used to the behavior in Neoscroll where holding down a movement binding will continue scrolling until the end of a page.

Actual behavior
While holding down <C-d>, the window will continue scrolling down until line 266, at which point I need to let go of <C-d> before the cursor finally jumps to the end.

Hi, thanks! Hope you keep enjoying them!
Hmm... Yes this is not ideal. Not critical, dare I say, but it would be better without this.
One thing I'd note right away is that it won't scroll past the end of buffer because built-in <C-d> doesn't. You can execute :lua MiniAnimate.config.scroll.enable = false and reproduce your steps.
Important thing to know about 'mini.animate' is that it is design to not rely on any mappings. This both allows animating more movements and restricts the quality for some of them. This is why it will never scroll past the end of buffer, because <C-d> doesn't. While 'neoscroll.nvim' can do that because it remaps <C-d> and friends.
Another important thing to know is that scroll animation is asynchronous and modifies current view (top line and cursor position). This also means that it allows other user scroll commands while scroll is active and executes them right away forgetting about previous animation.
It seems to be exactly what is happening here. When last buffer line becomes close (so one scroll step becomes relatively big) the "next" scroll command from holding <C-d> takes place when no movement due to animation step took place. This overrides previous command and tells 'mini.animate' to repeat the movement. Which gets overridden by next <C-d>, and so on.
I'll see what I can do here, but my hopes are not high at the moment.

Yes, it indeed does seem like what is happening.
I can suggest trying different timing function. Something like this:
require('mini.animate').setup({
  scroll = {
    timing = function(_, n) return math.min(250 / n, 5) end,
  }
})

It basically says that if single default step (which makes any animation 250 milliseconds long) takes more than 5 milliseconds, use 5 milliseconds. To me it solves this issue. You might tweak number according to the right of how your OS treats holding key.

Thanks for the quick reply! The timing function you provided solved the scrolling issue.
A bit off topic, but I've also noticed a bit of a ghosting/afterimage on the cursor while scrolling quickly. Is there any way to disable the animation specifically while scrolling?

Still, I've noticed that repeatedly hitting and results in way better performance compared to holding them down, probably because my key repeat rate is set to the max. I tried playing around with the timings a bit, but to no avail. Turning down my system key repeat rate made the scroll animation significantly smoother, but at the cost of slowing down h,j,k,l movement on key hold. Might it be possible to set a manual delay for when the plugin will register another key while scrolling?

Probably "no" on manual delay for key registering. Mostly because it will conflict with genuine user command to make two movements in a row. But also because how animation registering works is very fragile and is a result of painful tweaking process until got just about right for most cases. Besides, if lowering key repeat rate makes animation smoother and continuous hjkl worth, then it is a double win in my book :)
I did thing for a second that using throttling predicate for subscroll can solve the issue, but it makes it only worse. It is meant to decide if animation should be done, not if movement should be done. But nevertheless, here is my attempt for possible future reference:
local latest_timestamp = 0
local throttle_ms = 50
local throttle_scroll = function()
  local cur_time = vim.loop.hrtime()
  local res = 0.000001 * (cur_time - latest_timestamp) > throttle_ms
  if res then latest_timestamp = cur_time end
  return res
end

local animate = require('mini.animate')
animate.setup({
  scroll = {
    subscroll = animate.gen_subscroll.equal({ predicate = throttle_scroll }),
  },
})

Is there any way to address the distance at which a cursor animation will trigger? Dashboards like stratify/alpha usually have menu options that are 2 lines apart, which causes the animation to trigger while switching between them. In these cases, the animation looks rather jarring.

Yes, via cursor.path option combined with gen_path.line({ predicate = ... }) (or any other path you'd like):
local animate = require('mini.animate')
animate.setup({
  cursor = {
    path = animate.gen_path.line({
      predicate = function(destination) return destination[1] < -2 or 2 < destination[1] end,
    }),
  },
})

You can also set this predicate only for buffer via creating vim.b.minianimate_config inside autocommand.

Also, there tends to be a ghosting/afterimage on the cursor while scrolling quickly. Is it possible to disable the cursor animation specifically while scrolling? And to disable scrolling during "G"/"gg" movements, as it's not as useful in those situations when the final movement location is apparent?

Well, it tries not to animate during scroll. The problem is that cursor movement can trigger just before or just after scroll, which makes it hard to make perfect condition. I agree, it would be better without it, but don't think it has high priority.

Wow, thanks for providing such detailed responses to all my questions!

Probably "no" on manual delay for key registering. Mostly because it will conflict with genuine user command to make two movements in a row. But also because how animation registering works is very fragile and is a result of painful tweaking process until got just about right for most cases.

Hmmm... Maybe there's a way to external set the key repeat for <C-d> and <C-u>, though that does seem like quite the hassle beyond being system dependent. I think I'll just adjust to tapping instead of holding them down, it's probably more precise to do things that way anyways.

The problem is that cursor movement can trigger just before or just after scroll, which makes it hard to make perfect condition.

Aww, well good to know. I've actually found that the scrolling animation alone is what's helping me track long distance movements, though the animation does provide a lot of nice eye-candy.
Thanks again for your insights, you've done so much for the community singlehandedly providing so many high-quality plugins!

Glad you like them!
Closing this then, as it seems there is nothing more appropriate than already suggested can be done here.


VFW and Editor class

Can I use both VFW and have an editor class for the same script? Like when I need editor only for the OnSceneGUI() but I want to display values in the inspector with VFW.

Sure, just inherit BetterBehaviourEditor. If you need to do something extra in the editor gui, don't override OnInspectorGUI, instead override OnGUI, if you want the base gui, call base.OnGUI. If you just need OnSceneGUI stuff you don't need to mess with anything just write your OnSceneGUI

thx :)


corectrl: 1.1.3 -> 1.1.4

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/corectrl/versions.
meta.description for corectrl is: "Control your computer hardware via application profiles"
meta.homepage for corectrl is: "https://gitlab.com/corectrl/corectrl/"
meta.changelog for corectrl is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

Warning: no invocation of /nix/store/mq7q5cf2i5hrl5l1jsiah57r81lzlybn-corectrl-1.1.4/bin/corectrl had a zero exit code or showed the expected version

Warning: no invocation of /nix/store/mq7q5cf2i5hrl5l1jsiah57r81lzlybn-corectrl-1.1.4/bin/.corectrl-wrapped had a zero exit code or showed the expected version

0 of 2 passed binary check by having a zero exit code.

0 of 2 passed binary check by having the new version present in output.

found 1.1.4 with grep in /nix/store/mq7q5cf2i5hrl5l1jsiah57r81lzlybn-corectrl-1.1.4

found 1.1.4 in filename of file in /nix/store/mq7q5cf2i5hrl5l1jsiah57r81lzlybn-corectrl-1.1.4

directory tree listing: https://gist.github.com/af45d4f32be0f8a936100c830885ae23

du listing: https://gist.github.com/c84f702a9830fdf88cd7bc9d6519738d

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

3 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
corectrl

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/mq7q5cf2i5hrl5l1jsiah57r81lzlybn-corectrl-1.1.4 \
  --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 corectrl https://github.com/r-ryantm/nixpkgs/archive/6adbeafc3b909c773a4a01cdea7438d3f4277467.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/mq7q5cf2i5hrl5l1jsiah57r81lzlybn-corectrl-1.1.4
ls -la /nix/store/mq7q5cf2i5hrl5l1jsiah57r81lzlybn-corectrl-1.1.4/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:

corectrl

Maintainer pings

Result of nixpkgs-review pr 131543 at 6adbeafc run on x86_64-linux 1

1 package built successfully:

corectrl

2 suggestions:

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/applications/misc/corectrl/default.nix:65:3:
   |
65 |   meta = with lib; {
   |   ^

warning: build-tools-in-build-inputs
util-linux is a build tool so it likely goes to nativeBuildInputs, not buildInputs.
Near pkgs/applications/misc/corectrl/default.nix:37:3:
   |
37 |   buildInputs = [
   |   ^

Result of nixpkgs-review pr 131543 run on x86_64-linux 1

1 package built:

corectrl


excuse me, why not use sync.Map instead of map in cache.go ?

If inscribe

see https://github.com/patrickmn/go-cache/pull/72


Class editor status bar with options like traits or class format

For example idea to have checkbox "traits" on status bar which will modify class template with appropriate "users:" selector.
Same can be applied for class format which will modify begin of #subclass... selector. For example It will allow switch class definition to #weakSubclass:.
And checkbox to switch slots based class template format (or whatever new format we will introduce)

Being able to easily create traits (without having to remember >>#uses:category) would be nice. Like "+ New trait". next to "New Class"?

In last version (which is in Pharo7) there is command "New Trait".


can openrefine import  text  data?

in the example , the openrefine may be can import the   excel , json etc, this is
strucuture data , like the  database data.  can openrefine import text data  and dispose text data?

This is a question.  Not an issue.  Please ask questions on our mailing list.
(Yes OpenRefine can read in CSV files or just Lines of text using Line-based importer)
Please ask further questions on our helpful mailing list and do not open issues on Github which are used for opening bug reports or feature requests. Thanks.


Is it possible to make Related Anime always return a list?

In my parser I map json keys to Java variables, example:
@SerializedName("ranked") public int ranked;
To parse the JSON, I use GSON, so my code looks like this
Anime anime = gson.fromJson("here comes the json provided by Jikan");
(to call the ranked variable, I use anime.ranked, Parsing and mapping to a Java object happens only in one line of code)
My problem is that Sequel on Jikan can either return a double List/Array, if the Anime has more than 1 sequel - or single Array when the Anime only has 1 sequel
To completely mitigate this issue (for me), making it always return a double array fixes it
Example current JSON:
    "Sequel": [
      "Clannad: After Story<\/a>",
      "\/anime\/4181\/Clannad__After_Story"
    ]

Example new situation
    "Sequel": [
     [
      "Clannad: After Story<\/a>",
      "\/anime\/4181\/Clannad__After_Story"
     ] // add other sequels here, comma separated
    ]

I was wondering if this is possible for Jikan, if not I'll just keep the 'Related Anime' off my app
Oh and to clarify, only return a list if there is an related Anime found of course.
PS: I am looking for solutions on my end, so if I manage to find it, I'll just close the issue

Sure, I can do that. It didn't occur to me it could cause an issue.
Just to confirm, It'll be something like this
"related": [
"Foo":[ [], [], [] ],
"Bar":[ [] ] //even for 1 item, it'll encapsulate it within an array/list
]

Is this right?

yes, exactly that!


Closing all tabs closes app.

Wrong behaviour? Regression?
When closing all tabs application will also close. This behaviour was not present earlier (I was able to close all tabs/files and app was still running. I could reopen tab from explorer or fuzzy search).
Simplest error reproduce procedure:
Open app.
Only Welcome tab is present.
close tab
Application will close.

I'm pretty sure this isn't a regression, and it was always present. See similar issues #3552, #759, #1603, #2533

Thank you. Maybe I didn't notice this behaviour from the start as I am new user. You can close this issue. Additionally, I agree with @nikbrunner and please reconsider adding functionality mentioned by him.


fix: parse file paths as uri as file explicitly

Linked issue
Fixes the plugin path (alt + click) on Windows machines.

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


fix(readme): update docs

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Test Issue created at Tue, 04 Jan 2022 02:23:29 GMT

Test issue body  Tue, 04 Jan 2022 02:23:29 GMT

Comment on issue at Tue, 04 Jan 2022 02:23:31 GMT


Add ignore Folder First for a Bookmarks Bar

I like the simplicity of an overall folder first setting that affects everything vs. having individual settings per area.
I keep my bookmarks bar pretty tidy and just the way I want it by having the sorting option unchecked. I also like having every other area checked for sorting and those other areas are of course affected by the folder first option.
Anyway, long story short, no plans to implement per area folder sorting options.


thumb style

how can ı change thumb border thickness and thumb border color

Currently it isn't possible to change the thumb style. Can you post an image of what you would like your progress bar to look like? If there are enough people who need this feature (indicate that with a thumbs up on the original post), I'm willing to consider implementing it. In the mean time, you'll need to copy the source code to your project and edit it yourself.

i need this development, i will make it myself and send it to you. If you see fit, you can share it with other users.

added two new entries, thumbBorderThickness and thumbBorderColor

https://gist.githubusercontent.com/emreaksel/3ca23c08f07ee768bf4302b34761b603/raw/44cad92819f9ef47bf853c8e1436942606698f82/audio_video_progress_bar

Rather than adding more styling options, I wonder if we should make the thumb a widget itself. Then the thumb widget could have any sort of styling the user could imagine.

Rather than adding more styling options, I wonder if we should make the thumb a widget itself. Then the thumb widget could have any sort of styling the user could imagine.

that would be great @suragch
so sometimes we want TimeLabel inside the thumb in that particular case thumb as a widget would be a blessing.


Sync file name

Sync file name

Please update the latest code first

Please update the latest code first

This is the latest code

👌

You are pulling the latest code


double-width font characters diplayed incorrectly

I'm trying to use some characters from powerline-extra-symbol as suffixe and prefixe for the time module

As you can see from the screenshot they're shown cut in half
How can i fix this?
this is my config
[module/time]
type = internal/date
time = %H:%M
time-alt = %H:%M:%S
label =  %time%

format-prefix = 
format-prefix-foreground = ${colors.background-alt}
format-prefix-background = ${colors.background}

format = "  <label> "
format-background = ${colors.background-alt}

format-suffix = 
format-suffix-foreground = ${colors.background-alt}
format-suffix-background = ${colors.background}

Seems to be a font issue. This occurs in other applications as well, so there's not really anything we can do about this. The glyph has a set height which is less than the height of the bar, so this happens.


[NFC]: Update changelog to include SE-0323

Adding new async semantics to Swift 5.5
I forgot to update this after merging https://github.com/apple/swift/pull/39607.
Updating it now.

@swift-ci please smoke test


Game metadata

At some point or another we'll probably want to append game metadata to the end of .bin files (using a hypothetical new Python tool in the 32blit-tools package - https://github.com/pimoroni/32blit-tools).
This metadata could then be read by the firmware UI to display icons, titles and maybe even small preview images.
I did some thinking about this a while back and came up with:
#!/usr/bin/env python3

"""
const uint64_t blit_game_header = (uint64_t)"BLITGAME";

struct blit_game {
    const uint64_t header;
    int8ul header_version;
    rgba icon[32 * 32];
    char title[64];
    char description[256];
    char reserved[177];
    uint32_t version;
    uint16_t blocks;
};
"""

import argparse
import math
import sys
import zlib

from construct import this, Checksum, Rebuild, Padded, CString, Const, Struct, Int64ul, Int32ul, Int16ul, Int8ul, Array, GreedyBytes, Enum
from PIL import Image

image = Image.new('RGBA', (32, 32), (255, 255, 255, 0))
image = image.convert('RGBA')

asset_game = Struct(
    'header' / Const(int("".join(["{:02x}".format(ord(x)) for x in "BLITGAME"]), 16), Int64ul),
    'header_version' / Const(1, Int8ul),
    'icon' / Array(32 * 32 * 4, Int8ul),
    'title' / Padded(64, CString('utf8')),
    'description' / Padded(256, CString('utf8')),
    'reserved' / Const(bytes([0xFF] * 177)),
    'version' / Rebuild(Int32ul,
                        lambda data: 0xffffffff ^ zlib.crc32(data.data)),
    'blocks' / Int16ul,
    'data' / GreedyBytes
)

data = asset_game.build({
    'icon': image.tobytes(),
    'title': 'My 32blit game or something',
    'description': 'Some kind of description of my game',
    'version': 0x00000001,
    'blocks': 1,
    'data': bytes([0x66] * 256)
})

game = asset_game.parse(data)

print("Size: {:d}b".format(len(data)))
print("Flash pages used: {:d}".format(int(len(data) / 256.0)))
print("Flash blocks used: {:d}".format(math.ceil(len(data) / 256.0 / 64.0)))
print("Checksum: 0x{:08x}".format(game.version))

it would be great to have a way to bypass the menu with a default or autostart exe.app, when first turned on.
IE, using a specifically filename in the SD root, autostart.bin etc
Then, when exiting, going back to the actual menu.

I have started building tooling for metadata into the 32blit tool, proof of concept here - https://github.com/pimoroni/32blit-tools/pull/16
All fields are variable length and the max metadata payload size is a generous 65k.

Closing, since we have a functional metadata proof of concept in 32blit and the tooling.


Create canvas class

Add base implementation for linux.

Added base dummy window implementation for linux and macos.


chore(cli): Improve CLI options test

Minor improvement to the new config options test. With this we can detect when a new option is added and it doesn't get added to the list.

great idea, looks good!


Cannot edit own test

It doesn't seem possible to edit my own tests as it just creates a new page instead of updating as request.yar.get('own') never gets set. It might just be something with my setup.

confirmed yar.set('own') isn't happening outside of unit tests. wondering if we should instead persist something from GH auth to find "own"

But we don't store anything unique about the user when they create a page, how would we know, across browser sessions, that they did in fact create a particular page? Should the pages-entity be  extended with another column containing something from GH auth, and how do can we avoid people tampering with the data in the callback from Github?

correct, we would need to alter the mysql schema to store something unique from their profile

how can we avoid people tampering with the data in the callback from Github?

OAuth is trustworthy enough for me

Oh... It's using OAuth... No problem then. Maybe i should have verified how the integration worked before blabbering ;)

Just leaving a link to the bulkUpdate-edit-issue: https://github.com/jsperf/jsperf.com/pull/143#discussion_r71999367

This is needed for #232 as well.

I do not understand why this is so hard to fix. It worked before. Why not use the git repo history to track down what changes broke the site?
I would but I don't know how to setup this, make it run and ability to debug. I know Javascript but not the other stuff (server/client). Yes I've read the instructions but since I do not know how this will affect my machine I'm worried about accidentally opening up my machine to internet.
Is this project abandoned?

No, this project is not abandoned. In case you havn't noticed is this an open-source project. People don't get paid. People do this because they think it's fun. Pay people to fix it, wait, or fix it yourself.

You did not understand the question. When an open source project is considered abandoned the original author(s) have lost interest in it. Basically drops the ball and walks away.

In case you havn't noticed is this an open-source project. People don't get paid. People do this because they think it's fun. Pay people to fix it, wait, or fix it yourself.

What's with that condescending attitude? Such a waste of time. So unnecessary and uncalled for. Learn to control your damage and keep it to yourself. Talk to a friend or a professional or both, please. There are even forums for it. This site is however not the place.

"I do not understand why this is so hard to fix." is what's up.

I do not understand why this is so hard to fix. It worked before. Why not use the git repo history to track down what changes broke the site?

The project has been rewritten from scratch in Node.js. The old version was PHP-based. There is no change that broke this — it just hasn’t been implemented yet in the new version. If you had taken your own advice and “used the git repo history” you would’ve known this already.

"I do not understand why this is so hard to fix." is what's up.

A PR is worth a thousand pings.

I just made a very quick dirty fix for that at https://github.com/LeZuse/jsperf.com/pull/1

jdalton
"A PR is worth more than a thousand pings."
PR, is that Public Repo in this context?
mathiasbynens
Good to see at least someone takes time to clear things up. Thank you. I got my answer. :+1:
"if you had taken your own advice and “used the git repo history” you would’ve known this already."
I got the impression the new site wasn't up yet and that there were problems with the old site due to some commit. So reverting the commit would fix the problem hence why I said "I do not understand why this is so hard to fix".
Thought that was clear in my first comment. Guess other people didn't understand too. So should I start mocking too? But I will not because I'm above that :tophat:  :innocent: and :point_up: also this isn't a place for that as I also pointed out.
Guess people don't read. Just jumps on the bandwagon of quotations and useless comments.  :sheep: More waste of time.
But it's nice to be quoted. :smile: Do continue.  :trollface:
Cheers. :beer: :beers: :wine_glass: :v: :wave:

Nice @LeZuse what about auto-filling the e-mail field? That way we would cases where people misspelled their e-mail address and thereby lost ownership over their testcase. The e-mail field could also be removed from the page so that it's just used for authentication. I guess most people would use the comment feature to discuss stuff anyway. What do you think @mathiasbynens ? :)

The email field was there because we use it to display avatars (through Gravatar). If we already get access to the email address through GitHub OAuth then I agree we don’t need the field anymore — we can store it implicitly. 👍

created #312 to track progress on using GitHub profile info

should now be able to edit your own tests thanks to #325


Custom frontpage

Thanks for great Java version of WC.
I was wondering if I can display some custom message for people who find my server via normal browsing https://server-domain.com for example. Right now it displays "404 WebSocket Upgrade Failure" But would be nice to give them a simple custom message.
Keep up the great work! Hope you check out WC v2 and maybe make a Java version of that :)

Feel free to create a pull request. :) Not sure how that works with websockets.

i would be happy to, unfortunately I don't know Java. Any clue where I can stick a message?


Broken OCSP server?

Firefox reports OCSP internal server error if page with revoked cert is requested.

WORKZ AGAIN ??? W0000T?


Question: Fetching roles/permissions from a database, advanced ability factory conditions

Hi, I am interested in utilizing this library, however, it's not entirely clear to me how to go about 1) integrating actions/roles/permissions fetched from a database and 2) being able to apply fine-grained abilities based on a user's role(s). As a workaround, I've forked the library and implemented my own ability factory, access service, etc, but I'd love to leverage any points of extensibility that may/may not exist. Thanks in advance!

Same question here. The casl docs are very elaborate about the many ways of generating the abilities (for example from JSON). I do not exactly see how that can be achieved here.

Is it actually doable?

Is there any progress?


Extension Documentation Template

Review URL Scroll to Anchor doc to be used as client-facing template moving forward.
https://docs.google.com/document/d/11wpEao_0ISKmVpXAaNz6kCKla7-Sb1MRbpJxDeJZw3c/edit?usp=sharing

@daniellacor finished the review and left two small comments about the anchor functionality, but in terms of the template format itself: :+1:


conntrack: Increase conntrack interval to 1 minute

This change is

test-me-please

Can you provide some context for why this change is needed?

Can you provide some context for why this change is needed?

@ianvernon I wanted to have a CI run first. Added description and added pending-review label.

test-me-please


HashVector/SparseVector binary operations are inefficient

It seems all of the binary operations on HashVector work in O(size) instead of O(activeSize). Here's an example:
val x = HashVector.zeros[Double](Int.MaxValue - 1)
val y = SparseVector.zeros[Double](Int.MaxValue - 1)
x :+= y

The stracktrace points to hv_hv_UpdateOp which indeed does a O(size) update, but surprisingly + is not among the ones supported by this implicit.

(more apologies for tardiness) you can see right below that Add is handled via the one right below it, because it's 0-idempotent. I guess I didn't think it through at the time and you only need LHS idempotence. I'll fix now

ok, took a bit longer than I would have liked, but I think I have the basic big-o right for these now. Could definitely improve things further by using primitive loops, but eh
https://github.com/scalanlp/breeze/compare/f6d83084e58413c7b07c9a72d8d8745df3159da4~3...f6d83084e58413c7b07c9a72d8d8745df3159da4


Meteor Tabular Columns + i18n = Crash

Hi,
So I'm having a few problems when using the JS call to set the titles of the columns in aldeed:meteor-tabular.
I'm calling it this way,
TAPi18n.__('name')

And this is the error that I'm receiving.
TypeError: Object [object Object] has no method 'en'
    at Object.__ (packages/tap_i18n/packages/tap_i18n.js:2989:1)
    at collections.js:64:35
    at /Users/Vanson/Documents/Vanson/Projects/mrchin_barmap/codes/backend/barmap_cms/.meteor/local/build/programs/server/app/collections.js:111:4
    at /Users/Vanson/Documents/Vanson/Projects/mrchin_barmap/codes/backend/barmap_cms/.meteor/local/build/programs/server/boot.js:242:10
    at Array.forEach (native)
    at Function._.each._.forEach (/Users/Vanson/.meteor/packages/meteor-tool/.<IP_ADDRESS>sd3e7j++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
    at /Users/Vanson/Documents/Vanson/Projects/mrchin_barmap/codes/backend/barmap_cms/.meteor/local/build/programs/server/boot.js:137:5
Exited with code: 8
Your application is crashing. Waiting for file change.

I have the same issue, was just about to post it. The error is on line https://github.com/TAPevents/tap-i18n/blob/master/lib/tap_i18n/tap_i18n-server.coffee#L26. I have no idea how to fix. aldeed:tabular requires the translation to happen on the backend, so there is no way around this unfortunately.

@theosp sorry to spam, but could you check this one out?

Hi Rijk I am in a quite busy period, if you can prepare the bare minimum
Meteor project in which this problem occurs and push to github, I'll do my
best to check it promptly.
Thanks,
-Daniel
On Wed, Nov 18, 2015 at 6:11 PM, Rijk van Wel<EMAIL_ADDRESS>wrote:

@theosp https://github.com/theosp sorry to spam, but could you check
this one out?
—
Reply to this email directly or view it on GitHub
https://github.com/TAPevents/tap-i18n/issues/123#issuecomment-157666270.


feat: support pgvector extension

The pgvector plugin is a plugin for PostgreSQL that provides high-performance vector data types and related query capabilities. This plugin makes it more efficient and convenient to store and process vector data in PostgreSQL.
Here are some features and functionalities of the pgvector plugin:

Vector data type: The pgvector plugin introduces a new data type called "vector" that can be used to store and manipulate

The pgvector plugin is a plugin for PostgreSQL that provides high-performance vector data types and related query capabilities. This plugin makes it more efficient and convenient to store and process vector data in PostgreSQL.
Here are some features and functionalities of the pgvector plugin:

Vector data type: The pgvector plugin introduces a new data type called "vector" that can be used to store and manipulate high-dimensional vector data.

Vector indexing: pgvector provides support for indexing and querying vector data, making it easier to perform similarity searches, clustering, and classification operations on vector data. The plugin supports GIN and GiST index types.

Vector operations: pgvector provides a range of vector operation functions, allowing for addition, subtraction, dot product calculation, and length calculation between vectors.

Similarity search: The pgvector plugin supports similarity searches based on vector similarity metrics. It enables similarity calculation and search using cosine similarity and other measurement methods.

High performance: pgvector is optimized for vector data by utilizing SIMD instructions and efficient data structures, ensuring high-performance vector operations and queries.

Extensibility: As an open-source project, the pgvector plugin offers flexible custom extension interfaces, allowing users to customize and extend its functionality based on their specific needs.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

/rebase-and-merge


Way too many reads

Hey there!
I implemented the chat in my app with cloud functions for updating the message status etc. Now the problem I have that before cloud functions, sending a message and opening a chat was already like 50 reads. But now it is 150 reads per single message. Any way to improve that?

Hello! Wow, seems like a lot. This was brought up here a couple of times, and someone suggested that realtime database is actually better than firestore for the chat application, but both improvements and complete rewrite to realtime database are not in plans (unless someone will do a PR). I was always looking at this as a quick prototype / PoC package to then develop own scalable solution, since it is practically impossible to do this kind of lib that satisfies millions of different needs and specifications.

Added a disclaimer to the README, so people don't end up losing money actually (if used on a Braze plan)

Doesn't this make this package almost completely useless??

It is useless :) please don't use it. This was supposed to be an example.

It is useless :) please don't use it. This was supposed to be an example.

FYI, I have started the process of converting from Firestore to Realtime DB if you would like to help contribute. Thanks.
https://github.com/tatelax/flutter_firebase_realtime_chat_core/tree/more-to-realtime-db

I've published my forked rewrite of this package that uses Firebase Realtime DB here:
https://pub.dev/packages/flutter_firebase_realtime_chat_core


nested showConfirmDialogCustom

Hello,
how can I add showConfirmDialogCustom (or other Dialog) inside onAccept function of another showConfirmDialogCustom ?
Thank you

Try to set cancelable: false in parameter.

is your issue resolved?

Hi, I am closing this issue as of now as I haven't received any reply.
Thanks


git/gogit: add proxy tests

Add tests to test the proxy capabilities of git/gogit covering the env vars: HTTP_PROXY, HTTPS_PROXY, NO_PROXY and ALL_PROXY.

Build will be fixed by https://github.com/fluxcd/go-git/pull/12. We need to first merge that, than update the reference to fluxcd/go-git here.


How to center last line

I want to center the last line in paragraph, so I tried this TeX trick:
SILE.settings.set("document.lskip", SILE.nodefactory.newGlue("0cm plus  0.5fil"))
SILE.settings.set("document.rskip", SILE.nodefactory.newGlue("0cm plus -0.5fil"))
SILE.settings.set("typesetter.parfillskip", SILE.nodefactory.newGlue("0cm plus 1fil"))

But it does not work:

I think this is actually conceptually similar to what I brought up in #394, particularly the dirty hack I used to override SILE.settings.get() to target the next n lines with a temporary setting. In reality there isn't a way to target specific lines like this. As best I can figure the shaper is just not spacially aware enough yet. The typesetter.parfillskip setting  works because it is the same all the way through the paragraph and just happens to get applied at the end. On the other hand document.lskip has the same value every time you call it whether its the first line, the last line, or somewhere in-between.
Besides our two specific use cases, there is at least one more common idiom that we don't have a good way to apply: typesetting the entire first line of a paragraph differently than the following text. Sometimes this is all caps, sometimes it is bold, sometimes it is a different font or size — but this is a common practice. It's not something that can go in the content of the document itself because what the first line is will be determined by the typesetting not the content.
Basically we need a way to target specific subsets of content for styling without having to mark it up in the input. The typesetter needs to be aware of these rules because they will affect the shape of the paragraph. Basically this is something that CSS handles with pseudo element selectors like:

::first-line { } / ::last-line { }
::first-letter { } / ::last-letter { }
::first-child { } / ::last-child { }
::before { } / ::after { }

Essentially I think that solving your last-line issue (and my related ones) will require making SILE.settings.get() context aware so that it can return some normal default value but also optionally return different values for the same settings when it is told something extra about the context when being called. Or perhaps it could examine the state of the typesetter itself?

Well, the "fil" trick won't work because SILE doesn't have the concept of (degrees of) infinite glue. Just use a really big finite glue instead.
Here's something close, using the TeX idea:
\begin[papersize=a5]{document}
\begin{ragged}
% Ragged mode stops spaces being stretchy; any stretchiness in the text below
% will stop the glue stretch from summing to zero.
\begin{script}
SILE.settings.set("document.lskip", SILE.nodefactory.newGlue("0cm plus  5000pt"))
SILE.settings.set("document.rskip", SILE.nodefactory.newGlue("0cm plus -5000pt"))
SILE.settings.set("typesetter.parfillskip", SILE.nodefactory.newGlue("0cm plus 10000pt"))
\end{script}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur.
\end{ragged}
\end{document}

I’m trying to use this with https://github.com/khaledhosny/quran-data, but the above snippet just brok everything, small suras completely disappear (only the sura name remain), and for the rest text runs into the margin and I can tell if last lines are centered or not.


complete ML workflows in analysis: facilities capabilities and user interface

Designing and training ML models in high energy physics is roughly in the state of where analysis was about 5-10 years ago.
There's a very large disparity in outcome based on available resources and additional knowledge at specific institutions, and most people are relegated to using a single GPU with hopefully large RAM.
In addition to that the complete workflow from model design and training to deploying that model, in addition to other models, efficiently at scale for multiple users is so far poorly understood (but we are doing our best). We do understand the individual parts reasonably well, but no one aside from an expert can presently make a decently functioning complete system.
Moreover, constructing a complete and efficient system will be extremely integrated with the facility where it is hosted, due to both the necessary compute resources and the data required.
Let's discuss what is needed to bring the steps of the ML-model lifecycle together in a cohesive workflow that addresses:

fair use of accelerator resources
data placement for training vs. inference
multi-modal resource contention and priority (i.e. is training somehow fundamentally more important than inference, or vice versa)
user interface design and bookkeeping

Different topic regarding ML and our facilities: Many of our clusters use SLURM or similar schedulers to allocate resources. However, this does not fit well with ML frameworks for hyperparameter optimization (for more clever things than grid search, anyway). For example using ray tune requires quite a bit of fiddling to work well (I have some demos here). And similarly, synchronization to cloud-based dashboards is hampered by compute nodes not having internet (not sure if this is a universal thing). For example, I had to write this to trigger synchronization to Weights & Biases conveniently/live.
Bottom line: It seems like our systems are not exactly first-class citizens from the point of developers that receive most of their support and applications from industry.

Interested to learn more about ML workflows in facilities and also https://github.com/HSF/PyHEP.dev-workshops/issues/26


how to save weights without optimizer weights by using checkpoint file format in tensorflow keras model?

@xiongma
Let us know if this helps: link, you may use include_optimizer=False.

thx your quick answer.

in your first answer, it saves the model, I just want to save the model weights. I want to save the weights just like this.

model.save_weights()

in your second answer, I don't think this related to this topic, maybe is my misunderstanding. thx very much
do u have any idea about this?

@xiongma
Model.save.weights will save only the model weights and model.save saves the architecture,weights and configs, please feel free to move this to closed status if it answers the question.

I mean, is there a way to use model.save_weights that it won't save optimizer weights?

@xiongma
Model.save.weights will save only the model weights, the optimizer details (state) gets saved as configuration as explained above with "model.save".


Create Container with most water.cpp

Great work @deepshandilya please give this repo a star if it really helped you to complete your PR.
Also follow me for follow back if you want to get connected with me for any such open source contribution program. Thank you 😊


Update the Rancher post-delete hook. It's leaving some fleet, remnants on latest 2.6 rc1

If this is a UI issue, please file an issue at https://github.com/rancher/dashboard/
Rancher Server Setup

Rancher version:2.6.0-rc1
Installation option:

HA RKE1 k8s 1.21 - CIS

Proxy/Cert Details: N/A

Describe the bug
It seems that after doing helm uninstall rancher -n cattle-system fleet is not getting removed now.
This used to work on https://github.com/rancher/rancher/issues/30924
To Reproduce

Install Rancher v2.6.0-rc1
Then uninstall it with helm uninstall rancher -n cattle-system

Result
NAMESPACE             NAME                                      READY   UP-TO-DATE   AVAILABLE   AGE
cattle-fleet-system   deployment.apps/fleet-agent               1/1     1            1           13m
cattle-fleet-system   deployment.apps/fleet-controller          1/1     1            1           13m
cattle-fleet-system   deployment.apps/gitjob                    1/1     1            1           13m

NAMESPACE             NAME                                                 DESIRED   CURRENT   READY   AGE
cattle-fleet-system   replicaset.apps/fleet-agent-7c848bb648               0         0         0       13m
cattle-fleet-system   replicaset.apps/fleet-agent-b7688c69b                1         1         1       13m
cattle-fleet-system   replicaset.apps/fleet-controller-57c9c866f6          1         1         1       13m
cattle-fleet-system   replicaset.apps/gitjob-5778966b7c                    1         1         1       13m

NAMESPACE             NAME                                           READY   STATUS      RESTARTS   AGE
cattle-fleet-system   pod/fleet-agent-b7688c69b-8kmhr                1/1     Running     0          13m
cattle-fleet-system   pod/fleet-controller-57c9c866f6-8z22k          1/1     Running     0          13m
cattle-fleet-system   pod/gitjob-5778966b7c-gplrp                    1/1     Running     0          13m

Expected Result
Fleet also uninstalled
Additional context
https://github.com/rancher/rancher/issues/30924

Believe we just need to add cattle-fleet-system here: https://github.com/rancher/rancher/blob/release/v2.6/chart/values.yaml#L148-L150
@nickgerace can confirm we want those all removed, I am under impression we do, and this bug was just part of namespace switch on fleet side.

That is correct. We need to include both cattle-fleet-system and fleet-system because Fleet needs to still support 2.5.x

It is right, we just need to add the new namespace cattle-fleet-system to the list.

Available to test with v2.6.0-rc2

Probably not related or blocker as Rancher but I've opened this issue when upgrading an Airgap HA
https://github.com/rancher/rancher/issues/34184

Validation: PASSED
Steps to recreate:
##Rancher v2.5.9 to confirm cleanup of fleet-system

Create HA RKE1 K8s 1.20.9, installing Rancher v2.5.9
run helm install rancher rancher-latest/rancher --namespace cattle-system --create-namespace --set hostname=brendar.do.rancher.space --version v2.5.9 --set rancherImagePullPolicy=Always --kubeconfig kube_config_cluster.yml
run kg pods -n cattle-system --kubeconfig kube_config_cluster.yml to see pods deployed

NAME                       READY   STATUS    RESTARTS   AGE
rancher-859746f565-5vz5f   0/1     Running   0          20s
rancher-859746f565-6vtwm   0/1     Running   0          20s
rancher-859746f565-j58jt   0/1     Running   0          20s

run kg pods -n fleet-system --kubeconfig kube_config_cluster.yml to see pods deployed

NAME                                READY   STATUS    RESTARTS   AGE
fleet-agent-d59db746-xjqqq          1/1     Running   0          3m4s
fleet-controller-79554fcbf5-tnxn9   1/1     Running   0          3m35s
gitjob-568c57cfb9-vw97n             1/1     Running   0          3m35s

run helm uninstall rancher --namespace cattle-system --kubeconfig kube_config_cluster.yml
run kg pods -n cattle-system --kubeconfig kube_config_cluster.yml to see pods are cleaned up as expected

No resources found in cattle-system namespace.

run kg pods -n fleet-system --kubeconfig kube_config_cluster.yml to see pods are cleaned up as expected

No resources found in fleet-system namespace.

##Rancher v2.6.0-rc1

Create HA RKE1 K8s 1.20.9, installing Rancher v2.6.0-rc1
run helm install rancher rancher-latest/rancher --namespace cattle-system --create-namespace --set hostname=brendar.do.rancher.space --version v2.6.0-rc1 --set rancherImagePullPolicy=Always --kubeconfig kube_config_cluster.yml
run kg pods -n cattle-system --kubeconfig kube_config_cluster.yml to see pods deployed

NAME                               READY   STATUS      RESTARTS   AGE
helm-operation-7zk47               0/2     Completed   0          75s
helm-operation-tx665               0/2     Completed   0          80s
helm-operation-x6fbv               0/2     Completed   0          90s
rancher-6d6874f7d7-l6jxp           1/1     Running     0          2m54s
rancher-6d6874f7d7-rhfmg           1/1     Running     0          2m54s
rancher-6d6874f7d7-wmskt           1/1     Running     0          2m54s
rancher-webhook-6577fc98c6-vg7jd   1/1     Running     0          72s

run kg pods -n cattle-fleet-system --kubeconfig kube_config_cluster.yml to see pods deployed

NAME                                READY   STATUS    RESTARTS   AGE
fleet-controller-79554fcbf5-5dkw4   1/1     Running   0          108s
gitjob-568c57cfb9-66zmt             1/1     Running   0          108s

run helm uninstall rancher --namespace cattle-system --kubeconfig kube_config_cluster.yml
run kg pods -n cattle-system --kubeconfig kube_config_cluster.yml to see pods are cleaned up as expected

No resources found in cattle-system namespace.

run kg pods -n fleet-system --kubeconfig kube_config_cluster.yml to see pods have not been cleaned up as expected

NAME                                READY   STATUS    RESTARTS   AGE
fleet-controller-79554fcbf5-5dkw4   1/1     Running   0          2m42s
gitjob-568c57cfb9-66zmt             1/1     Running   0          2m42s

Steps to Validate:
##Rancher v2.6.0-rc3

Create HA RKE1 K8s 1.20.9, installing Rancher v2.6.0-rc3
run helm install rancher rancher-latest/rancher --namespace cattle-system --create-namespace --set hostname=brendar.do.rancher.space --version v2.6.0-rc3 --set rancherImagePullPolicy=Always --kubeconfig kube_config_cluster.yml
run kg pods -n cattle-system --kubeconfig kube_config_cluster.yml to see pods deployed

NAME                               READY   STATUS      RESTARTS   AGE
helm-operation-dxdwp               0/2     Completed   0          52s
helm-operation-rjfjt               0/2     Completed   0          41s
rancher-766877bf7c-2h679           1/1     Running     0          117s
rancher-766877bf7c-88vhk           1/1     Running     0          117s
rancher-766877bf7c-gtmqd           1/1     Running     0          117s
rancher-webhook-6577fc98c6-vwgsj   1/1     Running     0          38s

run kg pods -n cattle-fleet-system --kubeconfig kube_config_cluster.yml to see pods deployed

NAME                                READY   STATUS    RESTARTS   AGE
fleet-controller-859995d896-zn7vk   1/1     Running   0          3m18s
gitjob-5778966b7c-cphwx             1/1     Running   0          3m18s

run helm uninstall rancher --namespace cattle-system --kubeconfig kube_config_cluster.yml
run kg pods -n cattle-system --kubeconfig kube_config_cluster.yml to see pods are cleaned up as expected

No resources found in cattle-system namespace.

run kg pods -n fleet-system --kubeconfig kube_config_cluster.yml to see pods are now cleaned up as expected

No resources found in fleet-system namespace.


Failed to launch the Python Process, please validate the path 'python'

Issue Type: Bug
hi
the python preview extention gives this error
Failed to launch the Python Process, please validate the path 'python'
please, any clue?
Extension version: 0.0.4
VS Code version: Code 1.29.1 (bc24f98b5f70467bc689abf41cc5550ca637088e, 2018-11-15T19:13:36.375Z)
OS version: Windows_NT x64 6.1.7601

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz (8 x 2192)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: unavailable_softwarevideo_decode: unavailable_softwarevideo_encode: enabledwebgl: enabledwebgl2: unavailable_off

Memory (System)
15.89GB (8.03GB free)

Process Argv

Screen Reader
no

VM
0%

I had the same problem with a fresh install of Python 3.7.3 on Windows 10 (1809).
Python 3 seems to want you to invoke an interpreter using py.exe (which is installed in C:\Windows\) rather than calling a python.exe. Supposedly this is to allow you to choose between 2 and 3.
I simply modified my path and add ~\AppData\Local\Programs\Python\Python37.
This may also help with #6, since the problem is probably just path ordering.

Same issue on Linux.
No extension settings that seem relevant.
Uninstalling.

Same issue on Linux.
No extension settings that seem relevant.
Uninstalling.

Same issue on Linux.
Please fix it.

Linux (Ubuntu 20.04) workaround:
$ cd /usr/bin/
$ sudo ln -sf python3 python

Thanks Dmitriy,
That work around would work for users with 1 python on their system.
For users with multiple python versions, or with virtual environments more is needed.
VS Code allows you to select an interpreter or virtual environment.  This extension needs to look at that.

However, since there has been no activity by the dev for 2 years......

Linux (Ubuntu 20.04) workaround:
$ cd /usr/bin/
$ sudo ln -sf python3 python

Thank you so much. It finally worked with no issues.

Linux (Ubuntu 20.04) workaround:
$ cd /usr/bin/
$ sudo ln -sf python3 python

Thank you DmitriyPanteleev. You make the word a better place.

Linux (Ubuntu 20.04) workaround: $ cd /usr/bin/ $ sudo ln -sf python3 python

thanks a lot!

Excellent! works perfect on linux mint 20! tks a lot!

Linux (Ubuntu 20.04) workaround: $ cd /usr/bin/ $ sudo ln -sf python3

Super, this worked for ubuntu 22.04.

solution for mac?

This works
Thanks Man


Query does not log undiscoverable store

Thanos, Prometheus and Golang version used:  v0.11.0
Object Storage Provider:  GCS
What happened:
Specified Store and Sidecar storage endpoints on the command command line using DNS resolver.  The Sidecar endpoint was incorrect.  Query logged the addition of the Store endpoint, but nothing about the Sidecar endpoint.  The Query /stores page shows only the Store endpoint.
        --store.sd-dns-resolver=miekgdns
        --store=dnssrv+_grpc._tcp.thanos-store-grpc.default.svc.cluster.local
        --store=dnssrv+_grpc._tcp.thanos-sidecar-grpc.default.svc.cluster.local

What you expected to happen:
Query logs an error regarding DNS resolution of the bad endpoint.  The /stores page provides information about the unresolved endpoint.

Agree, good point. :+1:  Marking as bug, help wanted to fix it :hugs:

Shall I go about solving this issue?

yes please!
On Mon, 20 Apr 2020 at 10:54, Yash Sharma<EMAIL_ADDRESS>wrote:

Shall I go about solving this issue?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/thanos-io/thanos/issues/2404#issuecomment-616440291,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABVA3O3WDKHRVEZSODKFONDRNQLWJANCNFSM4MENVUVA
.

Great! I will hop on! :stuck_out_tongue:

Hey @bwplotka! I was going through the issue, and after reproducing it, I observed the following -

The DNS resolution raises an error(here) where it seems to log the error and move on with other dns resolution.
I was thinking of passing the error to this function where if it detects an error, it logs an error from the Query component.
What do you think about the approach?

Nice, so if it already logs an error.. what is the problem we are trying to solve then? (:

So the error raised was from the resolver.go file, where it does the resolution of dns, but somehow that error is not propagated to the query component. So I think we need to propagate the error, as I didn't see any errors raised in the logs of query component.

What do you mean no propagate? There is literally level.Error(p.logger).Log("msg", "dns resolution failed", "addr", addr, "err", err)  log line :thinking:

Yeah, when I ran the query component in my local machine, it did raise the error, but the same does not happen when I check the logs of query component in Kubernetes deployment.

Nice! Maybe logger is not passed properly?

I am attaching some info about the investigation that I did :stuck_out_tongue:
Config details passed to thanos query
thanos query \
--grpc-address=<IP_ADDRESS>:10901 \
--http-address=<IP_ADDRESS>:9090 \
--query.replica-label=prometheus_replica \
--query.replica-label=rule_replica \
--store.sd-dns-resolver=miekgdns \
--store=dnssrv+_grpc._tcp.thanos-store.thanos.svc.cluster.local \
--store=dnssrv+_grpc._tcp.prometheus-3-service.monitoring.svc.cluster.local \

Here is the log -

level=info ts=2020-04-25T09:31:55.41307044Z caller=main.go:152 msg="Tracing will be disabled"
level=info ts=2020-04-25T09:31:55.457862986Z caller=options.go:23 protocol=gRPC msg="disabled TLS, key and cert must be set to enable"
level=info ts=2020-04-25T09:31:55.458943584Z caller=query.go:401 msg="starting query node"
level=info ts=2020-04-25T09:31:55.45948314Z caller=intrumentation.go:48 msg="changing probe status" status=ready
level=info ts=2020-04-25T09:31:55.460033534Z caller=intrumentation.go:60 msg="changing probe status" status=healthy
level=info ts=2020-04-25T09:31:55.460226236Z caller=http.go:56 service=http/server component=query msg="listening for requests and metrics" address=<IP_ADDRESS>:9090
level=info ts=2020-04-25T09:31:55.460227986Z caller=grpc.go:106 service=gRPC/server component=query msg="listening for StoreAPI gRPC" address=<IP_ADDRESS>:10901
level=info ts=2020-04-25T09:33:25.58191222Z caller=storeset.go:384 component=storeset msg="adding new storeAPI to query storeset" address=<IP_ADDRESS>:10901 extLset=

And here is the pods that I have deployed in minikube -
 yash@kmaster  kube-prome/prome-thanos  sudo kubectl get po --all-namespaces
NAMESPACE              NAME                                         READY   STATUS    RESTARTS   AGE
kube-system            coredns-66bff467f8-8zw8l                     1/1     Running   14         18h
kube-system            coredns-66bff467f8-sh9v9                     1/1     Running   10         18h
kube-system            etcd-kmaster                                 1/1     Running   5          18h
kube-system            kube-apiserver-kmaster                       1/1     Running   6          18h
kube-system            kube-controller-manager-kmaster              1/1     Running   3          7h26m
kube-system            kube-proxy-8zcsp                             1/1     Running   2          18h
kube-system            kube-scheduler-kmaster                       1/1     Running   4          7h26m
kube-system            storage-provisioner                          1/1     Running   3          18h
kubernetes-dashboard   dashboard-metrics-scraper-84bfdf55ff-8268b   1/1     Running   2          18h
kubernetes-dashboard   kubernetes-dashboard-bc446cc64-cqdsn         1/1     Running   7          18h
monitoring             alertmanager-5f7f948969-jvgbb                1/1     Running   1          7h12m
monitoring             minio-2-7d5765f59c-56299                     1/1     Running   1          7h13m
monitoring             prometheus-0                                 2/2     Running   3          7h11m
monitoring             prometheus-1                                 2/2     Running   3          7h8m
monitoring             prometheus-2                                 2/2     Running   3          7h6m
thanos                 minio-85fd55b9fd-6t2wp                       1/1     Running   0          50s
thanos                 thanos-query-77d797f89d-vj4v8                1/1     Running   0          33s
thanos                 thanos-store-0                               0/1     Running   1          30s

As we can see that prometheus-3-service is not present, the query somehow skips the error.

Maybe logger is not passed properly?

I think that might be the reason, I am reading through the codebase now, and would comment my understanding of the possible issue :sweat_smile:


feat: Support MySQL's DIV operator

Support MySQL's integer devision operator DIV.
https://dev.mysql.com/doc/refman/8.0/en/arithmetic-functions.html
(This PR's code is based on @max-sixty's code in #874)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

11 of 11 (100.0%)  changed or added relevant lines in 4 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.009%) to 86.17%

Files with Coverage Reduction
New Missed Lines
%

src/ast/operator.rs
1
93.18%

Totals

Change from base Build<PHONE_NUMBER>:
0.009%

Covered Lines:
14355

Relevant Lines:
16659

💛  - Coveralls


[HUDI-1714] Added tests to TestHoodieTimelineArchiveLog for the archival of compl…

…eted clean and rollback actions.
Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contributing.html before opening a pull request.

What is the purpose of the pull request
This pull request adds testcases for the  TestHoodieTimelineArchiveLog class.
Brief change log
This pull request adds testcases for the TestHoodieTimelineArchiveLog class specifically the getCleanInstantsToArchive function.
Verify this pull request
This change added tests.
Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

@jsbali  could we file a JIRA for this change?

@vinothchandar added JIRA for it.

@satishkotha I have made the changes as requested. PTAL

@satishkotha I have made the changes as requested. PTAL

@jsbali LGTM. thanks for improving test coverage. Can you resolve conflicts above? I can merge after that

Codecov Report

Merging #2677 (a45db97) into master (4e050cc) will decrease coverage by 43.19%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master   #2677       +/-   ##
============================================
- Coverage     52.58%   9.38%   -43.20%
+ Complexity     3707      48     -3659
============================================
  Files           485      54      -431
  Lines         23227    1993    -21234
  Branches       2466     235     -2231
============================================
- Hits          12213     187    -12026
+ Misses         9934    1793     -8141
+ Partials       1080      13     -1067

Flag
Coverage Δ
Complexity Δ

hudicli
?
?

hudiclient
?
?

hudicommon
?
?

hudiflink
?
?

hudihadoopmr
?
?

hudisparkdatasource
?
?

hudisync
?
?

huditimelineservice
?
?

hudiutilities
9.38% <ø> (-60.37%)
48.00 <ø> (-324.00)

Flags with carried forward coverage won't be shown. Click here to find out more.


feat: outgoing idempotent payments

Fixes: https://github.com/fedimint/fedimint/issues/2496
Also fixes: https://github.com/fedimint/fedimint/issues/2674
Payments are occasionally getting stuck on LND with this fix, but it does not appear to be the same issue.
Uses a map on the gateway to de-duplicate payment requests and only executes a new payment if it has not been executed before.
On the client side, this allows us to move the pay_invoice request back into the trigger function, where it belongs.

One somewhat pathological case where it might not be idempotent:

user makes request to pay invoice
gateway tells lnd to pay invoice, it succeeds, returns success respones
gateway restarts
lnd crashes
user client requests to pay same invoice

First user client will get successful response, second one will get failed response  (because node is down and the contractid -> operationid map was lost when gateway restarted)

the contractid -> operationid map was lost when gateway restarted

I don't think this can happen if the state machine was constructed correctly. The gateway should always persist the contract first and then try to pay. Caveat: I only to a quick glance at the GW side of the new client.


intelisense problem

there is no code suggestions for OVERRIDE ... last night it tooks till 6 AM for me to figure out that in DbContext i should  override OnConfiguring with DbContextOptionsBuilder parameter not DbContextOptions ...

Please provide details steps include a code sample so that we can understand and reproduce

public class AvaContext: DbContext
	{
		public DbSet<Place> Places { get; set; }
		public DbSet<Location> Locations { get; set; }

		protected override void OnModelCreating(ModelBuilder modelBuilder)
		{
			base.OnModelCreating(modelBuilder);

		}
		protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
		{
			var appEnv = CallContextServiceLocator.Locator.ServiceProvider
                            .GetRequiredService<IApplicationEnvironment>();
			optionsBuilder.UseSqlite($@"Data Source={appEnv.ApplicationBasePath}/../apiava/avaDB.db");
		}
    }

using EntityFramework 7 i created this context , for adding db connection query string OnConfiguring method should be overriden and in vscode intelisense not seggesting that or OnModelCreating

@MasoodRezazadeh Do I understand correctly that this is a feature request for IntelliSense helping you to implement a method?  Like so
public class AvaContext: DbContext
    {
        public DbSet<Place> Places { get; set; }
        public DbSet<Location> Locations { get; set; }

        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            base.OnModelCreating(modelBuilder);

        }
        OnCon<IntelliSense> -> Propose to override?
    }

@jrieken Yes i Thought this feature should be available for newbies like me

ok. understood. moving to OmniSharp cos they drive the C# features

This issue was moved to OmniSharp/omnisharp-roslyn#346


Measure number indicators

Measure number indicators are used signify the absolute position of anything that comes after the indicator in terms of the referenced measure. Lydown should automatically add rests (for actual parts) or silences (for the global context - see #37).
An example:
- time: 4/4
- key: D
(20): || // this will put a double bar line at the beginning of measure 20
(35): \fine // this puts a _fine_ indication at the beginning of measure 35...
(37:3): \fine // this puts a _fine_ indication on the third beat of measure 37
(end): \dacapoalfine // this puts a _da capo al fine_ indication at the end of the piece

The (end) measure indicator requires lydown to go over the other parts in the same movement and to calculate the maximum number of measures.

As preparation for this feature, and also for being able to do vertical editing in interactive mode (see #50), we need to have a context. We can use the opts object as context. Since every file is parsed separately, and usually represents a separate part, we can safely do the time calculation in the parsing stage, at least for 99% of use cases. The other 1% could be dealt with by preserving the current time in the opts object passed to LydownParser.parse.

Actually, trying to assign times to each event in a lydown stream is too problematic. There's problem with time signatures changed in mid stream, duration macros, named macros, and a global stream with measure indicators and time signature changes, that would cause an implementation based on the parsing stage to be a total chaos.
Therefore, we are left with the option of doing the time calculation during the translation stage, which creates the actual lilypond code. What we can do is instead of assigning a time for each event, rather create a map of measure locations, or individual event locations:
A simple example:
4c8eg2c

Should lead to the following map (where time is expressed in Rational values):
(0/1) => [1,2] # c
(1/4) => [1,4] # e
(3/8) => [1,5] # g
(2/4) => [1,7] # c

An example with a duration macro:
{8_6__}cdedef2e

And the time map:
(0/1)  => [1,8] # c
(1/8)  => [1,9] # d
(3/16) => [1,10] # e
(2/8)  => [1,11] # d
(3/8)  => [1,12] # e
(7/16) => [1,13] # f
(2/4) => [1,15] # e

An example with multiple lines:
4c8d6e3fg4ab
8.c6d8.e6f2g


chore: Add issue templates

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


drivers: flash: shell: add verify step to cmd_test

Previously cmd_test could falsely give the indication that the flash driver functioning properly, because the written data isn't validated, and thus not truley tested.
This commit a verify step to ensure the data was written successfully.
Example output:
uart:~$ flash test flash-controller@52002000<PHONE_NUMBER>
Erase OK.
Write OK.
Verified OK.
Erase-Write-Verify test done.

uart:~$ flash test qspi-nor-flash@0 0 1000
Erase OK.
Write OK.
Verification ERROR!
Erase-Write-Verify test done.

Signed-off-by: Hein Wessels<EMAIL_ADDRESS>

@nashif @de-nordic Pinging here, because requesting re-review dismisses all other pending reviews.

@heinwessels In the stabilization phase, we need a bug linked to each PR. If you'd like to merge before release, file a bug and let me know +1

@laurenmurphyx64 this is not blocking, and I don't mind waiting for the next development phase.


ESP32 【esp_wifi_config_espnow_rate】doesn't work  (IDFGH-7183)

如何配置固定的PHY速率和MCS，esp_wifi_config_espnow_rate不起作用
How to configure PHY rate in WIFI_PHY_RATE_MCS0_LGI, 【esp_wifi_config_espnow_rate 】doesn't work

Hi @LCreamStarter
Can you share your code here? And do you have wireless sniffer to check the rate?

Thanks for reporting, will close due to short of feedback, feel free to reopen with more updates. Thanks.


Support GHC 9.2

Base bump should suffice, this works:
cabal install -w ghc-9.2.0 assoc --allow-newer={assoc,indexed-traversable}:base

Blocked on:

[x] https://github.com/haskellari/indexed-traversable/issues/16

Revision is on hackage.  Thanks!


Add an option to not remove extensions

Fix https://github.com/lfittl/activerecord-clean-db-structure/issues/21
Fix https://github.com/lfittl/activerecord-clean-db-structure/issues/42

LGTM. I'll see if @lfittl has any comments. Otherwise we can merge this and cut a new release this week.

thanks @andyatkinson !

https://github.com/lfittl/activerecord-clean-db-structure/pull/46 is (I think) the only other thing preventing us from deploying this gem.


Remove tutorials from Dockerfile

The "docker/tutorials" repository is now private, causing building the docs to fail.
Note that this change is also included in https://github.com/docker/swarm/pull/1817, but having a separate PR for just this change is probably faster to accept/merge

ping @abronan @moxiegirl

LGTM

LGTM


Display pending nwc from dms

needs https://github.com/MutinyWallet/mutiny-node/pull/967
Functionality is working, just needs proper design. I just made the sync nostr contacts button work with nsecs in the apps.
Will also detect nip-07 extensions

In 844 now


📰 fix the scheduling framework figure link

📰 fix the scheduling framework figure link

Should be "static/images/docs/scheduling-framework-extensions.png".

/kind cleanup

/lgtm

/lgtm

/approve


Inspect AWS caller identity

Use boto3 STS client to inspect AWS caller identity info.
Adds pip extra 'AWS'
Adds config commands: aws_account, aws_user, aws_arn

Codecov Report

Merging #15 into master will increase coverage by 0.39%.
The diff coverage is 88.88%.

@@            Coverage Diff             @@
##           master      #15      +/-   ##
==========================================
+ Coverage   73.56%   73.95%   +0.39%
==========================================
  Files          12       12
  Lines        1199     1225      +26
  Branches      206      208       +2
==========================================
+ Hits          882      906      +24
- Misses        299      301       +2
  Partials       18       18

Impacted Files
Coverage Δ

packermate/config.py
94.28% <88.88%> (-0.39%)
:arrow_down:

packermate/process.py
96.49% <0%> (+1.75%)
:arrow_up:

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 16cf7c7...e6a4dc3. Read the comment docs.


task path for AstroNVim

Neovim version (nvim -v)
NVIM v0.9.5
Operating system/version
MacOS 14.2.1
Describe the bug
No way to specify a path for custom tasks. The settings area for the user is in ~/.config/nvim/lua/user/. The plugin configuration file will be in ~/.config/nvim/lua/user/plugins/. But the plugin is looking in ~/.config/nvim/lua/ + overseer/template/.  Nothing can be added to the ~/.config/nvim/lua/ folder in astronvim.
How can I specify the full path for tasks?
What is the severity of this bug?
breaking (some functionality is broken)
Steps To Reproduce

install AstroNVim
create userconfig (https://docs.astronvim.com/configuration/manage_user_config/)
create config ~/.config/nvim/lua/user/plugins/overseer.lua:

return {
  'stevearc/overseer.nvim',
    opts = {
    templates = { "builtin", "kt_build" },
    },

  load_template = { "kt_build" },

  priority = 1000,
  event = "LspAttach",
}

The task kt_build.lua was created in paths:
~/.config/nvim/lua/user/
~/.config/nvim/lua/user/overseer/template/
~/.config/nvim/lua/user/plugins/
~/.config/nvim/lua/user/plugins/overseer/template/
Expected Behavior
I run the :OverseerRun command and see a menu with the kt_build task.
result:

There's no way to change the root directory where overseer is looking for templates. If you want to define them in a custom location, you can do that but you will need to manually register them with overseer https://github.com/stevearc/overseer.nvim/blob/master/doc/guides.md#custom-tasks
require("overseer").register_template(require("user.overseer.template.kt_build"))

One note is that when registered directly like this, you will need to ensure that the template definition includes a name (since it won't be auto-created from the module path). You should get a clear error message if you forget, though

How to add register_template to Lazy config ~/.config/nvim/lua/user/plugin/overseer.lua:
return {
  'stevearc/overseer.nvim',
    opts = {
    templates = { "builtin", "kt_build" },
    },

  load_template = { "kt_build" },

  priority = 1000,
  event = "LspAttach",
}

for template ~/.config/nvim/lua/user/overseer/template/kt_build.lua ?

Try
return {
  'stevearc/overseer.nvim',
  opts = {
    templates = { "builtin", "kt_build" },
  },
  config = function(_, opts)
    local overseer = require("overseer")
    overseer.setup(opts)
    overseer.register_template(require("user.overseer.template.kt_build"))
  end,
  event = "LspAttach",
}

Yes it works, thank you.
But:

The task does not start. I pressed start forcibly through the menu and the task is in PENDING status.
If I select edit from the menu and immediately press enter (without changing anything), the task will start.

The task created through this template has a name in the form of a command, but in the template directly prescribed name through the field "name" (name = "Kotlin build (gradlew)").

Am I not launching tasks correctly?

My config:
~/.config/nvim/lua/user/plugin/overseer.lua

return {
  'stevearc/overseer.nvim',
  opts = {
    -- templates = { "builtin", "user.overseer.template.kt_build(gradlew)" },
  },4

  config = function(_, opts)
    local overseer = require("overseer")
    overseer.setup(opts)
    overseer.register_template(require("user.overseer.template.kt_build(gradlew)"))
    overseer.register_template(require("user.overseer.template.py_run"))
  end,

  -- load_template = { "user.overseer.template.kt_build(gradlew)" },

  keys = {
    { "<leader>rr", "<cmd>:OverseerRun<cr>", desc="Run task..." },
    {"<leader>rt", "<cmd>:OverseerToggle<cr>", desc = "Open/Close overseer window"},
    {"<leader>r", name = "qwe", desc = "Build/Run tasks" },
    -- { "<leader>", "<cmd><cr>", desc="" },2
    -- { "<leader>", "<cmd><cr>", desc="" },2
    -- { "<leader>", "<cmd><cr>", desc="" },
  },

  priority = 1000,
  event = "LspAttach",
}

~/.config/nvim/lua/user/overseer/template/kt_build(gradlew).lua

return {
  name = "Kotlin build (gradlew)",
  builder = function()
  -- local file = vim.fn.expand("%:p")
  return {
      cmd = { "./gradlew build" },
      -- args = { file },
      components = { "default" },
    }
  end,
  condition = {
    filetipe = { "kt" },
  },
}

I think I've found the reason why the task won't start:
[DEBUG] Starting task ./gradlew build
[ERROR] Strategy 'terminal' failed to start for task './gradlew build': Vim:E475: Invalid value for argument cmd: './gradlew build' is not executable
But why is it renamed and started when "editing" ?

I found a bug in the task run, it's working now.
~/.config/nvim/lua/user/overseer/template/kt_build(gradlew).lua
return {
  name = "Kotlin build (gradlew)",
  builder = function()
  -- local file = vim.fn.expand("%:p")
  local root_project_path = vim.fn.getcwd()
  return {
      cmd = { root_project_path .. "/gradlew", "build" },
      -- args = { file },
      components = { "default" },
    }
  end,
  condition = {
    filetipe = { "kt" },
  },
}


Various fixed to allow sampling without crashing

I just ran this quickly for my pipeline after rebasing but this should be run on the other tests as well before merging.

Hi Tilman,
Ok great. I'll fork this and implement the switch. I'll update you when
it's done and I've done some validation tests within cosmosis.
Cheers,
Ben
On Fri, Aug 28, 2020 at 3:04 PM Tilman Troester<EMAIL_ADDRESS>wrote:

I just ran this quickly for my pipeline after rebasing but this should be
run on the other tests as well before merging.
You can view, comment on, or merge this pull request online at:
https://github.com/nebblu/ReACT/pull/11
Commit Summary

Attempt at supporting high z ranges.
Added mode switch.
Remove files from include/Copter.
updated .gitignore
Catch and propagate SCOL error.
Update HALO.cpp
Print error message when cvirial doesn't converge.
Option for sampling log fR0.
Clean up setup.py
Update react_wrapper.cpp
Update HALO.cpp
Update HALO.h
Update HALO.cpp
Remove generated files.

File Changes

M cosmosis/cosmosis_reaction_module.py
https://github.com/nebblu/ReACT/pull/11/files#diff-56544e3a8791149800792939fe3a6c45
(33)
M pyreact/react.py
https://github.com/nebblu/ReACT/pull/11/files#diff-24debdb5e3f9486afb34ae5d0e7c0d24
(4)
M pyreact/react_wrapper.cpp
https://github.com/nebblu/ReACT/pull/11/files#diff-a39003bee2685c7a36189ff40d7a40c7
(14)
M reactions/.gitignore
https://github.com/nebblu/ReACT/pull/11/files#diff-f25f53dc331c1c38bf9a82776a3a7107
(4)
D reactions/config.h
https://github.com/nebblu/ReACT/pull/11/files#diff-96cea22373c1cdd7b56542fa7a367555
(146)
D reactions/include/Copter/BSPT.h
https://github.com/nebblu/ReACT/pull/11/files#diff-0610cc7dd6ecee897fe37151fbb3df17
(42)
D reactions/include/Copter/BSPTN.h
https://github.com/nebblu/ReACT/pull/11/files#diff-aae9fbe2609e6b648804e06d1cb65333
(109)
D reactions/include/Copter/Closure.h
https://github.com/nebblu/ReACT/pull/11/files#diff-84c039da35e734d3ebeda5e38134d989
(109)
D reactions/include/Copter/Common.h
https://github.com/nebblu/ReACT/pull/11/files#diff-556562decd61e448d97a5a515e38153d
(65)
D reactions/include/Copter/ConsistentSPT.h
https://github.com/nebblu/ReACT/pull/11/files#diff-79cb2e1dc075765069cd6944507f031b
(74)
D reactions/include/Copter/CorrelationFunction.h
https://github.com/nebblu/ReACT/pull/11/files#diff-8150568cdb17af21dcf64b9032910832
(36)
D reactions/include/Copter/Cosmology.h
https://github.com/nebblu/ReACT/pull/11/files#diff-095906e7bff60083a8f0e38f2de2a818
(77)
D reactions/include/Copter/Datafile.h
https://github.com/nebblu/ReACT/pull/11/files#diff-2e89b15f4d0a9eda02d24c9dab2cab2a
(88)
D reactions/include/Copter/FlowingWithTime.h
https://github.com/nebblu/ReACT/pull/11/files#diff-1fc92de5cf657206d2d264915c8706b2
(47)
D reactions/include/Copter/GrowthFunction.h
https://github.com/nebblu/ReACT/pull/11/files#diff-3dc4936408e2a50f22e9e2d5cd806503
(34)
D reactions/include/Copter/HALO.h
https://github.com/nebblu/ReACT/pull/11/files#diff-3a0723419197b70af31d298255b01271
(58)
D reactions/include/Copter/HigherSPT.h
https://github.com/nebblu/ReACT/pull/11/files#diff-1826bfe6110389e918d800a9041fc247
(41)
D reactions/include/Copter/InterpolatedPS.h
https://github.com/nebblu/ReACT/pull/11/files#diff-e3e178bd9fd534c3a5c183d913b187e8
(41)
D reactions/include/Copter/Kaiser.h
https://github.com/nebblu/ReACT/pull/11/files#diff-74d038fcba0ff72a6236821c85adbc26
(37)
D reactions/include/Copter/LagrangianResummation.h
https://github.com/nebblu/ReACT/pull/11/files#diff-0795bf53c0ba0ed5eebae356265bfde2
(54)
D reactions/include/Copter/LargeN.h
https://github.com/nebblu/ReACT/pull/11/files#diff-4f83fa16fdb9e942bc452da21148b7c3
(46)
D reactions/include/Copter/LinearPS.h
https://github.com/nebblu/ReACT/pull/11/files#diff-3b0118029fbdd364df4123790b518537
(34)
D reactions/include/Copter/MonteCarlo.h
https://github.com/nebblu/ReACT/pull/11/files#diff-4118cdd5daea13e8b5220deac3cad536
(98)
D reactions/include/Copter/NoWigglePS.h
https://github.com/nebblu/ReACT/pull/11/files#diff-4165f2a34427be792642331f99516f92
(37)
D reactions/include/Copter/ODE.h
https://github.com/nebblu/ReACT/pull/11/files#diff-aa8aa0bcfe1970ee733e99815a37267a
(52)
D reactions/include/Copter/ODE.inl
https://github.com/nebblu/ReACT/pull/11/files#diff-cec79defb5a6b4cd939eac96b2919578
(224)
D reactions/include/Copter/PowerSpectrum.h
https://github.com/nebblu/ReACT/pull/11/files#diff-64b7616208e070c0a56ce0dd242a85f4
(73)
D reactions/include/Copter/Quadrature.h
https://github.com/nebblu/ReACT/pull/11/files#diff-601754c99a79a886dee9398a99314574
(72)
D reactions/include/Copter/Quadrature.inl
https://github.com/nebblu/ReACT/pull/11/files#diff-c9a847cc7a7644fd3b59491db471db81
(523)
D reactions/include/Copter/RPT.h
https://github.com/nebblu/ReACT/pull/11/files#diff-c94e7db63b6c7073d28c92537842eb1c
(107)
D reactions/include/Copter/SCOL.h
https://github.com/nebblu/ReACT/pull/11/files#diff-444a72baeb8b3fd1923bd3bb85474fa7
(101)
D reactions/include/Copter/SPT.h
https://github.com/nebblu/ReACT/pull/11/files#diff-31bfb9e8e438d1e7ee6165e96c17605d
(183)
D reactions/include/Copter/SimpleRG.h
https://github.com/nebblu/ReACT/pull/11/files#diff-db1e09d954af5d1d64f77a5d73558b70
(30)
D reactions/include/Copter/SpecialFunctions.h
https://github.com/nebblu/ReACT/pull/11/files#diff-a9aac2b4abeb4c0333477b194118141b
(294)
D reactions/include/Copter/Spline.h
https://github.com/nebblu/ReACT/pull/11/files#diff-a5848cd5099e61343a4eccebca62b297
(82)
D reactions/include/Copter/Timer.h
https://github.com/nebblu/ReACT/pull/11/files#diff-776985eea1060053c6f5f23518a62768
(25)
D reactions/include/Copter/array.h
https://github.com/nebblu/ReACT/pull/11/files#diff-994e11a0312f23a5cab470ac28ac7394
(139)
D reactions/include/Copter/cfg.h
https://github.com/nebblu/ReACT/pull/11/files#diff-cd8a01ebbf0f255e9056878f4740f164
(121)
D reactions/include/Copter/cosmo_react.h
https://github.com/nebblu/ReACT/pull/11/files#diff-5a7f1007312c4575add6eae563e4bda1
(48)
D reactions/include/Copter/pstring.h
https://github.com/nebblu/ReACT/pull/11/files#diff-7b12527d8499fac1316f1b924fe8632e
(110)
D reactions/include/Copter/rng.h
https://github.com/nebblu/ReACT/pull/11/files#diff-0eb67b8c5654d5d3fc6339b94a567ac0
(96)
D reactions/share/Copter/M000.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-1e1ac0d6089a28fb8cb678474007e2ef
(9)
D reactions/share/Copter/M001.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-a4aef6907177c8e41a7dc2239cf23bfa
(9)
D reactions/share/Copter/M002.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-a0dfb8eda5759d92c3259543cefa7355
(9)
D reactions/share/Copter/M003.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-793b98f00b192ab4e5fa03f5fff7b29c
(9)
D reactions/share/Copter/M004.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-3ec3aecdf5892960631042a448cf9935
(9)
D reactions/share/Copter/bigpm.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-3beb15b4c2b8dc5c53256d3707f600ba
(9)
D reactions/share/Copter/eds.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-8fce0a434e70018f597f52ead08a9021
(9)
D reactions/share/Copter/matsubara.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-00ee42ba4d98e414025cd0b54344d665
(9)
D reactions/share/Copter/pietroni.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-553509c85a51f3948c666afa4cf1e41d
(9)
D reactions/share/Copter/reloaded.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-5b339696e4012e280e4b0081132430e8
(9)
D reactions/share/Copter/rpt.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-ab33d4db1c2b647cd611754e1c7079c3
(9)
D reactions/share/Copter/rpt_cmbfast.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-533c49f7242e52d84de83c3a7408c2a9
(10)
D reactions/share/Copter/taruya_hiramatsu.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-6d5764e89a85ebf4769ed520592f2b28
(9)
D reactions/share/Copter/tk_bigpm.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-9686ef891ad8c42653d6ab6580f69d02
(1500)
D reactions/share/Copter/tk_bigpm_new.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-1ee98b16a73c3925e8446cf983718e94
(8192)
D reactions/share/Copter/tk_eds.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-8c9f147aeae65afa941e9a7691afe822
(2659)
D reactions/share/Copter/tk_matsubara.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-49080f253a29faad2a73878fb7bbf610
(3227)
D reactions/share/Copter/tk_matsubara_new.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-b20da36f0f0efdf3c133be96cefa0c9f
(8192)
D reactions/share/Copter/tk_pietroni.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-dd0e72b7f0a4cf5169218112e8001e10
(3227)
D reactions/share/Copter/tk_reloaded.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-190e4b36e28d1eac531de31577953d09
(6915)
D reactions/share/Copter/tk_rpt.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-d1379783df45f6025a94093efc692322
(2766)
D reactions/share/Copter/tk_rpt_cmbfast.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-ba9683cf141a182d15468f5efda1ee9e
(699)
D reactions/share/Copter/tk_taruya_hiramatsu.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-3787fd8160fde2119a2515761120e074
(6915)
D reactions/share/Copter/tk_wmap5.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-67a787083b1115eb822dbef42c4adea5
(3231)
D reactions/share/Copter/tk_yoshida.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-21281ce7f5bee692341d9b29eeb886e1
(2758)
D reactions/share/Copter/tkfile_000.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-be521402fe6a571b1080419e36bce2e4
(1731)
D reactions/share/Copter/tkfile_001.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-0c68828715a3a0801a216f11744efe00
(1731)
D reactions/share/Copter/tkfile_002.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-1f78d62e2ccac25b57ca5f98125ce71b
(1500)
D reactions/share/Copter/tkfile_003.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-3e921318883b6bff4a5c7b14c088e095
(0)
D reactions/share/Copter/tkfile_004.dat
https://github.com/nebblu/ReACT/pull/11/files#diff-1e6a7ff34b1e144bfaf5519a07d9f9df
(0)
D reactions/share/Copter/valageas.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-81eb41910a909f8a18af5c9f4fb872f4
(0)
D reactions/share/Copter/wmap5.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-e0b3a49152a70ed08c7ad85ef388304b
(0)
D reactions/share/Copter/yoshida.ini
https://github.com/nebblu/ReACT/pull/11/files#diff-4974aa471a72f38a4fdb87f5c652bc87
(0)
M reactions/src/HALO.cpp
https://github.com/nebblu/ReACT/pull/11/files#diff-6b224988e4aa284bdb150ee62976229d
(0)
M reactions/src/HALO.h
https://github.com/nebblu/ReACT/pull/11/files#diff-3cec241a2e8244f8e4bbde9300922b23
(0)
M reactions/src/SCOL.cpp
https://github.com/nebblu/ReACT/pull/11/files#diff-7c8bc150a85faed6f2fe62de1d85d7cd
(0)
M reactions/src/SCOL.h
https://github.com/nebblu/ReACT/pull/11/files#diff-28e31e4fb8f5c0fdf2366ebcc819de4f
(0)
M setup.py
https://github.com/nebblu/ReACT/pull/11/files#diff-2eeaed663bd0d25b7e608891384b7298
(0)

Patch Links:

https://github.com/nebblu/ReACT/pull/11.patch
https://github.com/nebblu/ReACT/pull/11.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/nebblu/ReACT/pull/11, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK52VTNSBFSDUAMI4HSMJZ3SC6TOFANCNFSM4QODPLRQ
.

This has been super seeded by the chains_clean_switch branch.


Operations table doesn't scale nicely when zoomed in/out [3]

Describe the Bug: When viewing the table of operations (as either an internal or external user), when you zoom in/out of the page in your browser, the column widths on the table resize awkwardly and make some cols difficult to read.
Probability (how likely the bug is to happen, scored from 1-5): 2
(For example, probability of 5 is something like "it happens to all users every time they log in."
Probability of 1 "only happens to certain users when a really specific and unlikely path is followed.")
Effect (how bad the bug is when it does happen, scored from 1-5): 1
(For example, effect of 5 is "the entire app crashes and makes it unusable for all users" or "the bug causes the wrong data to be saved, with critical information (e.g. payment) being affected."
Effect of 1 is "It makes some styling look a little bit weird.")
Steps to reproduce the behaviour:
Zoom in and out from the page with the Operations table.
Screenshots:

Additional information:

OS: [e.g. iOS]
Browser: [e.g. chrome, safari]
Version: [e.g. 22]
Additional context

Might be a problem with all the tables; the Users one doesn't seem to be responsive at all anymore:


React Native Standards

warning:-
Encountered two children with the same key, 1. Keys should be unique so that components maintain their identity across updates. Laravel React JS
solution:-
https://sentry.io/answers/defining-proper-key-in-props/


Move verifier from internal and grpc to subpackage

We now export verifier, but make no stability guarantees.
Additionally, we move grpc_client.go and other grpc-related files to the
grpc/ subpackage to better couple all verifier implementation details
with the protocol.

Could we rename GRPCClient to Client and the below method to NewClient. It should make the linter happy.

Done. Just waiting for a pass to merge.


Allow ignoring some import names

we have an issue where the plugin flags OnInit as not found in "@angular/core" even tho it's there.
We'd like to mark that variable name as ignored in the rule, something like:
"import/named": ["error", { ignoreNames: "OnInit" }]

is there a way currently to achieve that?
We currently can't use the plugin because of that

You could of course use the plugin but use an eslint override for that one case.
Are you using TS, and its missing from the types? If you’re not using TS, then I’d love more information so i can reproduce it.

I am using TS, but the error is:
OnInit not found in '@angular/core' eslint import/named

how do I use an eslint override?
This is the eslintrc.js, let me know if you need ore information
const path = require("path");

module.exports = {
  extends: getExtends(),
  plugins: getPlugins(),
  rules: getRules(),
  parserOptions: getParserOptions(),
  parser: "@typescript-eslint/parser",
  env: getEnv(),
  settings: getSettings(),
};

function getExtends() {
  return [
    "eslint:recommended",
    'plugin:import/errors',
    'plugin:import/warnings',
    "plugin:@typescript-eslint/recommended",
  ];
}

function getPlugins() {
  return [
    'import',
    "@typescript-eslint",
  ];
}

function getRules() {
  return {
    "@typescript-eslint/no-empty-function": 0,
    "@typescript-eslint/ban-ts-comment": 0,
    "@typescript-eslint/explicit-module-boundary-types": 0,
    "@typescript-eslint/no-explicit-any": 0,
    "@typescript-eslint/no-unsafe-member-access": 0,
    "@typescript-eslint/no-unsafe-call": 0,
    "@typescript-eslint/no-unsafe-assignment": 0,
    "no-unused-vars": 0,
    "import/no-anonymous-default-export": 0,
    "no-console": ["error", { allow: ["warn", "error", "info"] }],
    "import/no-named-as-default": 0,
    "import/no-named-as-default-member": 0,
    "prefer-const": 2,
    "no-var": 2,
    "@typescript-eslint/no-unused-vars": [
      "error",
      { vars: "all", args: "after-used", ignoreRestSiblings: true },
    ],
    "import/order": [
      "error",
      {
        groups: [
          "builtin",
          "external",
          "internal",
          "index",
          "sibling",
          "parent",
        ],
        "newlines-between": "always",
      },
    ],
  };
}

function getParserOptions() {
  return {
    ecmaVersion: 12,
    project: [path.resolve(__dirname, "tsconfig.json")],
  };
}

function getEnv() {
  return {
    es2021: true,
  };
}

function getSettings() {
  return {
    "import/parsers": {
      "@typescript-eslint/parser": [".ts"],
    },
    "import/resolver": {
      node: {
        extensions: [".js", ".ts"],
      },
    },
  };
}

@ljharb ?

overrides are documented in eslint’s config docs.

import/named

@goldylucks I was having the same problem, but in my case I found the solution updating my angular project to the last version of eslint

https://unpkg.com/browse/<EMAIL_ADDRESS>doesn't contain a "main", nor an index.js, and this plugin doesn't support the "exports" field yet.
However, it does have a "module" field, but https://unpkg.com/browse/<EMAIL_ADDRESS>doesn't export "OnInit".
So, this is either a correct error, or, a consequence of not yet supporting "exports". It's unfortunate @angular/core doesn't provide a "main" for backwards compatibility. In the future, when resolve supports exports, we will too.