Return signed raw Ethereum transaction in dealer_submitFill

For the dealer_submitFill method, to additionally return the signed Ethereum txn to the taker. This way, the taker is empowered to also submit the txn to the network and doesn't need to trust that the Maker has submitted it when they say they have. Also, there could be issues with the makers connection to the Ethereum network and it adds more certainty to takers that it will reach the network, if they too can submit the final Ethereum txn as well. To be clear, the maker still gets a last look, and decides when to submit the txn to the network, they just also supply the submitted txn to the taker.

h/t @steveklebanoff

Option 1: use JSON encoding
{
	"rawTransaction": {
		"nonce": "0x34",
		"gasPrice": "0x4a817c800",
		"gas": "0x5208",
		"to": "0x6ecbe1db9ef729cbe972c83fb886247691fb6beb",
		"value": "0x2a",
		"input": "0x",
		"v": "0x1c",
		"r": "0x90507cba9f3f205c077dd756f2c42ed837075945b52e12b7ffcab55fa43a2f5f",
		"s": "0x2ca5dbc315344d377c30650d88504fcca516358dc03f806ca860284823c890c8",
		"hash": "0x54ef6111a89fee0f48f00284326205b818e126568baae13f1012a7b6b77ddf84"
	}
}

Option 2: Use RLP encoding (more compact)
{
	"rawTransactionRLP": "0xf864348504a817c800825208946ecbe1db9ef729cbe972c83fb886247691fb6beb2a801ca090507cba9f3f205c077dd756f2c42ed837075945b52e12b7ffcab55fa43a2f5fa02ca5dbc315344d377c30650d88504fcca516358dc03f806ca860284823c890c8"
}


Drawer header color not changed after primary color changed

The drawer header color is correctly set after restarting the app.
Similarly, the full-action-bar comment font is not immediately updated after changing the font style/size.

Fixed!


Add section for unpackaged apps

see http://task.ms/44790837

@stevewhims
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Thanks, @ChrisGuzak! I'm curious why this PR is a draft, and when it'll leave that state. When it's ready, please let me know and I'll be able to take an edit pass and publish.
Thanks! :)
-Steve

See this related PR


LL-7420 Revert "LL-5446 (Compound): disable lending entries for live with non enabled accounts"

Reverts LedgerHQ/ledger-live-mobile#1791
LL-7420

CI is failing as well.


I am getting this error whenever i am running python teaser_python_3dsmooth.py. pls help

~/TEASER-plusplus/examples/teaser_python_3dsmooth$ python teaser_python_3dsmooth.py
Traceback (most recent call last):
File "teaser_python_3dsmooth.py", line 7, in
from sklearn.neighbors import KDTree
File "/home/karthik/anaconda3/envs/teaser_test/lib/python3.6/site-packages/sklearn/init.py", line 82, in
from .base import clone
File "/home/karthik/anaconda3/envs/teaser_test/lib/python3.6/site-packages/sklearn/base.py", line 17, in
from .utils import _IS_32BIT
File "/home/karthik/anaconda3/envs/teaser_test/lib/python3.6/site-packages/sklearn/utils/init.py", line 23, in
from .class_weight import compute_class_weight, compute_sample_weight
File "/home/karthik/anaconda3/envs/teaser_test/lib/python3.6/site-packages/sklearn/utils/class_weight.py", line 7, in
from .validation import _deprecate_positional_args
File "/home/karthik/anaconda3/envs/teaser_test/lib/python3.6/site-packages/sklearn/utils/validation.py", line 26, in
from .fixes import _object_dtype_isnan, parse_version
File "/home/karthik/anaconda3/envs/teaser_test/lib/python3.6/site-packages/sklearn/utils/fixes.py", line 20, in
import scipy.stats
File "/home/karthik/anaconda3/envs/teaser_test/lib/python3.6/site-packages/scipy/stats/init.py", line 348, in
from .stats import *
File "/home/karthik/anaconda3/envs/teaser_test/lib/python3.6/site-packages/scipy/stats/stats.py", line 175, in
import scipy.special as special
File "/home/karthik/anaconda3/envs/teaser_test/lib/python3.6/site-packages/scipy/special/init.py", line 640, in
from ._ufuncs import *
ImportError: libgfortran.so.4: cannot open shared object file: No such file or directory

There's little information, but could you please run sudo ldconfig? This error does not occur from our codes


suggested configuration results in open DNS resolver

The configuration suggested for this plugin is turning a CoreDNS sservice into an open DNS resolver when using CoreDNS as a regular DNS server (not hidden in a k8s cluster). Having a warning as a minimum precaution on using that configuration would be helpful. Having a more specific configuration example limiting use of forward plugin to a certain domain would be even better, though I'm not 100% sure how secure this would be eventually.

We need clarification on why an authoritative DNS server would need to look up external CNAME records. Using the plugin/lookup to run another round of internal DNS lookup is completely fine, but letting it query an external forwarder is suboptimal, at minimum.


Checkbox to only show replays from last year in online replays

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Wanna have the bug fixed quickly?
Visit Issue hunt...

Please write a proper issue description.
Also, the replay search already has the option to search by date. Adding another checkbox that is basically redundant breaks the concept and opens the door for more such requests

"I want a checkbox that only shows games that I played"
"I want a checkbox that only shows games that had no mods"
"I want a checkbox that ..."

So I'm not very keen on seeing this being added.

This is something we want 100% as it will dramatically reduce server load and something @Brutus5000 asked for. Normally nobody searches for 7 year old replays those are broken anyways in 90% of cases. So adding this filter by default will make searches a lot quicker and is what Server admins ask for


[stress testing] Failure alerting and monitoring

