Exported Items needs correction/update

the document reports:
The exported list includes these device identity attributes:
accountEnabled, approximateLastLogonTimeStamp, deviceOSType, deviceOSVersion, deviceTrustType, dirSyncEnabled, displayName, isCompliant, isManaged, lastDirSyncTime, objectId, profileType, registeredOwners, systemLabels, registrationTime, mdmDisplayName
But when I export, I get here....
displayName | accountEnabled | operatingSystem | operatingSystemVersion | joinType (trustType) | registeredOwners | userNames | mdmDisplayName | isCompliant | registrationTime | approximateLastSignInDateTime | deviceId | isManaged | objectId | profileType | systemLabels | model
which is better, but not what is in the documentation. The actual is better than documented. I want to use powershell to automate and can't find userNames, and model. Any help is appreciated.

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

ID: a8119688-e88d-2916-3dcf-bf777a5fc80c
Version Independent ID: e767d695-1c9f-64e4-e6c4-fef07b0f3d2e
Content: Manage devices in Azure AD using the Azure portal - Microsoft Entra
Content Source: articles/active-directory/devices/device-management-azure-portal.md
Service: active-directory
Sub-service: devices
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@GeoffP1501
Thanks for your feedback! We will investigate and update as appropriate.

@MicrosoftGuyJFlo
Can you please check and add your comments on this doc update request as applicable.

@GeoffP1501
I'm going to assign this to the document author so they can take a look at it accordingly

Thanks
Geoff Pickard •<PHONE_NUMBER>

From: ManoharLakkoju-MSFT @.>
Sent: Tuesday, June 6, 2023 4:30:04 AM
To: MicrosoftDocs/azure-docs @.>
Cc: Geoff Pickard @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Exported Items needs correction/update (Issue #110419)
CAUTION: External Email *
@GeoffP1501https://secure-web.cisco.com/1w75Mnb1cCHAhu9gktramB4Grqi4LpZ7ogNHjbzOp9QQt9ZGyRhi42Wy9X4NWKFP0VKkoCXNly_cOctnlcyvGrIKvBP8a0TbktFVIJW8Tykr5trw_NnZ8urZEtaWIbWTxCEyDqnljkF-1cIB9S16JAqJVJcLtOfEO6DnEGC2ysCks80prGpqhaNsqjYAgDfpVJtf_a7YkQNzgpEIkT-BvX7mi6lDv6sgX80CU4lMEbq2iBuNf4d4HAx5YjwC3g54Dhz3J4XNwjVFpI8r92NNcYA/https%3A%2F%2Fgithub.com%2FGeoffP1501
I'm going to assign this to the document author so they can take a look at it accordingly
—
Reply to this email directly, view it on GitHubhttps://secure-web.cisco.com/110nGcoTIl28G2KnpgIRvgJ5nEegEjCa5yw6-ZZ85p8HQyBuT61cREreZS-eqn6-ZVp9u8KZa-5KkKotSLHIE4ssHR9GL3TfZRXLKB1W8L0wxrfzts9XIbfPt284MZarPRpGDqKdE776Gsl-3iSdPQRdycXRFEgSbspU0f3LAL5i01iRzpyYR1ruAMqdMovSB3LAM8PDbcuQoB3fm5A7JYHjF2Ii74-1P-kYk6li5zGqJw972WUx52zWoLmWN718a8S68WPUZaLDYV6VV4KLcvw/https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F110419%23issuecomment-1578180076, or unsubscribehttps://secure-web.cisco.com/1Ej4I9gQ6FieRLakMnv7QL2rP0mvRUagcLfzFlcVTFDxXEagzYD-HlpG_LmZ9yNs7ntc52DfUihwsjfO4Xs7u-C9p1Ubb0YVv3HoRXfz4ALCoidFUHUwDgKmL8axyTz7X8fLPpXdSev7a_RoRy6tJwBBf4oq9BflpxTdNGe3nnpTk1Lyd2stDpzyWKq4WeEqU8fWa1sLtXREDcXdkV-XDmmJYv765qaT8vq_CXmZm9TMllt7auDfLp1bIyW52klBm9kI6N_eYONAWbfOdX8t_CA/https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAHQUZ6RDEYGFRYGM4HLJGHTXJ3TAZANCNFSM6AAAAAAYYXIQLA.
You are receiving this because you were mentioned.Message ID: @.***>

Please use caution when responding and/or clicking on links as this email originated from outside of Westat.

I would point you to the following for Microsoft Graph PowerShell https://learn.microsoft.com/powershell/module/microsoft.graph.identity.directorymanagement/get-mgdevice


Update Bundle Install manual page for Bundler 3

Overview
This PR rewrites the bundle install manual page for Bundler 2. I've removed documentation for the deprecated options, updated existing chapters and also added chapters to address questions people may have about moved functionality (ie: new config options).

@rubymorillo i would love to have your opinion on this as well!

Looks like just a merge conflict now :trollface:

@colby-swandale I think this PR is really good to get our documentation ready for bundler 3. Do you mind if I reopen it and set it as blocked? Or would you prefer that I open a separate PR so you don't get bothered with notifications (I guess that's why you closed it?).
Just let me know :)


Grid considerations

Goal is to

[ ] handle stretched grids properly
[ ] account for data defined on cell centers vs nodes

Once complete, Closes #21 Closes #5

Current commit batch checks and catches stretched grids, raises a not implemented error just for now.

The current version now assumes xarray data on cell nodes and always interpolates. Would like to add option for uniform grids to instead create a new grid that treats the existing cell nodes as cell centers, but doing so with geographic datasets can be problematic if the input dataset approaches the lat/lon limits. So will probably leave that to a follow up PR...

Would like to add option for uniform grids to instead create a new grid that treats the existing cell nodes as cell centers, but doing so with geographic datasets can be problematic if the input dataset approaches the lat/lon limits. So will probably leave that to a follow up PR...

Added here! Wasn't too bad in the end.


Add FR, CH & GB banks (+quick fix over FI bics)

Hello ! Here is some data we can use in this lib. Thanks for having created it (& maintained)
The data is generated from a (private) list of IBANs / BICs. The bank name is extracted from LEI dataset (details below). Then the bank code is extracted using schwifty.
For most of the data, it should be fine (I checked the more common).
Lei Dataset
Maybe you know already what is it, but since I found no mention of it, I'm writing a quick summary just in case.
Basically, all financials actors have a unique identifier called LEI (Legal Entity Identifier), and for this LEI, some metadata are attached (notably, bank name). Finally there is a mapping between BICs and LEIs, so you can retrieve bank name from BIC.
References

glei website: organization website who maintain this index
lei_file: big xml file to parse (can give you the scripts I've used to parse it, but didn't know where to put it)
bic_to_lei_mapping_file: clean csv with bic & lei

Feel free if you have questions/comments !

Hey @clenost, sorry for the late response and thank you very much for your contribution! If you think it could be useful in the future you can add the script to pare the LEI file in the scripts directory.


CSS Why Zesty - header

http://kfg6bckb-dev.webengine.zesty.io/why-zesty/
Please drop font size down on "why Zesty" H1 to match the size of the "powerful digital solutions" H1 on solutions page: http://kfg6bckb-dev.webengine.zesty.io/solutions/

Please also change color of "why zesty" to grey to match the homepage: #677788

Dropped fontsize to 20 like solutions page


[TIR][Schedule] Enhance compute-inline for fusion

This PR enhances compute-inline and reverse-compute-inline to handle more complicated fusion patterns where the RHS of the equation could be generic expressions rather than strict buffer indexing. This could be used in multiple cases in LLM inference.

I just realized that tests/python/unittest/test_tir_schedule_tensorize_ldmatrix_mma.py::test_i8i8i32_m16n16k32 fails on my machine when running the tests. It's likely not tested on CI environment

@tqchen @Hzfengsy This PR should be good to go


Feature Request - Data Table: Cell Selection

It should be possible to

select a cell by clicking within the cell
select a range of cells by clicking one cell then clicking another cell while holding the shift key
select a column by clicking the column header while holding the control or shift key
select a range of columns by clicking one column header then clicking another column header, both while holding the shift key
select multiple columns by clicking one column header then clicking another column header, both while holding the control key
copy the contents of any selected cell(s) using the keyboard or menu
define a custom action depending on selected cell(s) (e.g. edit history note)

seems like this would really interfere with row selection

If you can select a row by clicking anywhere in the row, I can see the conflict. I guess it depends on how you select rows. If you can only select a row by checking a row selection box or special column, you could still have both. If a row is selected, and a cell is clicked in that row, the row would be unselected and the cell would be selected.
If you hold the control key while clicking the cell in a selected row, that cell would be unselected.
Or, as in Excel, you could have a cell selected within a selected row using different selection markers (e.g. highlight vs outline). Probably overkill.
We have two main use cases.

selecting parts of a table (rows, columns, cells) to copy data
selecting rows or cells to perform other actions (e.g. deleting history item(s), re-executing a SQL statement in a history item, editing a history note)

need to ponder the usability & feasibility of this... copying desktop (especially excel though i get why) makes me a bit nervous :)

this reminds me of the old days using https://datatables.net/ 😄

Possible duplicate of #126


Add Flaky external compaction tests for failed compactions

This refactors ExternalCompaction_2_IT so that the same tests can be run using a Flaky Ample implementation which will randomly return an UNKNOWN status when submitting conditional mutations. The tests being run are related to cancelling compaction jobs so this test makes sure the rejection handlers related to job cancellation in CompactionCoordinator work correctly, such as the rejection handler used inside of CompactionCoordinator.compactionFailedForLevel
This implements one of the methods detected as missing code coverage that is listed in #4710
I first looked at using TestAmple directly but there would have a been a ton of changes to isolate and test as there would have been a lot of refactoring to be able to ceate a CompactionCoordinator in an IT and inject a test Ample instance. It was much simpler to use FlakyAmple for the testing and extend the existing tests. I verified that when running the new test, if the rejection handler is not used and commented out, the tests will fail (at least on some runs as UNKNOWN status is randomly returned)
Note: that I renamed ExternalCompaction_2_IT to ExternalCompaction2BaseIt and created a new ExternalCompaction2IT class so that git would pick up the rename and not have a huge diff. We could rename it back after this is merged.

This should be the last test addition for #4710 and that issue can be closed after this is merged


Add contact requests fetching

Skype#getContactRequests() can list contact requests but these are never actually created because WebConnector doesn't fetch contact requests at startup/every n seconds.

Duplicate of #28


A few questions

[X] I have searched the issues of this repo and believe that this is not a duplicate.
[X] I have searched the documentation and believe that my question is not covered.

Issue

Hi, I'm new to using poetry,
Poetry's tag line is: Python packaging and dependency management made easy
That sounds great, however the tag line seems to be more of a wish
than a promise I can count on.
For example I'm running into these hurdles:

