The step of "Block a user" is not matching with Azure UI

[Enter feedback here]
In current Azure UI, there is no "Replication Group". Here is the screenshot when try to block a user:

Please correct the document to reflect the correct step by removing "Replication Group".
Please also verify if<EMAIL_ADDRESS>is correct format, since it doesn't work in my test.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 84b26750-880c-8f14-1628-436293de915e
Version Independent ID: 518b727f-79e8-b5c2-bcb3-ff4de3444c6f
Content: Configure Azure AD Multi-Factor Authentication - Azure Active Directory
Content Source: articles/active-directory/authentication/howto-mfa-mfasettings.md
Service: active-directory
Sub-service: authentication
GitHub Login: @Justinha
Microsoft Alias: justinha

@henrywang08 Thanks for your comment! We will review and provide an update as appropriate.

@henrywang08 Thanks for your comment! We will review and provide an update as appropriate.

@henrywang08 Thank you for catching this. It seems the description still pertains to the old azure MFA server. We will have this reviewed and updated . Please allow us some time to provide update on this.

@henrywang08 We have initiated a pull request and it is pending review of the backend team . The thread will be updated once we have more details .

@henrywang08 We have updated the page. Thank you for your inputs.


I have updated uefi

I trust microsoft windows os  for delivered correct firmware to my asus  laptop. No problems while updated . BIOs=UEFI firmware/
Thanks for the article with  diagrams . It clearly explains  everything with hidden knowledge .

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 07d25e12-2213-9c84-2fe9-ee2f32e82a27
Version Independent ID: 6ff8eec2-25d4-f1af-a155-74cfa99ad7df
Content: Updating Device Firmware using Windows Update - Windows drivers
Content Source: windows-driver-docs-pr/install/updating-device-firmware-using-windows-update.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @tedhudek
Microsoft Alias: tedhudek

Thanks for the feedback, @RAJU2529


XML beautify deletes parts of the file

Here is the debug report: https://gist.github.com/vhf/395e95d458e976e8f68c

The problem is https://github.com/prettydiff/prettydiff/blob/master/lib/markuppretty.js#L1190
It is looking for either the absence of a type attribute or if the attribute is present with a certain value to determine if the tag represents a wrapper around CSS code.  In this case the type attribute is absent so the beautifier expects to parse CSS code, but instead gets more XML code.
I am thinking through solutions without breaking other scenarios in the wild.  I am considering accepting the missing type attribute only if there are no attributes present on the tag.  This would solve your problem, but opens the possibility for other negative cases.
I will keep thinking on this and will reach a resolution soon.

I just published a resolution for this as v1.16.17. You can get the updated code reinstalling Atom Beautify. You just need to update the prettydiff NPM dependency.


update hyper to 0.10

Hyper 0.10 dropped unofficial serde support completely. This crate now is the only way to use serde with hyper. Please update hyper dependency to allow using this crate with hyper 0.10

This was done.


Remove / Replace EGI reader by https://pypi.org/project/mffpy/

See EGI now offers a reference implementation to read/write EGI files we should drop our implementation in favor of the standard one.
we just need someone to do the job :)

Thanks for opening this issue @agramfort!
Just wanted to call out that if anyone runs into any issues with the library - feel free to open an issue on it at: https://github.com/BEL-Public/mffpy - and the maintainers at @BEL-Public will be happy to give you hand.
Also - small correction: The reference spec is being provided by BELCO, which is a small company run by Drs. Tucker and Luu.


I have issue "primary_port missing from response"

primary_port missing from response
Versions

scout-elastic-driver: 4.0.1
laravel/framwork: 6.8.0
php: 7.3.12
elasticsearch: 7.4.0

Same issue with AWS ElasticSearch(On local env is working fine ES v7.8.1)

scout-elasticsearch-driver: 4.2.2
laravel/framwork: 5.8.0
php: 7.2.32
elasticsearch: 7.7

Regarding to this https://github.com/elastic/elasticsearch-php/issues/925
The issue was fixed in elasticsearch/elasticsearch:7.5.1
But this package is locked at v4.2.2, and I am cannot manually tell the composer is to use the newer version.
Can you please update the dependency in your composer file.


Configuring headless chrome

Summary
Sorry if this is obvious or already covered, but I'm switching over to this gem and find that my non-headless chrome tests work great, but the headless tests seem to pass, but don't move to the next test without a timeout. Is there a config I'm missing out on?
Let me know if this a "me" thing :).
Debug Info
I've registered the driver like this:
Capybara.register_driver :headless_chrome do |app|
  Capybara::Selenium::Driver.load_selenium
  browser_options = ::Selenium::WebDriver::Chrome::Options.new
  browser_options.args << '--headless'
  browser_options.args << '--disable-gpu'
  browser_options.args << '--allow-insecure-localhost'
  browser_options.args << '--no-sandbox'
  browser_options.args << '--window-size=1920,1080'
  Capybara::Selenium::Driver.new(app, browser: :chrome, options: browser_options)
end

For reference, the non-headless chrome (which works fine) is registered like this:
Capybara.register_driver :chrome do |app|
  Capybara::Selenium::Driver.new(app, :browser => :chrome)
end

I'm running this locally on OSX 10.14.4 for my Rails 5 app.
Expected Behavior
Headless tests work and move to the next test.
Actual Behavior
Here's the console when I try to run a test that doesn't move onto the next test:
Capybara starting Puma...
* Version 3.11.4 , codename: Love Song
* Min threads: 0, max threads: 4
* Listening on tcp://<IP_ADDRESS>:3000
2019-05-14 08:55:08 WARN Webdrivers Driver caching is turned off in this version, but will be enabled by default in 4.x. Set the value with `Webdrivers#cache_time=` in seconds
  Scenario: User attempts to save a private login with a blank title  # features/account.feature:12
    When a user attempts to create a private login with a blank title # features/step_definitions/account_steps.rb:28
2019-05-14 08:55:14 WARN Selenium [DEPRECATION] Selenium::WebDriver::Error::UnhandledError is deprecated. Use Selenium::WebDriver::Error::UnknownError (ensure the driver supports W3C WebDriver specification) instead.
2019-05-14 08:55:14 WARN Selenium [DEPRECATION] Selenium::WebDriver::Error::ElementNotVisibleError is deprecated. Use Selenium::WebDriver::Error::ElementNotInteractableError (ensure the driver supports W3C WebDriver specification) instead.
2019-05-14 08:55:14 WARN Selenium [DEPRECATION] Selenium::WebDriver::Error::InvalidElementStateError is deprecated. Use Selenium::WebDriver::Error::ElementNotInteractableError (ensure the driver supports W3C WebDriver specification) instead.
2019-05-14 08:55:14 WARN Selenium [DEPRECATION] Selenium::WebDriver::Error::ElementNotSelectableError is deprecated. Use Selenium::WebDriver::Error::ElementNotInteractableError (ensure the driver supports W3C WebDriver specification) instead.
2019-05-14 08:55:14 WARN Selenium [DEPRECATION] Selenium::WebDriver::Error::ElementNotSelectableError is deprecated. Use Selenium::WebDriver::Error::ElementNotInteractableError (ensure the driver supports W3C WebDriver specification) instead.
    Then they see a validation error on the new account form          # features/step_definitions/account_steps.rb:37
2019-05-14 08:57:14 WARN Selenium [DEPRECATION] Selenium::WebDriver::Error::UnhandledError is deprecated. Use Selenium::WebDriver::Error::UnknownError (ensure the driver supports W3C WebDriver specification) instead.
2019-05-14 08:57:14 WARN Selenium [DEPRECATION] Selenium::WebDriver::Error::UnhandledAlertError is deprecated. Use Selenium::WebDriver::Error::UnexpectedAlertOpenError (ensure the driver supports W3C WebDriver specification) instead.
      Net::ReadTimeout with #<TCPSocket:(closed)> (Net::ReadTimeout)

Edit: Whoops, and a minute or two after I sent this my terminal gave me a few more lines of errors:
26: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/capybara-3.0.3/lib/capybara/selenium/driver.rb:50:in `block in browser'
	25: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/capybara-3.0.3/lib/capybara/selenium/driver.rb:269:in `quit'
	24: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/chrome/driver.rb:54:in `quit'
	23: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/common/driver.rb:168:in `quit'
	22: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/remote/oss/bridge.rb:136:in `quit'
	21: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/remote/oss/bridge.rb:587:in `execute'
	20: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/remote/bridge.rb:167:in `execute'
	19: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/remote/http/common.rb:64:in `call'
	18: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/remote/http/default.rb:82:in `request'
	17: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/remote/http/default.rb:129:in `response_for'
	16: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/webmock-3.5.1/lib/webmock/http_lib_adapters/net_http.rb:104:in `request'
	15: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/webmock-3.5.1/lib/webmock/http_lib_adapters/net_http.rb:137:in `start_with_connect_without_finish'
	14: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/webmock-3.5.1/lib/webmock/http_lib_adapters/net_http.rb:105:in `block in request'
	13: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/webmock-3.5.1/lib/webmock/http_lib_adapters/net_http.rb:97:in `block in request'
	12: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/skylight-core-2.0.2/lib/skylight/core/probes/net_http.rb:47:in `request'
	11: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/skylight-core-2.0.2/lib/skylight/core/fanout.rb:25:in `instrument'
	10: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/skylight-core-2.0.2/lib/skylight/core/probes/net_http.rb:54:in `block in request'
	 9: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/http.rb:1479:in `request'
	 8: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/http.rb:1506:in `transport_request'
	 7: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/http.rb:1506:in `catch'
	 6: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/http.rb:1509:in `block in transport_request'
	 5: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/http/response.rb:29:in `read_new'
	 4: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/http/response.rb:40:in `read_status_line'
	 3: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/protocol.rb:201:in `readline'
	 2: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/protocol.rb:191:in `readuntil'
	 1: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/webmock-3.5.1/lib/webmock/http_lib_adapters/net_http.rb:284:in `rbuf_fill'
/Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/protocol.rb:217:in `rbuf_fill': Net::ReadTimeout with #<TCPSocket:(closed)> (Net::ReadTimeout)
	31: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/capybara-3.0.3/lib/capybara/selenium/driver.rb:50:in `block in browser'
	30: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/capybara-3.0.3/lib/capybara/selenium/driver.rb:269:in `quit'
	29: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/chrome/driver.rb:56:in `quit'
	28: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/chrome/driver.rb:56:in `ensure in quit'
	27: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/common/service.rb:105:in `stop'
	26: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/common/service.rb:172:in `stop_server'
	25: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/common/service.rb:143:in `connect_to_server'
	24: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/http.rb:605:in `start'
	23: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/webmock-3.5.1/lib/webmock/http_lib_adapters/net_http.rb:150:in `start'
	22: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/webmock-3.5.1/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect'
	21: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/common/service.rb:147:in `block in connect_to_server'
	20: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.2/lib/selenium/webdriver/common/service.rb:172:in `block in stop_server'
	19: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/http.rb:1228:in `get'
	18: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/webmock-3.5.1/lib/webmock/http_lib_adapters/net_http.rb:104:in `request'
	17: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/webmock-3.5.1/lib/webmock/http_lib_adapters/net_http.rb:137:in `start_with_connect_without_finish'
	16: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/webmock-3.5.1/lib/webmock/http_lib_adapters/net_http.rb:105:in `block in request'
	15: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/webmock-3.5.1/lib/webmock/http_lib_adapters/net_http.rb:97:in `block in request'
	14: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/skylight-core-2.0.2/lib/skylight/core/probes/net_http.rb:47:in `request'
	13: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/skylight-core-2.0.2/lib/skylight/core/fanout.rb:25:in `instrument'
	12: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/skylight-core-2.0.2/lib/skylight/core/probes/net_http.rb:54:in `block in request'
	11: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/http.rb:1479:in `request'
	10: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/http.rb:1506:in `transport_request'
	 9: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/http.rb:1506:in `catch'
	 8: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/http.rb:1509:in `block in transport_request'
	 7: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/http/response.rb:29:in `read_new'
	 6: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/http/response.rb:40:in `read_status_line'
	 5: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/protocol.rb:201:in `readline'
	 4: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/protocol.rb:191:in `readuntil'
	 3: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/webmock-3.5.1/lib/webmock/http_lib_adapters/net_http.rb:284:in `rbuf_fill'
	 2: from /Users/briansierakowski/.rbenv/versions/2.6.1/lib/ruby/2.6.0/net/protocol.rb:210:in `rbuf_fill'
	 1: from <internal:prelude>:73:in `read_nonblock'
<internal:prelude>:73:in `__read_nonblock': Connection reset by peer (Errno::ECONNRESET)

This gem only handles installation of the drivers, it has nothing else to do with configuring of Selenium. Also you need to update your Capybara to silence all those warnings

Great, thanks—up and working from that issue.


Fix for issue #876

https://github.com/jhy/jsoup/issues/876
Added a compiled RegEx, for maximum performance, for checking and removing multiple spaces.
Though not directly related to the issue, I also modified Normalizer.normalize(String); by doing trim() before toLowerCase(), it means potentially less characters to iterate over in toLowerCase().

Sorry for the late review. I fixed the underlying issue #876 a whiles back.


Enable docker on all CI agents

Does this even have to be feature flagged now?
When are you going to not want docker on a ci-agent?


Pdf creation error

Hi,
I have a problem with the following doc. When I try to create pdf it won't be ok. some of tables are inconsistent. For example the goblins table. In editor mode is everything is ok.
I already checked all div-s and corrected lot of problem, but it is still wrong.
Could you check it?
BR,
Jozsef Kovesi
ps.: Thanks for this tool it is great help to me! :)
Additional Details
Share Link : http://homebrewery.naturalcrit.com/edit/HJgbwrvEp
or
Brew code to reproduce : Click to expand
PASTE BREW CODE HERE

Here is an example: http://imgur.com/a/RgVxd

No idea what's causing this. Seems like an issue with Chrome's PDF renderering, which is incredibly difficult to debug

Having the same issue, but not just with Chrome. I've encountered the same/similar issues using Firefox and Microsoft Edge. I looked at other issue threads that mentioned switching to Chrome 54(beta) instead of 53, but I've used both versions 54 and 55(beta) all with the same result. Looks fine on both the editor page and the share page, but when it opens up to print/save pdf on any browser, almost all the tables get distorted.
Share Link: http://homebrewery.naturalcrit.com/share/Bk4EXy_bl

Duplicate of #318


⚠ 366.ru has degraded performance

In f1683f5, 366.ru (https://366.ru) experienced degraded performance:

HTTP code: 200
Response time: 1122 ms

Resolved: 366.ru performance has improved in 1c0b932.


Convert not too important logging to debug

Hey
you know how Northstar spews out over 500 log messages on startup?
you know how most of those just log the internal state?
Why do we display them as info?
With this PR I propose to turn them into debug logs and enable the output of debug logs by default for the time being.
Afterwards we can add flags or cvars to control what information is output where so debug output isn't spammed into the console for example.

Agreed, this is just step 1.
The idea here is to turn everthing not useful to a user into a debug message.
From there we can filter them when we output e.g. the in game console but still log. everthing in a file


Use local vartabstop option in csv#CalculateColumnWidth

The current logic in csv#CalculateColumnWidth with regard to the vartabstop option eventually changes the global option value and thus lets "bleed" this option to other buffers.
The change is to only use the local option.

thanks!


Give cropped layers unique names

Hi guys,
This Draft PR is intended to fix #20 .
The problem happened because after #7 because here we always assigned the same name for drawn shapes from the same Shapes layer, thus, napari replaces previous output Image layer data instead of creating a new layer if the function was executed again.
The proposed solution is to always provide a new unique name by checking layer names in the viewer (or layer names about to be added to the viewer in case of multiple shapes).
It works here. I will write a test before turning this into regular PR.
Best,
Marcelo

I had to add the viewer as a new argument to the function.
Do you guys think this is OK for users using crop_region from code or should we make a wrapper function to keep it with the original arguments? @haesleinhuepf @tdmorello

Hi Robert @haesleinhuepf ,
I just implemented the changes. Tests pass locally. I also tested it manually a bit.
Please feel free to merge if you think it is ok.
Best,
Marcelo


Markdown italic/emphasis and bold/strong not working

Thanks for the great theme!
I word with markdown files. When I surround text with * I expect the text to show in italic. When I surround text with  ** I expect the text to show in bold.
What actually happens is that the text remains unchanged in appearance. The asterisks turn blue.
I tried another theme to see if it was something specific to my setup. Italic and bold both work in the: edge theme
I'm using

github-nvim-theme v0.0.7
NVIM 0.8.3
iTerm2 3.4.19
macOS Ventura 13.2

Text used to test
*italic*
**bold**

My minimal init.lua:
require('packer').startup(function()
  use { 'wbthomason/packer.nvim' }
  use { 'nvim-treesitter/nvim-treesitter',
        run = ':TSUpdate' }
	use { 'projekt0n/github-nvim-theme', branch = '0.0.x' }
end)

require'nvim-treesitter.configs'.setup {
	ensure_installed = { "markdown", "markdown_inline", "lua", "vim", "help" },
	sync_install = false,
	auto_install = true,
	highlight = {
		enable = true,
		disable = { "" },
    additional_vim_regex_highlighting = false,
	},
}

require('github-theme').setup({
	theme_style='light'
})

-- Force use of macOS GUI clipboard
vim.opt.clipboard = 'unnamed'

nvim-treesitter checkhealth:
nvim-treesitter: require("nvim-treesitter.health").check()
========================================================================
## Installation
  - OK: `tree-sitter` found 0.20.7 (parser generator, only needed for :TSInstallFromGrammar)
  - OK: `node` found v14.19.1 (only needed for :TSInstallFromGrammar)
  - OK: `git` executable found.
  - OK: `cc` executable found. Selected from { vim.NIL, "cc", "gcc", "clang", "cl", "zig" }
    Version: Apple clang version 14.0.0 (clang-14<IP_ADDRESS>)
  - OK: Neovim was compiled with tree-sitter runtime ABI version 14 (required >=13). Parsers must be compatible with runtime ABI.

## OS Info:
{
  machine = "x86_64",
  release = "22.3.0",
  sysname = "Darwin",
  version = "Darwin Kernel Version 22.3.0: Thu Jan  5 20:53:49 PST 2023; root:xnu-8792.81.2~2/RELEASE_X86_64"
}

## Parser/Features         H L F I J
  - c                   ✓ ✓ ✓ ✓ ✓
  - markdown            ✓ . ✓ . ✓
  - markdown_inline     ✓ . . . ✓
  - help                ✓ . . . ✓
  - vim                 ✓ ✓ ✓ . ✓
  - latex               ✓ . ✓ . ✓
  - lua                 ✓ ✓ ✓ ✓ ✓

  Legend: H[ighlight], L[ocals], F[olds], I[ndents], In[j]ections
         +) multiple parsers found, only one will be used
         x) errors found in the query, try to run :TSUpdate {lang}

NVIM version:
NVIM v0.8.3
Build type: Release
LuaJIT 2.1.0-beta3
Compiled by brew@Ventura

Features: +acl +iconv +tui
See ":help feature-compile"

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/local/Cellar/neovim/0.8.3/share/nvim"

Run :checkhealth for more info

Thank you for resolving this issue. I confirm 1.0.0 release works with my config.


Fix 13764: Include assert(decoration != null) in TextField