Reporting telemetry and tracing is a great first step but the big phase afterwards is thinking about how we are notified and monitor these tests in an automated fashion.
As part of our design of the workbook (#3156) we should also be considering if our telemetry is actionable. These actionable items should be encoded as alert rules on the Log Analytics workspace so they can notify by email (for individual developers). Future integration work can be accomplished by adding more notification groups that can target webhooks for programatic integration.

Closing in favor of https://github.com/Azure/azure-sdk-tools/issues/2511 and https://github.com/Azure/azure-sdk-tools/issues/2512


update frontend dependencies

[ ] blocked by pull request #15

It's not clear to me what was meant to be done in this ticket, and it doesn't look like there's any work on it yet, anyway. So, I will close it for now, and we'll recreate another if necessary.


Makefile: Refresh recipes to add "standard" set, new package-related options

Overview
Update/sync this project's Makefile against recent changes to the atc0005/check-cert project Makefile to provide the same functionality.
TODO

arch and OS-specific builds
release-build

used to generate just the binaries provided by a specific project (e.g., skip Windows (all), skip Linux x86)

links (and arch-specific variations)

used to generate download links for easier bulk retrieval of release assets

quick

go build without any custom settings applied
it is a quick build to test/prototype binaries without waiting for release-level optimizations to be applied

depsinstall

install build related dependencies

package generation

packages-stable
packages-dev

Some misc timing notes regarding these changes:

roughly 8 minutes for docker-release-build recipe (refactor-builds PR branch)
roughly 6 minutes for release-build recipe (v0.30.8 tag)

While a ~ 2 minute build time increase isn't great, this additional 2 minutes covers:

generating packages (dev & stable)
compressing generated binaries

So overall, not too bad.


Dry::Validation.Form array filled? and each int? throwing an error

With:
Dry::Validation.Form do
  key(:name).required(:str?)
  key(:email).required(:str?)
  key(:price_ids) { filled? & each { int? } }
end

it throws error:
TypeError:
       no implicit conversion of Dry::Types::Definition into Hash
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:80:in `merge'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:80:in `each'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:80:in `reduce'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:80:in `merge_with'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:58:in `visit_form_hash'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:28:in `visit_type'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:15:in `visit'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:75:in `visit_key'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:15:in `visit'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:80:in `block in merge_with'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:80:in `map'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:80:in `merge_with'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:58:in `visit_form_hash'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:28:in `visit_type'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:15:in `visit'
     # /bundle/gems/dry-types-0.7.2/lib/dry/types/compiler.rb:11:in `call'
     # /bundle/gems/dry-validation-0.7.4/lib/dry/validation/input_processor_compiler.rb:16:in `call'
     # /bundle/gems/dry-validation-0.7.4/lib/dry/validation/schema.rb:123:in `input_processor'
     # /bundle/gems/dry-validation-0.7.4/lib/dry/validation/schema.rb:146:in `default_options'
     # /bundle/gems/dry-validation-0.7.4/lib/dry/validation/schema.rb:46:in `new'
     # /bundle/gems/dry-validation-0.7.4/lib/dry/validation.rb:37:in `Schema'
     # /bundle/gems/dry-validation-0.7.4/lib/dry/validation.rb:42:in `Form'
     # ./app/forms/api/v1/share_holidays_form.rb:34:in `schema'
     # ./app/forms/api/v1/share_holidays_form.rb:26:in `validate!'
     # ./app/forms/api/v1/share_holidays_form.rb:14:in `attributes'
     # ./spec/forms/api/v1/share_holidays_form_spec.rb:27:in `block (4 levels) in <top (required)>'

I think that this is possibly a duplicate of https://github.com/dry-rb/dry-validation/issues/80

I'll be working on an improved each macro that will allow you to set additional predicates for the value (not just members), although I don't have any concrete API ideas yet. Maybe sth like required(:price_ids).each(:int?).min_size(2) (this pretty much boils down to adding support for chaining, which is rather difficult, but I want to make it work regardless).

This is now fixed in master.

The improved syntax looks like this:
Dry::Validation.Form do
  required(:price_ids).filled { each(:int?) }
end


Update MD file on new branch 2017-16-09_20-11-41

:warning: Validation status: warnings

File
Status
Preview URL
Details

split/ref1.yml
:warning:Warning

Details

split/updateTestRef.md
:white_check_mark:Succeeded

split/ref1.yml

[Warning] Uid(Microsoft.SqlServer.Server) has already been defined in ref.yml.
Line 1: [Warning] Invalid file link:(~/content1.md).

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


Invalid credentials too with ssl on non standard port 8443

After a fresh install with the latest update, cannot login too !
except [NONE] FOO\UnauthorizedException: "Invalid nonce specified" at [/var/www/411/phplib/REST.php:101] 0:[FOO\REST->route()
/api/data give the right hostname:8443
Can someone help please ?
Thanks

Sorry, this should be fixed via 0580ce353d3b370705dc081fe92c9e6e21fa64a8 now.

Thanks for your help and quick reply, and for this useful project from Etsy !
Now it's ok.
All the best.


On the new tab page, the link to dat://datproject.org should be dat://dat.foundation/

dat://datproject.org seems to not be their page anymore

Thanks for the reminder. I'll update the default bookmarks.

/related
beaker can't handle http-redirect if accessed directly to dat://datproject.org and display empty page

λ curl --HEAD datproject.org

HTTP/1.1 301 Moved Permanently
Date: Wed, 04 Sep 2019 02:28:52 GMT
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 04 Sep 2019 03:28:52 GMT
Location: https://dat.foundation
Server: cloudflare
CF-RAY: 510c8856e98f2d57-TXL

We discussed handling redirects on dat-dns and decided not to support it for now. We're worried about the complexity and whether it could introduce some kind of attack vector or bugginess.


[Feature]: add some metircs

[Feature] Add metrics badMpCount and badDpCount #1621
Enhancement: add metric for freeList #1630
[Metric] Add connectionCnt metric for metanode #1635
Enhancement: Add not writable mn/dn metric #1637
[Metric] Add metrics for datanode #1639

resolved in release-3.2.1


Use sudo(8) to create directory and hosted file

minikube ssh logs into the cluster as user 'docker'. The user 'docker' (uid=1000) does not have write permissions in /mnt to create a new directory and/or the example's HTML file. Use sudo(8) to create the directory as well as the HTML file nginx will ultimately serves.

/lgtm
Looks to me the right thing to do.

Thanks for the PR @pisymbol !!!
/approve


feat: Send organization_id to segment.io

The organization id is a claim coming in the form:
"organization": {
    "id": "123456"
},

It needs to be sent to segment.io for better tracking of data

@ctron I removed all personal data being sent to segment. As I recall, Heiko mentioned not to send names and usernames (feel free to correct my memory though). So now we are sending only the "locale" and "organization_id".
It means that on upstream, we won't send any data and all tracking will be on Anonymous mode.
Only on Downstream we will send "organization_id"

It means that on upstream, we won't send any data and all tracking will be on Anonymous mode.
Only on Downstream we will send "organization_id"

What about hashing the e-mail?

It means that on upstream, we won't send any data and all tracking will be on Anonymous mode.
Only on Downstream we will send "organization_id"

What about hashing the e-mail?

Hashing the email might not bring value, as it won't help to identify the user anyway. The primary way of identifying a user as of now is using the sub claim and it should serve as way of replacing the HASH-EMAIL.
I'll merge this PR as it would be good to have some feedback from Heiko in the upcoming days.
https://github.com/trustification/trustification/blob/6f7c5481a90e4ac83747fb5180a49cc621386f0c/spog/ui/crates/utils/src/analytics/mod.rs#L210


improve error reporting

factory: move exception handling outside mock_remote_setup method
fixtures: improve handling of mock remote setup failure

Codecov Report
Attention: 12 lines in your changes are missing coverage. Please review.

Comparison is base (1db4761) 85.13% compared to head (aa63c85) 83.37%.
Report is 1 commits behind head on main.

Files
Patch %
Lines

src/pytest_servers/factory.py
37.50%
5 Missing :warning:

src/pytest_servers/exceptions.py
50.00%
3 Missing :warning:

src/pytest_servers/azure.py
77.77%
2 Missing :warning:

src/pytest_servers/gcs.py
80.00%
2 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #144      +/-   ##
==========================================
- Coverage   85.13%   83.37%   -1.76%
==========================================
  Files          12       12
  Lines         370      385      +15
  Branches       52       28      -24
==========================================
+ Hits          315      321       +6
- Misses         46       54       +8
- Partials        9       10       +1

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


Issue with React Bootstrap

The plugin works fine. I didn't tested yet deeply with plain html and css works, but seems to me all good.
My issue is when using react-bootstrap where doesn't reconize the file and the className="" property.
Is there any way to fix that?
Thank you

I forgot to add the className by default, but I have now implemented and tested it. If you are using jsx, you should put javascript in "enable_on". If you are using tsx, you should type typescriptreact. You can check the current buffer's typefile by running this code: :lua print(vim.bo.filetype)

i have this error now:
Error executing luv callback:
...share/nvim/lazy/plenary.nvim/lua/plenary/async/async.lua:18: The coroutine failed with this message: ...im/0.9.5/share/nvim/runtime/lua/vim/treesitter/query.lua:99: /Users/alessandrodominici/.config/nvim/querie
s/css/injections.scm: No such file or directory
stack traceback:
[C]: in function 'error'
...share/nvim/lazy/plenary.nvim/lua/plenary/async/async.lua:18: in function 'callback_or_next'
...share/nvim/lazy/plenary.nvim/lua/plenary/async/async.lua:45: in function <...share/nvim/lazy/plenary.nvim/lua/plenary/async/async.lua:44>
[C]: in function 'nvim_exec2'
vim/_editor.lua: in function 'cmd'
...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:485: in function <...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:484>
[C]: in function 'xpcall'
.../.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:113: in function 'try'
...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:484: in function 'source'
...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:443: in function 'source_runtime'
...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:411: in function 'packadd'
...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:135: in function 'startup'
...inici/.local/share/nvim/lazy/lazy.nvim/lua/lazy/init.lua:112: in function 'setup'
/Users/alessandrodominici/.config/nvim/lua/config/init.lua:18: in main chunk
[C]: in function 'require'
/Users/alessandrodominici/.config/nvim/init.lua:1: in main chunk
i cannot find why works before in a regular html file and now not.
My config is:
sources = cmp.config.sources({
{ name = "nvim_lsp" },
{ name = "buffer" },
{ name = "path" },
-- { name = "emmet" },
{
name = "html-css",
option = {
max_count = {},
enable_on = {
"html",
"css",
"javascript",
},
file_extensions = { "css", "sass", "less" },
style_sheets = {
<EMAIL_ADDRESS>},
},
},
-- { name = "nvim_lua" },
}),
{
	"Jezda1337/nvim-html-css",
	dependencies = {
		"nvim-lua/plenary.nvim",
		"nvim-treesitter/nvim-treesitter",
	},
	config = function()
		require("html-css"):setup()
	end,
},

I did have installed the parser for css. Could be anything else?

I have removed my CSS parser and I get the same error as you. Try removing it completely and installing it again, if that doesn't help remove it manually from the path that you get in the error message. You can install the Sass parser as well because you have it in the options

I tried to remove from the path. i reinstalled the plugin tree-sitter and reinstalled the parser. There is not sass parser but i tried to remove it from the file-extensions but not working.
Could you share your config just to see if i did something wrong or different?
Mine is https://github.com/Gogiu23/Lua-Nvim/tree/master/lua
Thanks in advance

Here
When I removed the CSS parser, I received the same error as you. When I reinstalled it, the error disappeared.
Check mine config, but the issue is and should be in CSS parser

Add this to my plugin
event = { "BufReadPre", "BufNewFile" }
Events that are used for tree-sitter should be the same for the htm-css plugin, you have this in config.

Great, it works to add the same event. Thanks. I thought was only if i didn't use the dependencies it will be mandatory add the same lazy event as treesitter.
I have another issue, maybe better open another issue and close this one?

Yes pls, open new issue


Update AtmosphereAutopilot.netkan

Newest version is 1.1.0 compatible

Looks good, merging with my thanks.


Add "group" to lgb.cv for non-rank objectives

GroupKFold can be used in cross-validation to make sure a group is not split across two or more folds. This can be particularly important for preventing data/information leakages (compared to test time). Sklearn implements this in GroupKFold class, which is then used in lightgbm already.
However, this is only used for the Lambdarank objective, whereas, it would be very useful for classification and regression tasks.
With respect to classification tasks, when passing a group, it would no longer stratify the data. However, for large datasets, that don't have high class imbalances, group leakages can be much more problematic than minor differences in positive:negative label rations.
This could be implemented with something like,
if 'objective' in params and params['objective'] == 'lambdarank':
    #lambdarank code here...
elif group is not None:
    group_kfold = _LGBMGroupKFold(n_splits=nfold)
    folds = group_kfold.split(X=np.zeros(num_data), groups=group)

Happy to do a PR, with a little guidance :)

welcome to open the PR. We will help you after that : )

@guolinke - reading over the code it seems that there might be a nicer way to include GroupKFold, and some of the other sklearn model selection cross validation iterators.
The LightGBM Python package uses the sklearn CV classes for Stratified and GroupKFold. Rather than adding code to allow just GroupKFold, it would be a similar amount of work to pass an uninitialised sk.model_selection object to lgb.cv and use this. This would also give us: GroupKFold, Time Series Split, LeaveOneGroupOut.
Even better, for a similar amount of work, we could pass an initialised sk.model_selection object. This would allow users to use any of the sklearn model selection cross validation iterators. This would be my preferred option. The python code for this might look something like,
def _make_n_folds(full_data, folds, nfold, params, seed, fpreproc=None, stratified=True, shuffle=True):
    """
    Make an n-fold list of Booster from random indices.
    """
    full_data = full_data.construct()
    num_data = full_data.num_data()
    if folds is not None:
        if not hasattr(folds, '__iter__'):
            raise AttributeError("folds should be a generator or iterator of (train_idx, test_idx)")
        elif  hasattr(folds, 'split'):
            if groups is not None:
                group_info = full_data.get_group().astype(int)
                flatted_group = np.repeat(range_(len(group_info)), repeats=group_info)
            folds = skf.split(X=np.zeros(num_data), y=full_data.get_label(), groups=flatted_group)

This said, we can currently get this functionality using sklearn outside of lgb.cv using,
folds = sk.model_selection.GroupKFold().split(X, y, groups)
# other operations on X, y, data, etc
lgb.cv(params, data, folds=folds)