virtual env not activating with poetry shell
no support for activating the shell within fish
lacking vscode support
it not working in pre-receive hooks
lacking documentation

To that end I would like the following:
A channel to request help or information.
Either slack, discord, irc or a mailing list to get quick feedback on questions.
More and better documentation:

A faq that has way more questions
Information from issues moving towards the documentation before the issue get's closed.
searchable documentation
'Options' in the docs are not commands, and should have smaller headers.

So, how can I help with this?

I'll keep a list for reference:

The github readme specifies the 'clean' command, which isn't defined.
I had multiple versions of poetry installed, which didn't work together.
whereis poetry was helpfull in solving this.

A channel to request help or information.
Either slack, discord, irc or a mailing list to get quick feedback on questions.

You can join Discord community by this link: https://discordapp.com/invite/awxPgve

no support for activating the shell within fish

I use this function to activate Poetry virtualenv inside fish:
function poetry-env-activate --description "Activate the virtualenv of a Poetry-managed Python project"
    source (dirname (poetry run which python))/activate.fish
end

https://github.com/cjolowicz/dotfiles/blob/master/fish/.config/fish/functions/poetry-env-activate.fish

Hello @rvanlaar ,

virtual env not activating with poetry shell

if this is the case, and you've tested it with the latest preview release, please open a new issue with more information about your settings.

no support for activating the shell within fish
Have you tested it with the latest preview release? I've found some issues in the tracker that reported problems with fish, but they seems to be fixed.

lacking vscode support
You mean the code editor vscode? That's definitely nothing poetry will care about. If you like to have poetry support within your favorite IDE, please contact the maintainers of the IDE.

it not working in pre-receive hooks
Can you elaborate what this should be in the scope of poetry?

lacking documentation
[...]
So, how can I help with this?

We always appreciate any kind of help. If you like to improve the documentation fork the repository edit the README or any other file within the doc folder and create a Pull Request with an explanation what you've done.
fin swimmer

The preview release doesn't have the shell not activating problem.

I'm closing this issue. The shell not activating is solved.


Change go crypto package from code.google.com to golang.org.

code.google.com is shutting down. Now it changed to golang.org instead.

Thanks @wingyplus :+1:


Fix test cases related to logging

Description
This PR fixes the logging-related test cases that broke due to https://github.com/inmanta/inmanta-core/commit/fc81b36711235eb10bf9aa0a4764b8422d42d34a.
Root cause of failures:
The above-mentioned commit made sure that the root log level is not changed by the apply_config() method. This broke the logging-related test cases because they assume that they can change the root log level.
Changes made by this PR:

Add allow_overriding_root_log_level fixture that makes sure that the apply_config can change the root log level.
Simplify the InmantaLoggerConfig.clean_instance() method. In the previous implementation it made a call to logging.shutdown(), which closes all the handlers. This PR re-adds that method invocation to simplify the method. This is not an issue for pytest, because pytest re-adds their handlers after each test case.

Self Check:

[ ] Attached issue to pull request
[ ] Changelog entry
[x] Type annotations are present
[x] Code is clear and sufficiently documented
[x] No (preventable) type errors (check using make mypy or make mypy-diff)
[x] Sufficient test cases (reproduces the bug/tests the requested feature)
[x] Correct, in line with design
[ ] End user documentation is included or an issue is created for end-user documentation
[ ] If this PR fixes a race condition in the test suite, also push the fix to the relevant stable branche(s) (see test-fixes for more info)

Processing this pull request

Failed to merge changes into iso7 due to merge conflict. Please open a pull request for these branches separately by cherry-picking the commit that was made on the branch master (git cherry-pick 714019e96fe2892359856f6be361d3817efae487).

Merged into branches master in 714019e96fe2892359856f6be361d3817efae487

Not closing this pull request due to previously commented issues for some of the destination branches. Please open a separate pull request for those branches by cherry-picking the relevant commit. You can safely close this pull request and delete the source branch.


Add textDocument/inlayHint and experimental/inlayHints

Close #600
For now this doesnt remove the old rust-analyzer api, and adds both the textDocument/inlayHint and experimental/inlayHints. The former is proposed for LSP v3.17, and the latter is the temporary name used for the proposed api by rust-analyzer.
I think we should remove both old apis when the new one is standardized, and adapted by rust-analyzer, since i have seen no indication that other servers have used the rust-analyzer or experimental prefix versions.

looks nice, I have never used inlay hints before; they seem much less invasive than inlay diagnostics

This should address the comments - i added lsp-inlay-hints-{enable,disable}, and I added docs and an entry in the changelog
As mentioned, i havent removed the old rust-analyzer-inlay-hints api, but i guess we could do that as well?

Nice changes, thanks! They should be squashed before merging so the history is less noisy. I generally squash instead of pushing fixup commits.
I think instead of removing rust-analyzer-inlay-hints we should just make it delegate to lsp-experimental-inlay-hints.
(and as soon as rust-analyzer switches we can change it to lsp-inlay-hints).
This avoids breaking existing configurations, at essentially no cost (save for confusing users who are switching back to old rust-analyzer versions and expect that rust-analyzer-inlay-hints would do the old thing). We'll still deprecate the command (removing it from docs and making it hidden).

Alright, i removed the rust-analyzer/inlayHints implementation, and let the kak commands delegate to lsp-experimental-inlay-hints.
I rebased and squashed, so this should be ready for merge


Not able to compile Hello World example with DocsController

The Hello World example published on the repo uses something called SwaggerController. But I don't think that class exists anymore. I think it has been replaced with DocsController.
I tried to modify the HelloWorld example to use DocsController. this is the code I wrote
package com.abhi

import com.jakehschwartz.finatra.swagger.DocsController
import javax.inject.Inject
import io.swagger.models.Swagger
import com.twitter.finagle.http.{Request, Response}

class HelloController @Inject()(s: Swagger) extends DocsController {
  getWithDoc("/hello:name") { o =>
    o.summary("Say Hello to the person")
     .tag("Hello")
     .routeParam[String]("name", "name of the person")
     .responseWith[String](200, "Hello person")
  } {request : Request =>
    val name = request.getParam("name")
    response.ok.json(s"Hello $name")
  }
}

but I get error
HelloController.scala:8:53: not enough arguments for constructor DocsController: (swagger: io.swagger.models.Swagger, endpoint: String)com.jakehschwartz.finatra.swagger.DocsController.
[error] Unspecified value parameters swagger, endpoint.

Sorry I'm blind. that class is still there.


The spec is not executed when file is changed

When I update and save the spec (or implementation) it is not re-executed.
The Guard file:
  guard 'jasmine' do
    watch(%r{app/assets/javascripts/(.+)\.(js\.coffee|js)}) { |m| "spec/javascripts/#{m[1]}_spec.#{m[2]}" }
    watch(%r{spec/javascripts/(.+)_spec\.(js\.coffee|js)})  { |m| "spec/javascripts/#{m[1]}_spec.#{m[2]}" }
    watch(%r{spec/javascripts/spec\.(js\.coffee|js)})       { "spec/javascripts" }
  end

But when I update the spec/javascripts/spec.js.coffthen all specs are indeed executed.