Description
Just add an assert to constructor, to avoid decoration: null on TextField.
Related Issues
https://github.com/flutter/flutter/issues/13764
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] My PR includes tests for all changed/updated/fixed behaviors (See Test Coverage).
[x] All existing and new tests are passing.
[x] I updated/added relevant documentation (doc comments with ///).
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require Flutter developers to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (Please read Handling breaking changes).
[x] No, this is not a breaking change.

Something is wrong here. Adding single assert() to TextField should be a one-line change (plus a small test). This PR includes changes to 90 files.
That said, adding an assert(decoration != null) would be a backwards incompatible change. It's a supported configuration that is tested.  Improving the Textfield documentation a little to explain the implications of decoration: null would address #13764.
I'd recommend closing this PR and starting again.

This can happen if you try to rebase after opening your PR - merging generally works better and confuses GitHub less.

@HansMuller Probably format code on save change all those files and I miss that before create this PR. Sorry for that. Close and make a new one.


Change Config verbose_name

Describe the problem
Is it possible to override Config meta class and change 'Config' to 'My text'?
There is a link to my stackoverflow question: https://stackoverflow.com/questions/44914601/django-change-app-name-in-admin
System configuration

Django version: 1.10.5
Python version: 3.5.2

This was just answered fully in https://github.com/jazzband/django-constance/issues/102#issuecomment-346276637.


Remove query of indexing checking for each find, #241.

Signed-off-by: Pan Li<EMAIL_ADDRESS>

Codecov Report

Merging #286 into support-cosmosdb-async-sdk will decrease coverage by 0.03%.
The diff coverage is 100%.

@@                      Coverage Diff                       @@
##           support-cosmosdb-async-sdk     #286      +/-   ##
==============================================================
- Coverage                       84.35%   84.32%   -0.04%
==============================================================
  Files                              41       40       -1
  Lines                            1125     1097      -28
  Branches                          132      125       -7
==============================================================
- Hits                              949      925      -24
+ Misses                            112      110       -2
+ Partials                           64       62       -2

Impacted Files
Coverage Δ

.../spring/data/cosmosdb/core/DocumentDbTemplate.java
94.9% <100%> (+0.2%)
:arrow_up:

...osmosdb/core/generator/AbstractQueryGenerator.java
88.6% <0%> (+1.26%)
:arrow_up:

Continue to review full report at Codecov.

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


timeseries_obs issue with Nevada stations?

I am getting data for the CA/Yuba County timeseries_obs call, but I am getting nothing when I do the same for Washoe County in NV? There are many stations in Washoe County (specifically here in Reno) that contain the wind_speed parameter. I looked on the MESOWEST website too and the stations in Washoe County seem functional and returning data.
Run these two lines and you'll see what I'm talking about:
ts = m.timeseries_obs(start='201508100000',end='201510120000',state='NV',county='Washoe', vars='wind_speed')
pp.pprint(ts)
ts = m.timeseries_obs(start='201508100000',end='201510120000',state='CA',county='Yuba',vars='wind_speed')
pp.pprint(ts)

@ajoros give us a bit to look in to it.

No worries, just wanted to bring it to your attention.
On Mon, Oct 19, 2015 at 11:26 AM Joshua Clark<EMAIL_ADDRESS>wrote:

@ajoros https://github.com/ajoros give us a bit to look in to it.
—
Reply to this email directly or view it on GitHub
https://github.com/mesowx/MesoPy/issues/15#issuecomment-149304858.

@ajoros, We looked at your query for 103 stations in Washoe County for the time period specified and it seems your query exceeds our API limit of 100,000 station-hours. Your query was for 150,000 station-hours of data.
From the MesoWest documentation:

Restrictions

There is currently a hard-coded limit of 100,000 station-hours for most queries. Requests for larger amounts of data will return an error and no data. Excessive usage of the API from any particular user will be monitored and blocked at the either the token or API key level.

This is calculated as number-of-hours x number-of-stations.
Right now, you will need to reduce the amount of hours you are requesting by splitting your query in to two separate calls.
However, the API should have warned you of this by returning an error which would have been raised as an exception in MesoPy. It seems the API detected that the query was too large but failed to let you know, our bad! I'll get this fixed as soon as possible.
Closing this because it's an API issue

Thanks @jclark754 , Can you tell me how to output the amount of station-hours I am querying?


Use Gradle 7.3.2. Log4shell mitigation.

Gradle 7.3.2 adds dependency constraints to the build classpath to reject known-bad versions of log4j.
See also https://blog.gradle.org/log4j-vulnerability.

Is this about build dependencies or plugins? We don't have a dependency on log4j, even indirectly, so not sure this is required.
Also

Note that the Gradle Build Tool itself is not impacted by this vulnerability as it does not use Log4j. Gradle uses SLF4J and a custom logging implementation not susceptible to the vulnerable string substitution.

I don't see any disadvantage to using the latest 7.x patch.
It's about build dependencies and plugins (which are the same thing in this context). You may not have any transitive dependency on log4j now, but that doesn't stop it sneaking in in the future. E.g., the Shadow plugin 7.0.0 has a dependency on log4j 2.14.1.

Sure.  We update gradle regularly, so no object for that reason.  I think it's probably best to avoid PRs with names suggesting a fix for a serious industry wide security that don't affect that project.  It is likely to trigger extra work for clients downstream who assume this is needed.
Users of OkHttp have always been safe from this PR. I don't see an easy exploit for our CI system since we don't accept input, and it would be a github action DOS rather than hacking us.
It looks like we should technically update to shadow 7.1.1.  Do you want to add that to this PR?
https://github.com/johnrengelman/shadow/blob/402c14fab1fb241c82898082e7ca58417c75c6f6/src/docs/changes/README.md

Should we wait for a further patch?
https://twitter.com/BlueSpaceCanary/status/1471695226188099589?t=m6Y15Ydy2pSyOO5Hnq5mPg&s=19

I'm not sure what your goal is with the condescending replies, but it's your repo, your choice.
I was applying a template to dozens of PRs yesterday as part of my official duties as an employee of Block (née Square), Inc. The PR was a courtesy, nothing more.

Apologies. It seemed like a automated thing whether we had log4j dependencies or not. I was a bit frustrated to get a PR fixing an issue that didn't seem to exist. The shadow plugin you highlighted shows it a real issue for CI.
Sorry for being rude.
But the question about waiting for a further fix wasn't sarcastic, I literally meant it seems like the situation is continuing.

But the question about waiting for a further fix wasn't sarcastic, I literally meant it seems like the situation is continuing.

Understood, and thank you for saying something. From what little I've read, while the latest iteration of log4j still has vulnerabilities, they're significantly less severe / harder to exploit than the original, so this is still a forward step. I don't know if Gradle intends yet another patch on this subject, but if it concerned you, the blog post I linked at top discusses how to mitigate manually, which would let you tune the version of log4j you considered acceptable for your project.

7.3.3-rc1 updates the checks for 2.7.0
https://docs.gradle.org/7.3.3-rc-1/release-notes.html

7.3.3 dropped soon after :D https://docs.gradle.org/7.3.3/release-notes.html


Link inside the page doesn't work https://www.pulumi.com/docs/reference/pkg/nodejs/pulumi/azure/types/input/#KubernetesClusterNetworkProfile

File: docs/reference/pkg/azure/containerservice/kubernetescluster.md
This links for input and out doesn't work
https://www.pulumi.com/docs/reference/pkg/nodejs/pulumi/azure/types/input/#KubernetesClusterNetworkProfile

Hi @diegoitaliait
We actually removed the python docs this week and we regenerated the resource docs to ensure those links were updated correctly
Please can you tell me if you can still find the link that 404s?
Paul

My apologies @diegoitaliait, @susanev was able to point out the links that are broken
We will get that taken care of
Paul

Ah, I see -- we're matching on types as the service name. This should be happening only for those resources that have Supporting Types. I'll look into adding a redirect rule to catch it, but it'll ultimately need to be fixed by these lines in pulumi/pulumi (there are several, in resource.tmpl and function.tmpl:
https://github.com/pulumi/pulumi/blob/95c09d88c87b7921b05e218ef42196bbcf99d13b/pkg/codegen/docs/templates/resource.tmpl#L168

Closing this issue as these links have been suppressed in the website, and for those still out there in the wild, we're redirecting properly:
$ curl -I https://www.pulumi.com/docs/reference/pkg/nodejs/pulumi/azure/types/input/\#KubernetesClusterNetworkProfile
HTTP/2 301
...
location: /docs/reference/pkg/azure/?language=nodejs
cache-control: max-age=604800

Thanks again for the head's up @diegoitaliait! And apologies for the bumpy experience.


Criteo 1TB Click Logs dataset missing

Hello, the dataset is no longer available from Azure https://ailab.criteo.com/download-criteo-1tb-click-logs-dataset/
Is there a backup somewhere?

Hello, the dataset is no longer available from Azure https://ailab.criteo.com/download-criteo-1tb-click-logs-dataset/ Is there a backup somewhere?

I am also facing this issue.

Hi DLRMers, I am facing the similar problem. I am looking for a large dataset with large model, or model definitions from rather recent applications.
Thanks in advance.

Can you try this link? https://labs.criteo.com/2013/12/download-terabyte-click-logs/

Thank you for the pointer. I just tried it. Key contents of that site is
Download:
The dataset is hosted on Azure ML.
Each day can be downloaded at http://azuremlsampleexperiments.blob.core.windows.net/criteo/day_XX.gz, where XX goes from 0 to 23.

The following command downloads all days:
curl -O http://azuremlsampleexperiments.blob.core.windows.net/criteo/day_{`seq -s ‘,’ 0 23`}.gz

It ended up that the host is not resolvable (as below). Do I have to download the image in Azure environment (like a VM in azure) ?
 Could not resolve host: azuremlsampleexperiments.blob.core.windows.net

I'm not sure, you would need to ask Criteo about it. You can also ask that question on MLPerf/MLCommons forums.

I'm not sure, you would need to ask Criteo about it. You can also ask that question on MLPerf/MLCommons forums because they use this data set for benchmarking purposes.

Thank you so much @mnaumovfb


[Data collection] Done button not showing when conditional task is final task

The button label should say "Done", instead it shows "Next".
Survey (with ACL removed)..
{
  "description": "",
  "jobs": {
    "wr7jv1ZXAAKJ50x2z21y": {
      "name": "Label a point",
      "id": "wr7jv1ZXAAKJ50x2z21y",
      "defaultStyle": {
        "color": "#F37C22"
      },
      "tasks": {
        "R3bgHzIrNZywrUrzkQJy": {
          "addLoiTask": false,
          "label": "Land cover",
          "options": {
            "iwR633IAkxzdILsByP3I": {
              "code": "",
              "label": "Forestland",
              "index": 0
            },
            "CWNRTdcdMJih8QxvjRSj": {
              "label": "Other",
              "code": "",
              "index": 5
            },
            "MSx7wqwadWxwUADyLyrm": {
              "code": "",
              "index": 3,
              "label": "Grassland"
            },
            "P1Q8Nk8mqpT0u3syCDGb": {
              "index": 4,
              "code": "",
              "label": "Wetland"
            },
            "jiEa0g8vziTuNy2BEy97": {
              "label": "Settlements",
              "code": "",
              "index": 2
            },
            "i71ttovXowWXwmyGxBCd": {
              "index": 1,
              "label": "Cropland",
              "code": ""
            }
          },
          "index": 1,
          "type": "multiple_choice",
          "cardinality": "select_one",
          "hasOtherOption": false,
          "required": false
        },
        "VVm0OjJKpNXwETo3rULk": {
          "required": true,
          "label": "Define plot boundaries",
          "type": "draw_area",
          "index": 0,
          "addLoiTask": true
        },
        "GAie6HrMvn3q2BTYu6uN": {
          "options": {
            "lvdc5KuRM2MnqgtnHoxC": {
              "index": 0,
              "label": "Palm",
              "code": ""
            },
            "wDmg0bu7aOWMtyUtrsse": {
              "index": 2,
              "code": "",
              "label": "Coffee"
            },
            "labNfMorqBAqtDSlirCS": {
              "code": "",
              "index": 1,
              "label": "Cocoa"
            },
            "1jICyjEFlLrGXBHtEemd": {
              "label": "Rubber",
              "code": "",
              "index": 5
            },
            "OZ7uGXZmi0kdPhBXX6GN": {
              "index": 4,
              "code": "",
              "label": "Beef"
            },
            "GRPbVwNbYoKAmgQzK6nI": {
              "label": "Soy",
              "code": "",
              "index": 3
            }
          },
"condition": {
    "matchType": "MATCH_ALL",
    "expressions": [
         {
            "expressionType": "ONE_OF_SELECTED",
            "taskId": "R3bgHzIrNZywrUrzkQJy",
            "optionIds": ["i71ttovXowWXwmyGxBCd"]
         }
      ]
    },
          "required": false,
          "label": "Subtypes cropland",
          "index": 2,
          "hasOtherOption": false,
          "addLoiTask": false,
          "cardinality": "select_one",
          "type": "multiple_choice"
        },
        "oHTFUT8m3Pa4wHJGb58t": {
          "label": "North facing",
          "type": "photo",
          "index": 3,
          "addLoiTask": false,
          "required": false
        }
      },
      "index": 1,
      "strategy": "MIXED"
    }
  },
  "title": "Land cover descriptors",
  "acl": {
   // ...
  }
}

@sufyanAbbasi FYI

Needed to modify your survey since a photo task was added at the end. To repro, the second to last task needs to be non-conditional, and the last task hidden due to unfulfilling the condition. In this situation, the Done button does not get rendered since it's not the actual last task in the list even though it's the last task in the sequence. I think the problem is that the "Done" button is triggered when the current view is the final view in the list of absolute views, but is not calculated dynamically.
It gets really weird when the task that triggers subsequent conditions is the last task in the sequence, then it has no way of knowing that it is or isn't the last task!
I didn't end up fixing this problem the first time since it was a bit out of my understanding, but I'm happy to tackle it after I get some P0s or P1s out of the way.


pev_aiment with movetype_follow being visible in first person

https://user-images.githubusercontent.com/3608544/179060568-399bf3eb-573d-457d-b607-0a19605ef62d.mp4

Should have been fixed in dafeb455e5e42adfdfa97910501b39fcd3be4706

Confirming fix :)