the new code would look like,
folds_object = sk.model_selection.GroupKFold()
# other operations on X, y, data, etc
lgb.cv(params, data, folds=folds_object )

The main advantage of this would be that folds would be using X and y before they are passed to an lgb.Dataset and so could be a different shape, order, group etc if X and y are operated on before training. With the new version, folds_object would be guaranteed to split on the lgb.Dataset.
In summary, we gain only a small amount a functionality by implementing only GroupKFold. Should we instead implement the initialised, safer sklearn split option for folds, despite the functionality currently being achievable through another similar means?

+1 for supporting sklearn CV iterator. Please feel free to create a PR!
Just one minor remark after a brief glance at the future code prototype:
elif hasattr(folds, 'split'):
     if not SKLEARN_INSTALLED:
        raise LightGBMError('Some clever error about scikit-learn installation requirement')


search + replace

Branch: feature-search-replace
Objective
https://github.com/ambuda-org/ambuda/pull/455 fetches candidates to replace.
This issue tracks the remaining tasks to complete search-replace feature:

[x] show a checkbox against each hunk. Change
[x] compile the list in the background
[x] Confirm button to apply affected pages
[x] Route to confirm_replace.html
[x] Route Confirm button to update_page_revisions endpoint. On cancel, route back to replace.html

PR opened https://github.com/ambuda-org/ambuda/pull/476


heap sort

heap sort done/ some comments added to bubble sort to understand the …

Hi, just reviewed your commit, Everything is working great, except for the div_update()
Check the visualization of heap sort, you'll see that, user can't viaualize heapify, only the sorted array gets visible.
Try adding div_update() at appropriate positions so that heap sort can actually be visualized, and we'll be good to go.
For any help, reach out to us(through our slack channal).

pushed a new commits with the required edits


unable to use $FULLNAME!