It is interesting, because Guard detects the change, but the spec is not executed (So I don't see Run Jasmine...)
The reason why I say that the change is detected is because I can see the block in the Guard executed:
watch(%r{spec/javascripts/(.+)_spec\.(js\.coffee|js|coffee)$})  { |m| puts m.inspect; "spec/javascripts/#{m[1]}_spec.#{m[2]}" }

This DOES output the match, but does NOT execute anything.
The output is:
#<MatchData "spec/javascripts/app/controllers/user_spec.coffee" 1:"app/controllers/user" 2:"coffee">

So I suspect the guard-jasmine ignores it for some reason.

Thanks a lot for the fix. It is also related to #11 in some way that you've already merged.
Just wondering if you've released it or I have to point to git master instead?

I already released 0.8.2 with all your pull requests and mu changes. Thanks again for contributing.

Thanks for the info, now it's clear what happens. The problem is, that the file user.coffee doesn't pass the inspector, which is responsible for filtering unwanted resources.


[Feat] Coverage of other scan sites

Logic used here should be able to be replicated for other scan sites due to similar structure. Would be good for coverage.
Need further research to determine if site structure / logic used can be re-used.

With the recent changes to etherscan method of displaying labels, it appears that logic may not be entirely reusable.

This would be a fantastic enhancement.

Proposed structure

Add folder for each scan prioritizing largest scan sites such as BSC and POLY first likely.
Rework flow to ask for site to scrape or simply loop through all (E.g. etherscan, bscscan, polyscan...)

Further actions

Rename to evm-labels for clearer representation of project scope

Update, seems that bscscan follows old etherscan format, might be able to just utilize old code.

@naddison36 Latest repo shd have bscscan and polygonscan now. Feel free to bring up any other evm chains of interest you think we should as well.

Thanks @brianleect. Excellent work

@brianleect can you add Optimisim? That's a pretty popular chain
https://optimistic.etherscan.io/
Thanks

@naddison36 currently Optimism scraping is blocked by cloudflare protection
Issue: https://github.com/brianleect/etherscan-labels/issues/18


Fixed coloredSymbolOnly

I couldn't get @john3300's change from #1275 working, so I looked into it. The event for the color was using the wrong property.
No CHANGELOG update since the original PR had the changelog note already.

Warnings

:warning:

Please include an updated CHANGELOG.md file.This way we can keep track of all the contributions.

  Generated by :no_entry_sign: dangerJS


UI: glitch when too many stages are on the same freight

Resolved in https://github.com/akuity/kargo/pull/703


Qualified record not allowed in record-update expression

Trying to use a qualified name for a record exposed by another module in record update syntax leads to an error during parsing.
module M1 exposing (..)
aRecord = { foo = "Bar" }

module M2 exposing (..)

import M1

updatedRecord =
    { M1.aRecord | foo = "baz" }

 ❯ elm make src/M2.elm
-- SYNTAX PROBLEM --------------------------------------------------- src/M2.elm

I ran into something unexpected when parsing your code!

6|     { M1.aRecord | foo = "baz" }
         ^
I am looking for one of the following things:

    a closing bracket '}'
    a lower case name
    whitespace

Detected errors in 1 module.

This is a duplicate of https://github.com/elm-lang/elm-compiler/issues/635, which is collected in https://github.com/elm-lang/elm-compiler/issues/1375. @evancz

Right you are. SSCCE looks so similar, I'll close this one. Thanks, @jvoigtlaender


uart_mcux_lpuart: driver use k_sleep which makes it unworkable when disable CONFIG_MULTITHREADING

Describe the bug
k_sleep is not defined when disable CONFIG_MULTITHREADING
To Reproduce
Steps to reproduce the behavior:

mkdir build; cd build
cmake -DBOARD=frdm_k82f
make
See error

Expected behavior
do not use k_sleep in driver
Impact
driver usage in no multithread mode for all NXP lpuart enalbed platform
Logs and console output
ubuntu@ubuntu-OptiPlex-7050:/home/shared/disk/zephyr_project/zephyr_test/zephyr/tests/arch/arm/arm_no_multithreading$ west build -b frdm_k82f
-- west build: generating a build system
Including boilerplate (Zephyr base): /home/shared/disk/zephyr_project/zephyr_test/zephyr/cmake/app/boilerplate.cmake
-- Application: /home/shared/disk/zephyr_project/zephyr_test/zephyr/tests/arch/arm/arm_no_multithreading
-- Zephyr version: 2.5.99 (/home/shared/disk/zephyr_project/zephyr_test/zephyr)
-- Found Python3: /usr/bin/python3.8 (found suitable exact version "3.8.0") found components: Interpreter
-- Found west (found suitable version "0.10.1", minimum required is "0.7.1")
-- Board: frdm_k82f
-- Cache files will be written to: /home/ubuntu/.cache/zephyr
-- Using toolchain: zephyr 0.11.3 (/home/ubuntu/zephyr-sdk)
-- Found dtc: /home/ubuntu/zephyr-sdk/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.5.0", minimum required is "1.4.6")
-- Found BOARD.dts: /home/shared/disk/zephyr_project/zephyr_test/zephyr/boards/arm/frdm_k82f/frdm_k82f.dts
-- Generated zephyr.dts: /home/shared/disk/zephyr_project/zephyr_test/zephyr/tests/arch/arm/arm_no_multithreading/build/zephyr/zephyr.dts
-- Generated devicetree_unfixed.h: /home/shared/disk/zephyr_project/zephyr_test/zephyr/tests/arch/arm/arm_no_multithreading/build/zephyr/include/generated/devicetree_unfixed.h
-- Generated device_extern.h: /home/shared/disk/zephyr_project/zephyr_test/zephyr/tests/arch/arm/arm_no_multithreading/build/zephyr/include/generated/device_extern.h
Parsing /home/shared/disk/zephyr_project/zephyr_test/zephyr/Kconfig
Loaded configuration '/home/shared/disk/zephyr_project/zephyr_test/zephyr/boards/arm/frdm_k82f/frdm_k82f_defconfig'
Merged configuration '/home/shared/disk/zephyr_project/zephyr_test/zephyr/tests/arch/arm/arm_no_multithreading/prj.conf'
Configuration saved to '/home/shared/disk/zephyr_project/zephyr_test/zephyr/tests/arch/arm/arm_no_multithreading/build/zephyr/.config'
Kconfig header saved to '/home/shared/disk/zephyr_project/zephyr_test/zephyr/tests/arch/arm/arm_no_multithreading/build/zephyr/include/generated/autoconf.h'
-- The C compiler identification is GNU 9.2.0
-- The CXX compiler identification is GNU 9.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /home/ubuntu/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
CMake Deprecation Warning at /home/shared/disk/zephyr_project/zephyr_test/modules/lib/civetweb/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.
  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Configuring done
-- Generating done
-- Build files have been written to: /home/shared/disk/zephyr_project/zephyr_test/zephyr/tests/arch/arm/arm_no_multithreading/build
-- west build: building application
[1/127] Preparing syscall dependency handling
[120/127] Linking C executable zephyr/zephyr_prebuilt.elf
FAILED: zephyr/zephyr_prebuilt.elf zephyr/zephyr_prebuilt.map
: && ccache /home/ubuntu/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc   zephyr/CMakeFiles/zephyr_prebuilt.dir/misc/empty_file.c.obj -o zephyr/zephyr_prebuilt.elf  -Wl,-T  zephyr/linker_zephyr_prebuilt.cmd  -Wl,-Map=/home/shared/disk/zephyr_project/zephyr_test/zephyr/tests/arch/arm/arm_no_multithreading/build/zephyr/zephyr_prebuilt.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/common/libarch__common.a  zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/libarch__arm__core__aarch32__cortex_m__mpu.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/posix/liblib__posix.a  zephyr/boards/arm/frdm_k82f/libboards__arm__frdm_k82f.a  zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a  zephyr/drivers/gpio/libdrivers__gpio.a  zephyr/drivers/serial/libdrivers__serial.a  modules/nxp/lib..__modules__hal__nxp.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj  -L"/home/ubuntu/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/9.2.0/thumb/v7e-m+fp/hard"  -L/home/shared/disk/zephyr_project/zephyr_test/zephyr/tests/arch/arm/arm_no_multithreading/build/zephyr  -lgcc  zephyr/arch/common/libisr_tables.a  -mcpu=cortex-m4  -mthumb  -mabi=aapcs  -mfpu=fpv4-sp-d16  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -no-pie  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn && cd /home/shared/disk/zephyr_project/zephyr_test/zephyr/tests/arch/arm/arm_no_multithreading/build/zephyr && /home/shared/disk/zephyr_project/cmake-3.19.4-Linux-x86_64/bin/cmake -E echo
/home/ubuntu/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/9.2.0/../../../../arm-zephyr-eabi/bin/ld: zephyr/drivers/serial/libdrivers__serial.a(uart_mcux_lpuart.c.obj): in function `k_sleep':
/home/shared/disk/zephyr_project/zephyr_test/zephyr/tests/arch/arm/arm_no_multithreading/build/zephyr/include/generated/syscalls/kernel.h:86: undefined reference to `z_impl_k_sleep'

Environment (please complete the following information):

OS: (e.g. Linux)
Toolchain (e.g Zephyr SDK)
Commit SHA or Version used: zephyr-v2.5.0-3397-gaf10c06885

@MaureenHelm , @dleach02 , @mmahadevan108

If there's a desire to support frdm-k82f with no-multithreading, once that works it should get added to tests/arch/arm/arm_no_multithreading

If there's a desire to support frdm-k82f with no-multithreading, once that works it should get added to tests/arch/arm/arm_no_multithreading

just to add more information, all lpuart platfrom from NXP will be impacted.

There aren't any boards with LPUART enabled for this test.
@hakehuang Can you check your test filter to see that it matches the twister filter?
Converting this issue to an enhancement.

@MaureenHelm , this has been fixed in recent commit
#d34a289503b3cbb258223ffc6cef19b47ffdc2ef
tests: arch: arm: no_multithreading: Limit platforms allowed
When multithreading is off, kernel source files like sem.c (samphore
implementation) are not present in the build. Some platforms by default
fetch modules or drivers that are using multithreading primitives and
because of that fails to compile when multithreading is off.
Limit the test to only qemu platforms since test is arch specific.


Update uninstall instructions to include powershell core locations

@bganapa : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#label:"aq-pr-triaged"

#sign-off

@ktoliver : Thanks for your contribution! The author(s) have been notified to review your proposed change.


[cordova-ios]Add script for cordovaapi

@Honry @wanghongjuan  I would like to bring in the Python scripts formatting at #2257, which may affect this PR.
Could you please help review this PR first to avoid duplicate work? Thanks.

s/Add/ Add/
Put a space after prefix.

This is iOS affair, @ibelem, please take a look.

@zqzhang @Honry @wanghongjuan I'd like to clode this PR at first, there are some work to do for this PR.


Analysis screen - v1

Description
Report screens about the usage of the referral system by users in the admin panel could be awesome.
the first version must be a response to these questions:

Which users sent invitations?
How many invitations sending by which user?
How many invitations accepted?
How many invitations rejected?
Which users register after receiving an invitation?

We can discuss this feature. @bykclk @amaeksi

https://github.com/workouse/referral-marketing-sylius/commit/bb18cf9897a4a1f54cd6e77d56f1963dd146235e


[Netty 5] Operation / event ordering

In general events are processed immediately in the Channel/ChannelPipeline if we are on the EventLoop thread, and they are processed later on the EventLoop if we are not. This creates ordering issues when operating inside and outside the EventLoop.
The problem with “fixing” it is that we will pay a high-price even if such a “fix” is not needed for some cases. There are multiple different ideas how we could fix it:

Only give the guarantee when writes happen through Channel but don't give the guarantees when writing via ChannelHandlerContext. Related to this we want to investigate if ChannelHandlerContext should be thread-safe at all or if its usage should  only be listed to the EventLoop. This would allow us to also remove some overhead.
Allow to enable / disable the ordering guarantee via a ChannelOption
What is the best solution is not clear yet and needs more research.

Specifically for the first point, a continuation of the idea is to split the API into "things that are thread-safe" and "things that aren't thread-safe". Thread-safe things would always use the event loop queue. Non-thread-safe things would get to choose whether they directly execute or not (for example, in certain interactions we'll need to use the queue to avoid stack exhaustion). But in either case, the choice would be consistent in framework code (specific handlers can do their own thing, like today).
DefaultPromise listeners and ChannelHandlerContext are probably two of the most important cases. There's probably some cases as well for inbound Channel events (for example, exceptionCaught, doRead if the channel is already readable).


can't read all records

System information:

windows 10 Enterprise
DBeaver Enterprise 7.1

Connection specification:

SQL Server and Oracle

Describe your question:
I’m testing your DBeaver enterprise Edition.
At first: it seem’s, that this is exactly what i need.
I have a question:
•	After i make one or two big query’s, this Symbols are not available, to read all data:

•	After i close the other Query Windows the symbols are available again.
What can i do?
I have enough RAM (64 GB).

I'm glad that DBeaver are useful for you!
Could you please give me a query example? I cannot reproduce the issue.

thanks for your replay.
it doesn't what kind of SQL i created,
here an example:
SELECT
k.FALL_ID,
k.KDU_ID,
k2.AB,
k2.BIS,
s.SBL_ID,
s.SBLVW_ID,
s2.SV_ID,
s2.AB,
s2.BIS,
s2.FEHLER_AM
FROM
BREMEN.KDU k
INNER JOIN BREMEN.KDUMIETE k2 ON
k.KDU_ID = k2.KDUM_ID
INNER JOIN BREMEN.SBL s ON
k.KDU_ID = s.KDU_ID
INNER JOIN BREMEN.SACHVERHALTE s2 ON
s.SBL_ID = s2.SBL_ID
WHERE
s2.FEHLER_AM = '31.12.9999'
if i have one big resultset (over 400.000 records - i must analyse big databases), then the next query show only 1.000 (for example)
is the any setting in ini-files where i can increase for example the workspace

thanks for your replay.
it doesn't matter what kind of SQL i created,
here an example:
SELECT
k.FALL_ID,
k.KDU_ID,
k2.AB,
k2.BIS,
s.SBL_ID,
s.SBLVW_ID,
s2.SV_ID,
s2.AB,
s2.BIS,
s2.FEHLER_AM
FROM
BREMEN.KDU k
INNER JOIN BREMEN.KDUMIETE k2 ON
k.KDU_ID = k2.KDUM_ID
INNER JOIN BREMEN.SBL s ON
k.KDU_ID = s.KDU_ID
INNER JOIN BREMEN.SACHVERHALTE s2 ON
s.SBL_ID = s2.SBL_ID
WHERE
s2.FEHLER_AM = '31.12.9999'
if i have one big resultset (over 400.000 records - i must analyse big databases), then the next query show only 1.000 (for example)
is there any setting in ini-files where i can increase for example the workspace
Für weitere Fragen und Anregungen stehen wir gern zur Verfügung.
Mit freundlichen Grüßen
Eckhard Hornburg
EHS Software Entwicklung GmbH
Tel.: 05472 / 1396
Fax: 05472 / 957086
eMail<EMAIL_ADDRESS><EMAIL_ADDRESS>Home: www.ehsoftware.de http://www.ehsoftware.de/
Von: Kseniia<EMAIL_ADDRESS>Gesendet: Freitag, 14. August 2020 10:45
An: dbeaver/dbeaver<EMAIL_ADDRESS>Cc: EHornburg<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Betreff: Re: [dbeaver/dbeaver] can't read all records (#9531)
I'm glad that DBeaver are useful for you!
Could you please give me a query example? I cannot reproduce the issue.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdbeaver%2Fdbeaver%2Fissues%2F9531%23issuecomment-673964595&data=02|01||1d065adffce145aa435408d8402e64b7|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637329915278702995&sdata=j%2BG1nqxE38cC5Wh83bJEg89vWFL6M3RvuhsyTf00uUc%3D&reserved=0 , or unsubscribe https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAOVJLX67F676VA5YUUHU2KDSAT2SLANCNFSM4P7HMRKA&data=02|01||1d065adffce145aa435408d8402e64b7|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637329915278702995&sdata=AOglMnPhVMo%2FPN56%2FCAuoQw4u6GkjvW2QOeRjFXBvfg%3D&reserved=0 .  https://github.com/notifications/beacon/AOVJLX4WHTHH2LRH23PSTM3SAT2SLA5CNFSM4P7HMRKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFAV6EMY.gif

Thank you for the report. I could reproduce it creating a query using Query Builder.
(e.g. Oracle tables HR.9531 and HR.9531to can be used to reproduce)

Actual problem happens after tables drag-n-drop. It somehow breaks command context.
Perhaps because VQB editor is a quite sophisticated component.
I need to dig it a bit more..
Workaround: click on any other view (e.g. Database Navigator) and then back on SQL editor/Query Builder. It will re-activate the context and fix all commands including Fetch All. You need to do this only once.


the init_if_needed flag in the accounts macro validates space constraints even if the account is already initialized.

When i use init_if_needed flag to initialize my account if not initialized, i have to pass the space flag indicating the amount of space i need to allocate. But if the account is already initialized and has data length more or less than the space specified which can be due to reallocation, the constraint fails and panics. Ideally we want the space constraint only when the account is not initialized. We wouldnt want to check if the data length matches the space specified since thats only for uninitialized accounts.

I agree that space shouldn't be checked if the account exists, but it's also a bit ambigious to specify the space constraint, and not check it. I think it's fine though, just noting a slight concern.

well i think u could make it something like init::space = <space> like how we have for realloc but i guess that can be a breaking change.


Make a pass removing 'using namespace' directives.

We should avoid using namespace in favor of specific using blah::baz::Foo or simply using the name explicitly.

I'll do this work -- pretty trivial and helps with readability reviews :)

Done with #908.  coryan@ filed #910 to track enforcing this in future commits.


use 2.2.2 by default for upgrades

As discussed on #cassandra-dev. @ptnapoleon look good?

Change looks good, but I'd like @thobbs or @blerer to confirm first.

+1 from me.

Thanks, all. Merging.


Getting this error- "OpenQA.Selenium.WebDriverException: 'The HTTP request to the remote WebDriver server for URL http://<IP_ADDRESS>:4723/session/xxxxxx-0753-462B-B679-xxxxxxxxxx/element timed out after 30 seconds.'"

### The problem
Getting the below error when tried to automate the UWP application
1.Successfully able to launch the application
2.It was running fine for some time and while identifying a element present in the application it started to throw this exception though element is present and visible on the screen
getting the error "OpenQA.Selenium.WebDriverException: 'The HTTP request to the remote WebDriver server for URL http://<IP_ADDRESS>:4723/session/xxxxxx-0753-462B-B679-xxxxxxxxxx/element timed out after 30 seconds."
How to solve this exception, can you help me on this please.
### WinAppDriver Logs
==========================================
POST /session/xxxxxx-0753-462B-B679-xxxxxxxxxx//element HTTP/1.1
Accept: application/json, image/png
Content-Length: 73
Content-Type: application/json;charset=utf-8
Host: <IP_ADDRESS>:4723
User-Agent: selenium/3.141.0 (.net windows)
{"using":"xpath","value":"//ListItem[contains(@Name,'(Quantity)')]/Text"}
HTTP/1.1 404 Not Found
Content-Length: 139
Content-Type: application/json
{"status":7,"value":{"error":"no such element","message":"An element could not be located on the page using the given search parameters."}}
==========================================
GET /session/xxxxxx-0753-462B-B679-xxxxxxxxxx//window_handles HTTP/1.1
Accept: application/json, image/png
Cache-Control: no-cache
Host: <IP_ADDRESS>:4723
User-Agent: selenium/3.141.0 (.net windows)
HTTP/1.1 200 OK
Content-Length: 86
Content-Type: application/json
{"sessionId":"xxxxxx-0753-462B-B679-xxxxxxxxxx/","status":0,"value":["0x02D61036"]}
==========================================
POST /session/xxxxxx-0753-462B-B679-xxxxxxxxxx//element HTTP/1.1
Accept: application/json, image/png
Content-Length: 73
Content-Type: application/json;charset=utf-8
Host: <IP_ADDRESS>:4723
User-Agent: selenium/3.141.0 (.net windows)
{"using":"xpath","value":"//ListItem[contains(@Name,'(Quantity)')]/Text"}
==========================================
GET /session/xxxxxx-0753-462B-B679-xxxxxxxxxx/ HTTP/1.1
Accept: application/json, image/png
Cache-Control: no-cache
Host: <IP_ADDRESS>:4723
User-Agent: selenium/3.141.0 (.net windows)
HTTP/1.1 200 OK
Content-Length: 110
Content-Type: application/json
{"status":0,"value":{"app":"d650b03e-be45-4da8-8622-724694f33c78_xaph5adnjxs7t!App","platformName":"Windows"}}
==========================================
GET /session/xxxxxx-0753-462B-B679-xxxxxxxxxx//window_handle HTTP/1.1
Accept: application/json, image/png
Cache-Control: no-cache
Host: <IP_ADDRESS>:4723
User-Agent: selenium/3.141.0 (.net windows)
HTTP/1.1 200 OK
Content-Length: 84
Content-Type: application/json
{"sessionId":"xxxxxx-0753-462B-B679-xxxxxxxxxx/","status":0,"value":"0x02D61036"}
==========================================
GET /session/xxxxxx-0753-462B-B679-xxxxxxxxxx//appium/device/system_time HTTP/1.1
Accept: application/json, image/png
Cache-Control: no-cache
Host: <IP_ADDRESS>:4723
User-Agent: selenium/3.141.0 (.net windows)
WinAppDriver::CommandHandler::Appium::HandleCommandAsMidPoint - Command  is not recognized
HTTP/1.1 404 Not Found
Content-Length: 161
Content-Type: application/json
{"status":9,"value":{"error":"unknown command","message":"Command not recognized: GET: /session/xxxxxx-0753-462B-B679-xxxxxxxxxx//appium/device/system_time"}}
==========================================
GET /session/xxxxxx-0753-462B-B679-xxxxxxxxxx/ HTTP/1.1
Accept: application/json, image/png
Cache-Control: no-cache
Host: <IP_ADDRESS>:4723
User-Agent: selenium/3.141.0 (.net windows)
HTTP/1.1 200 OK
Content-Length: 110
Content-Type: application/json
{"status":0,"value":{"app":"d650b03e-be45-4da8-8622-724694f33c78_xaph5adnjxs7t!App","platformName":"Windows"}}
==========================================
GET /session/xxxxxx-0753-462B-B679-xxxxxxxxxx//location HTTP/1.1
Accept: application/json, image/png
Cache-Control: no-cache
Host: <IP_ADDRESS>:4723
User-Agent: selenium/3.141.0 (.net windows)
HTTP/1.1 200 OK
Content-Length: 139
Content-Type: application/json
{"sessionId":"xxxxxx-0753-462B-B679-xxxxxxxxxx/","status":0,"value":"{"altitude":0.0,"latitude":12.938282,"longitude":77.535591}"}
==========================================
GET /session/xxxxxx-0753-462B-B679-xxxxxxxxxx//orientation HTTP/1.1
Accept: application/json, image/png
Cache-Control: no-cache
Host: <IP_ADDRESS>:4723
User-Agent: selenium/3.141.0 (.net windows)
HTTP/1.1 200 OK
Content-Length: 83
Content-Type: application/json
{"sessionId":"xxxxxx-0753-462B-B679-xxxxxxxxxx/","status":0,"value":"LANDSCAPE"}
==========================================
GET /session/xxxxxx-0753-462B-B679-xxxxxxxxxx//source HTTP/1.1
Accept: application/json, image/png
Cache-Control: no-cache
Host: <IP_ADDRESS>:4723
User-Agent: selenium/3.141.0 (.net windows)
### HTTP/1.1 500 Internal Error

WinAppDriver::CommandHandler::Appium::HandleCommandAsMidPoint - Command is not recognized
HTTP/1.1 404 Not Found
Content-Length: 161
Content-Type: application/json
{"status":9,"value":{"error":"unknown command","message":"Command not recognized: GET: /session/xxxxxx-0753-462B-B679-xxxxxxxxxx//appium/device/system_time"}}
This command is not supported, please check the API for supported API's https://github.com/microsoft/WinAppDriver/blob/master/Docs/SupportedAPIs.md
The error says that it is not ale to find the element in 30 sec, to me it appears like a timing issue


Can you show what authProvider an instance of AuthenticationProvider looks like??

I believe this is to #https://github.com/microsoftgraph/msgraph-sdk-javascript/issues/779
I will close this issue and we can continue the conversation in https://github.com/microsoftgraph/msgraph-sdk-javascript/issues/779


Make the plant and flesh anoms more useful to service

About the PR
Plant anomaly bulbs now have exotic plants (bungo, cannabis, tobacco, etc) at a 2/3 weight, and some mutated plants (lemoons, deus, steel caps, etc) at a 1/3 weight. Flesh anomalies now have actual animals pooled into their creature spawns, at a 3/7 chance for a farm animal to spawn in place of a flesh creature. Rock crabs from rock anoms also have about double the ores dropped on death.
Why / Balance
Currently anomalies are a nuisance to every member of the station, all but the liquid anomaly, which can bring useful or interesting reagents for chemistry or the bar to use. This is because they have no upside, but making points for science. I recently had botanists help take care of a plant anomaly because they slightly benefited from the plants and were the most capable of destroying the kudzu with their scythes, and thought, maybe this could be a normal thing with worthwhile benefits, as some anomalies are nearly tailored to be handled by a department, but they don't get anything from it.
An obvious way to make plant anomalies a nice gift for botany would be getting exotic plants that they can only get from cargo ordering, and mutated plants that are easy to get with mutagen, but most are never grown because mutagen is usually limited. The plants previous to these changes were things that botany have an extreme surplus of in their seed vendor. Flesh anomalies being able to make normal animals can help the chefs, who need animal products, and science, who usually need to sacrifice animals for artifact reactions, and you can maybe take one as a pet.  It may not be super fitting for a gorilla to pop out of a ball of flesh though. Rock anomalies also currently don't make enough ore for it to be considered a factor in whether to kill the anomaly or not, especially after the ore processor rates were nerfed, and as they produce a single ore type over their lives, might be able to supply a station's need for a single material the entire shift.
Technical details
added more items to yaml lists
despite testing it all in game, something might be terribly wrong as this is my second pr
Media

Breaking Changes
none
Requirements

[X] I have read and am following the Pull Request and Changelog Guidelines.
[X] I have added media to this PR or it does not require an ingame showcase.

Changelog
:cl:

add: The plant anomaly's bulbs now have a chance to drop exotic and mutated plants when harvested.
add: Flesh anomalies now have a chance to spawn farm animals, like gorillas, monkeys, and cows.

Yeah its kinda hard to make anoms more fun/interestinng/useful when the anoms whole thing is that it spawns disjointed flesh creatures. I might remove the animals from the flesh anom and do another pr later that has straight up flesh animals (like fleshy cows) if that doesn't count as part of the pet pr freeze

okay i reverted the flesh anom changes, i really didn't think it fit well but it was funny

Adding mutations into floral anomaly = kill botanist gameplay

Nae nae, I have 70 hours in botany and this will not ruin botany gameplay by any means. Most experienced botanists go in with a goal of min maxing a single plant for desired traits, as one plant is all you need chemical-wise. Even if you got deus roundstart, you can go SO much further with it. It is entirely possible you could go for omni, poly, and aloe all in one plant, have that plant self harvest 10 crops every 5 minutes, each with the maximum amount of chems per crop. But they also have several other botanists using trays, cargo, kitchen, and chem requests, and with a limited amount of muta so they really won't be making anything but 1 or 2 predetermined mutated plants. Its also VERY unlikely you will get something desired like deus from a plant anom in a shift as plant anoms are 1 in 12 anoms, they make so few bulbs, and its still like 1 in 15 to even have a mutated plant in it.
The new botanists on the other hand will probably not be using muta and they just make sure the plants stay weeded, hydrated, and satiated. Botanists also usually claim trays and don't let each other mess with each others plants, so even if paired with someone experienced, they are stuck handling their own 2 yield 1 potency bananas the entire shift.
The experienced botanist is likely busy making optimizing a meta plant and won't ever go for something like mimanas, lemoons, chilly, or meatwheat, and the new botanist is stuck with their shitty boring plants all shift. Its really just gives botany a random mutated plant that would likely not get grown otherwise, and it gives plant anoms a purpose outside of points.

understood, thanks


.Net: [Agents] Handling threads within agent abstraction

[ ] Design threads support by agents' abstraction
[ ] Share/present the design
[ ] Implement the design

Channel concept addresses this in the current agent framework.


CVEs missing from db

Description of Problem:
When scanning an alpine image based on alpine:3.3, I see that we are missing some CVEs specifically, CVE-2017-9669 and CVE-2017-9671. Is there a reason that these do not exist when updating the db?
https://nvd.nist.gov/vuln/detail/CVE-2017-9669
https://nvd.nist.gov/vuln/detail/CVE-2017-9671
Expected Outcome:
These vulns are exposed due to the version of the package manager having not been updated.
Actual Outcome:
No vulns discovered for this issue, and the DB does not contain records for this vuln.
Environment:

Clair version/image: 2.0.1
Host OS: ubuntu

The clair only find the vulnerability here (https://git.alpinelinux.org/cgit/alpine-secdb/).

Seems Clair's convention assumes the distro provider should provide the vulnerability data (true for RHEL, oracle...)
But this is problematic for distros like Alpine, which only provide backport doc, it can't get complete list of vulnerabilties of packages.
@jzelinskie what's you suggestions to fix this?

NVD is really great at showing metadata when you already know what the vulnerability is, but not great at answering questions like "what are all the current vulnerabilities for Alpine Linux v3.4?". This is why we're using NVD as a for enriching our Vulnerability metadata and not providing vulnerabilities itself.
Clair strives to use the database that provide the most context to ensure that we are detecting vulnerabilities accurately. Unless someone can disprove my statements above about NVD, I tend to recommend that you should raise these issues with upstream (in this case the Alpine Linux developers) and encourage them to improve their internal processes. For context, this is how we got the Alpine-SecDB to exist in the first place -- they used to just loosely write "fixed CVE-XXXX" in commit messages.


Inserting targets into multiple instances with nested DOM structure

Hi
I have pages with up to four different paginations. I know that I can bind the different paginations to different lists of elements.
The problem is that I use the append function to insert elements into the DOM. But I can only append elements as children to the container. As all the controls for filtering, searching and pagination I need to append the elements to a child of the container - not the container itself.
Eg:

           appended elements

Is it possible to either change the mixitup instance container when appending the elements and the revert it after? Or to specifiy children when appending the elements?
I am using append as I need to render almost 1000 elements and it is way faster to insert the elements after load with js than letting the browser go through a larger html file.
You can see an example here: https://guide.ølfestival.dk/oel/
If you select a beer (øl) you can see that there is a list of other beers, news and activities. Right now I have disable pagination on these pages as I can't set the scope to local and still append the elements.

Assuming this has worked for you and will now close. Please let me know if not and can reopen.


Fixed System Theme Detection doesn't work in Firefox #43

This introduced a few changes in the architecture.
Essentially, a script is attatched to every tab, to listen for the changes in the (prefers-color-scheme: dark) media query.
Upon change, the extention is messaged.
This sets a global variable, that is then used to update the theme, either immediately, or when you focus the window

Fixes #43


[BUG] An exception occured while running bloxstrap

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[X] I am using the latest version of Bloxstrap.
[ ] I did not answer truthfully to all the above checkboxes.

What problem did you encounter?
While installing blackstrap it is showing this

Bloxstrap Log
N/A

This is the latest version.

Update.

This is the latest version.

2.7.0?

It is 2.8

Click locate log file, send selected here.
NOT THE IMAGE, THE FILE.

This is what it shows.

When you click locate log file?

Yep.

Ok so do this then:
Win + R
Type in %localappdata%\Bloxstrap\Logs
Sort by date modified
Send most recent one here.

It shows this :/

Uploading Run 2024-10-20 17-00-20.mp4…

Hm.
Type in %localappdata%\Bloxstrap then.

I can't send clips?

It shows this

Oh.
Do you exploit?

I mean that is why it is used for right?..

genius

Bloxstrap is not for exploits. And it's not intented to be.

Oh my bad.

lol

Most people use it for that.

I don't exploit though why did you ask?

And you're one of them.

And you're one of them.

Wait wha- i didn't cheat.

Wdym?

I don't exploit though why did you ask?

"I mean that is why it is used for right?.."
Yeah i trust you.

I don't exploit though why did you ask?

"I mean that is why it is used for right?.."
Yeah i trust you.

It was a sarcasm :/

I don't even know how to hack..

I want to use it for opening roblox.

I don't exploit though why did you ask?

"I mean that is why it is used for right?.."
Yeah i trust you.

It was a sarcasm :/

Sure.
Where did you download Bloxstrap from?

No help :/

man why isnt it wokring

I only download to decrease lag and have good.


WIP: Use threaded dask for optimize pass

As described in slack, this change appears to deliver ~30% faster optimization on my system, without breaking anything. I am posting here, so that others can test more easily.

I have tried this now with various queries out of https://github.com/CoffeaTeam/coffea-benchmarks/blob/master/coffea-adl-benchmarks.ipynb (some of which should be sufficiently complex) and I am no longer sure there is a benefit. Would be good to try with even bigger coffea workflows.


feat: add a mapper that is based on owner reference kind

We use code similar to this so I figured I would contribute it back upstream. There is a mapper already that will look at owner references but it only handles a single reference and doesn't compare the kind.

Thank you @Bijnagte !


Add Option for "Stationary Hotkey" to Lock Mouse Pointer Crosshair in Place

Description of the new feature / enhancement
Please add an option for a "stationary hotkey" that locks the crosshair in place, allowing for the mouse to then be moved around without moving the locked crosshair position.  When this hotkey is pressed again, the crosshairs would then be unlocked, positioning them back to the mouse pointer's location.
Scenario when this would be used?
The ability to lock the crosshair in place and then move your mouse around while it is still locked is quite valuable for anyone doing design work who wants a quick reference line for alignment.
Supporting information
I have been using an old crosshair program for over a decade (see below) with a "stationary hotkey" option to accomplish this. It works great! I would only want to use the PowerToys version of crosshair instead of this legacy program because I have two monitors with different resolutions, which glitches the old version a bit.
If you see this old program, you can download it here: https://filesbear.com/windows/desktop-management/cursors/crosshair/

OMG, I have the exact same use case! As Mike's tool is no longer supported and has problems with multi-monitor high resolution setups it would be absolutely fantastic if such a feature would be added to PowerToys!


Publish release artifacts to Github

Binary distributions should be build with Travis and published along releases.

done with github pipelines


Updated Outdated URLs

Updated
https://kubevirtlegacy.gitbook.io/user-guide/registry-disk ---> http://kubevirt.io/user-guide/virtual_machines/disks_and_volumes/#containerdisk
https://kubevirt.gitbooks.io/user-guide/disks-and-volumes.html --> http://kubevirt.io/user-guide/virtual_machines/disks_and_volumes/#emptydisk
Signed-off-by: ansijain<EMAIL_ADDRESS>

Fixes https://github.com/kubevirt/api-reference/issues/17

Maybe there should be https instead of http

Maybe there should be https instead of http

Thank you for this. I have updated to https


envalid type broken for json

https://github.com/af/envalid/issues/121
Workaround
set envalid to string 6.0.1

Fix in ^7.x


Add more alternative path to find cuda library

Using docker image nvidia/cuda:10.1-cudnn7-devel-ubuntu18.04 to compile tf and I found those missing paths show in the code.

@googlebot I signed it!


Bug: change Github icon

Description
Hello @oyepriyansh ,
I found an issue in your website in which githib icon is invalid and
I want to work on this issue please assign me
Screenshots

What browsers are you seeing the problem on?
No response
Ready to Work?

[X] I want to work on this issue

duplicate of #99

Hello @oyepriyansh
This issue not solve yet and he has also closed this issue without solving or any pull request
So I want to solve this issue can you assign me this issue

@techmannih This is a duplicate issue of #99 as Priyansh said, you will not be assigned to work on it.


Get role's permissions

In Eloquent, is there a way to set proper relations to the roles, permissions and role_permissions table to get a role's permissions? Or I hope Entrust already has a way for this.
Example:
// get role
$role = Role::where('name', 'admin');
// get the role's permissions
$rolePermissions = $role->permissions;

Try $role->perms

That worked! Why is it not named $role->permissions? I think it's better than "perm" for better meaning.


[reconciler] Inactive Pruning Race + Inactive Pruning Support

This PR fixes an inactive pruning race (where the active reconciliation loop prunes a balance being used by the inactive reconciliation loop).
Changes

[x] reproduce race condition in tests
[x] fix race condition
[x] enable inactive reconciliation pruning (now possible because of race fix)

Pull Request Test Coverage Report for Build 10669

41 of 48 (85.42%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.008%) to 79.082%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

reconciler/reconciler.go
41
48
85.42%

Files with Coverage Reduction
New Missed Lines
%

reconciler/reconciler.go
1
84.05%

Totals

Change from base Build 10631:
-0.008%

Covered Lines:
7357

Relevant Lines:
9303

💛  - Coveralls


Make Inflector more amenable to thread safety.

reduced public API to 2 synchronized methods: singularize/pluralize
eagerly construct singleton to avoid construction race
remove unnecessary static lists/methods

(encountering sporadic failures from a parallel Maven build using RAML JAXRS Codegen Maven plugin)

Thanks! :+1:
This class was taken from http://dzone.com/snippets/java-inflections and used/licensed with permission from the author. This same exact class is used without modification in a few other projects, so I guess we have the best version now :D


SQL Anywhere: Recompile all views after last change of update

Impact
Fixes #4575

[x] Bug fix (non-breaking change which fixes expected existing functionality)
[x] Enhancement/New feature (adds functionality without impacting existing logic)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description
The solution for #4575 simply is to execute the command sa_recompile_views(1) (see SAP SQL Anywhere Manual) once after the very last change was executed by update, which is exactly the same command that the original native tools from SAP execute to resolve this situation. This command never induces any risk, so unconditional execution is no problem in any case (which is why SAP's native tools do execute it unconditionaly).
Things to be aware of
To make the code a little cleaner I extended the Database interface by a new default method, i. e. it implies no harm to existing code, but it opens the possibility for all RDBMS to execute some useful code in similar situations.
Things to worry about
Despite the causeless warning in the SAP manual, as this is exactly the original solution applied by the original native SAP tools, there is absolutely nothing to worry about.
Additional Context
N/A

@mkarg I did a small refactoring to use the already existing sql executor method instead of creating a new one - could you confirm if it's fine for you? Then I'll get it merged for next release.

@mkarg I did a small refactoring to use the already existing sql executor method instead of creating a new one - could you confirm if it's fine for you? Then I'll get it merged for next release.

LGTM. :-)


error Couldn't publish package: "Can't answer a question unless a user TTY"

Hi there, been using this action for a while now but encountered this error today when I tried to get an action to publish

Run in question: https://github.com/spicy-ui/core/runs/794282677?check_suite_focus=true

Probably failed because I have 2fa on my npm account where-as the successfully running version of this action is only publishing to Github packages...


fix: http template doesn't update progress. Fixes #7239

To me the PR is ready but i'm not able to try it locally as stated in #7436
That's why i left it as Draft

@softwarebloat is it ready to review?

@sarabala1979 yes it is. only thing is that i wasn't able to try it locally but, if the test i wrote is correct, it should work :crossed_fingers:

@sarabala1979 yes it is. only thing is that I wasn't able to try it locally but, if the test I wrote is correct, it should work 🤞

Sure, have you tried make start? I will try it on my env

@sarabala1979 yes it is. only thing is that I wasn't able to try it locally but, if the test I wrote is correct, it should work 🤞

Sure, have you tried make start? I will try it on my env

Yes I tried make start but seems like my fix has no effect. So I don't understand if it's not loaded or not working.
Another strange thing is that I don't have the controller pod in my cluster 🤷♂

@sarabala1979 were you able to test it locally?


feat(all): support and recommend using the Typescript language server

The JSDoc way of working with types and autocomplete doesn't work for the majority of the IDE's. Recommend the Typescript language server for everyone. Most IDE's support this in some way or another.
TODO:

[x] Always generate Typescript types, with declare global if useTypescript is false
[x] Include inline generated JSDoc in the router in common/types.d.ts
[x] Include inline generated JSDoc in the database/* in common/types.d.ts
[ ] Export all major types from the code-gen, server, store & stdlib as globals in common/types.d.ts
[x] Check if we can use the same way for published packages or if we need to add an extra flag for that
[x] Check if we can auto generate type definitions from the current exports, which allows us to drop the index.d.ts files in all packages
[x] Add yarn compas init --jsconfig with a decently strict config

/cc @arunesh90 & @tjonger  it's happening

I think I'm getting somewhere. Just a bunch of work left to port the existing index.d.ts types to JSDoc where applicable, making sure the types are exported correctly in the generated .d.ts files.

ready for review
Want me to try and check a couple things on my side to see if it works? 🙂


Mismatching arguments in readme

I found that SendAsync in APN takes notification first, then deviceToken.

@enisn thank you for your contribution!


Visual Studio 2017 support

Visual Studio 2017 doesn't set the same registry entries it used to, which means any code to detect it has to change significantly.
Part of the install changes to VS allow multiple instances to be installed simultaneously, so it no longer made sense to have a single key to the install path. It's also far more likely for users to have made changes to optional components, and so essential pieces could be missing.
There is a new COM API available for detecting various VS installs. Unfortunately, it's a bit unwieldy from pure Python code, but zooba has thrown together a small wrapper to pull out the most important information. Alternatively, look at the source code to see how to copy it.

#995 add at least the support for "Microsoft Visual Studio Build Tools 2017". I thinks, this should also work with Visual Studio 2017. I'll look at this with the community edition.
I see also Windows 10 SDK can be installed with multiple versions. I am not sure the current code always use the last. I'll look at this also.
I don't think we really need to use the COM API. The actual pure python way work good for the build tools and can be expended to the full VS2017.

does this fix appear in setuptools 41.0.1?

The commits were first included in 34.4.1. I don't know if there were rolled back since then, but if they were, they didn't link to this issue or the PR, so I believe they should appear there.

I have both 2015 and 2017 installed (need for different projects) and setuptools always picks 2015 even when I am in VS2017 development command prompt.
In [1]: from setuptools import msvc

In [2]: si = msvc.SystemInfo(msvc.RegistryInfo(msvc.PlatformInfo('amd64')))

In [3]: si.find_available_vc_vers()
Out[3]: [10.0, 14.0, 15.0]

This is the cl that is selected: 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' even though
This is the correct cl: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\cl.exe or C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\cl.exe
Will look at debugging this further today


Fix issue 47 - error during component root element tag change

When the root node changes, we push it into deletedNodes. In this PR, we modify the deletedNode's state to only contain state which has NOT already been transferred on to a new node.
Meaning, if nodeA (which has jus been deleted) held states [A, B, C] and that state was transferred to nodeB, then we update nodeA's state to empty. By doing so, we don't trigger unmount on A, B and C when the deletedNodes list is processed.

I added some remarks, but otherwise LGTM. Thanks for jumping in on this!


Region framework

Adds on-the-fly path generation

Are the FollowRobotRelativePath and JoystickInterrupt commands still relevant? They aren't referenced anywhere.

FollowRobotRelativePath isn't relevant as it is an early version of MoveToGrid which extends PPSwerveCommand, causing robot pose to be initialized in the constructor, making the command only ever run based on where the robot is initialized. The command does include a method that accounts for poseOffset that might want to be implemented into MoveToGrid.
I'm not sure what the purpose of JoystickInterrupt is here. It checks the difference in joystick values and if any of them are greater than the deadband then the command ends, but I'm not sure what the purpose of a command like this would be for.

on-the-fly path generation included in back port pull request


Actions

Add @samhamilton 's Github Actions commit for a good starting CI configuration.

I think this one failed because of the ubuntu-latest use, since the latest ubuntu as of today does not include some older OTP versions. However, I wound up going with a set of workflow files I have used before that covers dialyzer and some other code quality checks.


Must manually delete picsync-metadata-cache.db if the schema changes

If the schema of the picsync-metadata-cache.db SQLite database changes, we don't detect it, and just encounter errors.  Example:
Error syncing album test2022: SQL logic error: no such column: Width (1)

Workaround:  Manually delete picsync-metadata-cache.db and re-run.

Probably the solution here can be pretty simple:

store a row somewhere with "schema_version: 1" in it and bump it whenever we change the schema.
if you encounter "schema_version" different than yours, just delete picsync-metadata-cache.db and re-init.

There's no need to migrate data as this file is really just to prevent us from having to download all the photos from googlephotos to calculate checksums all the time.


Test hermetic build with golang 1.22

Going to close this - bumping golang to 1.22 also means updating the setup-envtest version.


angular-ui select2 breaks data-binding

http://stackoverflow.com/questions/29316063/angular-ui-select2-breaks-data-binding?noredirect=1#comment46824375_29316063

Closing due to lack of plunkr and issue age.
Please provide an up to date plunkr against the latest version of ui-select if this is still a problem.


Need support for webhooks / callback URI

I've a use case where i call a service and it responds back via webhook.
In wiremock we have a step for postserve action which is something that can help me in solving this if i use wiremock directly but i want to use SCC to test out my contracts as well as allow consumers a completness in their testing with the stub.
PACT has this feature  -> https://docs.pact.io/pact_broker/advanced_topics/api_docs/webhooks
Request you to please consider this feature as an enhancement as part of SCC

We'd need to extend the DSL to support webhooks and add support on stub side (https://github.com/wiremock/wiremock-webhooks-extension)


docs: improve ERC725 Natspec comments + add auto-generated docs

What does this PR introduce?
📄 Documentation
Add auto-generated docs for ERC725 smart contracts under a folder docs/ERC725/ERC725.md.
Build

update filepath in dodoc config + adjust helper scripts

Hey Jean, can you please open a PR with the Natspec updates on the ERC725 repo. I think we can close this one as we will add all the auto-generated in a single PR.


Gen bug: VOLUME_DISK_EXTENTS should be variable size

Summary
Structure VOLUME_DISK_EXTENTS must be generic with size of inner array as const generic, like this:
#[repr(C)]
pub struct VOLUME_DISK_EXTENTS<const LEN: usize> {
	pub NumberOfDiskExtents: u32,
	pub Extents: [DISK_EXTENT; LEN],
}

It because currently there length is 1, but can be variable as mentioned in docs.

@kennykerr This is not a question, this is a bug report about problem in generator.

The other complication is when a struct such as this is nested within another struct - presumably a trailing field - the code gen can get tricky since the outer struct would need to pass through the generic(s). Not sure how common that is - will have to consider.

As I recall, this has been talked about before. Some points:

IIRC, detecting the structs to apply this to does rely on the metadata fields that are variably sized and this has been fiddled with a bit in the past
const generics are relatively "new". It should be ok to use nowadays, but that was a concern previously.
most of these arbitrarily sized structs do not have a length known at compile time, making const generics less useful than they might appear. That said, it can be useful for a stack buffer.

Related: https://github.com/microsoft/win32metadata/issues/912

I checked up on the last concern in https://github.com/microsoft/win32metadata/issues/912 and looks okay. Key off of [FlexibleArray] attributed members.

Had a quick look at this. A few issues off the top of my head:

Nested structs would have to propagate the generic argument to outer structs recursively.
The FlexibleArray attribute is applied to fields in unions which always makes things interesting.
Generic arguments would change the signatures of functions with such struct parameters.
This all can affect code foldability.
The attribute is not applied consistently or uniformly.
The "size" is not always fixed at compile time.
In some cases, the variable nature is just a convenience to allow accessing the data as a "string".
In other cases, the size is embedded in the struct and the two are not guaranteed to be the same.
In yet other cases, the size is some computed function of other values and not immediately known or easily discernable.

Interesting examples to consider:

D3DDDI_QUERYREGISTRY_INFO
BITMAPINFO
MENUTEMPLATEEX

It just doesn't seem to be a good fit to essentially change the type (specialization) to encode this variable size as it has quite a ripple effect in the Windows API type system for which it was never intended.


Burr

This is a work in progress.
Shows a burr implementation of the smart scraper graph.
We simplified some of the logic, otherwise some burr tracker persistence bugs found:
Bugs found in tracker persistence:

serializing inputs properly for tracker
deserializing state from a previous found

This is what you can get if it's running via burr:

To get deserialization working right now with the langchain documents at least, we'd could do something like this instead:
https://github.com/DAGWorks-Inc/burr/blob/main/examples/multi-agent-collaboration/lcel/application.py#L225-L241


use template verify property instead of notify

Signed-off-by: michael.sgarbossa<EMAIL_ADDRESS>Description
Performs validation of desired template file before changing the configuration file.  This update replaces the execute block for running the sshd -t command with the verify property of the template resource.  If validation fails, the recipe no longer leaves an invalid configuration on the node.
Issues Resolved
Resolves #118
Check List

[x] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[x] New functionality includes testing.
[x] New functionality has been documented in the README if applicable
[x] All commits have been signed for the Developer Certificate of Origin. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

Thanks for putting this together @msgarbossa


[VS Code IDE] socket hang up only for http request for post request with attachment after upgrade vscode to v1.81 and above

VSCode Version:
Version: 1.87.2 (user setup)
Commit: 863d2581ecda6849923a2118d93a088b0745d9d6
Date: 2024-03-08T15:20:17.278Z
Electron: 27.3.2
ElectronBuildId: 26836302
Chromium: 118.0.5993.159
Node.js: 18.17.1
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.22621

You should get error:
Error: socket hang up
at createHangUpError (_http_client.js:322:15)
at TLSSocket.socketOnEnd (_http_client.js:425:23)
at TLSSocket.emit (events.js:187:15)
at endReadableNT (_stream_readable.js:1092:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
This error we are getting only for Post API with zip attachment with proxy.

For https post request  its working
Other API without attachments its working
Without proxy also API working

Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our issue reporting guidelines. Please take the time to review these and update the issue.
Happy Coding!

Please refer below information -
Extension used for API call - superagent, superagent-proxy.
Steps to reproduce

Configure proxy details in vs code -> settings -> application -> proxy.
Create one typescript file -> Test.ts
install packages  superagent, superagent-proxy,
using superagent-proxy try to call API (http only)-> Post -> with attachment (zip file)

Getting error -
Error: socket hang up
at createHangUpError (_http_client.js:322:15)
at TLSSocket.socketOnEnd (_http_client.js:425:23)
at TLSSocket.emit (events.js:187:15)
at endReadableNT (_stream_readable.js:1092:12)
at process._tickCallback (internal/process/next_tick.js:63:19)

Any update on this?

Hi @deepak1556 \ @chrmarti Any update on this


Can't download spacy.en data

Whenever I try to download the english corpus data from bash the download hangs after about a minute. Is there any way to download the data and set it up manually? Is it just the en folder in the lang dir? Where would I put it in the package dir?

Just Ctrl+C and then start again, just without force flag. Eventually it is downloaded


[dart2js] Record runtimeType incorrectly affected by runtimeType overrides

Calling runtimeType on a record will return a record type with field types corresponding to the runtime types of the fields. In cases where a field is of a type that overrides runtimeType, the corresponding field type in the record type should reflect the actual runtime type of the field value, rather than what the overriding runtimeType implementation returns.
https://dart-review.googlesource.com/c/sdk/+/285684 (which fixes this for dart2wasm) contains a test case for this situation which fails on dart2js.

The expectation that (a, b).runtimeType isn't just (a.runtimeType, b.runtimeType) feels unintuitive to me. Is there a reason it has to use the actual runtime type? If a user finds it useful for Foo().runtimeType to be Bar, why isn't it useful for (Foo(),).runtimeType to be (Bar,)?
/cc @lrhn

First of all (a, b).runtimeType can't be (a.runtimeType, b.runtimeType), because the latter is a record object, not a Type object. I'm being pedantic because keeping the different categories separate is important here.
We have types, Type objects, and other objects. Objects have types and runtimeType returns a Type Object. You can create a Type object from a type, but not the other way.
I expect (a.runtimeType, b.runtimeType) is intended to mean "a Type object representing the type of the pair with fields types a.runtimeType and b.runtimeType", but that's also not technically correct, because a.runtimeType is a Type object, not a type.
So, it'd have to be "a Type object representing the type of the pair with field types A and B, where A is the type represented by the Type object a.runtimeType and (similarly for B)".
That assumes that every Type object represents a type. That's not necessarily the case, because anyone can implement Type. We can't assume that the runtime system can go from an object of type Type to an actual type, which means using a.runtimeType to find the type of (a, b) isn't necessarily well-defined.
Basically, we don't trust runtimeType, so we don't want to depend on it.
We're asking the record what its runtime type is, like if we're asking a List<A> about its runtime type, and we don't start asking the list elements for that.
You can think of a record as a generic class per shape, with type variables set to the actual type of each field value when the record is created. An (1, 2) is an (int, int) object, a (_, _)-shaped pair with int for each field.
To allow a.runtimeType to be used, we'd have to keep it as a Type object, and not worry about the result actually represents any valid type in the type system. That means, to create a record's runtimeType we'd have to:

Call .runtimeType on every element, recursively if there are nested records.
Create a Type object containing those other Type objects.
Ensure that Type object has the correct equality and hashCode when compared to other Type objects.

It's not impossible. We'd have to introduce something like a new Type implementation:
class  _RecordType implements Type {
  final int _shapeId;
  final List<Type> _fieldRuntimeTypes;
  int get hashCode = Object.hash(_fieldRuntimeTypes) ^ _shapeId;
  bool operator==(Object other) {
    if (other is! _RecordType || _shapeId != other._shapeId) return false;
    for (var i = 0; i < _fieldRuntimeTypes.length; i++) {
      if (_fieldRuntimeTypes[i] != other._fieldRuntimeTypes[i]) return false;
    }
    return true;
  }
}

and use that as the Type object representation for every Record type.
Then, if a field value lies on its runtimeType, that Type object (which can be an arbitrary used implemented object) will be asked on every Type equality check.
It's just more cumbersome than what we'd prefer. It requires creating Type objects for the field types, and not just storing the type internally, like we can do for generics.

Yes, I'm abusing notation for concision: in (a, b).runtimeType, I'm using (_, _) as a function Object x Object -> Object, and in (a.runtimeType, b.runtimeType), I'm using it as a function Type x Type -> Type (implemented in practice as _RecordType or similar).
I don't think each Type here must correspond to an actual/honest type - as you say, we already don't trust .runtimeType. I'm more concerned with consistency between single values and tuples of those values when a user tries to debug with it. It's true that _RecordType carries more overhead than .runtimeType usually does, but does .runtimeType have to be an efficient operation?

Fixed by 1d4654c53068cf52f93c403ee0acee2a9e0caa23


Fixed installer for generated files on Windows

Installer would fail if the file was generated by bazel on Windows.
A generated file was added to the testsuite and a fix was implemented

@corco let me know if you'd like an entry in the AUTHORS file. If so, what should the entry say?

Sure, you can list me as "Jonathan Drolet<EMAIL_ADDRESS>


RHT Secrets Support

We need the ability to pass subscription certificates for RHEL. It would also be nice to have the secrets patch extended so that other directories can be user defined and passed into the container.

It would also be nice to have the secrets patch extended so that other directories can be user defined and passed into the container.

we could certainly do this with something like the following conf:
/usr/share/rhel/secrets:/run/secrets
/etc/pki:/etc/pki
...

The only thing I'm worried is when these default mounts are mounted? Meaning, should we mount them after every other mount for the container/image/kube are set up? That would lead to one of these default mount to override something coming from the container/image/kube. Or, should we mount these first thing and then mounts from image/container/kube are applied on top? That would lead, for instance, for someone to override /etc/secrets and yum install won't work in container.

@rhatdan @mrunalp @rhvgoyal @nalind PTAL

They are mounted last right now.  I don't think we want /etc/pki:/etc/pki/, We need these directories to be more specific.  /run/secrets is also a directory used by kubernetes?

I don't think we want /etc/pki:/etc/pki/,

/etc/pki:/etc/pki is just an example of what people might need and I've heard people actually willing to have this.

/run/secrets is also a directory used by kubernetes

/run/secrets isn't used by kube afaict but we of course need it for entitlements.

They are mounted last right now

So, are we ok in mounting these always last? at the cost of overriding specific image/kube mounts? I'm saying this because, for /run/... at least, images shouldn't mount run as it should be a tmpfs and we can be pretty confident it's not going to break a lot.
Notice that when you mount in docker with -v /a/silly/file:/etc/resolv.conf, even if docker mounts a real resolv.conf, the -v overrides the real resolv. So -v is mounted last as well.
I'm just worried of people abusing this feature breaking almost everything.

I believe we should check if the /run/secrets is a mount point, we do nothing.  If it is not a mount point then we add it as a mount point.  That would probably work, the problem with volume mounting it is that we have to make sure SELinux works.  Currently SELinux allows reading all content in /usr.  If we start to mount in from /etc, we could have issues.

I believe we should check if the /run/secrets is a mount point, we do nothing. If it is not a mount point then we add it as a mount point. That would probably work, the problem with volume mounting it is that we have to make sure SELinux works. Currently SELinux allows reading all content in /usr. If we start to mount in from /etc, we could have issues.

right, so allowing users to have generic mounts from host in containers isn't really feasible. We would basically allow reading from everywhere in selinux which might not be nice.
Should we start with just the RHEL stuff for entitlements and revisit this later for generic user provided mounts?

Perhaps we should just have a builtin mount points for CRI-O, where we could specify which directories would be mounted into the containers by default.  Then we just configure our RHEL/Fedora/Centos packages to mount /usr/share/rhel/secrets:/run/secrets by default

But they need to live under /usr right? Or selinux is broken

No they would have to set the labels correct if they want to allow them to be readonly in the containers.  We could explain in the man page how to do this. or give them suggestions.  Almost no one would do this.  So I don't see it as a huge problem and then it does not become a RHEL special sauce.

Fair enough, I'll work on this as soon as I can

@umohnani8 could you take thisone over?

@umohnani8 feel free to ping me for an overall design discussion as I though about a way to implement this :+1:

@rhatdan sure will take over.

Yes lets @runcom @umohnani8 and me work on the overall design.

Scheduled a meeting for tomorrow guys

This has been merged, closing.


[Shell] Default color for parameter value is very weak

Description
Outline the issue here:
Default color for parameter value is very weak. More distinct color is better especially for users who use terminal with black/grey colored background.  It's good to pick a color from standard 16 color pallet considering many terminal configurations.

Environment summary
Install Method: How did you install the CLI? (e.g. pip, interactive script, apt-get, Docker, MSI, nightly)
pip install --user azure-cli-shell
CLI Version: What version of the CLI and modules are installed? (Use az --version)
azure-cli-shell (0.2.2)
OS Version: What OS and version are you using?
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.10
Release:        16.10
Codename:       yakkety

Shell Type: What shell are you using? (e.g. bash, cmd.exe, Bash on Windows)
I've tried the following patterns.

bash or zsh + tmux
bash or zsh + w/o tmux

In the next shell release, there will be multiple color options.

PR #93 for azure-cli-shell added the colors

@oakeyc  - how are these color options supposed to work?

@StingyJack the colors referred to in this issue apply only to the az interactive command, not the CLI in general.

@tjprescott - OP made no mention of that command unless it was edited out in the past.

It is in the title [Shell] and also you can tell from the prompt in the screenshot az>> is the prompt within az interactive. But you are right--nothing in the original post makes that clear. I just happen to know the history of the issue :)


Feature Request: display only list items triggered by a certain criteria

I would like to have a item-specific view based on a specific criteria.
For example.  show only list items including the text "#today".

Noted. Improving search features is definitely on the road map, and will most likely include a view like you're describing. I will keep this issue open until it's implemented.


Update default template for pandoc>=3.1.7

Fix: https://github.com/openjournals/inara/issues/44
Builds on: https://github.com/openjournals/inara/pull/45
Takes the $if(csl-refs)$ block from current version of pandoc, replaces old version. not sure if backwards compatible.
also added svgnames to xcolor import because otherwise Blue is undefined.
after these, the demo paper can be built successfully.
Sorry this isn't separate from https://github.com/openjournals/inara/pull/45 , but i figure that one should be uncontroversial

Thanks! I'm going to cherry-pick the commit and will make it part of a PR that bundles all changes for a pandoc update.
I'll revert the svgnames change, as that's already handled by a call to \PassOptionsToPackage.

Part of #52.


Create the Share and Confession page using a DB

You can use Supabase or mongoDB.

Can I work on this sir, I have 1 year of experience on MongoDB and Next.js Framework, I believe I can do justice to this feature

assigned.

Update
used MongoDB and added users data mapped to the confessions in an array
Preview
Features Implemented

Adding a confession
Retrieving a confession using a username

https://github.com/Sayak-Bhunia/mystory/assets/116720762/69299b7b-5f91-4fc1-a40a-e808f569f309

One issue will come during deployment because I have to share the .env.local variable that is MONGODB_URI with you , once let me know, I will share that in your Insta DM maybe

looks good do the needful
insta - https://www.instagram.com/raw_shots29/
whatsapp -<PHONE_NUMBER>
you can also reach out to me on discord - sayak2903
mail -<EMAIL_ADDRESS>just let me know where you will be sending though :)

I would mail the env 👍🏼

ig the fetching is not working properly ?

I just tried , it worked fine for me, maybe try to search the actual username from where the confession has happened

It works with sidharth any username other than that is not working.

I just checked now it is working fine.


-nomusic doesn't do anything

when selected for a profile. -nosound works all right. I tried adding -nomusic to an external shortcut and it works that way, so the issue must be with Launchbuddy,

I'm unable to get the nomusic arg working even outside of Launchbuddy, so it might be an issue with GW2 itself?

It worked for me back in July outside of Launchbuddy.


#192 Config File with paths for #192

Fixes #192 by adding config file for paths for Livewire views, javascript assets and class namespaces.
Currently, Livewire hardcodes the applications root namespace, and view path. This change allows for configuration of those values to be pulled from .env, to be set statically in the config file, or retain the existing defaults. Includes a third configuration value to set the js asset "base_url"

Yikes, let's try that again


configure --enable-builtin/--disable-builtin is now dead code

It looks like having libidn2/libicu/libidn is no longer needed to generate
the built-in PSL data; the BUILTIN_GENERATOR_* defines are no longer used
anywhere except in the psl_builtin() function, and suffixes_dafsa.c is
compiled even if --disable-builtin is used.

Not sure what you mean. You want to say that there is a bug in the build when using --disable-builtin ? (Possibly yes).

Fixed in master, thanks.

I mean I was able to get --enable-builtin --disable-runtime to work without any of the external libraries installed by removing the configure tests for libidn2, libicu, and libidn from --enable-builtin, and removing all references to BUILTIN_GENERATOR_LIBICU, BUILTIN_GENERATOR_LIBIDN2 and BUILTIN_GENERATOR_LIBIDN everywhere.
See this patch.


Create an OpenAPI of a PyWPS service ?

Now that we have some support for OGC API - Processes, Is there an easy way to create an OpenAPI page for a PyWPS service?
Something like:
https://demo.pygeoapi.io/master/openapi#/
I feel that https://github.com/geopython/pygeoapi might be helpful but I'm not sure how.

@cehbrecht
Any thoughts about this? with/without regards to your comment here:
https://github.com/geopython/pywps/pull/588#issuecomment-809253095


Add KImageView tests

@Unlimity we don't using CircleCi and going with GHA instead. Unfortunately GHA don't providing powerful machines for OSS projects and can offer just a 7gb Ram per machine what can be not enough and create a flaky issues. However it's free to use. Pros and Cons.


.When() always failing

Using FluentValidation 7.2.1 (asp.net mvc c#) as follows
public QuestionValidator()
{
RuleFor(x => x.Answer).NotEmpty().When(x => 1 == 1);
}
the NotEmpty() rule does not render client side. If I remove the .When() it works fine. Note that I only use "1==1" to ensure that I forced a true condition to check it wasn't my property.
The 'real' code I was trying is as follows and .Required is true.
public QuestionValidator()
{
RuleFor(x => x.Answer).NotEmpty().When(x => x.Required);
}

That behaviour is correct.
Client-side validation does not support rules with When conditions. This is a limitation of MVC's clientside validation.  Please see this section of the documentation: https://github.com/JeremySkinner/FluentValidation/wiki/i.-ASP.NET-Core-integration#clientside-validation

Thank you for such a rapid response! I'm needing to When() to execute server side to use the NotEmpty client side, but not to react if the property changes client side. Is there any way to conditionally do that?

Sorry I’m not sure I understand what you’re asking...could you give a more detailed example?

Sorry, you're right, my question wasn't very clear.
Consider my code here:
public QuestionValidator()
{
RuleFor(x => x.Answer).NotEmpty().When(x => x.Required);
}
The x.required is a parameter server side only although it is in the view model. At the time the server side code executes, I'd like it to use x.Required to decide if to render the "data-val-required" on the form field.  If the value of x.Required changes client side, there's no requirement for the rule to not be used.
I'm considering, instead, to add this in manually in the form, checking the Required property and adding the correct HTML attributes in the element. But, the reason I was avoiding this was because then I'd have logic in 2 places which doesn't feel very 'dry'.
Thank you again for a great library! I've been using it for a long time now!

Thanks for clarifying, I understand. No that’s not possible I’m afraid...the clientside rules aren’t generated conditionally. I think your approach of adding it manually to the form is the best bet.
For anything other than the most basic clientside validation it’s usually better to use a separate clientside validation process anyway.

And I wouldn’t worry about “dry” here - the paradigms hereare completely different. Although usually bound closely, validating an object’s properties is actually very different from validating clientside form fields. Personally I never use FV’s clientside support....it becomes too hard to manage as soon as you need anything more complex on the client.

Thank you again!  That all makes sense. I'll put this solution in place and continue!


[feat]  Implement Undo Functionality for Deleting Notes

Issue Template
Description
Currently, when users delete notes, the action is permanent and cannot be reversed. To improve the user experience, we need to implement an Undo functionality similar to Google Keep, allowing users to restore notes shortly after deletion. This feature will prevent accidental data loss and make the deletion process more user-friendly.
type of changes :

feature added

Acceptance Criteria:

Users should see an Undo option after deleting notes.
Notes should only be marked as "deleted" and not removed permanently from the database.
If the user clicks Undo, the notes should be restored without refreshing the page.
After the undo window (e.g., 5 seconds) expires, the deleted notes remain marked as "deleted" but are not yet hard deleted.

screenshots
Screencast from 2024-10-14 10-31-38.webm

hey @theashikagupta , could you please assign this to me ?

Thanks for raising this issue @Saurabhchaudhary9799  . You can work on this issue.