Use blockchainAccountId as default in verficationMethdods

The standard prescribes a set of verification method properties here https://w3c.github.io/did-spec-registries/#verification-method-properties
Use the blockchainAccountId property since it's the one that fits better our scernario


Add service linked role

could we possibly add this to the EventEngine thing before they call FIS? (I’m not very familiar with EventEngine). CLI command to create FIS SLR:
aws iam create-service-linked-role --aws-service-name fis.amazonaws.com
The SLR propagation is a common source of errors
we are working on a long term fix, but that would be a great fix for the workshop and avoid customer impact

In my older accounts it looks like the role was auto generated as /aws-service-role/fis.amazonaws.com/AWSServiceRoleForFIS with attached policy AmazonFISServiceRolePolicy
In accounts where the role did not initially exist, the above iam invocation will create the same role/policy combination.

Enlightening slack discussion with service team to guide what should happen:

add another "stack" to the deploy list - I would implement this as a shell script rather than a stack. Ideally check if role exists and if it doesn't run the create script
update the permissions page in the workshop and insert a section pointing out that the SLR needs to exist for FIS to run an experiment and if you are planning to run FIS with an un-privileged user then a privileged user needs to pre-create that SLR by running an experiment or using the CLI command.

#345 addressed the technical part. We should still add a note in the permissions section


Add integration tests

The main bigtable result parsing package has some good test coverage, but not much for the helper/util code yet.
Adding some simple integration tests will make the overall test coverage look good.

The emulator only listening on tcp ports, and bigtable-rs only being able to connect to tcp ports made it a bit annoying to write integration tests in my application, because we had to find a free port.
I added support to connect to unix domain sockets in https://github.com/liufuyang/bigtable_rs/pull/72, to match the golang client sdk behaviour.
I also PR'ed teaching the emulator how to bind on a unix domain socket directly in https://github.com/googleapis/google-cloud-go/pull/9665 - though things like ip2unix could be workarounds.
This should allow having the emulator bind on a unix socket in a temporary directory, that's unique for each test run.

We've been using #72 for a while now. I'm happy to contribute some simulator plumbing to here (ideally in a way so I can also just reuse it from my crates ;-) ).
What do you think about having some helper struct / glue code,  potentially behind a feature flag, that gives you a bigtable::BigTable (or well, something Deref'ing to it), which also holds onto a spawned simulator process child and a TempDir for the unix socket it listens on - with the inner bigtable::BigTable connected to precisely that?
In addition to the connection parameters for bigtable, the constructor could accept a list of setup commands to shell out to cbt before - creating table(s) and families before we connect.
If we don't want to run our own patch on top of cbtemulator until https://github.com/googleapis/google-cloud-go/pull/9665 is closed, we could also try to find a free port and use that - though it's racy :-/

@flokli Hi there, I haven't put too much thought into the integration tests but what I would like is that we do not patch more for bigtable::BigTable unless there is a strong reason.
The integration test code can be just inside of a standalone package, and using some fixed or some emulator default port is fine as those tests usually just run in CI environment.

Ok, no worries! I think we'll just keep the code on our end then. I'll watch this issue though, in case any of this changes.


Idea: routes-like file for queues

Hey all, I have an idea and would like some thoughts. I could contribute some time if you like the idea.
The benefits of a routes file:

The routes file can be shared between different services. This ensures that both the consumer
and publisher create exchanges and queues with the correct configuration.

Makes publishing and consuming much less verbose

Ugly queue / exchange configuration is only in one file. Makes workers cleaner

Can make something like a topic exchange fairly trivial

Currently if we want to define queue options / exchanges it needs to be done at the worker level:
# Consumer
class MyWorker
  include Sneakers::Worker
  from_queue 'logs', exchange: 'my_exchange', durable: true, arguments: { 'X-HA-Policy' => 'all' }

  # do work
end

This clutters up the worker file with configuration. Additionally, this could result in much code duplication, especially if publishing from different services:
# Publisher
x = ch.exchange('my_exchange', durable: true)
q = x.queue('logs', durable: true, :arguments => { 'X-HA-Policy' => 'all'})
q.do_stuff

As an idea, it might be cleaner to store queue / exchange configuration in it's own route-like configuration file:
# Consumer AND publisher
# i.e. config/queues.rb
Sneakers.routes.draw do
  # Simplest example
  exchange :my_exchange do
    queue :logs, durable: true
  end

  # More complicated example
  topic_exchange :topic_logs, durable: true, arguments: { 'Some' => 'argument' } do
    queue :severe_logs, routing_key: 'logs.severe.#', durable: true, arguments: { 'X-HA-Policy' => 'all'}
  end

  # Defaults?
  default_queue_options durable: true, arguments: { 'X-HA-Policy' => 'all' }
end

Now workers look like such:
# Consumer
class MyWorker
  include Sneakers::Worker
  from_queue :logs, exchange: :my_exchange # no configuration needed
end

# Topic exchanges don't require special consideration. I haven't thought about temporary / exclusive queues yet, however
class SevereLogsTopicWorker
  include Sneakers::Worker
  from_queue :severe_logs, exchange: :topic_logs
end

The routes data can be shared with other services and allow publishing without sharing ugly configurations:
# Publisher - loads the same config/queues.rb file
Sneakers.publish(:exchange_name, 'routing.key', 'payload data')
Sneakers.publish(:my_exchange, 'logs', 'payload')
Sneakers.publish(:topic_logs, 'logs.severe.some-key', 'Some system failed and is in critical status!')

Another option is using conventions. See #164


Auth error

After installing the pm2-redis module. I am not able to authenticate it.
9|pm2-redi | node_redis: Deprecated: The AUTH command contains a "undefined" argument.
9|pm2-redi | This is converted to a "undefined" string now and will return an error from v.3.0 on.
9|pm2-redi | Please handle this in your code to make sure everything works as you intended it to.
9|pm2-redi | ReplyError: ERR invalid password
9|pm2-redi |     at parseError (/root/.pm2/node_modules/redis-parser/lib/parser.js:163:12)
9|pm2-redi |     at parseType (/root/.pm2/node_modules/redis-parser/lib/parser.js:224:14)

Published under version 2.0.1, tell me if its working ;)


Error running user.py - AttributeError

Hello,
I'm trying to stream EEG signals from the Cyton OpenBCI but after installing successfully all requirements for the user.py script, the output of the python command is the following:
$ python user.py -p=/dev/ttyUSB0 --add streamer_lsl --board=cyton

------------user.py-------------
Board type: OpenBCI Cyton (v3 API)
Port:  /dev/ttyUSB0

------------SETTINGS-------------
Notch filtering:True
user.py: Logging Disabled.