Hello Team,
I tried several solutions, but I couldn't get the Set title to "Hi $FULLNAME!" variable to work and show current user.
the text just looks like this on macs : "Hi $FULLNAME!"
Anything about "user" not working
With $FULLNAME => Appear $FULLNAME
With $REALNAME or $USERNAME+> nothing Appear
But if i user computer variable, it's work.
In "xxx.jamfcloud.com/computers.html?id=2&o=r"
In Global managemant i can see :
Last User: is set correctly with firstname.lastname
But :
Jamf Connect - UserLoginName:  Does not exist
Jamf Connect - LastSignIn:Does not exist
In Local User Accounts i can see :
USERNAME & FULL NAME correctly set
Thanks for your help
EDIT 12 October 2022 : AFTER 5 DAYS  and this POST somethings strange append, now it's work !!!
i don't understund.
EDIT 13 October 2022 : i REOPEN the issue, after erase and start over the mac, when SUpport app and policie finish deploy i get "Hello ! for Hello $REALNAME
:(
EDIT 14 October 2022 :
Hello Again,
Something interesting discovered!
If you go to [Computers] : https://acme.jamfcloud.com/computers.html?id=5&o=r&v=inventory
Then in "User and Location"
And that you fill in All the information and that you save, then that in username you put only the first name (just delet and without accent).
When you then put the value Hello $USERNAME
you get the result with just the first name in small caps

We're not seeing this experience at all. This must be something within your environment. Please read the documentation or reach out to Slack MacAdmin for support.

Hello @martinvandiemen how can i join macadmins please ?
it's said "Ask the workspace administrator of the MacAdmins team to invite you".
i tried to create one with my gitlab id<EMAIL_ADDRESS>but don't know where it goes :(


Global header with title on 2 lines and navigation bar

#707

@julien-deramond Missing:

same as #719
spacing between 2 lines


Improve progress bars

See https://github.com/acteng/atip/pull/169#discussion_r1198910543. Starter in https://github.com/acteng/atip/tree/progress

[ ] Rewrite the fetchWithProgress in TS and use simpler HTML/CSS
[ ] Decide where to put the second progress bar for route info
[ ] Disable controls before the necessary data is ready?

Did a quick round of looking for NPM libraries that do the fetch...

https://www.npmjs.com/package/fetch-progress: Bit unmaintained, and doesn't do very much (doesn't help stitch together the final byte array)
https://github.com/AnthumChris/fetch-progress-indicators: Not a library, uses a newer API that doesn't particularly seem any easier

https://github.com/anthumchris/fetch-progress-indicators/issues/13 talks about Content-Length and gzipped files. We may be able to tell our webserver (S3+Cloudfront right now, equivalent GCP in the future) to set a custom header including the uncompressed size to expect


updating movistream-story screenshots to redwood

Add here your WMS ID
General requirements

Information in the workshop is adequate and updated
Code is correct and working
Links are correct
Make sure you enter the help email link in your manifest.json
Please make sure WMS URLs are updated as needed after your PR is approved

Checklist - Refer to the QA document for the complete list
Please confirm that the following is completed before submitting your PR

[ ] All filenames are lower case (including folders, images, files, etc.)
[ ] Filenames are descriptive
[ ] Your workshop folder structure should be similar to the one used in the sample workshop (https://github.com/oracle-livelabs/common/tree/main/sample-livelabs-templates/sample-workshop)
[ ] Are you using multiple versions (desktop/, sandbox/, tenancy/)? Make sure that each of them contains a manifest.json and an index.html
[ ] Image references in markdown contain an alternate text

@ramumg - Can you update the PR with WMS ID of the workshop?


just fixing mistype

Just fixing a word mistyping that was bugging me in README is all.

@nicksort did you close for something in particular? I was thinking on merging it as soon as I can.

Ah, okay, assumed it had been fixed by someone else. Just being a good citizen. :)


Update etcd to 3.5.1 due to upstream 'ancient' member issue

Environmental Info:
K3s Version:
k3s version v1.22.5+k3s1 (405bf79d)
go version go1.16.10

Node(s) CPU architecture, OS, and Version:
Linux kube01 5.4.0-91-generic #102-Ubuntu SMP Fri Nov 5 16:31:28 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Cluster Configuration:
NAME     STATUS   ROLES                       AGE     VERSION
kube01   Ready    control-plane,etcd,master   3d11h   v1.22.5+k3s1
kube02   Ready    control-plane,etcd,master   138d    v1.22.5+k3s1
kube03   Ready    control-plane,etcd,master   3d11h   v1.22.5+k3s1

Describe the bug:
Etcd members are resurrected on complete cluster reboot due to an upstream bug in the removal of the etcd members from both the v2 and v3 store.
In my case, I had 2 nodes that were replaced early on in the cluster whilst running 1.21 - this caused 2 additional etcd members to be reconstructed in 3.5.0.
Steps To Reproduce:
The upstream issue contains steps for reproduction: https://github.com/etcd-io/etcd/issues/13196
Expected behavior:
K3s should be able to handle a restart without etcd quorum failing on 3 members.
Actual behavior:
Etcd could not remove these 2 old members, as per the upstream issue.
Additional context / logs:
I rebuilt k3s with the new 3.5.1 bugfix release and the issue went away, I would rather not remain off of the official release train for too long.
As per some other investigations, I tried to set the snapshot to 2 to force the old data to be compacted. However this didn't work in my individual case. I also tried deleting the WAL to see if it would stop attempting to recreate the members list from the historical data, however this also didn't work. A full cluster rollback was required (VM restore), then replacement of the k3s binary with my patched version.
Backporting

[x] Needs backporting to older releases
[ ] 1.22.x

Running a --cluster-reset to knock the etcd cluster back down to 1 node, and then doing a stop / remove the datastore files / start on both of the other two servers should resolve it?

Unfortunately not, the same errors occur as etcd reconstructs the member list in the startup phase before the removal commands execute. It causes the cluster-reset flag to loop on the removal of the ghost members as they don't exist in the v3 store.
Etcd errors with member not found on removal.

Verified in k3s release 1.23 v1.23.2-rc1+k3s1 that the containerd and etcd versions are updated to v1.5.9 and v3.5.1
Performed cluster-reset after bringing the 2 nodes down (loosing the quorum) and then restarting the servers. All the servers joined the cluster successfully


Accuracy on AffectNet is worse than expected

I am using the HSEmotion package to classify emotions on the AffectNet validation set but my accuracies are worse than what is in the README:

MODEL
README Accuracy
MINE

enet_b0_8_best_afew
60.95
58.31

enet_b0_8_best_vgaf
61.32
59.66

enet_b0_8_va_mtl
61.93
59.04

enet_b2_8
63.03
61.59

enet_b2_8_best
63.125
61.24

What do you think might be causing this discrepancy?
Here's an excerpt  of how I'm using the package:
from hsemotion.facial_emotions import HSEmotionRecognizer
fer=HSEmotionRecognizer(model_name=model_name,device=device)

def predict_score(img_path):
    frame_bgr = cv2.imread(img_path)
    emotion,scores=fer.predict_emotions(frame_bgr,logits=True)
    return EMOTION_MAPPING[emotion]

Hello! Thanks for your interest in my work.
You need to convert the input image into RGB format. Please, look at my demo source code.
However, you can still get slightly different results than reported in my papers because I use Pillow to load and resize an image, and as far as I remember, there are small differences in accuracy. To reproduce my results, you could take a look at the CodeOcean test script run.py

Yes, I downloaded AffectNet several years ago and used train/validation data from that repository. I believe, my tar file can contain the files after some post-processing, e.g., face extraction.
The format has been changed a bit, and other contributors modified my code to work with the new version, see an example here. As far as I know, the results for that version were more or less the same as mine, so you definitely need to use correct pre-processing and look at code examples in my repository. However, I'm not familiar with any changes of AffectNet. You should ask any questions related to this dataset to its authors


2.0 branch status

Hi,
What's the status of the 2.0 branch? It seems that many issues are fixed on that branch, yet still there seems to be no official release, and the README there says not to use it in production.
An update about the status would be appreciated.
Thanks!

I'm still adding unit test to the library, and need to improve the way the Signatures are validated.
Right now is vulnerable to some "Signature Wrapping attacks".

Review: https://github.com/onelogin/java-saml/issues/50


feat(pixels): add my new pixel

Checklist

[ x ] I ran npm test locally and it passed without errors.

[ x ] I only edited the _data/pixels.json file.

[ x ] I entered the username in the pixels.json that I'm also using to create this pull request.
[ x ] I acknowledge that all my contributions will be made under the project's license.

Resubmitting contribution due to pull request becoming "stale" as of July 10, 2022


Please add a custom model folder

I think it would nice for users to user their custom text models beside the default ones

Yes please.
And an option to cache the models in the project folder instead of the huggingface cache.


Make the code citable

https://zenodo.org/

Not sure if this is interesting to add but i do have one now!


[android] unable to resume track or play another track after first track

unable to resume track or play another track after first track
First track work perfect
System:
OS: macOS 11.1
CPU: (6) x64 Intel(R) Core(TM) i5-8500B CPU @ 3.00GHz
Memory: 51.09 MB / 8.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 15.5.1 - /usr/local/bin/node
Yarn: Not Found
npm: 7.3.0 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
Managers:
CocoaPods: 1.10.1 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 14.3, DriverKit 20.2, macOS 11.1, tvOS 14.3, watchOS 7.2
Android SDK:
API Levels: 28, 29, 30
Build Tools: 28.0.3, 29.0.2, 30.0.3
System Images: android-30 | Google APIs Intel x86 Atom
Android NDK: Not Found
IDEs:
Android Studio: 4.1 AI-201.87<IP_ADDRESS>53283
Xcode: 12.3/12C33 - /usr/bin/xcodebuild
Languages:
Java: 15.0.1 - /usr/bin/javac
Python: 2.7.16 - /usr/bin/python
npmPackages:
@react-native-community/cli: Not Found
react: 16.13.1 => 16.13.1
react-native: 0.63.2 => 0.63.2
react-native-track-player  version  :      "react-native-track-player": "^1.2.3",
Code:
import TrackPlayer from 'react-native-track-player';
TrackPlayer.play()

Can you add more code? I think, you just didn't add tracks to the queue

I already add track to the queue before calling play function
//add tracks using below code
TrackPlayer.add(data)

I am getting this problem as well, only on iOS.
It seems that when stop() is called on iOS it flushes the queue.
Or it could be something else. After stop() is called there is a state change event and it registers as State.None.

Ok I just confirmed that it does indeed empty the queue on iOS when TrackPlayer.stop() is called.

@AdamSheaHewett Did you find a fix in the end ?
We have the exact same problem on iOS as well ..

@Atom54 no I am still using the workaround I posted

Ok thank you @AdamSheaHewett !
I checked your profile and discovered that you're the creator of the brain.fm app 🤩
I've been using it for years, I'm one of your subscribers ! It really improves my focus, thank you for the awesome work!

Ok thank you @AdamSheaHewett !
I checked your profile and discovered that you're the creator of the brain.fm app 🤩
I've been using it for years, I'm one of your subscribers ! It really improves my focus, thank you for the awesome work!

Thanks so much! Glad you like my work


Rename TagSet and StringValue

Rename TagSet to Tag.
StringValue is an encoder, it is better to have it in its name.
Remove ErrKeyNotFound but rather return a bool from
(*TagSet).StringValue. There are no other errors that can
be returned other than existence/nonexistence.

Fixes #47.
Fixes #21.

@bogdandrutu  I responded to your last comment as well but it doesn't show on the UI, switch to the side-by-side view to read it.

@jcd2 All done.
An additional thought, we don't pluralize package names in Go and they serve as a scope/prefix. tag.Map sounds better than tags.Map. I will send another follow up change.

Also note that @bogdandrutu asked me rename the Set to Map given it is represented that way in other language implementations and it is a map itself.

Also note that @bogdandrutu asked me rename the Set to Map given it is represented that way in other language implementations and it is a map itself.

That's fine.  We historically called these tag sets in the internal codebase, but keys weren't always unique!


image captions in Markdown

It would be cool to have the ability to add captions to images in the docs through Markdown. A caption would:

Be centered directly under an image
Be smaller text than the normal paragraph font size
Be italicized
Have narrower margins than the normal paragraph margins

@algomaster99 could you take a look? https://stackoverflow.com/questions/19331362/using-an-image-caption-in-markdown-jekyll - this link had an example how it can be done without significant changes to the engine


[BUG]: "delay" keyword does not parse.

In raising this issue I confirm that

[X] I have fully completed the issue template
[X] I have searched open and closed issues for duplicates
[X] I have read the Contribution Guidelines
[X] I have read the Code of Conduct
[X] I have read the Documentation

Describe the bug
I was trying to create key press buttons for a game I'm playing and the "delay" keyword does not seem to parse correctly whether I specify a delay interval or not. Does not seem to matter if the "delay" keyword is added via the "+" modifier or as it's own key press group.
Steps to reproduce the behavior

Configure action "Press keys:" with something like, "home,delay,up,delay,up,delay,down"
Press button on Stream Deck Plus
Receive error, "Warning. Unable to perform key press action. Invalid keys:['delay']"

Expected behavior
Key press actions to be performed with the default 0.5 second delay.
Screenshots

System Information
OS: Garuda Linux (Arch derivative)
Kernel: 6.7.8-zen1-1-zen
DE: Plasma 5.27.10
WM: KWin
Session: X11
Python 3.11.7
StreamDeck UI Version: 4.1.1
Stream Deck Version
Stream Deck Plus (+)

It looks like this functionality was (probably accidentally) removed when we transitioned to UInput. I will go ahead and add it back in.

In version 4.0.0 the delay command works still.
I also have some hex keycodes for the numpad keys like 0xFF9F that uinput is similarly complaining about.

Any timeframe for a release with the delay functionality fixed?

Any timeframe for a release with the delay functionality fixed?

No, depends on how fast someone makes a pull request and if I have the ability to review it or not, or if any of the other contributors is actually available and wants to review it.

I'll submit a PR for this sometime this weekend


[BUG]loginTimeout in URL not valid if DriverManager.setLoginTimeout

Driver version
6.2.2
SQL Server version
Any
Client Operating System
Linux or Mac or Windows
JAVA/JVM version
1.8
Table schema
No need
Problem description
When I set logintimeout in URL, I expect that the connection would timeout by the setting in URL. But it would timeout by the global loginTimeout setting.
And the problem is caused by the loginTimeout property is overwritten in SQLServerDriver.parseAndMergeProperties

Reproduction code
With the following code, the connection would timeout in 60 seconds not 5 seconds.
DriverManager.setLoginTimeout(60)
println(new Date().toString())
try {
url = "jdbc:sqlserver://<IP_ADDRESS>;userName=sa;password=PASSW0RD;database=master;socketTimeout=10000;logintimeout=5"
def sql = Sql.newInstance(url, "system", "123456", "com.microsoft.sqlserver.jdbc.SQLServerDriver")
}
catch (Exception e) {
println(e.getMessage())
println(new Date().toString())
}

Hi @slggamerTrue
I can confirm this is a valid issue in the driver, and the Login Timeout property value must not be overridden if it does not exceed global Max Timeout value (returned by DriverManager.getLoginTimeout()).
I've created PR #1049 to fix the issue, please take a look and let me know if works well for you.

Hi @cheenamalhotra
I think taking DriverManager.getLoginTimeout() as Max Timeout value is a little confusing. Since it's not DriverManager.setMaxLoginTimeout().
And the behavior of setting loginTimeout in URL and using SQLServerDataSource.setLoginTimeout(int) is inconsistent.
Do you think if we can use DriverManger.getLoginTimeout() when there is no LoginTimeout property? Thanks
int currentTimeout = Integer.valueOf(connectProperties.getProperty(SQLServerDriverIntProperty.LOGIN_TIMEOUT.toString(), "0"));
int globalTimeout = DriverManager.getLoginTimeout();
if (globalTimeout > 0 && currentTimeout <= 0) {
connectProperties.setProperty(SQLServerDriverIntProperty.LOGIN_TIMEOUT.toString(),
String.valueOf(globalTimeout));
}

@slggamerTrue
According to Java Specs, setLoginTimeout() and getLoginTimeout() are properties for "maximum time in seconds that a driver can wait when attempting to log in to a database."
There is no alternative or "setMaxLoginTimeout()" API available in DriverManager, and hence the driver must respect Java specifications.
About the default value of this property, as mentioned in Microsoft Docs, the default value for this connection property is 15 seconds and will not change.

Hi @cheenamalhotra
In my opinion, the "maximum time" in Java Specs means the maximum waiting time before throw an exception. It's not a global maximum timeout setting. For example, the MySql and Postgresql have "connectTimeout" in URL which can be larger than DriverManager.setLoginTimeout(int).
The "connectTimeout" is the LoginTimeout from the code

The current fix is fine to me for I won't set LoginTimeout larger than DriverManager.setLoginTimeout. But I'm worried that others may be confusing that why loginTimeout in URL is not valid if it's larger than a specific value when they forget they've set the DriverManager.setLoginTimeout somewhere.

Hi @slggamerTrue
I verified the behavior with other JDBC drivers and seems like the DriverManager > loginTimeout value is applied only when it is set by user (and value > 0) and connection property is not provided. It however is not treated as "Max Timeout".
I fixed my PR accordingly, please take a look.
Driver's default login timeout stays 15 seconds, it won't change.
Thanks!


Port Options.js to @flow

This also requires an extremely straightforward adding of types to fontMetrics, fontMetricsData, unicodeRegexes, which are mostly basic constants, but also a couple of straightforward methods.

Options.js is being updated in #848.

Dang, I gotta pay more attention. ;)
I'll add some comments based on insights based on my existing work, which I exported into PR 853.


New package: UrbanVPN.UrbanVPN version <IP_ADDRESS>

Pull request has been created with komac v2.2.1 :rocket:
Resolves: https://github.com/microsoft/winget-pkgs/issues/155325
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Installer Verification Analysis Context Information:
Installer https://install.urban-vpn.com/UrbanVPN.exe
Scan request id: '04321b9f-de3e-4185-9692-1685420e7938'
Error information: BlockingDetectionFound

5/29/2024 8:23:26 PM

Installer Validation

(Automated response - build 882.)

