Display problem with vartabstop and linebreak

Set up: Run vim with this command in a 90 columns wide terminal window:
vim -Nu NONE -i NONE -c 'set linebreak vartabstop=10,20,30,40,50,60,70' -c 'call setline(1, "\tx\tx\tx\tx")'

Expected: After this, the fourth 'x' should be on the second line.
Result: The fourth 'x' is displayed in the first line, very close to the third 'x'.
This is the output of vim --version:
> vim --version
VIM - Vi IMproved 8.1 (2018 May 18, compiled Jun 23 2018 17:26:08)
macOS version
Included patches: 1-105
Compiled by<EMAIL_ADDRESS>Huge version without GUI.  Features included (+) or not (-):
+acl               +farsi             +mouse_sgr         -tag_any_white
+arabic            +file_in_path      -mouse_sysmouse    -tcl
+autocmd           +find_in_path      +mouse_urxvt       +termguicolors
-autoservername    +float             +mouse_xterm       +terminal
-balloon_eval      +folding           +multi_byte        +terminfo
+balloon_eval_term -footer            +multi_lang        +termresponse
-browse            +fork()            -mzscheme          +textobjects
++builtin_terms    +gettext           +netbeans_intg     +timers
+byte_offset       -hangul_input      +num64             +title
+channel           +iconv             +packages          -toolbar
+cindent           +insert_expand     +path_extra        +user_commands
-clientserver      +job               -perl              +vartabs
+clipboard         +jumplist          +persistent_undo   +vertsplit
+cmdline_compl     +keymap            +postscript        +virtualedit
+cmdline_hist      +lambda            +printer           +visual
+cmdline_info      +langmap           +profile           +visualextra
+comments          +libcall           -python            +viminfo
+conceal           +linebreak         -python3           +vreplace
+cryptv            +lispindent        +quickfix          +wildignore
+cscope            +listcmds          +reltime           +wildmenu
+cursorbind        +localmap          +rightleft         +windows
+cursorshape       -lua               -ruby              +writebackup
+dialog_con        +menu              +scrollbind        -X11
+diff              +mksession         +signs             -xfontset
+digraphs          +modify_fname      +smartindent       -xim
-dnd               +mouse             +startuptime       -xpm
-ebcdic            -mouseshape        +statusline        -xsmp
+emacs_tags        +mouse_dec         -sun_workshop      -xterm_clipboard
+eval              -mouse_gpm         +syntax            -xterm_save
+ex_extra          -mouse_jsbterm     +tag_binary
+extra_search      +mouse_netterm     +tag_old_static
   system vimrc file: "/opt/local/etc/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
       defaults file: "$VIMRUNTIME/defaults.vim"
  fall-back for $VIM: "/opt/local/share/vim"
Compilation: /usr/bin/clang -c -I. -Iproto -DHAVE_CONFIG_H   -I/opt/local/include -DMACOS_X -DMACOS_X_DARWIN  -pipe -Os -arch x86_64 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: /usr/bin/clang   -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -o vim        -lm  -lncurses -liconv -lintl -framework AppKit

Christian wrote:

On Sa, 23 Jun 2018, Israel Chauca Fuentes wrote:

Set up: Run vim with this command in a 90 columns wide terminal window:
vim -Nu NONE -i NONE -c 'set linebreak vartabstop=10,20,30,40,50,60,70' -c 'call setline(1, "\tx\tx\tx\tx")'

Expected: After this, the fourth 'x' should be on the second line with the cursor.
Result: The fourth 'x' is displayed in the first line, very close to the third 'x'.
This is the output of vim --version:

Thanks for the clear explanation. The attached patch fixes it (only
visible in the mailinglist). I took the liberty to turn your example
into a test.

Thanks.  Can we make the test work with a narrower window?  Mostly 80
chars is used, I don't think the CI runs with a larger terminal,
resulting in the test being skipped.
--
hundred-and-one symptoms of being an internet addict:
105. When someone asks you for your address, you tell them your URL.
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

This command can reproduce the issue with a window width between 64 to 83 columns:
vim -Nu NONE -i NONE -c 'set linebreak vartabstop=10,15,20,40' -c 'call setline(1, "\tx\tx\tx\tx")'

Hope it helps with the test.

please hold back. I have a fix for a segfault in listmode and got a leak error von ex_retab I'd like to fix as well.


(Suggestion) Performance comparison between this and the other Angular Maps Module

It would be interesting if anyone evaluated the performance comparisons between this module and https://github.com/angular-ui/angular-google-maps as far as watchers, observers, and JS profiling for an app with the map and markers.  I've noticed some added choppiness with the other module and the rest of my page.  Not enough to make me switch, but if this one was more performant, I'd do so.

I tested ui-angular one yesterday, and on iOS was a desaster in performance

I am running into an issue once I have to display over 75 markers on a map. Looking for a solution. Happy with module overall though.

You can use no-watcher if performance matters
https://github.com/allenhwkim/angularjs-google-maps/blob/master/directives/marker.js#L22


Add workspace setting in UI

Resolves #1145.
This feature allows OpenDevin to operate in the immediate subdirectories of the WORKSPACE_BASE directory.
The immediate children of WORKSPACE_SUBDIR now appear in the settings, and the OpenDevin agent will consider the selected directory as the working directory on the following tasks.

Codecov Report
Attention: Patch coverage is 45.16129% with 17 lines in your changes are missing coverage. Please review.

:exclamation: No coverage uploaded for pull request base (main@1d92e9a). Click here to learn what that means.

Files
Patch %
Lines

opendevin/server/listen.py
0.00%
9 Missing :warning:

opendevin/runtime/files.py
0.00%
4 Missing :warning:

opendevin/server/debug_server.py
0.00%
3 Missing :warning:

opendevin/server/agent/agent.py
0.00%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1448   +/-   ##
=======================================
  Coverage        ?   58.75%
=======================================
  Files           ?       89
  Lines           ?     3729
  Branches        ?        0
=======================================
  Hits            ?     2191
  Misses          ?     1538
  Partials        ?        0

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

Hey @johnnyaug , thanks for this! It seems that this is now out of sync, so if you could bring it back in sync with main we can take a look.

Hey @neubig, sure - on it

Sorry @johnnyaug I should have tried to get this in before my PR.
The plumbing is a little different now--the runtime is instantiated outside the AgentController. Hopefully not too much work to merge

@johnnyaug unfortunately the agent appears to continue editing the root directory even when I select a subdirectory...
Every time we save new settings, the agent controller and runtime are recreated--maybe instead of setting subdir on the fly, it should be passed directly into the sandbox init?

@rbren, could you please take another look?

Hi @johnnyaug, I have been tasked with testing this PR and will try to keep on top of testing it when you make changes. I'm running on MacOS. Here is my current structure:

test-dir

booboo.rb
deep dir

another test-dir

file.rb

There's a couple of issues:

A lot of the times when I select another folder, it gives me this error

If I switch to test-dir folder and then to deep dir folder, it creates a deep dir folder at the workspace root. This seems to be an issue.
If I want to select deep dir, I first have to select test-dir then let the Agent initialize. Then select deep dir because this is two levels deep. In general what happens when I want to select a directory 6 levels deep. CC: @rbren

I tested the Workspace root and one level deep directories and it works well.
What I suggest is in the PR description, you describe how you expect the behavior of setting a new workspace directory should work. For example how you expect setting a directory one level deep vs three level deep should work. Make sure maintainers approve of that and then work out the issues. I will continue testing it as you resolve the issues as this seems like it would be very valuable.

IMO we only really need to go one directory deep here. I think the best experience would be:

Start in the root dir
In settings, provide options for:

/
/foo
/bar
etc

IMO we only really need to go one directory deep here. I think the best experience would be:

Start in the root dir

In settings, provide options for:

/
/foo
/bar
etc

@johnnyaug in that case things will be simpler. So if you have this directory structure:

Workspace Root

sub-folder-1

deep-folder-1

sub-folder-2

deep-folder-2

sub-folder-3

The UI will always remain the same and always shows:

Workspace Root
sub-folder-1
sub-folder-2
sub-folder-3

Even if you select sub-folder-1.

@rbren @mamoodi Just so we're all on the same page - the feature allows exactly what @rbren is suggesting and allows to go only one level deep in the setting. When using the file explorer, you can go as many levels deep as you like, but this is unrelated to this feature.
@mamoodi Hey and thank you for looking into it!
I added the PR description, I hope this makes sense.
In your comments, when you refer to "selecting another directory" I wasn't sure whether you meant using the new subdirectory setting, or selecting using the file explorer. Please try to be unambiguous about it in the future.
Anyway I will take a look at the issues you're describing and report back here.

@johnnyaug my apologies if I wasn't clear! I am only using the new dropdown added in settings called "OpenDevin Workspace directory". I am unsure what you mean by using the file explorer.
My Workspace structure is like so:

workspace root

test-dir

booboo.rb
deep dir

Notice that I've already selected test-dir for my workspace but now it allows me to select deep dir which is two levels deep compared to my workspace root.

While you guys are at it, could I ask for favors? 😆

Could you widen the whole modal by like 50% in width?
The model names from OpenRouter can be really long and makes that selection often painful.
Do not clear the API key when the model changes
Sort model names in the dropdown by name
If not, all good. 🤗

Hi! @johnnyaug , are you still interested in this? If so we'd appreciate getting it in, but if not maybe we can close the PR.

I'm going to close this PR for now. If you happen to continue the work, please reopen the PR again. Thank you.

@mamoodi, I couldn't reproduce it.
I selected test-dir and click saved. Then I reopen the settings, I got a tick sign in the dropdown values for the selected one and deep dir is not listed for me. Did I miss any step?

@SmartManoj refresh the browser containing OpenDevin and see if it shows up.


pass ctx param in controller methods

The Reconcile method already has ctx in its method signature. It's best practice to pass the same ctx object down the controller method call stack

/test-all

/test-all

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

39 of 94 (41.49%)  changed or added relevant lines in 5 files are covered.
5 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.1%) to 25.489%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

controllers/sriovibnetwork_controller.go
8
9
88.89%

controllers/sriovnetwork_controller.go
7
8
87.5%

controllers/sriovoperatorconfig_controller.go
17
20
85.0%

controllers/sriovnetworkpoolconfig_controller.go
7
11
63.64%

controllers/sriovnetworknodepolicy_controller.go
0
46
0.0%

Files with Coverage Reduction
New Missed Lines
%

controllers/sriovnetwork_controller.go
2
69.0%

api/v1/helper.go
3
41.2%

Totals

Change from base Build<PHONE_NUMBER>:
0.1%