-------INSTANTIATING BOARD-------
Traceback (most recent call last):
  File "user.py", line 114, in <module>
    board = bci.OpenBCIGanglion(port=args.port,
AttributeError: module 'openbci.cyton' has no attribute 'OpenBCIGanglion'

Any ideas? I can't figure out why the program complains in 114 line about this AttributeError.
I'm currently on a Linux machine, with python 3.6.5 (Anaconda) installed - no virtual environment used.
Thanks in advance!

Found the solution, put it down in case anyone is interested:
In my case (Anaconda 4.5.4 with Python 3.7.0), I had to perform the following corrections in the user.py script:

Replace Ganglion with Cyton in line 114

board = bci.OpenBCICyton(port=args.port,
                                daisy=args.daisy,
                                filter_data=args.filtering,
                                scaled_output=True,
                                log=args.log,
                                aux=args.aux)

Replace line 216 with:
lapse = int(s[s.find("T:")+2:])
Replace line 219 with:
lapse = int(s[s.find("t:")+2:])

After these edits, user.py should work, although in my case in order to find the plugin directory, I had to use the following argument:
python user.py -p /dev/ttyUSB0 --plugins-path /extdisk2/_openbci/OpenBCI_Python-master --add print --add streamer_lsl


Lite container 2024.01.02 actually starts the CLI

Description
Trying to use Structurizr for the first time, I noticed that docker run -it --rm -p 8765:8080 -v $(pwd)/structurizr-poc:/usr/local/structurizr structurizr/lite:2024.01.02 returns a help/usage message: Usage: structurizr push|pull|lock|unlock|export|validate|list|version|help [options].
This looks like what the structurizr-cli image is supposed to print when called without arguments.
Could it be that there was a mix-up when publishing the different docker images? The previous version structurizr/lite:3262 works as intended.
Steps to reproduce

docker run -it --rm -p 8765:8080 -v $(pwd)/structurizr-poc:/usr/local/structurizr structurizr/lite:2024.01.02
Compare with docker run -it --rm -p 8765:8080 -v $(pwd)/structurizr-poc:/usr/local/structurizr structurizr/cli:1.35.0
Compare with docker run -it --rm -p 8765:8080 -v $(pwd)/structurizr-poc:/usr/local/structurizr structurizr/lite:3262

Screenshot
No response
Code sample
No response
Configuration
No response
Severity
Minor
Priority
I have no budget and there's no rush, please fix this for free
More information
Thanks for your effort!

Could it be that there was a mix-up when publishing the different docker images?

It looks like it, yes ... I've re-published the lite and cli images.

Nice, I've just pulled and they now both work as intended. Thanks!


Adding Ubuntu to platform check

The else case incorrectly sets the cafile under Ubuntu. This causes issues when relaying to something like Amazon SES.

Hi. I am an automated pull request bot named Curry. There are commits in this pull request whose authors are not yet authorized to contribute to Chef Software, Inc. projects or are using a non-GitHub verified email address. To become authorized to contribute, you will need to sign the Contributor License Agreement (CLA) as an individual or on behalf of your company. You can read more on Chef's blog.
GitHub Users Who Are Not Authorized To Contribute
The following GitHub users do not appear to have signed a CLA:

@johnjmaguire

Please sign the CLA here.

Hi. Your friendly Curry bot here. Just letting you know that all commit authors have become authorized to contribute. I have added the "Signed CLA" label to this issue so it can easily be found in the future.

Shouldn't the debian platform family catch it?

It probably should, but it certainly doesn't under Ubuntu 14.04.

I can't reproduce this:
vagrant@default-ubuntu-1404:~$ ohai platform
[
  "ubuntu"
]
vagrant@default-ubuntu-1404:~$ ohai platform_version
[
  "14.04"
]
vagrant@default-ubuntu-1404:~$ ohai platform_family
[
  "debian"
]
vagrant@default-ubuntu-1404:~$ grep -ir cafile /etc/postfix
/etc/postfix/main.cf:smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
/etc/postfix/main.cf:smtpd_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

Please feel free to reopen with further details if you think I've closed this in error.


Any way to install it without Nix dependency?

Pls

Right now there isn't but we are working on bringing better support for Windows.

Sounds good!

@JerryGreen I've published https://github.com/Shopify/vscode-as/releases/tag/v0.4.0 which bundles the language server binary, so there's no need to install the binary prior to installing the VSCode extension. Windows is supported only via WSL.


Removal of *pyc in debian installer

Summary
Fixes #418

This will be released as 0.16.9-ubuntu2 and replace the current installers.


Negative Schnet scores pIC50 values with updated models.

          Getting some negative Schnet scores @kaminow

 @pytest.mark.parametrize("use_dask", [True, False])
    def test_schnet_scorer(results_multi, use_dask):
        scorer = SchnetScorer.from_latest_by_target("SARS-CoV-2-Mpro")
        scores = scorer.score(results_multi, use_dask=use_dask)
        assert len(scores) == 2
        assert scores[0].score_type == "schnet"
>       assert scores[0].score > 0.0
E       AssertionError: assert -1.6272869110107422 > 0.0
E        +  where -1.6272869110107422 = Score(score_type=<ScoreType.schnet: 'schnet'>, score=-1.6272869110107422, compound_name='test', smiles='c1ccc2c(c1)c(cc(=O)[nH]2)C(=O)NCCOc3cc(cc(c3)Cl)O[C@H]4CC(=O)N4', ligand_identifiers=None, ligand_inchikey='SNQHLYWSRJDLGK-FQEVSTJZSA-N', target_name='test', target_identifiers=None, complex_ligand_smiles='CNC(=O)CN1C[C@]2(CCN(C2=O)c3cncc4c3cc(cc4)Cl)c5cc(ccc5C1=O)Cl', probability=0.18000000715255737, units=<ScoreUnits.pIC50: 'pIC50'>).score

Originally posted by @hmacdope in https://github.com/choderalab/asapdiscovery/issues/810#issuecomment-1930912142

@kaminow have we resolved this in new models to be deployed?

ah no I haven't looked into it any further. I think the hope is that some of our regularization stuff like the jittering may help with this, since I think this is mostly just sensitivity to the input pose

I also think I need to re-run docking and training with your most recent prepped structures since the dataset I'm working with is a bit old


Add rectangular cuboid shape

Based on https://github.com/bevyengine/bevy/pull/377 updated to current master.
I have renamed Prism to Cuboid because this is a more common name and easier to search for.

I see that CI is currently failing on master unrelated to this PR.

yeah. our math library glam pushed out a minor version change that deprecated accessor methods like .x(). We've fixed that on master, so a rebase + force push should resolve the issue.

I think this should either be called Cuboid, RectangularPrism, or just Box (Box has my preference, but it also collides with the rust Box type, so we probably shouldn't use that). RectangularCuboid is redundant.
Lets also take this chance to correct the "cube" shape size and divide the min/max extents by 2.0. Lets just use the Cuboid constructor for simplicity.

Renamed to Cuboid. Wikipedia claims a cuboid is more general than what we have which is a rectangular cuboid. Imo either name is fine.
Also changed the constructor's length, width, height to be x_length, y_length, z_length to make it clear which axis this refers to.

Lets also take this chance to correct the "cube" shape size and divide the min/max extents by 2.0. Lets just use the Cuboid constructor for simplicity.

Not sure exactly what you mean. I have now removed the old Cube because Cuboid can be used just as easily. In Cuboid the extents are already correct, right?

Ah yeah wikipedia does say that "sheared" rectangular prisms are also cuboids. I think its better to roll with the Box name at this point. Its the most intuitive and namespacing can always protect against collisions. I re-added Cube because I think its a common enough shape to merit a "shortcut" that encodes intent. I also moved the shapes module to their own file for better organization.


More memory than expected in graph_exp_native_jl:

The generated code for graph_exp_native_jl needs less memory when the norm is increased:
julia> (graph_bad,_)=graph_exp_native_jl(1.0); gen_code("/tmp/bad.jl",graph_bad);
julia> (graph_good,_)=graph_exp_native_jl(2.5); gen_code("/tmp/good.jl",graph_good);

bad.jl:
    # max_memslots=7
    n=size(A,1)
    # The first slots are precomputed nodes [:A]
    memslots2 = similar(A,T)
    memslots3 = similar(A,T)
    memslots4 = similar(A,T)
    memslots5 = similar(A,T)
    memslots6 = similar(A,T)
    memslots7 = similar(A,T)
    # Assign precomputed nodes memslots
    memslots1=A # overwrite A
    # Uniform scaling is exploited.
    # No matrix I explicitly allocated.
    value_one=ValueOne()
    # Computation order: A2 A4 A6 A8 Ua U V Z X P

good.jl:
    # max_memslots=6
    n=size(A,1)
    # The first slots are precomputed nodes [:A]
    memslots2 = similar(A,T)
    memslots3 = similar(A,T)
    memslots4 = similar(A,T)
    memslots5 = similar(A,T)
    memslots6 = similar(A,T)
    # Assign precomputed nodes memslots
    memslots1=A # overwrite A
    # Uniform scaling is exploited.
    # No matrix I explicitly allocated.
    value_one=ValueOne()
    # Computation order: A2 A4 A6 Ub3 Ub Uc U Vb3 Vb V Z X P

This seems counterintuitive since "bad" is a lower degree Padé approximant. Is a different topological order possible to get better topological order for "bad"? This can be quite tricky to investigate since we probably need to study what happens after extract_sums.

The topological sorter needed some help:
priohelp=Dict(:V => -100000); (graph_bad,_)=graph_exp_native_jl(1.0); gen_code("/tmp/not_so_bad.jl",graph_bad,priohelp=priohelp);

=> not_so_bad.jl
    # max_memslots=6
    n=size(A,1)
    # The first slots are precomputed nodes [:A]
    memslots2 = similar(A,T)
    memslots3 = similar(A,T)
    memslots4 = similar(A,T)
    memslots5 = similar(A,T)
    memslots6 = similar(A,T)

So it's not bug... just the fact that the toposorter is based on heuristics and might be improvable.


Matrix operations in openblas

Hi, I am looking for openblas functions for some matrix operations (e.g., add a constant to a matrix or multiply a scalar on a matrix). I can only find some examples for matrix multiplication. Is there any reference material for that?

See the documentation of the generic reference implementations of BLAS and LAPACK at www.netlib.org for this (first link on the page, "Browse the netlib repository")


Heartbeat timeout when 1 time executions

For 1 time executions we should stop the timer, but we don't
level=warning msg="HeartBeat timeout exceeded after 120.000000 seconds" component=integrations.runner.Runner integration_name=nri-docker runner_uid=1deebb835f

I'm seeing this same warning in a number of my integrations (redis, rabbitmq). I don't know if these are "1 time executions" though.


Cannot connect to Elasticsearch Cluster through Socks proxy

elasticsearch-py version - 7.13.3
So, I have enabled privatelink on our elastic cluster and my co-worker did some networking stuff to get access to it via a proxy.
I used this curl command to access it and it works
curl --socks5-hostname <ip:port> -k <url> -u <username:password>

I tried using the requests library in Python to make the same request and it works. This is the code for that
response = requests.get(
    "url",
    auth=("username", "password"),
    proxies= {"http":"socks5h://ip:port"},
    verify=False
)

However, I have tried a lot of different things but failed to make it work through the elasticsearch-py library. This is the latest version of that code
from elasticsearch import Elasticsearch, RequestsHttpConnection

es = Elasticsearch(
    "url",
    http_auth=("username", "password"),
    connection_class=MyConnection,
    proxies = {'http': 'socks5h://ip:port', 'https': 'socks5h://ip:port'},
    verify_certs=False,
)
es.info()

When I execute the above code it halts for more than 20 seconds or so and then I get this error
ConnectionTimeout: ConnectionTimeout caused by - ConnectTimeout(SOCKSHTTPConnectionPool(host='<url>', port=9200): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.contrib.socks.SOCKSConnection object at 0x11d95b190>, 'Connection to <url> timed out. (connect timeout=10)')))

Any help would be appreciated. Thanks.

This was solved by adding :80 after the url. Received help from here https://github.com/elastic/elasticsearch-py/issues/275#issuecomment-990523673


Developer Docs Viewport Adjustment

Describe the bug
Content getting clipped on lower viewports.
https://github.com/brightlayer-ui/angular-component-library/pull/458#issuecomment-1198387464
What is the expected behavior?
No overflow should be happening.
What are the steps to reproduce?

Open dev-docs
Make window smaller until content overflows

Screenshots or links to minimum reproduction example
https://github.com/brightlayer-ui/angular-component-library/pull/458#issuecomment-1198387464
Environment

Chrome
Anything else to add?
Should we adjust the screen size at which the drawer variant changes?

Decide the viewport width for mobile view and then update it in Figma.

The Drawer now dismisses at 1280px.

This has been fixed in #467 but has not yet been updated in figma.

@ektasawant can you update the react side so dismiss drawer at 1280px?

This issue has been fixed, closing this one.


Multiline DB_POSTGRES_EXTRA_CONFIG results in invalid config

I want to define multiple extra configs for the postgresql.conf through the DB_POSTGRES_EXTRA_CONFIG environment variable. But when using a multiline yaml string the line breaks are missing in the resulting postgresql.conf thus the config is invalid and Postgres crashes with following error:
LOG:  syntax error in file "/storage/data/ocl/15/postgresql.conf" line 17, near token "\"

This is the extra config I want to apply:
environment:
  DB_POSTGRES_EXTRA_CONFIG: |
    max_connections = 200
    shared_buffers = 2GB
    effective_cache_size = 6GB
    maintenance_work_mem = 512MB
    checkpoint_completion_target = 0.9
    wal_buffers = 16MB
    default_statistics_target = 100
    random_page_cost = 1.1
    effective_io_concurrency = 200
    work_mem = 5242kB
    huge_pages = off
    min_wal_size = 1GB
    max_wal_size = 4GB

This is the resulting postgresql.conf

archive_command = 'pgbackrest --config /rds/config/pgbackrest.conf --log-level-console=info --log-path=/rds/log --stanza=ocl archive-push  %p'
archive_mode = on

max_wal_senders = 3
wal_level = replica

listen_addresses = '*'
unix_socket_directories =  '/rds/socket'
log_destination = 'stderr'
logging_collector = 'off'
log_line_prefix = '%h %m [%p] %q%u@%d '

max_connections = 200\nshared_buffers = 2GB\neffective_cache_size = 6GB\nmaintenance_work_mem = 512MB\ncheckpoint_completion_target = 0.9\nwal_buffers = 16MB\ndefault_statistics_target = 100\nrandom_page_cost = 1.1\neffective_io_concurrency = 200\nwork_mem = 5242kB\nhuge_pages = off\nmin_wal_size = 1GB\nmax_wal_size = 4GB\n

I'm using kamal to deploy postgres-rds.
If it works with docker-compose then it's probably an issue with kamal not formatting the environment variable correctly when starting the docker container.
This is an extract of my Kamal config:
accessories:
  rds:
    image: ghcr.io/pellepelster/solidblocks-rds-postgresql:15-v0.2.6
    host: accessories
    port: 5432
    env:
      clear:
        ...
        DB_POSTGRES_EXTRA_CONFIG: |
          max_connections = 200
          shared_buffers = 2GB
          effective_cache_size = 6GB
          maintenance_work_mem = 512MB
          checkpoint_completion_target = 0.9
          wal_buffers = 16MB
          default_statistics_target = 100
          random_page_cost = 1.1
          effective_io_concurrency = 200
          work_mem = 5242kB
          huge_pages = off
          min_wal_size = 1GB
          max_wal_size = 4GB
      secret:
        - DB_BACKUP_S3_HOST
        - DB_BACKUP_S3_ACCESS_KEY
        - DB_BACKUP_S3_SECRET_KEY
        - DB_ADMIN_PASSWORD
        - DB_PASSWORD_db1
        - DB_PASSWORD_db2
    directories:
      - /rds/data:/storage/data