This might be due to a network block of data centers, to prevent automated downloads.
(Automated response - build 882.)


No Australia

Hi,
I've always used this amazing site, but now that I need a map from a part of Brisbane, in Australia, the website didn't produce anything. I left the processing of the image all night long but didn't happened.

Just trying, I've used the same layers in another place in the word, and then voilà, the site produce me the image.

Please, someone, help me!

fixed


Open a dialog, like Windows Explorer, saying to insert a disc in the player

Is your feature request related to a problem?
R: No, it's just a feature request.
Describe the solution
R: So, my idea would be to insert a resource that exists in Windows Explorer. Currently, Files, when opening the disc player, which does not have any disc inserted, says that the folder is empty. It would be a good idea to do what Windows Explorer does: open a dialog to insert a disc and even open the disc player automatically.
Additional comment
R: Here is an image of the dialog you do when ask to insert the disc. It's in portuguese from Portugal but you will be able to replicate that with your disc player and that there is no disc inserted.

Duplicate of #1262

Duplicate of #1262

We could have both the dialog showing up in this case with a button to open the disc tray.

This image above is a good concept of when we try to open the player when there is no disc inserted.
I even had an idea that we could make a Help button to explain that we can insert a CD / DVD or mount an ISO.
What do you think of the idea?

@yaichenbaum In this new update, it still doesn't have that window (yes, I know that), but the problem is that it has options like paste or create new folder. It shouldn't let it do this on the empty disk player...
https://user-images.githubusercontent.com/78214358/126789322-29dbbe1f-3469-40f6-90b7-b71dfcd21655.mp4

@esibruti Can you open a seperate issue for this?

@esibruti Can you open a separate issue for this?

Yes, of course

This issue should be resolved with #5740.


[Bug] Fails if actor has an item with no damage value [1.4.0]

Ran on a character and got this:
caught (in promise) TypeError: undefined. Cannot read properties of undefined (reading 'parts') [Detected 1 package: fvtt-challenge-calculator]     at CrCalculator.js:76:42     at Array.forEach (<anonymous>)     at CrCalculator.calculateOffensiveCR (CrCalculator.js:75:16)     at CrCalculator.calculateCRForActor (CrCalculator.js:20:30)
Lines in question:
    data.items.forEach((item) => {       const damages = item.system.damage.parts;       const atkBonus =
The character that tripped it has a Loot item (or LootData) that doesn't have a damage field, specifically a spellbook. LootData doesn't include the ActionTemplate so they will never have that field. In your calculateOffensiveCr method, you might want to filter items that don't have that damage field.

Nice catch. I think I have that and some other things handled better in the latest version.

You made your module version "1.3.1" instead of "1.4.1" so it refuses to downgrade.

Working better. Caught another issue. This one hit on Relentless Healing. It only heal 1 point of damage, but I think that was enough to cause an undefined on the const damageDice just before it.
Relentless Endurance 1 (2) ['1', 'healing']0: "1"1: "healing"length: 2[[Prototype]]: Array(0) CrCalculator.js:140 Uncaught (in promise) TypeError: undefined. Cannot read properties of null (reading 'length') [Detected 1 package: fvtt-challenge-calculator]     at CrCalculator.js:140:29     at Array.forEach (<anonymous>)     at CrCalculator.js:133:17     at Array.forEach (<anonymous>)     at CrCalculator.calculateDamagePerRound (CrCalculator.js:116:20)     at CrCalculator.calculateOffensiveCR (CrCalculator.js:68:24)     at CrCalculator.calculateCRForActor (CrCalculator.js:20:30)

Ok, I added another edge case check along with a try catch that will show the error in the chat to the DM.

Not getting any crashes so far. Much improved.


Class 'filsh\yii2\oauth2server\Request' not found

when i try to edit Module.php using:
use OAuth\Request;
This issue is repaired but throw:
exception 'ReflectionException' with message 'Class user_credentials does not exist'

Same problem as described here: https://github.com/Filsh/yii2-oauth2-server/issues/68
@mtangoo @Filsh

As I said earlier somewhere in comments,master branch is quiet a different beast and to my surprise its not the most updated as one would expect. So I suggest you change your composer from dev-master to 2.0.1 branches. That will give you the latest version that is working. @Filsh will have to revert the merg of my two PR in master branch for it to work. IMHO 2.0.1 is actually the "master" branch

i have same problem on Centos with apache2 no  issue, but when migration in ubuntu apache2 have this issue.

Please check the readme in **2.0.1 BRANCH ** then install that one.


keybinding for download video

Is there a way to keybind a command for example "youtube-dl -f 22 %s" . I know that when you press enter it opens the video with mpv, and i want to also when i press "alt + d" to execute the comand, is this possible.

No, unfortunately there is not a way to bind keys to specific terminal commands. Everything needs to go through .mailcap or BROWSER. You could maybe solve this by using a shell script that triggers a prompt, and replacing your mpv mailcap entry with the shell script. Something like this should work:
#!/bin/bash

URL=$1
PS3="Please enter your choice: "
options=("Play video" "Download video")
select opt in "${options[@]}"
do
    case $opt in
        "Play video")
            youtube-dl -f 22 $URL
            break;;
        "Download video")
            mpv $URL
            break;;
        *) echo invalid option;;
    esac
done


Add Git Diff in StaLine

Is it possible to add git diff in the statusline like lualine shows?

i will try to implement this. =)

Heyyo @sahashirshendu ,
I have the gitsigns plugin installed and it exposes buffer variables like gitsigns_status and gitsigns_status_dict.
In my case, i use this component:
function()
    return vim.b.gitsigns_status or ''
end

This will be formatted the way that we provide inside gitsigns setup() function.
We could also use the b:gitsigns_status_dict for more finer control.

Thanks. It is what I was looking for.


Allow deadgreap folding in normal mode

TAB doesn't work in normal mode for deadgreap to hide results on per-file basis. This PR fixes that by explicitly distinguishing the deadgrep mode.

@hlissner could you describe what the ideal solution would look like ? I can spend some time on it and improve it.


added follow external links opt

note, this is now a breaking change cause i removed the multi roots option. i could not find any code we have that used that and it make it much more complicated than it needed to be


"--host is not a valid option" when using the suggested dotnet template CLI command

Bug type
Docs (mudblazor.com), Other
Component name
No response
What happened?
While following the getting started documentation, I installed the MudBlazor template and then tried using the following line to create a new project:
dotnet new mudblazor --host server --name SampleProjectName --auth Individual --use-local-db true

I got the following error:
Error: Invalid option(s):
--host
   '--host' is not a valid option
server
   'server' is not a valid option

For more information, run:
   dotnet new mudblazor -h

For details on the exit code, refer to https://aka.ms/templating-exit-codes#127

The original line in the documentation uses --host wasm, which gives the same error but with wasm instead of server.
Expected behavior
A new MudBlazor project should be created instead of erroring out.
Reproduction link
N/A - CLI issue
Reproduction steps

Install MudBlazor template with dotnet new install MudBlazor.Templates
Run the new MudBlazor template command from the docs: dotnet new mudblazor --host wasm --name MyApplication

Relevant log output
Error: Invalid option(s):
--host
   '--host' is not a valid option
server
   'server' is not a valid option

For more information, run:
   dotnet new mudblazor -h

For details on the exit code, refer to https://aka.ms/templating-exit-codes#127

Version (bug)
Template version 0.6.5
Version (working)
No response
What browsers are you seeing the problem on?
Other
On what operating system are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

I believe this could be solved by updating the suggested line in the documentation to:
dotnet new mudblazor --name MyApplication

Or:
dotnet new mudblazor --interactivity WebAssembly --name MyApplication

If you want to specify WASM for the getting started guide. I'd be happy to submit a PR if that is the approach you want to take.
Relevant file if it's helpful: https://github.com/MudBlazor/MudBlazor/blob/dev/src/MudBlazor.Docs/Pages/Getting Started/Installation/Installation.razor

This issue duplicated by issue #8546 and addressed with PR #8641


This is plugin is not compatible with 3.x chart js verstion

This plugin is really awesome but looks like it is working with only 2.x chart js version. Can someone please share how I can make this plugin compatible with chartjs latest version.
Thanks,

Any update when this plugin updated to compatible with latest ChartJs version

Same problem here. Definitely not compatible with the latest chartjs version.

@jagdaleganesh how do I use this in a project?

@TijlDeclerckWd , you can just include js from attached zip and for uses I have already given code snippet.

Hey, Guys alternatively you can try this.
JSFIDDLE

And for those looking for a working version, check this repo out: https://github.com/energiency/chartjs-plugin-piechart-outlabels


Removes additional id argument from table_helper

What
The changes in this PR removes an argument in the table_helper that had been added in a previous piece of work, and was intended to allow a value for an id parameter to be passed to the table component. This value is now added to the opt argument instead.
Why
While the initial change was not problematic within this repo, the Table Helper is also used outside the repo. When calls are made to it from elsewhere only two arguments are assumed leading to unexpected results in the table component there.
Visual Changes
There should be no visual changes to the table component. The important check is that the table retains an id parameter in the mark-up.

This work is deployed here.

We need a change note

It will be a breaking change as it'll break the helpers currently using the ID argument.

We need a change note

It will be a breaking change as it'll break the helpers currently using the ID argument.

It'll be ok to record it as a patch release given the breaking change was a bug.

We need a change note

It will be a breaking change as it'll break the helpers currently using the ID argument.

It'll be ok to record it as a patch release given the breaking change was a bug.

OK, well right now I've added it to the CHANGELOG under Unreleased. When it is released it will be version 29.15.1, bumped from 29.15.0 if that sounds right.


Failing SSL validation causes Zuul to return 200

Hi guys,
I have a simple Zuul server acting as a reverse for two separate services :

https://mydomain/app1
https://mydomain/app2

The SSL certificate I'm using is not 100% valid.
This is causing Zuul to silently return "200" and my error filter is not being called. If you guys have no idea where this comes from, I will have to dig a little bit more.

Fixed by : https://github.com/orchit/spring-cloud-netflix/commit/095cf9c5f42276c34dc536e6146af8a078dbffe9