Covered Lines:
1914

Relevant Lines:
7509

💛  - Coveralls

@adrianchiris can we merge this?

@tariq1890 the review process requires approval of two maintainers from two different companies.

Thanks @adrianchiris !
@SchSeba @pliurh Requesting you reviews

Friendly ping

??? @SchSeba @pliurh


feat: use rintro patterns for ext

It's a bit disappointing that rcases patterns are not a superset of built-in patterns.

Are there places where it is actually useful to use builtin patterns instead of rcases patterns?

The two instances that I had to change here are merely annoying (and inconsistent with the usual pattern syntax), but it's easy to write ⟨x, y⟩ instead of (x, y).  Other patterns are harder to replace: for example { re, .. } or mk x .. have no corresponding rintro pattern at all.

actually mk x .. does, that would be (x), you can just not name trailing arguments.

bors merge


[Rendering] : Text is overflowing when textBlock size(fixed) is more than container

Target Platforms
Android, WPF
SDK Version
Latest Master (as of today 22 June, 2022)
Application Name
Webex , Microsoft Designer web Client, Adaptive card Visualizer
Problem Description
Whenever the size(width) of textBlock is fixed and container size is "auto", text is going out of the box
The issue in seen in multiple platforms like Android, Windows, Webclient. But same issue is not observed for MAC and iOS.
We are expecting the similar behaviour across the platform. If Mac and iOS adaptive card lib is able to auto fix the width as per the container, why other platforms are not able to do it.
Screenshots
Microsoft designer web client :

Windows platform:

Android Platform:

iOS Platform:

Mac Platform:

Card JSON
{
    "type": "AdaptiveCard",
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "version": "1.2",
    "body": [
                        {
                            "type": "ColumnSet",
                            "columns": [
                              {
                                "type": "Column",
                                "items": [
                                  {
                                    "type": "TextBlock",
                                    "text": "**Wiki Page**"
                                  }
                                ],
                                "bleed": true,
                                "width": "150px"
                              },
                              {
                                "type": "Column",
                                "items": [
                                  {
                                    "type": "TextBlock",
                                    "text": "[https://cisco.sharepoint.com/sites/FDSProductEngineering/SitePages/Zia-Bot-Wiki-Page.aspx](https://cisco.sharepoint.com/sites/FDSProductEngineering/SitePages/Zia-Bot-Wiki-Page.aspx)",
                                    "wrap": true
                                  }
                                ],
                                "width": "360px"
                              }
                            ]
                        },
                        {
                            "type": "ColumnSet",
                            "columns": [
                                {
                                "type": "Column",
                                "items": [
                                    {
                                    "type": "TextBlock",
                                    "text": "**Owner** "
                                    }
                                ],
                                "bleed": true,
                                "width": "150px"
                                },
                                {
                                "type": "Column",
                                "items": [
                                    {
                                    "type": "TextBlock",
                                    "text": "Foundational Data Services: Product Engineering",
                                    "wrap": true
                                    }
                                ],
                                "width": "360px"
                                }
                            ]
                        }, {
                            "type": "ColumnSet",
                            "columns": [
                              {
                                "type": "Column",
                                "items": [
                                  {
                                    "type": "TextBlock",
                                    "text": "**Support**"
                                  }
                                ],
                                "bleed": true,
                                "width": "150px"
                              },
                              {
                                "type": "Column",
                                "items": [
                                  {
                                    "type": "TextBlock",
                                    "text": "[zia-bot-support<EMAIL_ADDRESS>or [Webex Support Room](https://eurl.io/#Efrkdnvd1)",
                                    "wrap": true
                                  }
                                ],
                                "width": "360px"
                              }
                            ]
                          }
                    ]

}

Sample Code Language
No response
Sample Code
No response

The renderer is behaving as expected as a specific size is being provided, using other values for column width such as "stretch" or using only a numeric value to denote a proportion may be a better option


SVM: Add specification document

LGTM. I only pointed small nitpicks.

Thank you. I committed the suggested changes.


[FLAPI-2083] Correct all usage

We were seeing:
pyright: warning: Operation on "__all__" is not supported, so exported symbol list may be incorrect (reportUnsupportedDunderAll)
mypy: error: Type of __all__ must be "Sequence[str]", not "List[Type[object]]"
From looking around [1][2][3], it seems like we should be quoting the values like in this PR.
[1] https://docs.python.org/3/tutorial/modules.html
[2] https://appdividend.com/2021/05/09/what-is-python-all-and-how-to-use-it/
[3] https://stackoverflow.com/questions/44834/can-someone-explain-all-in-python

I saw single quotes in the example but I let my formatter do its thing. I'm happy to change it though.


Splitting query and registration clients for experimental transport

NetflixOSS » eureka » eureka-pull-requests #487 SUCCESS
This pull request looks good

NetflixOSS » eureka » eureka-pull-requests #488 SUCCESS
This pull request looks good

NetflixOSS » eureka » eureka-pull-requests #489 SUCCESS
This pull request looks good

NetflixOSS » eureka » eureka-pull-requests #490 SUCCESS
This pull request looks good


RTL and LOITER should not require a manual mode switch to AUTO

Something regarding mode dependencies is bothering me ever since: RTL and LOITER require a mode switch to AUTO. This never made sense to me (from a user perspective, of course it needs AUTO for that ;)). A while ago we thought about implementing a workaround that if you hit RTL it overrides the mode switch to AUTO. But this is probably not the best idea.

Map your switches to one channel and configure your RC as you like :) This problem stems from the hierarchical approach to the switch position parsing and the limit to 4 channels for mode switches.

From a user perspective this makes no sense. And, on standard radios this is practically impossible: If I want a dedicated RTL switch, I need to be able to mix multiple switches into one channel and have specific PWM values assigned for certain switch state combinations. I guess OpenTX can do that (? ;)), but else..

I think this would be fairly easy to achieve. There is no reason a single switch can't flick the system into auto and perform RTL. Anyone volunteering?

Ok, forget it, it was too easy. PR:
https://github.com/PX4/Firmware/pull/2050
Now who is ready to test?

Fantastic! Seeing we've been nagging it seems only fair that we test. We
should be out flying tomorrow afternoon.
On Sun, 19 Apr 2015 16:21 Lorenz Meier<EMAIL_ADDRESS>wrote:

Ok, forget it, it was too easy. PR:
#2050 https://github.com/PX4/Firmware/pull/2050
Now who is ready to test?
—
Reply to this email directly or view it on GitHub
https://github.com/PX4/Firmware/issues/2031#issuecomment-94280876.

Fixed.


Hotfix/fad 5438

https://github.com/SparkPost/sparkpost-api-documentation-DEV/pull/352

Moved to: https://github.com/SparkPost/developers.sparkpost.com/pull/248


Joe IME-AVAX, PEFI-AVAX, LINK.e-USDC.e fixes

Some things I noticed:

Bifi Maxi and boosted vaults should always be sticky to the top (you put the pools above the boosted Aave vault)
The buyTokenUrl for LINK-USDC vault is missing the inputCurrency argument (inputCurrency={address of usdc.e}
We usually cut the token images round. You can use web tools like https://crop-circle.imageonline.co/

I already fixed


Bravyi-Kitaev binary code from Fenwick trees

Currently the implementation of the function bravyi_kitaev_code in _code_transform_functions.py uses the binary code defined via recursive matrices in arXiv:1208.5986. I think that instead, it should use the more general binary code defined via Fenwick trees in arXiv:1701.07072, to match up with our canonical implementation of the Bravyi-Kitaev transform in transforms/_bravyi_kitaev.py. I think we should keep the current function but rename it something else (haven't thought of a good name yet).
This is not a high priority but I think it would be a nice illustration of the transforms via binary codes idea, and also a fun exercise for a beginner. It should use the Fenwick tree implementation contained in transforms/_fenwick_tree.py.

how about recursive_bravyi_kitaev for the current version?
it should be a straightforward implementation - I can work on it next weekend (unless @msteudtner wants to)

I don't think recursive_bravyi_kitaev is descriptive enough because Fenwick trees are recursive objects too.

Maybe bravyi_kitaev_binary.

Hi. I might be wrong, but I believe the Bravyi-Kitaev transform of arXiv:1208.5986 , is  identical to the original proposal (https://arxiv.org/abs/quant-ph/0003137).  Maybe this should somehow be taken into account in the process of picking names.  I'll leave the naming to you guys though, I'm really bad at this.

It is true that the BK transform of arXiv:1208.598 is identical to that of arXiv:quant-ph/0003137. Technically speaking, the earlier paper was focused on simulating qubits with fermions, whereas the latter paper focused on simulating fermions with qubits. But the mapping is the same. The later paper introduced the name "Bravyi-Kitaev transform" in homage to the earlier one.

We've already picked the name bravyi_kitaev for the Fenwick tree version (as defined in transforms/_bravyi_kitaev.py). I think that picking names here should be equivalent to picking our canonical implementation, and I'd like to stick with the current implementation (but we can have a discussion about changing that). I'm not advocating removing the phrase bravyi_kitaev from the binary tree version. My opinion is that arXiv:quant-ph/0003137 introduced an idea which could be generalized in several ways, and that we should reserve simple names for commonly-used and important functions.

Would it make sense to somehow insert 'binary tree' in the name to distinguish it from the  the default Bravyi-Kitaev transform, that is based on a Fenwick tree ?

@msteudtner you are totally right about arXiv:1208.5986 being the same as arXiv:quant-ph/0003137. I opened an issue at #259 to discuss changing our implementation.

Actually we should wait to resolve #259 before doing this.

Ok, #259 has been resolved by #283 and we can go ahead with this. #283 changed the implementation of bravyi_kitaev to use the original one (arXiv:quant-ph/0003137, which is equivalent to the recursive matrices one from arXiv:1208.5986), and left the old implementation from arXiv:1701.07072 in as bravyi_kitaev_tree. In my opinion, the old implementation (currently bravyi_kitaev_tree) should not be provided as a standalone function, and should only be available through the binary code transforms functionality. So that's the task.

I think it is good to keep the bravyi_kitaev_tree implementation. At the very least, it is helpful to people who might want to learn how that method works but don't want to need to learn how the binary code transforms work. I am going to close this issue.


Olaresponse

addressed #417.
I implemented the OLA version of convolve_rigid_rotation (convolve_rigid_rotation_ola) and ipgauss_sampling (ipgauss_ola_sampling).
The input spectrum should be reshaped to (ndiv, div_length). for instance, when the spectrum has the shape of 40000, maybe (4,10000) or (8, 5000) etc.
I hope this solves #417. I will postpone UI for them to the next PR.

Sample (unit tests)

test_convolve_rigid_rotation_ola in unittests/spec/response/spin_rotation_test.py
test_ipgauss_ola_sampling in unittests/spec/response/response_test.py


[Dashboard] Maps don't disappear when deleting or locking them with the Bulk actions

Steps to reproduce:

Select a map
Click Delete and confirm

Actual results:
After the map is deleted and the modal is closed, the map is still in the list. It disappears when the screen is refreshed:

Expected results:
Map should not be there when the modal is closed.

The same happens when Locking a map.

cc: @jesusbotella

It works 👌 for datasets. It looks like in that case we refresh the list.


main doesn't work on windows.

on c5aeee1 on main, seeing the following test failures on windows:
$ zef test .
===> Testing: App::Rak:ver<0.0.96>:auth<zef:lizmat>
[App::Rak] Use of uninitialized value of type Any in numeric context
[App::Rak]   in code  at C:\raku\share\perl6\site\sources\917BB35F93E417835CF3E5D3AFB4D749AA5CF677 (path-utils) line 4
[App::Rak] Use of uninitialized value of type Any in numeric context
[App::Rak]   in code  at C:\raku\share\perl6\site\sources\917BB35F93E417835CF3E5D3AFB4D749AA5CF677 (path-utils) line 5
===> Testing [OK] for App::Rak:ver<0.0.96>:auth<zef:lizmat>

$ raku --version
Welcome to Rakudo™ v2022.04-42-ge9de06b85e.
Implementing the Raku® Programming Language v6.d.
Built on MoarVM version 2022.04.

$ zef --version
v0.14.2

The test passes, but the uninitialized warning appears with any invocation of the command line. Running any command in the checked out dir gives the uninitialized warnings and zero output.

See https://github.com/rakudo/rakudo/issues/5066

I've just uploaded 0.97 to fez.  Could you try again with that version?

Running 0.98 here, and still getting many uninitialized warnings running rak.
I think these are because of
$ raku -e 'dd $*USER'
Any

https://github.com/rakudo/rakudo/issues/5066

Looks like no matches are being returned when they are possible. I can see the help now, but 'rak criteria path' that should return hits (does with grep -r) just gives uninitialized warnings.

Could you screen dump / post the exact warnings?

C:\>rak
Use of uninitialized value of type Any in numeric context
  in code  at C:\raku\share\perl6\site\sources\93FA4B124BD2B78D35904277206B994A789307B7 (path-utils) line 4
Use of uninitialized value of type Any in numeric context
  in code  at C:\raku\share\perl6\site\sources\93FA4B124BD2B78D35904277206B994A789307B7 (path-utils) line 5
Must at least specify a pattern.

Update
if I run this in a command prompt, I get the warnings, AND I get results when I use, e.g. 'rak test'
However, if I use git bash (another shell available on windows), I am now getting an error with less detail and then it's hanging:
$ rak depend META6.json
Use of uninitialized value of type Any in numeric context
<hangs here>

Not sure why it's behaving differently between the two shells, or why the failure mode in git bash seems to have changed.

If we can avoid the warnings in the path-utils, then at least we'd get a pretty functional version when running in a command prompt.

The path-utils warnings should be gone now

zef upgrade App::Rak is failing with:
$ zef upgrade App::Rak
===> Searching for: App::Rak
===> Updating fez mirror: https://360.zef.pm/
The following distributions will be upgraded: App::Rak:ver<0.1.1>:auth<zef:lizmat>
===> Updating: App::Rak:ver<0.1.1>:auth<zef:lizmat>
[https://360.zef.pm/A/PP/APP_RAK/a61921c2adb3295cff6f75f38b18216dbf7d8605.tar.gz] Extracting with plugin Zef::Service::Shell::tar+{<anon|1>} aborted.
===> Searching for missing dependencies: highlighter:ver<0.0.15>:auth<zef:lizmat>, rak:ver<0.0.31>:auth<zef:lizmat>
===> Searching for missing dependencies: Git::Files:ver<0.0.3>:auth<zef:lizmat>, path-utils:ver<0.0.10>:auth<zef:lizmat>
[Git::Files] Extracting with plugin Zef::Service::Shell::tar+{<anon|1>} aborted.
!!!> Failed upgrading *all* modules
===> Updated fez mirror: https://360.zef.pm/
Cannot create a Zef::Distribution from non-existent path: C:\Users\wcoleda\AppData\Local\Temp/.zef\0d40a06c5dc2634f9d3a2b176f48cbcbf556b06c.tar.gz\rak-0.0.31/META6.json

What happens if you do a zef upgrade rak ?

Basically the same:
$ zef upgrade rak
===> Searching for: rak
Cannot create a Zef::Distribution from non-existent path: C:\Users\wcoleda\AppData\Local\Temp/.zef\0d40a06c5dc2634f9d3a2b176f48cbcbf556b06c.tar.gz\rak-0.0.31/META6.json
The following distributions will be upgraded: rak:ver<0.0.31>:auth<zef:lizmat>
===> Updating: rak:ver<0.0.31>:auth<zef:lizmat>
!!!> Failed upgrading *all* modules

OOC, and a sequence of:
$ zef uninstall rak
$ zef install rak

?

$ zef uninstall rak
===> Uninstalled from inst#C:\raku\share\perl6\site
rak:ver<0.0.26>:auth<zef:lizmat>
rak:ver<0.0.22>:auth<zef:lizmat>

$ zef install rak
===> Searching for: rak
===> Updating fez mirror: https://360.zef.pm/
===> Searching for missing dependencies: Git::Files:ver<0.0.3>:auth<zef:lizmat>, path-utils:ver<0.0.10>:auth<zef:lizmat>
[rak] Extracting with plugin Zef::Service::Shell::tar+{<anon|1>} aborted.
[Git::Files] Extracting with plugin Zef::Service::Shell::tar+{<anon|1>} aborted.
===> Testing: path-utils:ver<0.0.10>:auth<zef:lizmat>
===> Testing [OK] for path-utils:ver<0.0.10>:auth<zef:lizmat>
===> Testing: Git::Files:ver<0.0.3>:auth<zef:lizmat>
===> Testing [OK] for Git::Files:ver<0.0.3>:auth<zef:lizmat>
===> Testing: rak:ver<0.0.32>:auth<zef:lizmat>
===> Testing [OK] for rak:ver<0.0.32>:auth<zef:lizmat>
===> Installing: path-utils:ver<0.0.10>:auth<zef:lizmat>
===> Installing: Git::Files:ver<0.0.3>:auth<zef:lizmat>
===> Installing: rak:ver<0.0.32>:auth<zef:lizmat>
===> Updated fez mirror: https://360.zef.pm/

Tried the App::Rak install again, similar failure (but this time the Git::Files dep was already installed as noted here)

Install worked. @ugexe suggested it might have been a path length issue on windows, but managed to get an install without hitting it.
Latest issue: rak project subdir emits Unexpected leftovers: {:paths($["subdir"])} and then hangs (whether or not subdir exists).
$ rak --version
rak - provided by App::Rak 0.1.3, running Raku 6.d with Rakudo 2022.04.42.

Updated rakudo to HEAD, no change - but the error above is visible in 'git bash' only. when running in a CMD prompt, it does work - no error, but the output isn't great:
C:\dev\ETP-ArchTools\raku-lib>rak test test.md
test.md
1:This is a test

this is after setting 'chcp 65001` which is required on windows to process unicode - I assume these are *nix specific color codes, not unicode quotes?

https://github.com/lizmat/App-Rak/blob/main/lib/App/Rak.rakumod#L12-L14.

Testing a generic Terminal::ANSIColor script, I find that the sequences work in git bash, but generate the other output on powershell/CMD.
I suspect the easiest fix here is to avoid bold in the case of CMD/powershell (skipping for all of windows for now probably easiest)

git bash appears to be trying to read from stdin. This works:
cat README.md | rak rak --highlight

AAAAhhhhh... ok.
Could you check what the value of $*IN.t is in raku -e 'say $*IN.t'

Good catch - that returns True in powershell & CMD, but False in 'git bash'

We already figured this out in https://github.com/rakudo/rakudo/issues/4378

Closing this in light of the Rakudo issue


[Enhancement] - Add metrics to break down nodes into cluster and role

Currently, there is a metric that lists the total number of managed nodes.
It would be beneficial to add additional metrics that:

Identify which cluster each node belongs to
Identify which role(s) each node is assuming

Implemented in #27


[5.4] Refactoring mix method (bis).

Some features added, and code style fixed from reviews of the previous PR:
https://github.com/laravel/framework/pull/19639
@taylorotwell have fun, I'm waiting for your wisdom!
😊

@lucasmichot it's ok for you?
Can I ping taylor to merge it?

@taylorotwell I think we're done, you can merge it!
🎉

The object design on this seems weird. Why does the Mix object have this stateful $path variable and this init method that sets all this state? Shouldn't you just be passing a path in and getting a path out. I don't understand why it's hanging onto all this information.

At the end if the day, make sure we have a way to use a custom manifest file name.

First off, really hope to see something like this merged in since it could drastically reduce build times on CI environments.
If variables like $hmrFilename and $manifestFilename really are things people care about modifying, maybe mix should get it's own config file? I think that'd make more sense than all these getters and setters, no?

@sebastiandedeyne
hmr is hardcoded : https://github.com/JeffreyWay/laravel-mix/blob/bf33ae295d8713a1b8625e79ae9059094ecc53e5/src/Mix.js#L62
But mix-manifest.json can be customized, https://github.com/JeffreyWay/laravel-mix/blob/9a3426b7ba2d317a4ec9c59d7051484a2d7852fc/src/Manifest.js#L12

@mathieutu , I believe this PR should be updated to comply https://github.com/laravel/framework/pull/19764 which has been merged recently

See above comment about conflicts and please send this to 5.5 and I will try to rewrite some of it. Thanks.

@lucasmichot We agree that the PR you mentioned can't actually be working at all?!
see https://github.com/laravel/framework/pull/19764#issuecomment-312885891
I've fixed it in #19895.


In Windows, panicked at python not found

Python3
version 3.10.4
I tried
git clone url
cargo run

Error log
Starting the REPL server...
thread 'main' panicked at 'cannot execute python: Error { kind: NotFound, message: "program not found" }', compiler\erg_common\python_util.rs:114:14
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
error: process didn't exit successfully: target\debug\erg.exe (exit code: 101)
I think that cmd, powershll and PowerShell have no which command
So I recommend this crate https://docs.rs/which/latest/which/

I'd like to develop with zero dependencies on external crates (although it's not a strong commitment that I'm absolutely not willing to compromise).
Can where.exe be used instead for Windows?

I'd like to develop with zero dependencies on external crates (although it's not a strong commitment that I'm absolutely not willing to compromise).

Indeed, you are creating a new language.

Can where.exe be used instead for Windows?

I haven't tried it, but it should work.
and also powershell and PowerShell would be able to use (gcm python).Definition

Apparently this is not a very difficult problem.
I am busy fixing a bug in the type inference system right now, so I will work on this issue later.
Or if someone could send me a PR, I would be very grateful...


fatal error: 'libDER/DERItem.h' file not found

what do you have to have installed for this to be present?

Hmm I think this may be because I am running on macOS 10.15.7 (Catalina) and you were running on Big Sur. My hunch is that we ideally want to be running fetch-them-macos-headers on the minimum supported macOS version - which is currently 10.13 but soon to be bumped to 10.14. The idea here is that macOS binaries will continue to execute after an OS upgrade, which means if you target the earlier version, it will still work on the later version, but not vice versa.
ideally ideally we would have the headers depend on the minimum target OS version in the zig target OS version range. But that might incur more complication than we intend to bear.

I'm seeing this with current head of zig as well on Big Sur arm64. Error shows the following:
/Users/desaro/Desktop/zig-master/build/bin/zig build tilescript
error(compilation): clang failed with stderr: In file included from /Users/desaro/zig-upaya/src/deps/sokol/compile_sokol.c:12:
In file included from /Users/desaro/zig-upaya/src/deps/sokol/sokol/sokol_app.h:1088:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Metal.framework/Headers/Metal.h:9:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLTypes.h:8:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURLCredential.h:9:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/Security.h:117:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/oids.h:35:10: fatal error: 'libDER/DERItem.h' file not found

The include 'libDER/DERItem.h' is in the macOS-SDK's usr/include subdirectory:
[path-to-macos-sdk]/usr/include/libDER/DERItem.h

The path to the macOS SDK can be queried with xcrun --show-sdk-path, e.g. on my machine this resolves to:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libDER/DERItem.h

I resolved this by adding the [macos-sdk]/usr/include search path via LibExeObjStep.addIncludeDir, but IMHO this should happen automatically (e.g. when running the system clang, this path seems to be part of the default header search path).

The include 'libDER/DERItem.h' is in the macOS-SDK's usr/include subdirectory:
[path-to-macos-sdk]/usr/include/libDER/DERItem.h

The path to the macOS SDK can be queried with xcrun --show-sdk-path, e.g. on my machine this resolves to:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libDER/DERItem.h

I resolved this by adding the [macos-sdk]/usr/include search path via LibExeObjStep.addIncludeDir, but IMHO this should happen automatically (e.g. when running the system clang, this path seems to be part of the default header search path).

If anyone stumbles on this issue with macOS's clang and CommandLineTools on a 10.15 machine, my fix is to run clang / cmake / whatever build tool is used with :
xcrun --sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk $the_build_tool

(replace MacOSX11.1.sdk with whatever's the latest on your machine, but for me, with Xcode 12, the 10.15 SDK gives me that error even if I'm on a 10.15 machine so I guess there's a bug in some internal Xcode or macOS thing)

This is addressed by the new strategy now of shipping multiple versions via the "layers" system. Upstream issue: https://github.com/ziglang/zig/pull/10215


When expandable:el_contentLayout View is a ListView, it seems not working

Thanks for your project.
I have some problem when using your project.
I am trying to add a ListView as the expandable View.
And When I add list item to the ListView, the expandable view layout height can not grow when i add new list item to this ListView.
Am I doing something wrong?
Thanks Very Much.

I have the same problem. It shows them for the tenth of a second. And shows that it has a scroll bar, but then it is drew with the original height

Anyone found a fix for this?

I have the same problem as welll, did anyone find a solution for it?

Poke, still no solution? I'm trying to make a nested ExpandableLayoutListView as the content for an ExpandableLayoutListView. No dice.


airdrop problem

hello i didn't receive xlm from airdrop
the name of the user xero1910xero1910

good night claim airdrop .. name: cak_mun lumens wallet: GBG7LNWFXRHJSCOM6CVB2CTZA3WW5PI5JH4T4VGHXG3HXZR5WVNVU7SL

???

???

Hello, I did not get xlm airdrop even though I have created account about one month ago and joined airdrop successfully. My keybase name is tabmonika.  Please let me know what oa wronge. I am pretty sure that already everyone already get xlm.

Hello I didn't receive airdrop was unsure if I had made a mistake. My user name _immrtlscriptre.

My address
GARVWIEKA2LYTJHYAJMVX7JPBFD62XX3XXC7BPMLRSXJ4LZGDHRLSEE2


We have methods for each document, what about methods for the entire collection?

Kind of like static functions for a Class. This is a suggestion. Would like to hear thoughts on this.
This is currently achievable by binding more functions to your Astro Class, however an official support for such a feature would be much better. @jagi  what are your thoughts on this?

You can always add method to the class or collection statically and I don't think that there is any reason to make it a feature in Astronomy as it's plain simple.
SomeCollection.method = () => {};
SomeClass.method = () => {};

I was of the impression that they might not work when accessing a Class this way: Astro.Class.classes.someClass but it turns out it works that way as well.
I am going to close this as it makes no sense. Thanks for your input.


Leap 77 implement the map by class player ball for the ap

After general mAP is calculaed, mAP for each class will be calculated as well


Fix self-assignment bug in setResponseProvider method

Prospective fix for #103
Signed-off-by: Andrew Pielage<EMAIL_ADDRESS>

Thanks @Pandrex247 !


Unnecessary temporary view in scan.execute?

When running a scan on a table that is in another database than default, the temporary view in scan.execute cannot be created because of the prefix in the table name. The scan runs fine without creating this temporary view.
I'm wondering if the creation of a the temporary view in scan.execute function is necessary. To the relatively naked eye it seems unnecessary.  Why is it here? Are there situations in which the table is only readable when a temporary view is created in this way?

Hi Wessel, soda-spark is intended to run against Spark data frames. If the view/table already exists, I suggest you use soda-sql with the Spark dialect, see installation guide.

Thanks, I will check it out


Add description field to database.json to allow module description

Add "desc: "..." to database.json to allow module description
Display the desc field in the RegistryIndex page.

 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.Sameh Fakoua seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

It was due to conflict between multiple emails of mine,
CLA signed

sure - but i don't like the white boxes - can you make the design more minimal?

Sure,
However, should I discuss the features before pull request?
I can devote some time to the website, any rules or guidelines?

@ry I changed the code according to your comment,
Thanks

@ry , conflict merged.
Thanks


fix(main.ts): don't await loadURL

Description

Fixed a bug introduced by c60cded898253b0d1247da2b78098c25bb2c938e that caused the error to be displayed during installation.
Related Issue

closes #766

Motivation and Context

For future reference, git bisect was very helpful.
How Has This Been Tested?

#766 is resolved.

Screenshots (if appropriate):
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

I have no idea what the relationship is between running the installer and awaiting the splash window.
If If it's a timing-dependent bug, it might reappear someday.


Release v2.3.0 - WebHooks

[2.3.0] - 2022-11-01
Added

SDK section in docs (https://github.com/opencv/cvat/pull/4928)
An option to enable or disable host certificate checking in CLI (https://github.com/opencv/cvat/pull/4928)
REST API tests with skeletons (https://github.com/opencv/cvat/pull/4987)
Host schema auto-detection in SDK (https://github.com/opencv/cvat/pull/4910)
Server compatibility checks in SDK (https://github.com/opencv/cvat/pull/4935)
Objects sorting option in the sidebar, by z order. Additional visualization when the sorting is applied
(https://github.com/opencv/cvat/pull/5145)
Added YOLOv5 serverless function NVIDIA GPU support (https://github.com/opencv/cvat/pull/4960)
Added Webhooks (https://github.com/opencv/cvat/pull/4863)

Changed

api/docs, api/swagger, api/schema, server/about endpoints now allow unauthorized access (https://github.com/opencv/cvat/pull/4928, https://github.com/opencv/cvat/pull/4935)
Datumaro version is upgraded to 0.3 (dev) (https://github.com/opencv/cvat/pull/4984)
Allowed trailing slashes in the SDK host address (https://github.com/opencv/cvat/pull/5057)
Enabled authentication via email (https://github.com/opencv/cvat/pull/5037)

Removed

The --https option of CLI (https://github.com/opencv/cvat/pull/4910)

Fixed

Removed a possibly duplicated encodeURI() calls in server-proxy.ts to prevent doubly encoding
non-ascii paths while adding files from "Connected file share" (issue #4428)
Removed unnecessary volumes defined in docker-compose.serverless.yml
(https://github.com/openvinotoolkit/cvat/pull/4659)
Project import/export with skeletons (https://github.com/opencv/cvat/pull/4867,
https://github.com/opencv/cvat/pull/5004)
Shape color is not changed on canvas after changing a label (https://github.com/opencv/cvat/pull/5045)
Unstable e2e restore tests (https://github.com/opencv/cvat/pull/5010)
IOG and f-BRS serverless function (https://github.com/opencv/cvat/pull/5039)
Invisible label item in label constructor when label color background is white,
or close to it (https://github.com/opencv/cvat/pull/5041)
Fixed cvat-core ESlint problems (https://github.com/opencv/cvat/pull/5027)
Fixed task creation with non-local files via the SDK/CLI
(https://github.com/opencv/cvat/issues/4962)
HRNET serverless function (https://github.com/opencv/cvat/pull/4944)
Invalid export of segmentation masks when the background label gets nonzero id (https://github.com/opencv/cvat/pull/5056)
A trailing slash in hostname does't allow SDK to send some requests
(https://github.com/opencv/cvat/pull/5057)
Double modal export/backup a task/project (https://github.com/opencv/cvat/pull/5075)
Fixed bug of computing Job's unsolved/resolved issues numbers (https://github.com/opencv/cvat/pull/5101)
Dataset export for job (https://github.com/opencv/cvat/pull/5052)
Angle is not propagated when use propagate feature (https://github.com/opencv/cvat/pull/5139)
Could not fetch task in a corner case (https://github.com/opencv/cvat/pull/5163)
Restoring CVAT in case of React-renderning fail (https://github.com/opencv/cvat/pull/5134)
Deleted frames become restored if a user deletes frames from another job of the same task
(https://github.com/opencv/cvat/pull/5138)
Wrong issue position when create a quick issue on a rotated shape (https://github.com/opencv/cvat/pull/5162)
Extra rerenders of different pages with each click (https://github.com/opencv/cvat/pull/5178)
Skeleton points exported out of order in the COCO Keypoints format
(https://github.com/opencv/cvat/issues/5048)
Changing an object causes current z layer to be set to the maximum (https://github.com/opencv/cvat/pull/5145)
Job assignee can not resolve an issue (https://github.com/opencv/cvat/pull/5167)
Create manifest with cvat/server docker container command (https://github.com/opencv/cvat/pull/5172)

Hi @nmanovic,
is the Release 2.3.0 is therefore canceled?
Cloud you please give a rough estimate when it will be released?
Thank you!


[BUG] Value cannot be null. Parameter name: source

Describe the bug
When downloading music for multiple games at the same time, without manually selecting, this error pops up. I checked and the 'Source' is filled for all selected games.
To Reproduce
Steps to reproduce the behavior:

Go to Library
Select multiple games
Right click, Playnite Sounds, Download, All
See error

Expected behavior
Download music automatically for given list, skip errors if multiple items are selected, and send error notification later (for example, Failed for 10 items, check logs)
Screenshots

Additional context
This issue was happening in a previous version, and the issue was closed

Please try 5.7.11

Hi @ashpynov, thanks for replying!
It downloaded the first song successfully, but failed on the second:

If you need additional details, let me know.

i am having the same issue, how can I provide the log to you I'm unfamiliar with how to get it

playnite.log
i think i got it

I noticed it seems to happen only with youtube not khinsider

Hi @ashpynov,
This is the error that occurs now with the updated extension:
28-10 03:36:47.964|INFO |PlayniteSounds#PlayniteSounds:Starting album search for game 'Kingdom Hearts HD 1.5 + 2.5 ReMIX'
28-10 03:36:49.903|INFO |PlayniteSounds#PlayniteSounds:Selected album 'Kingdom Hearts HD 1.5/2.5 ReMIX Soundtrack' from source 'Youtube' for game 'Kingdom Hearts HD 1.5 + 2.5 ReMIX'
28-10 03:36:50.899|INFO |PlayniteSounds#PlayniteSounds:Found songs for album 'Kingdom Hearts HD 1.5/2.5 ReMIX Soundtrack' of game 'Kingdom Hearts HD 1.5 + 2.5 ReMIX'
28-10 03:36:50.899|ERROR|PlayniteSounds#PlayniteSounds:   at PlayniteSounds.PlayniteSounds.DownloadSongsFromGame(GlobalProgressActionArgs args, String progressTitle, Source source, Game game, String gameDirectory, Boolean songSelect, Boolean albumSelect, Boolean overwrite)
   at PlayniteSounds.PlayniteSounds.StartDownload(GlobalProgressActionArgs args, List`1 games, Source source, String progressTitle, Boolean albumSelect, Boolean songSelect, Boolean overwrite)
   at PlayniteSounds.PlayniteSounds.<>c__DisplayClass139_1.<CreateDownloadDialogue>b__1()
   at PlayniteSounds.PlayniteSounds.Try(Action action)
System.NullReferenceException: Object reference not set to an instance of an object.
   at PlayniteSounds.PlayniteSounds.DownloadSongsFromGame(GlobalProgressActionArgs args, String progressTitle, Source source, Game game, String gameDirectory, Boolean songSelect, Boolean albumSelect, Boolean overwrite)
   at PlayniteSounds.PlayniteSounds.StartDownload(GlobalProgressActionArgs args, List`1 games, Source source, String progressTitle, Boolean albumSelect, Boolean songSelect, Boolean overwrite)
   at PlayniteSounds.PlayniteSounds.<>c__DisplayClass139_1.<CreateDownloadDialogue>b__1()
   at PlayniteSounds.PlayniteSounds.Try(Action action)

The following error message is displayed:

This was done by selecting multiple games, asking to download music for all, without overwriting existing music, and from all sources (Insider + Youtube).
Some songs downloaded properly, until this game. The game's library is Epic Games.

Well it help to find one more place. check v5.7.13 please

Looks stable to me now @ashpynov, I'm currently downloading songs for my entire library, so far no more errors, I'll follow up when it's finished =)

Hi @ashpynov, ran with no issues on my end, thank you!


Fixes dead link to real DFIR playbooks in README.md

The original link lead to 404 - page not found as that directory no longer exists in the master branch. I assume the link should lead to /TestPlaybooks, please confirm.

Thanks @asianomainen !!
Plz note, this repo is not actively maintained anymore

@anara123 @glicht FYI


Moved failing macos tests into a linux only test file so as to stop c…

…onstantly failing test runs until we get a fix

Feel free to merge once the test passes. Just want to wait and see just in case


vivaldi: 5.7.2921.53 -> 5.7.2921.63

Description of changes
Supersedes #220597.
Things done

Built on platform(s)

[x] x86_64-linux
[x] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

6.0 relised, up plz

6.0 released, up plz

@aacebedo

Did it here https://github.com/NixOS/nixpkgs/pull/227317


[AutoPR] mediaservices/resource-manager

Created to accumulate context: mediaservices/resource-manager

Can one of the admins verify this patch?

@azuresdkci add to whitelist


[WIP] add sublist

@turingbombe Thanks for deciding to help us add exercises to Exercism.
It's been a while since you marked this as a Work-In-Progress, are you still working on this?
If you're not, use the 'close request' button on Github so someone else can work on adding the problem.  If we don't hear back from you, we will close it ourselves one week from now.
(On or after the 24th October 2016)
If you are still interested in working on it there are a few things that need fixing before we can merge it in:

[ ] sublist.rb needs to be renamed to example.rb
[ ] a "sublist" section needs to be added to the end of the problems array in config.json


Can you update the link of preprocessed S3DIS?

The link of preprocessed S3DIS is invalid. Can you update it?

The link has been fixed.


Problem with Kotlin Gradle plugin version

What went wrong:
The Android Gradle plugin supports only Kotlin Gradle plugin version 1.5.20 and higher.
The following dependencies do not satisfy the required version:
project ':pusher_client' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50

No ( I am using pusher_channels_flutter now, all good with this package.

working smooth on IOS as well?

I've only tested with Android so far, everything is fine.

Same here... any update?

I have got the solution
bellow is my build.gradle

you guys need to add signingConfigs and then build in release mode
P.S. My app is in production on Play Store and APP Store as well and pusher_client is working perfectly on both platforms
Thanks.

Oh thanks for your reply, too late unfortunately )

I guess this library is abandoned

No ( I am using pusher_channels_flutter now, all good with this package.

can i find the encrypted params?


Initial trial suite verifying gridded forecasts

As an IMPROVER scientist I want to be able to trial IMPROVER developments over a historic period using archived input data, and verify their performance using a standard set of metrics.
Anticipated workflow:

Check out standard IMPROVER suite [of which this ticket will create the first version]
Add new plugins/options you want to test
Run trial over relevant historic period
Examine verification results
Revise components and iterate as required
Where appropriate, merge validated changes back to standard suite
The operational system will ultimately be based on a real-time mode of the same suite(s)

See Jonathan Flowerdew’s internal home page for the roadmap of how this relates to other verification development tasks, and the overall Verification Implementation Plan. This user story covers verification of gridded forecasts only; verification of spot forecasts will be added in a few months’ time.
Acceptance criteria:

Combine baseline historic post-processing suite (#68), Ensemble Copula Coupling (#95) and Ric Crocker’s sample verification suite (mi-as726), with support from the authors as required.
Each deterministic output, set of ensemble members, set of percentiles, or set of probabilities to exceed thresholds, from each stage of the post-processing (including the level 1 data retrieved from MASS), becomes a ‘stream’ for verification.
Provide optional facilities to read and verify corresponding level 0 data from MASS (optional so that once you’ve done it once for a given verification configuration you can just reuse the ARDs). A similar option will be added later for relevant final gridded outputs of the old post-processing system.
Define a convenient standard way to attach ECC plugins to all probability/percentile outputs to convert them back to ensemble members for verification (in a future real-time version of the suite, these should be arranged to not delay the time-critical post-processing).
Agree how stream metadata such as names, types, ensemble sizes and order should be passed to verification components.
Agree whether this can be one suite combining post-processing and verification, or has to be two coupled suites which are run in parallel.
Consider iterating the verification components only through the full lead-time range of the final IMPROVER forecast.
Collate brief user documentation describing each key feature, in an agreed location (Confluence?)
Debug complete package and run initial trial of at least one month (February 2017 unless otherwise agreed).
Use Roger Harbord’s plotting suite to check verification results have been successfully produced and do not indicate any obvious problems (though detailed scientific analysis and experimentation will be done separately later).
Record trial throughput, identify the main costly/slow steps, and eliminate unnecessary delays where possible.
Incorporate any necessary features to ensure use of HPC, MASS, etc remains fair.
Standard technical reviews, plus JF review of overall suitability for purpose.
Standard configuration running on HPC?
Bonus: Example spot forecast outputs (to pave the way for spot forecast verification).
(Ultimately, Nigel and others probably need configurable saving of sample output for case study analysis, but should we postpone this for now?).

Following discussion, the following items have been excluded from the July work:

retrieving and verifying level 0 data
iterating verification components beyond the last IMPROVER forecast


fix:build on ubuntu22.04 Qt5.12.12 error: ‘std::function’ has not bee…

OS: Ubuntu 22.04
Qt: 5.12.12
cmake version 3.22.1
build error:
[ 40%] Building CXX object QtScrcpy/QtScrcpyCore/CMakeFiles/QtScrcpyCore.dir/src/device/decoder/videobuffer.cpp.o
In file included from /home/ian/Desktop/QtScrcpy/QtScrcpy/QtScrcpyCore/src/device/decoder/videobuffer.cpp:1:
/home/ian/Desktop/QtScrcpy/QtScrcpy/QtScrcpyCore/src/device/decoder/videobuffer.h:38:33: error: ‘std::function’ has not been declared
38 |     void peekRenderedFrame(std::function<void(int width, int height, uint8_t* dataRGB32)> onFrame);
|                                 ^~~~~~~~
/home/ian/Desktop/QtScrcpy/QtScrcpy/QtScrcpyCore/src/device/decoder/videobuffer.h:38:41: error: expected ‘,’ or ‘...’ before ‘<’ token
38 |     void peekRenderedFrame(std::function<void(int width, int height, uint8_t* dataRGB32)> onFrame);
|                                         ^
/home/ian/Desktop/QtScrcpy/QtScrcpy/QtScrcpyCore/src/device/decoder/videobuffer.cpp:110:6: error: variable or field ‘peekRenderedFrame’ declared void
110 | void VideoBuffer::peekRenderedFrame(std::function<void(int width, int height, uint8_t* dataRGB32)> onFrame)
|      ^~~~~~~~~~~
/home/ian/Desktop/QtScrcpy/QtScrcpy/QtScrcpyCore/src/device/decoder/videobuffer.cpp:110:42: error: ‘function’ is not a member of ‘std’
110 | void VideoBuffer::peekRenderedFrame(std::function<void(int width, int height, uint8_t* dataRGB32)> onFrame)
|                                          ^~~~~~~~
/home/ian/Desktop/QtScrcpy/QtScrcpy/QtScrcpyCore/src/device/decoder/videobuffer.cpp:8:1: note: ‘std::function’ is defined in header ‘’; did you forget to ‘#include ’?
7 | #include "libavutil/imgutils.h"
+++ |+#include
8 | }
/home/ian/Desktop/QtScrcpy/QtScrcpy/QtScrcpyCore/src/device/decoder/videobuffer.cpp:110:97: error: expression list treated as compound expression in functional cast [-fpermissive]

I think this is same build issue with #4 , the root cause is the header 'function1' did not be included.


Granit protocol implementation

Here is granit v3 protocol implementation.
It works OK with real device, but there can be some pitfalls. I need a day to drive more and test while you are reviewing.
I've added Command.TYPE_IDENTIFICATION as well. I'm sure most of devices has command to get hardware and firmware versions. I'll implement it for wondex soon.
By the way it is 113 protocol supported by traccar. Really impressive number.

Added some comments. I'll take a look at the documentation a bit later. Possibly I'll have more.

There is no information about max packet length in documentation, but I have never seen more than one block, it is 142 bytes. I set LineBasedFrameDecoder maxLength to 1024 just in case.
Other issues fixed.

Some more very minor comments and questions. Sorry for being fussy.

Done fixes.

Merged, thanks.


Adjust post endpoints to reflect changes at user model

Changed author name composition with first and last to single name attribute to reflect user model changes
PR Checklist:
Hey there! It's great to have you here. Here's a quick checklist to help you make a shiny PR:

[X] Have you checked out the guidelines in our Contributing document?
[X] Have you looked if there might be other open Pull Requests for the same update/change?

Quick Description of the PR
Change author name composition with first and last to single name attribute to reflect user model changes
An Overview of the Changes

Change author name composition
Fix edge case at GET /posts/:postId

Hi @Naraujo13 . This looks fine but for my understanding is this just to match current state User model or will we be having single name in v2 for both organization and individual user?

Hi @Naraujo13 . This looks fine but for my understanding is this just to match current state User model or will we be having single name in v2 for both organization and individual user?

@joshmorel Yes, it is to match current user state.
Initially, V2 was projected with two separate fields, but recently we started discussing if that was really needed.

Hi @Naraujo13 . This looks fine but for my understanding is this just to match current state User model or will we be having single name in v2 for both organization and individual user?

@joshmorel Yes, it is to match current user state.
Initially, V2 was projected with two separate fields, but recently we started discussing if that was really needed.

Probably would be simpler overall and less confusing for some non-English users so I support this. The benefits of storing first & last name are minimal I suspect.

Hi @Naraujo13 . This looks fine but for my understanding is this just to match current state User model or will we be having single name in v2 for both organization and individual user?

@joshmorel Yes, it is to match current user state.
Initially, V2 was projected with two separate fields, but recently we started discussing if that was really needed.

Probably would be simpler overall and less confusing for some non-English users so I support this. The benefits of storing first & last name are minimal I suspect.

Currently, the main defender of first + last name is the marketing team who probably wants do differentiate between them to use at campaigns and etc, but I think a single field might be the better option.


Work CI-CD

Description

Migrate all projects to be compatible with VS2022.
Fix nuspecs.
Add README to nuspec.
Fix typos.

Motivation and Context
How Has This Been Tested?

Screenshots
Types of changes

[ ] Improvement (non-breaking change that improves a feature, code or algorithm)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[X] Config and build (change in the configuration and build system, has no impact on code or features)
[ ] Dependencies (update dependencies and changes associated, has no impact on code or features)
[ ] Unit Tests (work on Unit Tests, has no impact on code or features)
[ ] Documentation (changes or updates in the documentation, has no impact on code or features)

Checklist:

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Looks good! Let's see how the build will be happy about :-)

That already happened and all 🟢 !


Emmet doctype

VSCode Version: 1.15.1
OS Version: Windows 7 Ultimate x64

Hello. I found a bug.
When I type !, to expand the html template emmet displays the result on the cursor between the body tags. After pressing the enter key, device-width is selected, the cursor is placed after it, and the cursor is placed after the html tag. To remove the cursor after the html tag and selected device-width, I need to press the esc key twice. For example, if I type the div tag, then it works. The cursor is placed between the tags.
GIF

this same bug I reported 2x.....

@jrieken This occurs for any snippet with placeholder. Need to press ESC twice to escape snippet mode
"Sample": {
		"prefix": "list",
		"body": [
			"
${0}
"
		]
	}
}

Unsure what you guys mean? Do you expect the selection to collapse when leaving snippet mode? You enter snippet mode, hit escape and snippet mode stops, e.g. the placeholder for the final tabstop disappears. However, the current selection is maintained (which I think is fair because you might want to continue with it). To collapse a selection you hit Esc, as always.

I want to understand why the cursor is placed after the device-width. The cursor should be placed between the body tags.

Understood. We have two commands leaveSnippet and acceptSnippet. The former is bound to Esc by default and the latter isn't bound but does what you want, it stops snippet mode and goes to the final tab stop.
I'd suggest that you rebind the keys, e.g. to Escape or to something like Shift+Escape

What is the setting for the key binding?

F1 > Open Keyboard Shortcuts
Search for 'acceptSnippet'
Press the +-icon on the left

Got it. Thank you.

I'll try to bind the keyboard shortcut.

I assigned a keyboard shortcut. Shift+A
I hope this will be a good solution.

After pressing the keys Shift+A, the cursor is placed after the html tag.  Is this how it should be? On the screenshot the cursor is placed between the body tags.

@ramya-rao-a Will know, from the preview it isn't clear where emmet put the final tabstop. You can try with a "normal" snippet, like such https://github.com/Microsoft/vscode/issues/33491#issuecomment-326161018

After pressing the keys Shift+A, snippet below works correctly.
"Sample": {
    "prefix": "list",
    "body": [
        "
${0}
"
    ]
}

Great, I'll leave the emmet details up to @ramya-rao-a and I am closing this as question. Thanks

@jrieken Emmet doesn't put a final tab stop. Since it results in a snippet without a final tab stop, VS Code appends a final tab stop at the end.
@opencreative To get to the cursor location as shown in the suggestion docs, press tab. pressing tab takes you around placeholders and tab stops

Since it results in a snippet without a final tab stop, VS Code appends a final tab stop at the end.

Yeah, that is how snippets are defined (not by me btw). Emmet could consider adding a final tabstop in the 'right' place

@ramya-rao-a, thank you.

Emmet could consider adding a final tabstop in the 'right' place

I'll give that a try

Logged upstream issue with Emmet for this: https://github.com/emmetio/expand-abbreviation/issues/11

Emmet snippets will now have a final tab stop and will not rely on the default final tab stop that gets added to the end of the snippet.
Note to verifier:

To test the final tab stop, add a keybinding to the acceptSnippet command and use it right after expanding any emmet abbreviation
Test the ! emmet abbreviation. The final tab stop should be inside the body tag instead of being after the closing html tag
Try any of the other emmet abbreviations and compare with stable. In stable, the final tab stop will always be at the end of the snippet.

@ramya-rao-a, it works!

@opencreative Thanks for verifying, Happy Coding!

@ramya-rao-a, thank you!


🐛 Bug | Gif bug

Sometimes, Gifs are not displayed properly on the published stories.
In the editor:

On the final published story:

@QuentinSaubadu can you give me urls that are not working or create an article showing the issue?

Yep, @pradel I managed to make it on my own:
https://app.sigle.io/quentinsaubadu.id.blockstack/hPIhbO9ER11CwVlt_gIwH
Should be displaying that gif:

Also I've this in the console:

Fixed


Add ability to test HTTP error pages with different locales

What about to add _locale parameter in HTTP error route prefix in order to test HTTP error pages with different locales?

:+1:

@bocharsky-bw I like this change and it perfectly matches your previous pull request to translate error pages. Thanks!


Polish selection behaviour

This PR polishes the behaviour of selection in multiple ways:

All markers are now selectable and appear selected (previously line markers were only selected until the message was updated and point messages were not selected)
Selections are deleted when disabling a display (previously was sometimes the case)

This PR also contains #309

CI:

Linux
Linux-aarch64
macOS
Windows

New CI after rebase:

Linux
Linux-aarch64
macOS
Windows


fix(react): export EmblaViewportRefType from bundle

Hi David, thanks for your awesome work on Embla!
I recently wrote a small wrapper component around the react plugin and found it would be beneficial to pass around the Embla viewport ref type (for example uses like forwardRef).
This small patch re-exports EmblaViewportRefType from embla-carousel-react. Let me know if there are any questions!

Right, missed that one. I'll get on it tonight :)

@junlarsen this is approved. Nicely done 👍🏻. Feel free to squash the commits into a single commit. Otherwise I will do it before merging this PR.

Thanks @junlarsen 👍🏻!

@junlarsen your fix has been included in v8.1.8 which I just released.

Great, thank you!


Fix incorrect extensions of support header files

This pull request is to fix #64, please review.

FYI: Already signed the CLA.

Closed due to duplicate with #57. Thanks.


stb_vorbis: Update to upstream version 1.16

It's mostly a cosmetic version bump for us.

Cherry-picked for 3.1.2.

Cherry-picked for 3.0.7.


Logs are not sorted in the same order as the tensorboard display

Makes it unusable

Resolved with PR: https://github.com/BeBeBerr/tblogmanager/pull/2


THRIFT-5474: TSimpleJsonProtocol with inner quotes does not produce valid JSON.

There is an issue in the generation of JSON from the TSimpleJSONProtocol, where if there are quotes inside of a string, then those quotes will not be serialized correctly. These quotes need one more layer of escaping to produce valid JSON.
I have also added the Jackson library to these tests to ensure that any future changes to this library produce valid JSON.

[x] Did you create an Apache Jira ticket?  (not required for trivial changes)
[x] If a ticket exists: Does your pull request title follow the pattern "THRIFT-NNNN: describe my issue"?
[x] Did you squash your changes to a single commit?  (not required, but preferred)
[x] Did you do your best to avoid breaking changes?  If one was needed, did you label the Jira ticket with "Breaking-Change"?
[ ] If your change does not involve any code, include [skip ci] anywhere in the commit message to free up build resources.

Thanks for the effort, @thealmightygrant ! Its always nice to see people going to the effort of making a pull request.


Adguard and FTP connections

Please answer the following questions for yourself before submitting an issue.

[x] I am running the latest version
[x] I checked the documentation and found no answer
[x] I checked to make sure that this issue has not already been filed

AdGuard version
4.4.35
Environment
- OS: Android 14
- Device: Z Fold 3

Issue Details
When I try to connect to my FTP/FTPS server  through WAN, connection succeeds, but I don't get any files or folders listed.
Now, before you close this issue as won't fix. I am aware of the previous 2 issues: AdguardTeam/AdguardForAndroid#3835, and AdguardTeam/AdguardForAndroid#936.
The thing is, I tried to add the exclusion in Advanced low-level settings. But my problem is that I don't use an IP address to connect to the FTPS server. I created a Dynamic DNS from FreeDNS.afraid.org and another one from my Netgear router freely through no-ip.com
Something like:
subdomain.crabdance.com
subdomain.mynetgear.com
These URIs are reflecting my public IP from my ISP.
When I tired to enter these URIs into the exclusion list, Adguard complained that they are not
valid IP addresses.
For now, my only solution is to disable Adguard whenever I try to connect to my home's FTPS server
from WAN. The issue doesn't show up when I try to connect from LAN, since filtering for local IPs are disabled by default from the settings.
I don't want to put the IP address itself to be excluded, since that defeats the whole purpose of creating a Dynamic DNS in the first place. The IP address can change, but my DynamicDNS URIs should be permanent, and I would like to use these.
Shouldn't the external IP address of the host be excluded from filtering by default?  I think to solve this issue and the previous closed issues is by doing that. And since the IP can change, Adguard should change that automatically too. And it is easy to get the external IP address anyways.
Anyway to fix this or a setting I am not aware of?
Thanks.

@RebelliousX Transferred to proper repository for further investigation.


Hotel reservation - capstone project

This is the capstone project for a group of 4
https://github.com/users/maenkhraisha/projects/6

Hi @maenkhraisha,
Wow, you did it 🎉

Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
To highlight

All cards have points✔
All cards have descriptions according to project reqs✔
Point distribution is fear✔

Optional suggestions
Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will really improve your application.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


Unable to pass data (and update POST data) between chained APIEasy calls.

Unable to pass data between chained APIEasy calls. This only works for outgoing headers. However, passing state to modify post request body of subsequent calls does not work. It appears that APIEasy is caching the post data to be sent at initialization and instead of late binding
Here is a gist with my use case
Failing use case

I really wish I understood this answer, it would help me a lot. However, the first link is now broken. And, the second response says "set the body in the before" which I don't understand... doesn't that mean the code would run before every test in the suite, when all he's trying to do is chain 2 calls?
I was hoping the fluent nature of this library would make it easy to chain calls that depend on each other, but now I'm suspecting I misunderstood the benefits of this fluency.


Single namespace mode with Istio integration doesn't work

Describe the bug
Emissary Ingress integrated with Istio as described in the documentation starts to misbehave 24h after startup when single namespace mode is enabled. All calls result in 503:
ACCESS [2022-09-05T06:45:40.148Z] "GET /test HTTP/1.1" 503 UF,URX 0 224 117 - "xxx" "Blackbox Exporter/0.21.1" "7371c5c5-5800-42a4-b511-5a73cab5e5c8" "xxx" "xxx"

To Reproduce
Steps to reproduce the behavior:

Install istio
Install emissary with istio integration
Create a mapping and call the path regularly
Observe that calls start to fail after 24h

Expected behavior
The calls do not start to fail.
Versions (please complete the following information):

emissary: 3.1.0
kubernetes: 1.23.8
istio: 1.14.3

Additional context
It might be related with Istio replacing certificate, since it happens 24h after the startup.

Hey there, i've posted a similar (probably the same) issue a few days ago in slack and followed up with more info there because i wasn't sure if we misconfigured something. but since there is now a ticket here, i'll add what i found in case its related.
Versions
Istio: 1.14.3
Kubernetes: 1.24.x
Emissary: >= 2.1.0
Description
We've upgrade from 2.0.5 to 3.1.0 and noticed that the certificate rotation doesn't work. After the initial cert expires, emissary only reports upstream errors due expired certificate and 503 UF in logs.
Error in Logs
time="2022-09-01 19:36:10.6843" level=info msg="IstioCert: certificate istio-certs.emissary updated" func="github.com/emissary-ingress/emissary/v3/cmd/entrypoint.(*istioCertWatchManager).Update" file="/go/cmd/entrypoint/istiocert.go:136" CMD=entrypoint PID=1 THREAD=/watcher/loop

2022-09-01 19:36:10 diagd 3.1.0 [P19TAEW] ERROR: could not reconfigure: object of type 'NoneType' has no len()

2022-09-01 19:36:10 diagd 3.1.0 [P19TAEW] ERROR: object of type 'NoneType' has no len()
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/ambassador-0.0.0.dev0-py3.9.egg/ambassador_diag/diagd.py", line 1480, in run
    self.load_config_watt(rqueue, url)
  File "/usr/lib/python3.9/site-packages/ambassador-0.0.0.dev0-py3.9.egg/ambassador_diag/diagd.py", line 1639, in load_config_watt
    self._load_ir(rqueue, aconf, fetcher, scc, snapshot)
  File "/usr/lib/python3.9/site-packages/ambassador-0.0.0.dev0-py3.9.egg/ambassador_diag/diagd.py", line 1667, in _load_ir
    config_type, reset_cache, invalidate_groups_for = IR.check_deltas(
  File "/usr/lib/python3.9/site-packages/ambassador-0.0.0.dev0-py3.9.egg/ambassador/ir/ir.py", line 141, in check_deltas
    reset_cache = len(fetcher.deltas) > 0
TypeError: object of type 'NoneType' has no len()

time="2022-09-01 19:36:10.7582" level=info msg="error notifying diagd: 500 INTERNAL SERVER ERROR, configuration failed" func=github.com/emissary-ingress/emissary/v3/cmd/entrypoint.notifyWebhookUrl file="/go/cmd/entrypoint/notify.go:141" CMD=entrypoint PID=1 THREAD=/watcher/notifyCh

The "Deltas" property within the snapshot-tmp.yaml is null. In 2.1.0 was some code refactored that added an additional line causing the error.
reset_cache = len(fetcher.deltas) > 0 // <-- should this be inside the if statement?
# Next up: are there any deltas?
if fetcher.deltas:

my next thought was to disable fast reconfigure since the block is only executed if there is a cache. emissary starts up without the cache, but that function returns reset_cache=True even if there is no cache. which in turn creates a new cache object and the next time its back to that error :confused:

We seem to have a known issue with service meshes.  The fix is in the works and should be released in the next version.  Could you check this issue as well, we believe these are related.

Thanks for the update :)
Regarding the other issues, i'm not sure if they have the same origin. They all refer to older versions of istio / ambassador, while we were already running newer versions that worked without any issues, even on certificate rotation of istio. The issue for us is only present since emissary version >=2.1.0. We've reverted our emissary upgrade and are now running latest istio with emissary 2.0.5 without any issues.
I do lack the understanding of those delta updates to make any assumption if the state during the rotation is correct or not. The only thing i noticed was the code line above, which felt off to me that the length of deltas is used before checking if they exist in the first place (which causes the error).

@cindymullins-dw i noticed that a new version (3.2.0) was released. Just to keep this updated, the issue is still present.


Simplified applying configuration in options

Refactored options ApplyConfiguration method to take IConfiguration instead of IConfigurationRoot in order to be easier to use with DI in Startup (IConfiguration can be DI'd, not IConfigurationRoot).

Thanks!


Translated the file

Perhaps there should be an English version of the link regarding correct citations.

Thanks @AndreasFrenzel !


print_summary() interpretation

Hi,
I have some cases like below in print_summary() output. I want to ask that for example coef_media[1],  I have not any divergence or high r_hat issue, but parameter std is so high compared to its mean. How can I interpret this ? Should this lower my confidence to model ?

Hello @sataksipagat13 !
One will want to get low standard deviations in the posteriors but not necessarily in relation to the mean. A distribution can be centered around 0 and that does not mean it std should be 0.
I think is better to analyse the posterior plots and see if you see anything odd there.
Hope it helps!

Thanks for your answer Pablo. I have another question about prior multiplier. In the example notebook, you choose 0.15 as prior multiplier and it was explained as typical range in MMMs. I could not clearly understand that 'typicality'. Can you make it clear for me? Because as far as I understand from the code, prior selection is so crucial. I am looking for some heuristic for prior selection, maybe deriving prior by looking at data.

Hello @sataksipagat13 !
In short you dont need to use the 0.15 as it applies to our mock data only. You might need to use also a factor but that will depend on your data.
We only use 0.15 so we get a reasonable baseline vs media contributions in the demo. That is what the "typicality" refers to, the ratio baseline vs media contribution.
Hope it helps!


Consumer Wakeup

@h1alexbel thank you for reporting this. I'll assign someone to take care of it soon.

@l3r8yJ this is your task now, please go ahead. Deadline (when this ticket should be closed) is 2023-06-11T20:32:17.031833.
Estimation here is 60 minutes, that's how much you will be paid.
Remember, you don't have to solve everything in this ticket - you can solve it partially and leave todo markers in the code, which will become future tasks.
If you have any questions don't ask me, I'm not a technical person. Open new tickets instead.
If you don't have time or simply don't want to work on this, you can always resign.

@zoeself deregister

@zoeself deregister

@h1alexbel ok, I've removed this task from scope. I'm not managing it anymore.

@zoeself register

@h1alexbel I've just registered this ticket as a task and will assign it to someone soon. Thanks!

@l3r8yJ this is your task now, please go ahead. Deadline (when this ticket should be closed) is 2023-06-11T21:12:19.100252.
Estimation here is 60 minutes, that's how much you will be paid.
Remember, you don't have to solve everything in this ticket - you can solve it partially and leave todo markers in the code, which will become future tasks.
If you have any questions don't ask me, I'm not a technical person. Open new tickets instead.
If you don't have time or simply don't want to work on this, you can always resign.

@zoeself deregister

@h1alexbel this is your task now, please go ahead. Deadline (when this ticket should be closed) is 2023-06-12T08:02:19.193509.
Estimation here is 60 minutes, that's how much you will be paid.
Remember, you don't have to solve everything in this ticket - you can solve it partially and leave todo markers in the code, which will become future tasks.
If you have any questions don't ask me, I'm not a technical person. Open new tickets instead.
If you don't have time or simply don't want to work on this, you can always resign.

@h1alexbel Don't forget to close this ticket before the deadline (2023-06-12T08:02:19). You are past the first half of the allowed period.

@h1alexbel Looks like you've missed the task deadline (2023-06-12T08:02:19). You are now resigned from this task.
Please stop working on it, you will not be paid. I will assign it to someone else soon.

@h1alexbel the puzzle #359 is still not solved.

@l3r8yJ thank you for resolving this ticket. I've just added it to your active invoice. You can always check all your invoices and more on the Contributor Dashboard.


Fix for wav2vec2 test cases

What does this PR do?
Fix the data type for compute mask in wav2vec2 test.

Fixes # (issue)
Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


'direction' prop is not working

Adding direction={-1} nothing happen.

Hi @supergianlu, thanks for making this ticket, will work on getting a fix out shortly. In the meanwhile, you can get the animation playing in reverse this way:
import React from "react";
import "./styles.css";
import { Player } from "@lottiefiles/react-lottie-player";

class App extends React.Component {
  constructor(props) {
    super(props);
    this.state = { lottie: null }; // initialize your state
  }

  render() {
    return (
      <div className="App">
        <Player
          lottieRef={(instance) => {
            this.setState({ lottie: instance }); // the lottie instance is returned in the argument of this prop. set it to your local state
          }}
          onEvent={(event) => {
            if (event === "load") {
              this.state.lottie.setDirection(-1);
            }
          }}
          autoplay={true}
          loop={true}
          controls={true}
          src="https://assets3.lottiefiles.com/packages/lf20_UJNc2t.json"
          style={{ height: "300px", width: "300px" }}
        ></Player>
      </div>
    );
  }
}

export default App;

sandbox here:
https://codesandbox.io/s/lottie-react-direction-test-ysj6p?file=/src/App.js

Try adding keepLastFrame to the Player as props

Something new here?

Nearing 9 months now, is the baby coming?

@supergianlu for your workaround, do you have a suggestion for how to do it with functional components? I couldn't seem to get it to work 🥺

I'm having the same issue 😢

@supergianlu for your workaround, do you have a suggestion for how to do it with functional components? I couldn't seem to get it to work 🥺

Did you find a workaround for functional components?

Is this still not working? This has been open for an entire year....


Bug fix: create network interfaces attached to non-DHCP networks

If one declares a network without DHCP, then declaration of interfaces connected to that network are silently ignored.
The problem relies in the continue instruction which skips the last line of the loop on the interfaces that creates the interface in libvirt.
This PR fixes that problem by adding the missing instructions before the continue. It is been tested to work.
This is my first contribution to terraform-provider-libvirt and I'm a n00b in go language, so please double-check the fix with attention. Thank you.

@MalloZup Sorry, no, I will not write a test case, at least not now. It looks complicated, and I have too little time right now.
But feel free to create a test case yourself. English description is: "declare two things:

a private network with no DHCP (for example in mode "none" and no address range declared)
a libvirt instance with at least one interface connected to that network
and check the provider creates that card."

Documentation how to create a network is here: https://github.com/dmacvicar/terraform-provider-libvirt/blob/master/website/docs/r/network.markdown ; documentation how to declare an interface is here: https://github.com/dmacvicar/terraform-provider-libvirt/blob/master/website/docs/r/domain.html.markdown#handling-network-interfaces .
If you want that we create it together, no worries, but I won't write one from scratch, especially with my current level in go.

update discussed with Eric in person and we agree to refactor it so that the host table is only updated for the DHCP case, which prevents the bug of the skipped "append" in the first place.

Thanks a lot Duncan.


Compilation error on dict that include int and array...

This does not compile, but I don't know if that's expected:
import numpy as np

#pythran export foo(int)
def foo(n):
    out = {'a':n,'b':np.zeros(n)}
    return out

#pythran export foo(int)
def foo(n):
out = {'a':n,'b':np.zeros(n)}
return out

What would be the type of out? string to ... int or array? we don't h ve union
type in pythran so yeah tht's rightfully unsupported :-)

OK Thanks! The only type of dict that's supported is the type that's supported in std I imagine, with a uniform type for both key and value. Thanks.


Strato Shout Character Sheet

Add Character Sheet by Strato Shout
Changes / Comments
새로운 룰의 캐릭터 시트입니다.
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[ O ] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ O ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Hello,
Do you have a link or any information that could point me to the official rules of Strato Shout? We need to confirm that this is an actual published game before it can be included within the Roll20 Character Sheets selection. Thank you for your contribution and thank you in advance for your response!

Yes. Strato Shout is offical rule.
https://www.aladin.co.kr/m/mproduct.aspx?start=short&itemid=179004180
2020년 8월 25일 (화) 04:35, Wilson<EMAIL_ADDRESS>작성:

Hello,
Do you have a link or any information that could point me to the official
rules of Strato Shout? We need to confirm that this is an actual published
game before it can be included within the Roll20 Character Sheets
selection. Thank you for your contribution and thank you in advance for
your response!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Roll20/roll20-character-sheets/pull/7257#issuecomment-679324044,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGB2X3YCE7CETZZ2MMYYVPTSCK6GTANCNFSM4QIE36QQ
.


[Workshop Proposal] Delegate Proof-of-Stake

About your workshop
Title
Delegate Proof-of-Stake Protocol (Blockchain)
Workshop type

[ ] Debate
[ ] Hands-on
[x] Poster creation
[ ] Course

Languages

[x] 🇫🇷
[ ] 🇬🇧

Required knowledge level

Network
Cryptography
Blockchain
General Tech

[ ] None
[ ] None
[ ] None
[ ] None

[x] Beginner
[x] Beginner
[x] Beginner
[x] Beginner

[ ] Advanced
[ ] Advanced
[ ] Advanced
[ ] Advanced

[ ] Expert
[ ] Expert
[ ] Expert
[ ] Expert

Prerequisites for participants
Nothing special (!) Just bring your smile & brain ?

Description of your workshop
Let's talk together about DPOS, and try to explain it to a kid (or not).
What's Delegate Proof-of-Stake Protocol ?
Differences with Proof-of-Work
DPOS : State of the art and Mainnet examples

About you

Name: zôÖma
Matrix handle: NC
Discord handle: zôÖma #1773
Other contact info: @ Paris P2P :)
Other (your projects, etc...): www.osmose.world
Availability (monthly number, date): ParisP2P_#3 - 2/10/2019

Announced in #37 and here: https://p2p.paris/en/event/monthly-2/

This "poster session' was quite funny, more like a "pizza-box session" :)
@zooma2k18, can you upload a photo here?


[multistage] No reflection for function registry in PinotOperatorTable

Make PinotOperatorTable explicitly registers standard SqlFunctions and SqlOperators from SqlStdOperatorTable.
Hand picked the sql operators are recognized.

Codecov Report

Merging #11274 (2952dd8) into master (0984168) will increase coverage by 0.00%.
Report is 1 commits behind head on master.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master   #11274     +/-   ##
=========================================
  Coverage    0.11%    0.11%
=========================================
  Files        2229     2155     -74
  Lines      119963   116808   -3155
  Branches    18183    17737    -446
=========================================
  Hits          137      137
+ Misses     119806   116651   -3155
  Partials       20       20

Flag
Coverage Δ

integration1temurin11
?

integration1temurin17
?

integration1temurin20
?

integration2temurin11
?

integration2temurin17
?

integration2temurin20
?

unittests1temurin11
?

unittests1temurin17
?

unittests1temurin20
?

unittests2temurin11
0.11% <ø> (ø)

unittests2temurin17
?

unittests2temurin20
0.11% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 74 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

this should not be necessary anymore once #12229 is merged since all pinot specific ones are moved outside of the stdsqloperatortable override (only the ones that explicit override remains)

this should not be necessary anymore once #12229 is merged since all pinot specific ones are moved outside of the stdsqloperatortable override (only the ones that explicit override remains)

Nice!


Support: Quota usage is only based on running apps

What
Quota usage is only about how many apps are running, you can have
arbitrarily many stopped apps that do not contribute to your quota.
Closes #445
How to review
Code review
Tests
Deploy to your dev env
Who can review
Not @tlwr

I haven't deployed to my dev env, but I think I'm happy just with code review / seeing the tests pass.


Fix build failed on Arch Linux

Update socker_helper.c to latest version (  https://boringssl.googlesource.com/boringssl/+/241364c6f4d44165ce2dc707b9ad141dcc880d1b/crypto/bio/socket_helper.c )

Thank you for patch! We updated overall boringssl libraries on a few days ago.
Could you check build once again please?

Works fine :)


Adding table of contents to articles

Summary
This pull request adds a manually generated Table of Contents (TOC) to the article, resolves #910. The changes aim to improve documentation consistency between GitHub and the site-generated content, aligning with best practices for effective documentation.
However a better solution may be to add ability to site for automatic TOC generation.
Motivation
The motivation behind these changes is to enhance the Cookbook documentation by introducing a manual TOC. While GitHub already provides a TOC, the site-generated content lacks it. This PR ensures a unified and improved user experience across platforms, aligning with the principles outlined in this article.

For new content
When contributing new content, read through our contribution guidelines, and mark the following action items as completed:

[ ] I have added a new entry in registry.yaml (and, optionally, in authors.yaml) so that my content renders on the cookbook website.
[ ] I have conducted a self-review of my content based on the contribution guidelines:

[ ] Relevance: This content is related to building with OpenAI technologies and is useful to others.
[ ] Uniqueness: I have searched for related examples in the OpenAI Cookbook, and verified that my content offers new insights or unique information compared to existing documentation.
[ ] Spelling and Grammar: I have checked for spelling or grammatical mistakes.
[ ] Clarity: I have done a final read-through and verified that my submission is well-organized and easy to understand.
[ ] Correctness: The information I include is correct and all of my code executes successfully.
[ ] Completeness: I have explained everything fully, including all necessary references and citations.

We will rate each of these areas on a scale from 1 to 4, and will only accept contributions that score 3 or higher on all areas. Refer to our contribution guidelines for more details.

Thank you philip for the contribution. Unfortunately manually generated table contents quickly become harder to maintain, and an automated solution is preferred.