I will do some more investigation on my end to see where the error lies.

Kamal is using docker run to deploy a new container, so the command to deploy Postgres is:
docker run ... --env DB_POSTGRES_EXTRA_CONFIG="max_connections = 200\nshared_buffers = 2GB\neffective_cache_size = 6GB\nmaintenance_work_mem = 512MB\ncheckpoint_completion_target = 0.9\nwal_buffers = 16MB\ndefault_statistics_target = 100\nrandom_page_cost = 1.1\neffective_io_concurrency = 200\nwork_mem = 5242kB\nhuge_pages = off\nmin_wal_size = 1GB\nmax_wal_size = 4GB\n"

But it looks like{{ env.Getenv "DB_POSTGRES_EXTRA_CONFIG" "" }} escapes the string in the template and ignores the new line symbols.
What do you think about adjusting the template so that the env variable is no longer escaped and actually written on separate lines?

Seems like a good idea, see also https://github.com/pellepelster/solidblocks/commit/f162aa5096bbbeaec66d496d3277d2a57c05708e could you give ghcr.io/pellepelster/solidblocks-rds-postgresql:15-2074fdd-rc a try

I tried the new image but the config still looks like this:
...
max_connections = 200\nshared_buffers = 2GB\neffective_cache_size = 6GB\nmaintenance_work_mem = 512MB\ncheckpoint_completion_target = 0.9\nwal_buffers = 16MB\ndefault_statistics_target = 100\nrandom_page_cost = 1.1\neffective_io_concurrency = 200\nwork_mem = 5242kB\nhuge_pages = off\nmin_wal_size = 1GB\nmax_wal_size = 4GB\n

So Postgres still complains about a wrong config format. I'm not sure why since the commit looks good to me.
This is the full Docker command to run postgres-rds
docker run --name ocloud-rds --detach --restart unless-stopped --log-opt max-size="10m" --publish 5432:5432 --env-file .kamal/env/accessories/ocloud-rds.env --env DB_INSTANCE_NAME="ocl" --env DB_BACKUP_S3="1" --env DB_BACKUP_S3_URI_STYLE="path" --env DB_BACKUP_S3_REGION="us-east-1" --env DB_BACKUP_S3_BUCKET="rds-backup" --env DB_DATABASE_db1="keycloak" --env DB_USERNAME_db1="keycloak" --env DB_DATABASE_db2="cloud" --env DB_USERNAME_db2="ocl" --env DB_POSTGRES_EXTRA_CONFIG="max_connections = 200\nshared_buffers = 2GB\neffective_cache_size = 6GB\nmaintenance_work_mem = 512MB\ncheckpoint_completion_target = 0.9\nwal_buffers = 16MB\ndefault_statistics_target = 100\nrandom_page_cost = 1.1\neffective_io_concurrency = 200\nwork_mem = 5242kB\nhuge_pages = off\nmin_wal_size = 1GB\nmax_wal_size = 4GB\n" --volume /rds/data:/storage/data --label service="ocloud-rds" ghcr.io/pellepelster/solidblocks-rds-postgresql:15-2074fdd-rc

Could you try adding my DB_POSTGRES_EXTRA_CONFIG string to the tests and see if it's still passing?

I tried it with your specific testcase and it worked
DB_POSTGRES_EXTRA_CONFIG="max_connections = 200\nshared_buffers = 2GB\neffective_cache_size = 6GB\nmaintenance_work_mem = 512MB\ncheckpoint_completion_target = 0.9\nwal_buffers = 16MB\ndefault_statistics_target = 100\nrandom_page_cost = 1.1\neffective_io_concurrency = 200\nwork_mem = 5242kB\nhuge_pages = off\nmin_wal_size = 1GB\nmax_wal_size = 4GB\n
could you provide your kamal config? (without any secrets of course)

This is my kamal config, you can ignore the Keycloak service.
The secrets are loaded from a .env file.
service: ocloud

image: jonashiltl/ocloud-kamal

# Credentials for your image host.
registry:
  # Specify the registry server, if you're not using Docker Hub
  server: ghcr.io
  username: jonashiltl

  # Always use an access token rather than real password when possible.
  password:
    - KAMAL_REGISTRY_PASSWORD

servers:
  web:
    hosts:
      - web
    options:
      network: kamal

# Use a different ssh user than root
ssh:
  user: kamal

# Configure builder setup.
builder:
  context: .

accessories:
  rds:
    image: ghcr.io/pellepelster/solidblocks-rds-postgresql:15-2074fdd-rc
    host: accessories
    port: 5432
    env:
      clear:
        DB_INSTANCE_NAME: ocl
        DB_BACKUP_S3: 1
        DB_BACKUP_S3_URI_STYLE: path
        DB_BACKUP_S3_REGION: us-east-1
        DB_BACKUP_S3_BUCKET: rds-backup
        DB_DATABASE_db1: keycloak
        DB_USERNAME_db1: keycloak
        DB_POSTGRES_EXTRA_CONFIG: |
          max_connections = 200
          shared_buffers = 2GB
          effective_cache_size = 6GB
          maintenance_work_mem = 512MB
          checkpoint_completion_target = 0.9
          wal_buffers = 16MB
          default_statistics_target = 100
          random_page_cost = 1.1
          effective_io_concurrency = 200
          work_mem = 5242kB
          huge_pages = off
          min_wal_size = 1GB
          max_wal_size = 4GB
      secret:
        - DB_BACKUP_S3_HOST
        - DB_BACKUP_S3_ACCESS_KEY
        - DB_BACKUP_S3_SECRET_KEY
        - DB_ADMIN_PASSWORD
        - DB_PASSWORD_db1
    directories:
      - /rds/data:/storage/data

  keycloak:
    image: ghcr.io/jonashiltl/keycloak:0.0.2
    host: web
    port: 8080
    env:
      clear:
        PROXY_ADDRESS_FORWARDING: 'true'
        KEYCLOAK_PRODUCTION: true
        KC_HOSTNAME_URL: https://auth.openchangelog.com
        KC_HOSTNAME_ADMIN_URL: https://auth.openchangelog.com
        KC_DB: postgres
        KC_DB_URL_HOST: <IP_ADDRESS>
        KC_DB_URL_DATABASE: keycloak
        KC_DB_SCHEMA: public
        KC_DB_USERNAME: keycloak
        KC_LOG_LEVEL: INFO
        KC_HOSTNAME_PATH: /
        KC_HOSTNAME_STRICT: 'false'
        KC_HTTP_ENABLED: 'true'
        KC_PROXY: 'edge'
        KC_PROXY_HEADERS: 'xforwarded'
      secret:
        - KEYCLOAK_ADMIN
        - KEYCLOAK_ADMIN_PASSWORD
        - KC_DB_PASSWORD
    options:
      network: kamal

# Configure custom arguments for Traefik. Be sure to reboot traefik when you modify it.
traefik:
  options:
    publish:
      - "443:443"
      - "8083:8083"
    volume:
      - "/certs/acme.json:/certs/acme.json"
    network: kamal
  args:
    #api.dashboard: true
    entryPoints.web.address: ":80"
    entryPoints.websecure.address: ":443"
    entryPoints.web.http.redirections.entryPoint.to: websecure
    entryPoints.web.http.redirections.entryPoint.scheme: https
    entryPoints.web.http.redirections.entrypoint.permanent: true
  env:
    secret:
      - CF_DNS_API_TOKEN

# Configure a custom healthcheck (default is /up on port 3000)
healthcheck:
  path: /health
  port: 6002

now I can reproduce the issue, it seems like Kamal escapes the newlines, on the deployed server I can see the following:
DB_POSTGRES_EXTRA_CONFIG=max_connections = 200\\nshared_buffers = 2GB\\neffective_cache_size = 6GB\\nmaintenance_work_mem = 512MB\\ncheckpoint_completion_target = 0.9\\nwal_buffers = 16MB\\ndefault_statistics_target = 100\\nrandom_page_cost = 1.1\\neffective_io_concurrency = 200\\nwork_mem = 5242kB\\nhuge_pages = off\\nmin_wal_size = 1GB\\nmax_wal_size = 4GB\\n

which feels a little bit like a Kamal bug. I will try to come up with a decent workaround

Ok that was a little bit silly, I messed up the escaping in my testcase leading to a fix fixing a non-existent scenario.
With https://github.com/pellepelster/solidblocks/commit/a9aa3b5fae6b81f95ad5dbf3a6988cfb353288d7 it should work, I was able to successfully deploy ghcr.io/pellepelster/solidblocks-rds-postgresql:15-c1eca32-rc with kamal

ghcr.io/pellepelster/solidblocks-rds-postgresql:15-c1eca32-rc is also working for me. Thanks for taking the time and looking into it.

great, there will be a maintenance release end of next week that will contain the fix


[Feature] Allow spaces in names

We currently cannot use names with spaces because the specified strings are passed to the command line without enclosing quotes.

Release in https://github.com/GioF71/squeezelite-docker/releases/tag/release%2F2023-06-10.1


Errors - Can this be cycled outside of .go?

dk@dk-VirtualBox:~/Docker$ container-diff diff daemon://JustAlpine daemon://AlpineFipsBase
E1016 16:38:53.452142    3392 differs.go:62] Error getting diff with AptAnalyzer: stat : no such file or directory
E1016 16:38:53.452238    3392 diff.go:47] Could not retrieve diff: Could not perform diff on {  {{[]} []}} and {  {{[]} []}}
dk@dk-VirtualBox:~/Docker$

Thanks for the update @dlorenc !  I was just using alpine for simplistic sake, any challenges with Ubuntu?  Thats my end goal, just tinkering with it to see if it will meet our needs.

Ubuntu should work fine. The analyzer currently understands how to parse dpkg package metadata, which is used by ubuntu and debian.

Thx!


[Event Request] Report 188 - Create Reminders

Requesting 2 new event publisher on report 188 - Create Reminders (Both: IncludeSender=Yes; GlobalVarAccess=Yes).
 Please specify all needed parameters.

I checked with the developer. According to him, he does not need the GlobalVarAccess. It seems I have misinterpreted his internal request. Still, he needs to have both event publishers. Both: IncludeSender=No; GlobalVarAccess=No. Thank you.


stdlib: fixes depend targets

this fixes such an error: No rule to make target
'stdlib/public/runtime/CMakeFiles/section_magic_end-haiku-x86-64.dir/swift_sections.S.o'.
Also seen here<EMAIL_ADDRESS>

This also fixes the REPL on Linux/ARM.

@compnerd @CodaFi  If you have the time would you mind taking a look at this PR?

Gonna bow out of this and just tag @compnerd

Superseded by 0c42b5796267f52a5b5bf312b457addf927f6c51


Fix bug with spo list list throwing access denied. Closes #3373