Fix incompatibility of TimePicker with Preact

I managed to get react-toolbox to work with Preact (which was mostly a matter of customizing the Webpack config).
I've got one remaining problem that is due to some internal differences between React and Preact VDom libraries. From what I've gathered, components should avoid using node references is componentDidMount or componentDidUpdate without wrapping them in a setImmediate or setTimeout(…, 0) (see https://github.com/developit/preact/issues/477 ).
With the current logic of componentDidUpdate in TimePickerDialog.js, the component throws a TypeError: Cannot read property 'handleCalculateShape' of undefined and interaction is impossible:

Fixing this in Preact seems like a difficult if not impossible task, however fixing it in the TimePicker component is only a matter of wrapping the call to this.clockNode.handleCalculateShapein an arrow function so that this.clockNode is not accessed immediately on component update.
Let me know if the change is acceptable :-)

I've seen that error in React too in specific cases but never researched it as it was simple enough to work around, this might fix that to and isn't directly a downside anyway

I'm running into this issue when using the Create React App and with the timepicker inside a Tab component...

I think I've realized when the error occurs. It's when you directly render the TimePicker with active=true. Without this PR, you must first render it with active=false and then set it to true.

@Pajn I was actually able to work around the issue using something like this:
 { change_time ? <TimePicker active label='Real Timestamp' format='ampm' onChange={(value) => { this.handleChange('time', value); this.setState({change_time: false}); }} value={time} /> : <Input type='text' label='Timestamp' readOnly value={format_time(time)} onClick={(e) => { this.setState({ change_time: true }); }} />}

I suppose it would be cleaner to do something with componentDidMount and a timeout/animation frame but I'm just testing so whatever.
With that said, I'd like to see a fix in just for the sake of being able to say "here's a working component library, start with this" - and not have to worry about rendering issues lol


[Task]: [Iteration/Follow-up] To show necessary bindings in the first step rather than full binding in autocomplete

SubTasks
What we want to show in the autocomplete binding menu

The PR is merged to featured branch. Hence closing this issue.


SUGGESTION: Search based on objects