Closes #3373
🛑 The problem (@Adam-it style with emoji's 😊)
In certain scenario's the command spo list list throws an access denied error:

If you are authenticated using App Only permissions with Sites.Manage.All scope. (It does work correctly with Sites.FullControl.All)
If you are authenticated with a regular user (A Global admin/SharePoint service admin does not have this issue), being a member on a site, using any scope (AllSites.FullControl or AllSites.Manage).

👀 When diving in
The code calls the REST url /_api/web/lists?$expand=RootFolder.
If I remove the $expand, the calls come through without access denieds.
If I add a $select=RootFolder/ServerRelativeUrl,* statement, the calls come through as well with the required properties.
🏁 The solution
The solution is to correctly use $select in combination with $expand. In this way, less permissions are necessary, and the same data is still returned.

👋 Hi @martinlingstuyl.
👍👍 Thanks for this awesome PR 🤩😍. You rock 🤘🤘
just one quick comment 🤔 before we move forward 🚀
     👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇

Could we consider even more emojis 👈👈
☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝
Thanks 😉

Hi @waldekmastykarz, I've added an extra option that allows a user to use the new, limited permissions. 👍 Hope to hear what you think of it this way. Does it need further clarification in the docs, something about the option being temporary till v6, or is that unnecessary?

I think we're good for now

Merged manually. Thank you! 👏

#3408 created to log when we remove it


Services metadata built-in service

Make it possible to annotate services with information such as responsible team, maintainer, contact information, etc.
Given an service annotated like this:
service BuildkiteService {
  option (operator.maintainer) = "@ops";
  option (operator.email) =<EMAIL_ADDRESS>  option (operator.url) = "team.company.com/ops";
}

Provide a metadata service that works like this:
$ operator meta list-services
SERVICE    TEAM   URL
buildkite  @ops   team.company.com/ops

/cc @alindeman

Awesome. My initial feeling is that git blame doesn't always map to ownership: sometimes others contribute to areas of code without being their owner (and in an ideal world, the owners are the ones to give the :+1: for the work to be integrated), sometimes team membership changes, and sometimes ownership is handed off from one team to the next.
And I think it's important that finding the owner not be a wild goose chase or require too much implicit institutional knowledge (around team changes, handoffs, etc.).
So tl;dr I support making ownership explicit with metadata.

@alindeman Agreed. FYI this poped up because of our recent discussion regarding tests ownership.


after 2.5 upgrade cannot get weather info

I upgraded from old 2.1 version to 2.5 my setup and since then I can't see any info about weather; no icons, 0°C and N/A is only I've displayed on OLED and in the main webpage of printmonitor I've only "Please Configure Weather API".
I'm sure I setup correctly API and city info (as they were in the previous version) and I tested that they do work from my browser with this URL "http://api.openweathermap.org/data/2.5/forecast?id={CITYCODE}&APPID={MYAPIKEY}"
and I get the JSON with all the right data.
Can you help to fix this behaviour?

I have the same problem again.

I have also faced the same problem but while debugging I have added some print lines but with those lines, the weather is working 😄 , it is the problem with the WiFi clients I guess the client would not connect.
FYI @papperone @shadowCZ75
Serial.println("Getting Weather Data");
  Serial.println(apiGetData);
  Serial.println("server name below");
  Serial.println(servername);
  Serial.println(weatherClient.connect(servername, 80));


Add channel field in EE message

EE should send events in some channels:

genesis events -> genesis
ApplyTrx, AcceptTrx, AcceptBlock, CommitBlock -> blocks

PR #944


Sepolia testnet support

Goerli is nearing EOL so it would be great to get support for Sepolia testnet

The SDK v3 has been released. Please see the documentation here https://docs.li.fi/integrate-li.fi-sdk/li.fi-sdk-overview


[BUG] Bot doesn't report reason for API failure back to end user

^

I should be able to implement this now thanks to #164 ! Let's test!


[Known Issue] non-terminating when likelihood is unstable in 32-bit

Describe the bug
Some likelihoods require higher precision to evaluate in some parameter regions. Sometimes when 32-bit precision is chosen (the default) nested sampling will not terminate. An example is the "Gaussian Shells" example. This potentially comes from instabilities violating assumptions of (non-strict) monotonicity of the likelihood during shrinkage.
Expected Behaviour
Detect when 32-bit instabilities violate constraint assumptions, and terminate the nested sampler with informative termination status.
Actual Behaviour
Nested sampling does not terminate.
Temporary Solution
Put the following at the very top of your script,
from jax.config import config
config.update("jax_enable_x64", True)

JAXNS version
Affects JAXNS 2.0

Fixed


Not working

It doesn't seems to work for me. I am using your YouTube revanced module  along with your Mindetach module. But YouTube is showing up in the Updates section on play store. I tried clearing play store data but it didn't help.
Running MIUI 13.0.4 based on Android 12 on Redmi note 10 Pro.

I am aware of the issue. A new version is being tested in https://t.me/rvc_magisk

you can try the new version: https://github.com/j-hc/mindetach-magisk/releases/tag/20220812

It worked, thanks 👍.


Round value percentage to 2 digits after dot

Hi,
Can I round percentage value after dots to 2 digits?
I have mail:
Percentage violation, value: 17.6470588235 (min: None max : 5)

@timestamp: 2017-10-20T08:16:45Z
operator: star
num_hits: 4944
num_matches: 1
percentage: 17.6470588235

but I want to like this:
Percentage violation, value: 17.65 (min: None max : 5)

@timestamp: 2017-10-20T08:16:45Z
operator: star
num_hits: 4944
num_matches: 1
percentage: 17.65

#1408 adds a parameter to control the percentage display string


Stuck at bottom of page when navigating to a new page

If I have dir-paginate control at the bottom of the page, is there anyway to show the top of the page each time I navigate to a new page?
Thanks

Hi, this is answered here: https://github.com/michaelbromley/angularUtils/issues/142

Dear Michael,
Thanks very much....appreciate your help :)
On Mon, Jan 18, 2016 at 4:11 AM, Michael Bromley<EMAIL_ADDRESS>wrote:

Hi, this is answered here: #142
https://github.com/michaelbromley/angularUtils/issues/142
—
Reply to this email directly or view it on GitHub
https://github.com/michaelbromley/angularUtils/issues/284#issuecomment-172376110
.

--
Chai Yit Sheng
Director
RISCMicro Sdn Bhd
Tel:<PHONE_NUMBER>


Add squeezebert

See README.md

Irrelevant files

What is Irrelevant files？

Irrelevant files

What is Irrelevant files？

These empty files.

Please change your codes according to the comments in this pr #872
And don't push those Irrelevant files.

I have changed the code. But I have no idea about where the Irrelevant files came from

Please review latest submit.

Since your test passed, you can delete all pytorch script, logs and json files

Since your test passed, you can delete all pytorch script, logs and json files

How about remove all files under "examples/language_model/squeeze_bert" ?

Yes. You can remove all examples.
Done.

@yingyibiao 这个PR有效吗？

PR

Please sign our Contributor License Agreement for this pr to be merged


Update style.css

i have change in Hover effect and add underline in About and add curser pointer.

Please add Hactoberfest tag in my PR.

Read this #90
You are not following guidelines.


Errors in tutorial on search tabs

The tutorial page on search tabs (4412684.html) seems to be wrong because it has you create a search tab, but then it publishes the database with POI search (not a search tab).  This should be cleaned up.

Closed via PR #449.  This turned out to be user error.  The documentation was correct, but we made some changes to make it clearer.


hakuneko: mark as broken

This project was abandoned upstream in favor a new project based on
electron. This version builds yet the code doesn't work with most
providers, so it is practically broken.
Motivation for this change
Code was deprecated. Maybe it will signal that help for the electron based
project is needed.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[X] Fits CONTRIBUTING.md.

I can confirm, I had to install the new one on windows, I hope the nix package can get updated too.

Yep. The thing is I don't even know how to ship an electron app. I hope this will signal interest on somebody to put the effort (I am also reading about it).


Claim search fixes with a simple trending example and content filters/blockers

all comments addressed on last push


Only use https.

Description
Remove the http path on port 80, leaving only https on port 443.
Checklist

[ ] Created tests which fail without the change (if possible)
[ ] Extended the README / documentation, if necessary

Issue(s)
Related to #742.

(failure unrelated - 500 over at maven's download website - will rerun)

I think this will be handled by Amazon but I will check!  :)

Thanks - good catch - it would have worked for modern browsers but older ones like to have the explicit redirect, which amazon does not add for you automatically.


[DOC]  Updation of code of_conduct.md file

Description
I want to add following points-
Our Pledge
Our Standards
Enforcement Responsibilities
Scope
Pull Request Guidelines
Enforcement
Enforcement Guidelines
Attribution
Conclusion
Affected Pages:

[ ] README.md
[ ] Installation Guide
[ ] Configuration Guide
[ ] Other (please specify)

Type of Documentation Change

[x ] Update existing documentation
[ ] Add new documentation
[ ] Remove outdated or redundant documentation
[ ] Other (please specify)

Additional Context
here i added the screenshots of the file on which I worked earlier

Suggested Improvements
If applicable, suggest how the documentation could be improved. This could include rewording, adding examples, clarifying instructions, etc.

If possible please add the labels of a level 2 or level 3 , it will be a great help from your side.
Also add the label of hacktoberfest


Tapi.yang:139: warning: RFC 6087: 4.3: statement "min-elements" is given with its default value "0"

This has been fixed with the newer versions of Eagle Uml2Yang tooling (in the baseline since Mar 2017 timeframe)


using allauth AUTHENTICATION_BACKENDS did not exist to append

Instead of the append command, I had to use this:
AUTHENTICATION_BACKENDS = ['allauth.account.auth_backends.AuthenticationBackend',]

I guess you skipped importing AUTHENTICATION_BACKENDS?
from rdmo.core.settings import INSTALLED_APPS, AUTHENTICATION_BACKENDS

...

AUTHENTICATION_BACKENDS.append('allauth.account.auth_backends.AuthenticationBackend')

If you redefine the setting the regular login, e.g. for the user created with ./manage.py createsuperuser will not work anymore, I guess.

Right, I missed to uncomment the import statement. I could still log in into the admin-interface with the createsuperuser-User.


Nothing happens on clicking the icon

Just installed the extension (thanks for developing it). When i click the icon, nothing happens. I can right-click it, and use the links to visit the extension-page in the Chrome store, but i don't get any window with SAML messages

Follow up. De-installed and installed. I now do get to see a window when i click the icon. It says there are no saml messages to display, although i have refreshed a website where i login with saml twice... Shouldn't there be SAML-messages in the extension window?

Yeah, this is a known bug that everybody suffers from. I'v been consumed by work and haven't found the time to take a closer look.  Also, I've been thinking of just rewriting the entire thing and drop dart.
I've noticed that it is best to keep the list of SAML messages short, so hit the CLEAR ALL button often. That helps, and reduces the likelihood that this bug bites you. Sometimes, clicking the icon and waiting patiently for a minute or so brings up the list, after which you can click the CLEAR ALL button.


Rasa X autogenerated lookup table is not written to disk

Rasa version: 1.4.5
Rasa X version:  0.22.2
Python version: 3.7.5
Operating system: Ubuntu 18.04.3 LTS
Issue:
TL:DR lookup table files appear to be created, but are no actually written to disk. Kept in memory and disapperars after some time.
(1) When uploading an nlu.md file (which contains a lookuptable) in the gui ,  (2) a message informs me that I should upload this table separately.
(3)The lookup table then appears in the GUI and is available to download.
When I check the nlu file it has been modified:
## lookup:locations
  data/locations

But locations does not exist. The only files in /data/ are domain.md and nlu.md.
Only after downloading and (4) uploading the locations file is it written to the /data/ dir.

As a solution I download locations and reupload it (3) & (4).
How to recreated:
Upload an nlu file with a lookup in it. Then take a look in the /data/ dir and see that no new lookup file is created.
Additional bug
I will make a new issue if I'm asked to.
I just noticed that Rasa X deletes my lookup table file if I upload an nlu file with a lookup file reference.
This nlu data:
## lookup:locations
  data/locations

Thanks for raising this issue, @tmbo will get back to you about it soon✨
Please also check out the docs and the forum in case your issue was raised there too 🤗

Even when uploading lookup tables separately they are dont have a reference added to nlu.md. This means that they are essentially completely ignored :( :(
Please please fix this or provide workaround


Add support for gotoing between files

Is your feature request related to a problem? Please describe.
It would be handy to keep universal snippets in a resource and refer to them from any other resource.
Describe the solution you'd like
Possibly something like => other_resource/some_title and have a reference at the top of the current resource that points to the actual path of the other resource.
Describe alternatives you've considered
I think the only current way to do this would be to end on a mutation that starts a different dialogue chain of the other resource.

This is now available in version 2.


double-slash (//) is not respected for URLs that start with git::codecommit::

If source URL uses git-remote-codecommit (GRC) style URL, // in URL is not recognized at all. HTTPS CodeCommit urls work as expected, but I need to configure the credential helper instead of git-remote-codecommit.
https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-https-unixes.html
terragrunt always clones whole repository regardless of the location of //. terragrunt init always clones subdirectory only, and fails with errors like this.
Error: Unreadable module directory

Unable to evaluate directory symlink: lstat ../../../common: no such file or
directory

Suppose I have directory structure like this in modules repo:
├── my-app
│   └── modules
│       └── main-module
├── common
└── modules
  ├── example1

my-app/modules/main-module/main.tf:
module "example1" {
  source = "../../../common/modules/example1"
}

terragrunt.hcl, which is located in the live infrastructure repo:
terraform {
  source = "git::codecommit::ap-northeast-1://my_app_modules//my-app/modules/main-module?ref=master"
}

include {
  path = find_in_parent_folders()
}

versions:
Terraform v0.14.8
terragrunt version v0.28.11

The same URL works correctly on terraform, so I suspect this issue to be a terragrunt-specific one.
module "foo" {
  source = "git::codecommit::ap-northeast-1://my_app_modules//my_app/modules/main-module"
}

I have a potential fix in https://github.com/gruntwork-io/terragrunt/pull/1594, but not exactly sure if it will work given that I don't have a test repo with codecommit to work with.


Random vacations added automatically

After the Mauritius office added their public holidays,
I found out that the system added random public holidays for Egypt and they are not even in the balance in the dash board.
In the picture below 7/18/21 July are marked as public holiday Egypt office but they are not in the balance dash board.

I've tried this many times till now, and unfortunately couldn't reproduce it, will leave it for now and if you experience the same issue again comment on it and don't delete the database records to be able to try it on the production server.


Instrument Python logging module

Related issue https://linear.app/serverless/issue/SC-623/python-sdk-instrument-pythons-native-logger
Description
Instrument .error & .warning methods of Python's native Logger class.
Testing done
Unit & integration tested
➜  node git:(main) ✗ npx mocha test/python/aws-lambda-sdk/integration.test.js
2023-03-20T09:37:58.284Z ℹ test test uid: cihan

  Python: integration
2023-03-20T09:37:58.392Z ℹ test Creating core resources test-python-sdk-cihan
2023-03-20T09:38:09.316Z ℹ test Process function success-v3-8
2023-03-20T09:38:09.317Z ℹ test Process function success-v3-9
2023-03-20T09:38:09.318Z ℹ test Process function error-v3-8
2023-03-20T09:38:09.319Z ℹ test Process function error-v3-9
2023-03-20T09:38:09.319Z ℹ test Process function error_unhandled-v3-8
2023-03-20T09:38:09.320Z ℹ test Process function error_unhandled-v3-9
2023-03-20T09:38:09.320Z ℹ test Process function sdk-v3-8
2023-03-20T09:38:09.320Z ℹ test Process function sdk-v3-9
    ✔ success-v3-8 (28456ms)
    ✔ success-v3-9 (2693ms)
    ✔ error-v3-8
    ✔ error-v3-9
    ✔ error_unhandled-v3-8
    ✔ error_unhandled-v3-9
    ✔ sdk-v3-8
    ✔ sdk-v3-9
2023-03-20T09:38:40.496Z ℹ test Cleanup test-python-sdk-cihan
2023-03-20T09:38:40.852Z ℹ test Deleted 8 version of the layer test-python-sdk-cihan-internal
2023-03-20T09:38:40.862Z ℹ test Detached IAM policy arn:aws:iam::692593327170:policy/test-python-sdk-cihan from test-python-sdk-cihan
2023-03-20T09:38:41.085Z ℹ test Deleted IAM role test-python-sdk-cihan
2023-03-20T09:38:41.091Z ℹ test Deleted IAM policy arn:aws:iam::692593327170:policy/test-python-sdk-cihan

  8 passing (43s)

@medikoo ready for review please 🙏

@selcukcihan Maybe you're already on that. But it'll be good to have an integration tests in aws_lambda_sdk setup for that (it's in context of SDK testing)


Update minimum PHP composer version to 2.7

@bshaffer I assume you and @zhangskz talked about this?

Obsolete in favor of https://github.com/google/oss-policies-info/pull/39 which bumps to 2.8


feature: Add support for encoding.TextUnmarshaler interface

This implements the encoding.TextUnmarshaler interface to allow support of custom types. I removed direct support for uuid.UUID since it implements this interface. The test shows that uuid.UUID continues to be supported.

Dependencies are all up to date now so should be ready for review.


Find the data, try and get it from the durham data portal.

Sam McClain says the drain data is on the portal and recently updated for us.

According to Stormwater Drains > Information, the data was "modified" by the City and County of Durham, NC on March 9, 2015 and "last processing" was on October 8, 2017:

Do we know what, specifically, is implied by "modified" and "last processing"?


[Suggestion] Be able to stop pipes connecting

I really wish there was a way to stop similar transmitters from connecting together. Currently it is impossible to run say two fluid pipes next to each other with different purposes.
I've had to go to great lengths to stop my Hydrogen and Hydrogen Chloride supplies from mixing together :(
Being able to tell pipes to stop connecting would be amazing!

I think the microblocks covers I've used for this were from the Extra Utilities mod. Put one between the pipes and they don't connect.

Just use the Configurator to change the pipe colors.

Indeed, use micro blocks for now. I'll consider adding color support in the future.

In recent versions cables/pipes/etc seem to have lost microblocks support. Is this a new bug, or is it intentional in favor of replacing it with the aforementioned color support?

Looks like I had the wrong mod installed...in case anyone is wondering, you need the MCMultiPart API installed.


SQLite3 and Visual Studio

Hi there,
I've a question regarding the package SQLite3. At this time, it only uses the official sqlite-autoconf-3140100.tar.gz archive which relies on autoconf.
Unfortunately , autoconf is not available on Windows / Visual Studio. However I found this repository which provides a CMake script to build SQLite3.
I made a really simple hunter.cmake script which works like a charm.
I'm wondering if the official hunter repository can include either the CMake script made by @alex85k or fork its repository to provide an alternative for Visual Studio users?
Thank you,

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/37390938-sqlite3-and-visual-studio?utm_campaign=plugin&utm_content=tracker%2F1032790&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1032790&utm_medium=issues&utm_source=github).

Hi, I guess you can send a pull request, however the SQLite3 in hunter today has build flags -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 -DSQLITE_ENABLE_RTREE=1

SQLITE_ENABLE_UNLOCK_NOTIFY=1 is for odb-sqlite
SQLITE_ENABLE_RTREE=1 which I think it was for spatialite, which I never got around to contribute but should at some point [ I guess this can be removed until the future ]

Any chance you can keep SQLITE_ENABLE_UNLOCK_NOTIFY=1 and test odb-sqlite to see if it works with this scheme?
Thanks

fork its repository to provide an alternative for Visual Studio users?

@wisk I like the approach of substituting native build with CMake so instead of using this repo only for Visual Studio we can use it for all platforms. However since package already exists we should make it compatible with native old variant (see @pretyman comments). If it's hard to do we can always add it under if(WIN32) condition:
if(WIN32)
  hunter_add_version(... <url-with-visual-studio-build> ...)
else()
  hunter_add_version(... <url-with-autotools-build> ...)
endif()

@pretyman:
I guess it's just about adding some target_compile_definitions so it should be pretty easy.
I'm not familiar with .la or .pc, I need to document myself to know how it works.
@ruslo:
I think it's better to rely on MSVC to determine which compiler is used, AFAIK WIN32 could be defined even if the compiler is not Visual Studio.
Thanks for your advice. :)

AFAIK WIN32 could be defined even if the compiler is not Visual Studio

Yes, but since Linux and OSX is already working and there is no toolchains on Windows I was hoping that by introducing CMake we may have MinGW (or even MSYS).

hi @wisk ,
I guess you won't need the *.la files and *.pc in Visual Studio, but if you could have at least SQLITE_ENABLE_UNLOCK_NOTIFY=1, when/if we integrate odb to work with Visual Studio, it would make transitioning smoother. However they could be interesting for MinGW and MSYS [ although I don't have experience with these platforms ]
Anyway, Ruslan is the boss, so it's his final call.
Since I'm also interested in this package, I could in the future craft our own CMake scripts where these compilation define flags could be controlled by CMAKE_ARGS. However no time frame can be given, it would be done when more control over these flags is actually needed.

I guess you won't need the *.la files and *.pc in Visual Studio

I was talking about the case when we can use CMake version for all platforms.

However they could be interesting for MinGW and MSYS

Here I mean that when we have CMake build then it may work for other platforms too. I always prefer step-by-step approach so if Visual Studio will be working without breaking old OSX/Linux tests it's quite enough.

Sorry for the delay, I forked his project and added SQLITE_ENABLE_UNLOCK_NOTIFY.
https://github.com/wisk/sqlite3-cmake

I forked his project

Do you want me to create repository in hunter-packages?
See: https://docs.hunter.sh/en/latest/creating-new/cmake-dependencies.html#maintenance

Sorry for the late reply.
Actually I prefer you keep the lead on this project(, and the source code). Even if hunter check against sha1 packate's project, I truly think you've more trustfully if you manage it, plus you have more experience on CMake scripting.
However, if you lack of resources, I could give some help on this package.
Actually, this package is very bound to SOCI library, which I really depend on for my own project.
Just tell me what do it's more convenient for you.

Actually I prefer you keep the lead on this project

You're asking whom? You want me to be a maintainer of sqlite3-cmake fork?

Sorry for the misunderstanding, I wasn't clear.
I'm not asking you to be the maintainer of this fork, I only think it's safer if this package is hosted in this repository https://github.com/hunter-packages than mine.
If my account is deleted or renamed, it'll break this package.

only think it's safer if this package is hosted in this repository https://github.com/hunter-packages than mine

Sure, repository created: https://github.com/hunter-packages/sqlite3-cmake
@wisk You're invited. After you'll accept invitation (check your email) you will be able to do pushes and releases.

Thanks for the invitation. :)

Closing inactive discussion.