It would be great if Weaviate could search based on a data object. A single word functions as a token to vectorize, but if you could take the vector of a data object as input it allows to search based on objects besides concepts.
As a first suggestion:

  Get{
    Publication(
      nearText: {
        concepts: [$("27b5213d-e152-4fea-bd63-2063d529024d"), "fashion"],
        certainty: 0.7
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

or
{
  Get{
    Publication(
      nearVector: {
        vector: $("27b5213d-e152-4fea-bd63-2063d529024d")
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

PS:
I remember we've had a similar issue but I can't find it. If only Github was using Weaviate 😇

I like this idea. I think we could just add a new field beacon inside nearVector which takes an existing beacon, e.g.:
      nearVector: {
        beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
      }

which means: Take the vector position of the object you can find at this beacon and search around it.
cc @laura-ham

I like this idea. I think we could just add a new field beacon inside nearVector which takes an existing beacon, e.g.:
      nearVector: {
        beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
      }

which means: Take the vector position of the object you can find at this beacon and search around it.
cc @laura-ham

Good idea.
What about the following, to make it clear that the search is around an object?
      nearObject: {
        beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
        id: "27b5213d-e152-4fea-bd63-2063d529024d" // alternative for local objects
      }

Good idea.
What about the following, to make it clear that the search is around an object?
      nearObject: {
        beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
        id: "27b5213d-e152-4fea-bd63-2063d529024d" // alternative for local objects
      }

So, if I understand it correctly:
 Get{
    Publication(
      nearText: {
        beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
        concepts: ["fashion"]
        certainty: 0.7
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

So, if I understand it correctly:
 Get{
    Publication(
      nearText: {
        beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
        concepts: ["fashion"]
        certainty: 0.7
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

I really like @laura-ham's proposal, I think that's very clear. I'm not sure I understand @bobvanluijt's latest proposal. Why is beacon in nearText?

I really like @laura-ham's proposal, I think that's very clear. I'm not sure I understand @bobvanluijt's latest proposal. Why is beacon in nearText?

I'm not sure I understand @bobvanluijt's latest proposal

It's not a proposal ;-) I'm not sure I understand what a full query would look like

I'm not sure I understand @bobvanluijt's latest proposal

It's not a proposal ;-) I'm not sure I understand what a full query would look like

I understand it like this:
For an object of the same class:
{
  Get{
    Publication(
      nearObject: {
        id: "27b5213d-e152-4fea-bd63-2063d529024d"
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

For an object of any class:
{
  Get{
    Publication(
      nearObject: {
        beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

I understand it like this:
For an object of the same class:
{
  Get{
    Publication(
      nearObject: {
        id: "27b5213d-e152-4fea-bd63-2063d529024d"
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

For an object of any class:
{
  Get{
    Publication(
      nearObject: {
        beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

Gotcha – and this would also be possible, right?
{
  Get{
    Publication(
      nearObject: {
        beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
        certainty: 0.7
      }
      nearText: {
        concepts: ["fashion"],
        certainty: 0.7
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

Gotcha – and this would also be possible, right?
{
  Get{
    Publication(
      nearObject: {
        beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
        certainty: 0.7
      }
      nearText: {
        concepts: ["fashion"],
        certainty: 0.7
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

Gotcha – and this would also be possible, right?

I think term "near" implies that can only be used once. Maybe we could add "object" to "moveTo" inside nearText?
Side-Note: Then we also need to restrict that only classes can be referenced which actually use the same vectorizer module.

Gotcha – and this would also be possible, right?

I think term "near" implies that can only be used once. Maybe we could add "object" to "moveTo" inside nearText?
Side-Note: Then we also need to restrict that only classes can be referenced which actually use the same vectorizer module.

You mean something like this @etiennedi? If we go for this, we should also support moving to vector inside nearText and the other way around. Not sure if we want to go this direction?
{
  Get{
    Publication(
      nearText: {
        concepts: ["fashion"],
        certainty: 0.7,
        moveTo: {
            objects: [{
                beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
            }, {
                id: "27b5213d-e152-4fea-bd63-2063d529024f"
            }],
            force: 0.9
        }
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

and the other way around:
{
  Get{
    Publication(
      nearObject: {
        beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
        certainty: 0.7,
        moveTo: {
            concepts: ["fashion"],
            force: 0.9
        }
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

You mean something like this @etiennedi? If we go for this, we should also support moving to vector inside nearText and the other way around. Not sure if we want to go this direction?
{
  Get{
    Publication(
      nearText: {
        concepts: ["fashion"],
        certainty: 0.7,
        moveTo: {
            objects: [{
                beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
            }, {
                id: "27b5213d-e152-4fea-bd63-2063d529024f"
            }],
            force: 0.9
        }
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

and the other way around:
{
  Get{
    Publication(
      nearObject: {
        beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
        certainty: 0.7,
        moveTo: {
            concepts: ["fashion"],
            force: 0.9
        }
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

@laura-ham
I like your first suggestion (nearText.moveTo.objects[]), but I think the second one (nearObject.moveTo.concepts) is problematic, because we then mix up a Weaviate Core "Near"-Searcher with module-specific content ("concepts" depend on the text2vec-contextionary module).
As in it's fine for a module-specific searcher to depend on logic that's always present, but not the other way round.

@laura-ham
I like your first suggestion (nearText.moveTo.objects[]), but I think the second one (nearObject.moveTo.concepts) is problematic, because we then mix up a Weaviate Core "Near"-Searcher with module-specific content ("concepts" depend on the text2vec-contextionary module).
As in it's fine for a module-specific searcher to depend on logic that's always present, but not the other way round.

Yes that's a fair point. We could for example decide that

Weaviate Core supports nearVector as already implemented
Weaviate Core supports the newnearObject as: (where beacon or id is required)

  Get{
    Publication(
      nearObject: {
        beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d", // alternatively `id` if on same network
        certainty: 0.7
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

nearText as: (moveTo and moveAwayFromwill be extended withobjects:[{<id|beacon>:""}]`)

{
  Get{
    Publication(
      nearText: {
        concepts: ["fashion"],
        certainty: 0.7,
        moveTo: {
            objects: [{
                beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
            }, {
                id: "27b5213d-e152-4fea-bd63-2063d529024f"
            }],
            force: 0.9
        }
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}```

What do you think?

Yes that's a fair point. We could for example decide that

Weaviate Core supports nearVector as already implemented
Weaviate Core supports the newnearObject as: (where beacon or id is required)

  Get{
    Publication(
      nearObject: {
        beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d", // alternatively `id` if on same network
        certainty: 0.7
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}

nearText as: (moveTo and moveAwayFromwill be extended withobjects:[{<id|beacon>:""}]`)

{
  Get{
    Publication(
      nearText: {
        concepts: ["fashion"],
        certainty: 0.7,
        moveTo: {
            objects: [{
                beacon: "weaviate://localhost/27b5213d-e152-4fea-bd63-2063d529024d"
            }, {
                id: "27b5213d-e152-4fea-bd63-2063d529024f"
            }],
            force: 0.9
        }
      }
    ){
      name
      _additional {
        certainty
      }
    }
  }
}```

What do you think?

What do you think?

Sorry, I never replied. I think that covers everything. In my opinion we can go with this.


feat: Change audio device on gwt

One thing to notice is, that the deviceId is not very readable. But because of the interface we can just return a String. Also, the permission requested by getUserMedia is required. Else an empty array gets returned

Hacktoberfest is long over, but better late than never: This works as expected on Windows!
A couple things:

One thing to notice is, that the deviceId is not very readable.

It might make sense to use device.label instead of device.deviceId?

navigator.mediaDevices seems to include a default audio device from the get go, so we might make this line conditional on not being used with the web backend: https://github.com/libgdx/libgdx/blob/0a785d1f82426038a7e395269ca9e22152fb8269/tests/gdx-tests/src/com/badlogic/gdx/tests/AudioChangeDeviceTest.java#L29

Also, these docs here need to be updated:
https://github.com/libgdx/libgdx/blob/0a785d1f82426038a7e395269ca9e22152fb8269/gdx/src/com/badlogic/gdx/Audio.java#L96-L98

It might make sense to use device.label instead of device.deviceId?

We can try it, but I don't know how unique the label is, so we might have multiple devices with the same label.

navigator.mediaDevices seems to include a default audio device from the get go, so we might make this line conditional on not being used with the web backend:

I think we should filter the default device on gwt so we have it consistent across backends.


Iris Airframe reads power incorrectly, can't fly

Steps:

I started ArduPilot on my Iris
Flashed master PX4
Set aiframe to Iris
Beeps like crazy because voltage is reading too low even though battery is full

I was able to work around this somehow last time this happened to me. I did some combination of param reset, set airframe again and it suddenly started working. Now I can't seem to get past it.

@LorenzMeier  could this be related to the new voltage divider param?

Fixed if you reconfigure the airframe.


Github Button

Please add a GitHub button at the top right corner of the page.

hey there is anyone working on this issue , I would like to try my hands on ?

hi @lcrojano , just checked out the website and wanted to ask that do I have to add GitHub button beside the search ?

It could be fixed at the top right corner.

@lcrojano  assign me

It could be fixed at the top right corner.

Ok @lcrojano thanks for the heads up

hey @lcrojano , I added the button to the top right corner it's just that there is no space between search logo and the button. could you please guide me?

could be added here.

any idea @lcrojano how to clear the spacing between the GitHub and log in button ? I tried using the margin property but it doesn't seem to work!

Hey @lcrojano how to clear the space between github button and log in button , I used the margin property but it doesn't seem to work. Please help me out !

On it it should be placed on top right corner or inside navbar?

@r0ld3x could you work together in this issue?

@r0ld3x could you work together in this issue?

Yes tell me where you want it

Please add a GitHub button at the top right corner of the page.

Ok got it going it right now

On it should it be placed in top right corner or inside the navbar?
Both options are correct, so choose whichever one you prefer. Let me know if you need any help.

@r0ld3x would be great , if you can guide me

@r0ld3x would be great , if you can guide me

I think you are completing that hacktoberfest right?

Hi @r0ld3x, could you please submit a PR with your work so that we can review it and proceed further?

Hi @r0ld3x, could you please submit a PR with your work so that we can review it and proceed further?

On it

@r0ld3x would be great , if you can guide me

I think you are completing that hacktoberfest right?

Yes plus i am new to open source so yeah☺

@r0ld3x would be great , if you can guide me

I think you are completing that hacktoberfest right?

Yes plus i am new to open source so yeah☺

how many you completed?

@r0ld3x would be great , if you can guide me

I think you are completing that hacktoberfest right?

Yes plus i am new to open source so yeah☺

how many you completed?

Would be my 1st pr but like i said my major aim is to get started

Is that looks good?

 Is that looks good?

@lcrojano

@r0ld3x would be great , if you can guide me

I think you are completing that hacktoberfest right?

Yes plus i am new to open source so yeah☺

how many you completed?

Would be my 1st pr but like i said my major aim is to get started

I have only 1 PR left i already completed 3

making PR

@capedCrusaderr this repo is good to contribute: https://github.com/rupali-codes/LinksHub

@capedCrusaderr this repo is good to contribute: https://github.com/rupali-codes/LinksHub

You merged my pr?

Hi @capedCrusader,
I just merged PR #37, so you can start working on another issue.
I would like you to work on issue #38. Before you start, please sync your project with the latest changes to avoid any code conflicts.
This issue is intended to be a starting point for new contributors. Please feel free to leave any questions or comments you have about contributing to the project, and we will be happy to help.

Hi @CapedCrusader,
I just merged PR #37, so you can start working on another issue.
I would like you to work on issue #38. Before you start, please sync your project with the latest changes to avoid any code conflicts.
This issue is intended to be a starting point for new contributors. Please feel free to leave any questions or comments you have about contributing to the project, and we will be happy to help.

I'll start working today

Hi @capedCrusader,
I just merged PR #37, so you can start working on another issue.
I would like you to work on issue #38. Before you start, please sync your project with the latest changes to avoid any code conflicts.
This issue is intended to be a starting point for new contributors. Please feel free to leave any questions or comments you have about contributing to the project, and we will be happy to help.

Sure no problem and thanks @r0ld3x for helping out in the issue😇

Hi @capedCrusader,
I just merged PR #37, so you can start working on another issue.
I would like you to work on issue #38. Before you start, please sync your project with the latest changes to avoid any code conflicts.
This issue is intended to be a starting point for new contributors. Please feel free to leave any questions or comments you have about contributing to the project, and we will be happy to help.

Sure no problem and thanks @r0ld3x for helping out in the issue😇

♥


Make sure that users can run tests from the sdist.

Test code, support scripts and data was not packaged along, so people who downloaded the pypi source package (that is also used as a Fedora source) can run the whole test suite without having to check out those files from Git.

I like it, merging!


Added Stargazers and Forkers Profiles to README.md

Title and Issue number

Title: Add Stargazers and Forkers Profiles to README.md
Issue No.: #255
Close #255

Screenshots/Video (mandatory)

Checklist:

[x] I have mentioned the issue number in my Pull Request.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have created a helpful and easy-to-understand README.md if it's a new page/tech stack.
[x] I have gone through the contributing.md file before contributing.

Additional context (Mandatory):
Are you contributing under any Open-source programme?

[x] I'm a GSSOC-EXT contributor
[x] I'm a HACKTOBERFEST contributor

Well done @AnushkaChouhan25


Gracefully handle span verification failures

Is your feature request related to a problem? Please describe.
Currently, at ztoc build time, we compute each span's sha256 digest and save it in the ztoc. At runtime, when we pull the span from the registry, we compute its digest and compare it to the one in the ztoc to make sure we've fetched the correct bytes. If span verification fails for some reason, we return an error, which translates to a read error for the container workload. However, it is entire possible that the incorrect digest was due to some kind of transient error, and retrying will fetch the correct bytes.
Describe the solution you'd like

Log the failure, and retry the fetch up to 'x' times. (configurable?)
If verification still fails after 'x' times,

if it's a synchronous read, kill the container
if it's a background fetch, do nothing, because it is possible that the span may never be read. If a future sync read fetches the span, it will fail and kill the container.

Describe alternatives you've considered
N/A
Additional context
During on-demand failure, why not return an error and let the application handle it? Because this is a bizarre failure mode, that most apps probably aren't coded to handle.  Maybe we'll add a config option to do this at some point. But for now, we have to be conservative and kill the container.

There are a couple of issues with this:

Can the snapshotter kill a containerd task?  Snapshotter being allowed to kill a containerd task may be undesirable.

So an updated acceptance criteria for this task is to only implement retries in case of verification failures, and return an error (similar to how it is today) to the container in case retries don't work.


Add Github workflow to check for entries starting with "/".

Note: After a very useful review by @ItsIgnacioPortal , I changed the approach by creating a dedicated script to perform the check and raise the warning. The GitHub workflow now only call the script. It will make the maintenance and debugging easier to perform.

Hi,
This PR add a GitHub workflow validating the added or modified files for entries starting with a /, focusing on ones with .txt extensions as the dictionaries in the repository were often ending with such extensions.
⚠ The workflow does not modify any files, if entries are found then a warning message is displayed causing the file to be annotated in the build.
👀 The objective is to let the person in charge of reviewing the PR decide if she/he accept the presence of the /.
Example:

💡 This proposal is in reference to the following proposal by @ItsIgnacioPortal in the PR #749 :
https://github.com/danielmiessler/SecLists/pull/749#issuecomment-1155772656

Thank a lot in advance 😃

Oh wow! Thanks for this <3


Add all-your-base exercise

Ran into a bit of surprising (and problematic) behavior with Buddy solving this one. If you leave only the first test case enabled/unskipped and then comment out the input validation checks in Example.hx (lines 8-15) and run the tests, you end up with an infinite loop. The issue seems to be that even though Buddy doesn't report or check the results of skipped tests, it still actually executes them (you can verify this by inserting trace(number); in line 8, which will show number being printed out for all the skipped tests).
This is pretty confusing because seeing the infinite loop with no error message implies there's something wrong with the solution, but the solution could be correct for the first test case, with the real issue being that Buddy is executing skipped test cases.
Not sure if this can be worked around or it requires making modifications to Buddy, but I expect others might fall into the same trap while solving this exercise.

An easy workaround can be to reorganize the test cases so that users have to address input validation first, which would make it clear which test cases are failing. But that would deviate from the order used in canonical-data.json and toml.tests.

It looks like it's an issue with using pending(reason: String) specifically. The other two alternatives for skipping tests (xit() and @exclude) don't execute a skipped test's body.


Medibloc issue (Failed with error: Unable to load network data for)

# cd /restake && docker-compose run --rm app npm run autostake medibloc

><EMAIL_ADDRESS>autostake
> NODE_OPTIONS=--openssl-legacy-provider node scripts/autostake.mjs "medibloc"

[10:57:24.498] ⚛
[10:57:24.503] Starting health ....
[10:57:24.751] Failed with error: Unable to load network data for
[10:57:24.752] Failed attempt 1/3, retrying in 30 seconds...
[10:57:54.892] Failed with error: Unable to load network data for
[10:57:54.893] Failed attempt 2/3, retrying in 30 seconds...
[10:58:25.025] Failed with error: Unable to load network data for
[10:58:25.093] Autostake failed after 3 attempt(s)
[10:58:25.094] Attempt 1:
[10:58:25.095] Failed with error: Unable to load network data for
[10:58:25.096] Attempt 2:
[10:58:25.096] Failed with error: Unable to load network data for
[10:58:25.096] Attempt 3:
[10:58:25.097] Failed with error: Unable to load network data for
[10:58:25.098] Autostake failed

This happens before connecting to restUrl and rpcUrl

Hey man! It's panacea in Chain Registry so you need to use that instead of medibloc. You will also need it in your networks.local.json since it's not in the main networks.json currently. Feel free to open a PR to add to networks.json if everything works okay on the site.

Oh.. I have tried "panacea" before, but with Invalid network name as reply.
Mmaybe typing error. Thank you!

You'll need to add it to networks.local.json if you haven't already. Doesn't need any config:
{
  ...
  "panacea": {}
}

I need to change how this works, but for now the network name needs to be in either networks.json or networks.local.json for the REStake script to find it.

Ah, clear! I checked with "run autostake panacea" with "medibloc" in networks.local.json.
I should have changed that too. Thank you again


Introduce ES6

Close https://github.com/bm-sms/daimon-news-multi-tenant/issues/152

:+1:  Looks good to me.


segfault using test program

Hi
I tried to use your library but I received a Segmentation fault when executing the code in the README (I had to modify the call to  tsqubo_instance_new because it needs a parameter.
The error was:
Program received signal SIGSEGV, Segmentation fault.
0x0000000000401b50 in compare_double (q=0x418cb0, v_=0x418df0, a=23, b=11)
at /home/rbras/trabalho/projDiogo-2022/software/libtsqubo-master/tsqubo.h:227
227       return v[q->N[a]] < v[q->N[b]] || (v[q->N[a]] == v[q->N[b]] && q->N[a] < q->N[b]);
Missing separate debuginfos, use: dnf debuginfo-install glibc-2.37-4.fc38.x86_64 libgcc-13.1.1-1.fc38.x86_64 libstdc++-13.1.1-1.fc38.x86_64
(gdb) bt
#0  0x0000000000401b50 in compare_double (q=0x418cb0, v_=0x418df0, a=23, b=11)
at /home/rbras/trabalho/projDiogo-2022/software/libtsqubo-master/tsqubo.h:227
#1  0x0000000000401c88 in ipq_sift_up (q=0x418cb0, dx=0x418df0,
compare=0x401b10 <compare_double(ipq const*, void const*, size_t, size_t)>, k=11)
at /home/rbras/trabalho/projDiogo-2022/software/libtsqubo-master/tsqubo.h:235
#2  0x00000000004025ec in tsqubo_flip_current (ts=0x418c50, i=1)
at /home/rbras/trabalho/projDiogo-2022/software/libtsqubo-master/tsqubo.h:411
#3  0x00000000004029f8 in tsqubo_iterate (ts=0x418c50, ttc=10)
at /home/rbras/trabalho/projDiogo-2022/software/libtsqubo-master/tsqubo.h:479
#4  0x0000000000402a4b in tsqubo_iterate_cutoff (ts=0x418c50, ttc=10, cutoff=5)
at /home/rbras/trabalho/projDiogo-2022/software/libtsqubo-master/tsqubo.h:493
#5  0x0000000000402b69 in main () at test1.cpp:20
(gdb) print q
$1 = (const ipq *) 0x418cb0
(gdb) print *q
$2 = {N = 0x418e30, I = 0x418e50, size =<PHONE_NUMBER>3709551614}
Best regards,

Thanks, I fixed it in the README.
Did you get a segmentation fault before or after adding the parameter value?
If before, then most likely the segmentation fault was because the missing parameter was garbage memory, thus making it allocate a wrong amount of memory.

Citando rliang @.***>:

Thanks, I fixed it in the README.
Did you get a segmentation fault before or after adding the parameter value?

After, it did not compile without the parameter. I used a value of 100.
Best regards,

If before, then most likely the segmentation fault was because the
missing parameter was garbage memory, thus making it allocate a
wrong amount of memory.

--
Raul Brás
ISEG - Lisbon School of Economics & Management
Universidade de Lisboa
(+351)213922825
www.iseg.ulisboa.pt

Still crashes in the same place. Examining the variables we have:
*q={N = 0x418590, I = 0x4185b0, size =<PHONE_NUMBER>3709551614}
*v=2
q->N[a]=59841
q->N[b]=0
v[q->N[b]]=2
v[q->N[a]] --> Segmentation fault
I compiled using C++. Compiler version: gcc version 13.1.1 20230426 (Red Hat 13.1.1-1) (GCC)


Xata page size: add pagination in lists

Problem
It seems that Xata has a default pagination set to 20 records results, and anyway has a max page records of 200.
We hope to reach more than 200 mentors, therefore pages hosting lists of results (e.g. Find Mentor page) need to support pagination.
Feature Description
Pages hosting lists of results (e.g. Find Mentor page) need to support pagination.
It might be a simple "Load more" button, to load more results.
Mind that anyway, where there is a search functionality  (e.g. Find Mentor page), this must be updated to query against the DB with the search string, and give back the already filtered result. See #74 .

this can wait if we can show with the new Xata SDK, all of our mentors at once (~100)


Horse armour

Module for disabling horse armour.
When disabled it should de-armour any existing horses and then stop adding the amour on to horses again. When enable should do nothing

was fixed in 29c339fc8d6365f8383c2a8b310a0b448d9efc09


React components

This is a quite big pull request that adds support for React in Portal and provides implementation of many components related to project support (materials bin, search result item, etc.) and necessary server-side API.
@dougmartin, could you skim through the app/assets/javascripts/components directory and check if you see something terribly wrong or some anti-patterns? :wink:

materials_bin - grouping of materials collections. Developer can provide JSON with description of the desired structure. It was created from scratch.
Live examples:
http://has.staging.concord.org/itsi
http://has.staging.concord.org/bin-test (generic, no styling)

search - reimplementation of the existing search results. Aaron had quite limited time, so he started with JSX, as it was easier to reuse existing HTML. I went ahead and refactored all that to pure CoffeeScript. However I still don't like the the structure (HTML / components), as I think it's pretty crazy taking into account the final (simple) result. Not to mention enormous CSS. It's legacy of old code. I'm also not a fan of the fact that server is providing links definition, including CSS styles, JS callbacks etc. It would be nice to fully refactor it at some point.
Live example:
http://has.staging.concord.org/search

featured_materials and  materials_collection - simple components that are reusing some components from search (that's why we decided to reimplement search results in the first place).
Live examples:
http://has.staging.concord.org (featured_materials, you can't be logged in)
http://has.staging.concord.org/inquiryspace (materials_collection)

I looked at the Rails side of things. It looks good to me. I agree with Piotr that it would be better to move more of the view into React. Particularly link text, link action, and order of links. But I don't think this is doable now.

Looks good.  The only thing I would add is the shouldComponentUpdate: -> false method in pagination.js.coffee, otherwise you may find React re-rending the pagination node and losing the jQuery plugin behavior.

I added the shouldComponentUpdate fix to pagination.js.coffee


Girlscript Summer of Code Introduction/Tracking

👋 Hi @Saurav-Pant,
I am Prince,web developer Girlscript Summer of Code. I'll be collaborating with you on preparing your repo for GSSoC'24 Program
Why are these changes required?
After Analysing last year's contributions and feedback it would be great for students to have a couple of standard readme files on the repo to understand what the project is all about and some issues detailing what they can contribute. This will help you to see increased engagement in your repository as well.
As mentioned students get a chance to learn step by step, how to build this project as well as invite mentors to collaborate and add features to this repo. I will generate issues, which will provide guidance on how to prepare your repo for Girlscript summer of code 2024 on 10th May.
This issue will serve as a tracking issue to track all issues related to GSSoC'24. I recommend creating a new branch for every issue and opening a pull request to track changes so we can effectively collaborate with each other and merge changes when you and I feel like those changes are ready to be merged on your primary branch.
If you have any questions or concerns, please feel free to leave a comment on this issue or any of the other issues that are generated.
I look forward to working with you :octocat:

[x] #128
[x] #129
[x] #130
[x] #131
[x] #132

Hi @Princegupta101
Now I have implemented all the stuff you mentioned above, and in place of 'learn.md', we have 'contribution.md' in the project, which is text-based but easy to follow. Please cross-check and tell me how it is?


Add documentation for Service InternalTrafficPolicy

This adds documentation for the new Service Internal Traffic Policy feature.

Service InternalTrafficPolicy Enhancement issue: https://github.com/kubernetes/enhancements/issues/2086

/hold

/assign @ChandaniM123
/sig network

Hi @maplain , I see that kubernetes/kubernetes#96600 has merged. Are there any other code level PRs that are open and holding this PR.
Are there additional documentation changes required for the new Service Internal Traffic Policy feature.
Here are upcoming doc related dates for the 1.21 release:

Docs Ready for Review deadline is March 24
Docs Ready to Merge deadline is March 31

@maplain kubernetes/kubernetes#96600 has merged, is this PR ready to merge?

Hi @reylejano I'll update this PR with docs today. sorry for the delay.

added a new doc page for this feature.
cc @andrewsykim @reylejano

@andrewsykim or @kubernetes/sig-network-pr-reviews , please provide a technical review on this PR by tomorrow to get this into the 1.21 release

As this is documenting an alpha feature, it's OK to have a few documentation rough edges.
We do want:

factual accuracy, no obvious incorrect statements etc
a clear indication that the feature is alpha (DONE!)
enough detail that someone can decide whether or not that feature is relevant; if they find it's on in their cluster, should they worry, etc.
accurate feature gate & related details

I think that's the minimum. Obviously going beyond that is better and welcome.
We will consider PRs against dev-1.21 even after the initial docs merge, and because this is website is continuously delivered, we'll also consider the ~same~ equivalent commits post-release if you rebase against the primary branch.
TL;DR: So we don't need this PR to be completely finished feature docs, so long as the minimum is done well.

/remove hold

/hold remove

cc @andrewsykim for a technical review

Page preview:
https://deploy-preview-27088--kubernetes-io-vnext-staging.netlify.app/docs/concepts/services-networking/service-traffic-policy/

Hi @maplain .
Changes look okay. Would you check the links in the "What's next" section?
Thanks!
/lgtm

Hi @maplain .
Changes look okay. Would you check the links in the "What's next" section?
Thanks!
/lgtm

The Topology Aware Hints link in What's Next is not live yet and is in PR https://github.com/kubernetes/website/pull/27032

Hi @maplain .
Changes look okay. Would you check the links in the "What's next" section?
Thanks!
/lgtm

Exactly like @reylejano said, that page is added here: https://github.com/kubernetes/website/pull/27032/files#diff-67b4e9d0b2af43e92aebb4f605cc31ce54ff8d33652d946302528c31cba470ed

/lgtm

/lgtm
/approve