[rstmgr] D3 Signoff

Moving to M5 as we are not expecting any further RTL changes as part of M4.

rstmgr was declared D2S on Mar 9, 2022, commit 4838ec1, and the current state at 459d46cde06112925d6091c3b5256487c54d1efb
The rstmgr code location changed from hw/ip/rstmgr to hw/ip_templates/rstmgr when it was generated by ipgen near commit 275cf14
Analysis by checklist item:
NEW_FEATURES_D3
The changes in hw/ip/rstmgr and hw/ip_templates/rstmgr since D2S are shown below.
1a3d99aa4dfb4e9befedcdf6c7860a782a4264d9 [dv,top_earlgrey] Fix pwrmgr_rstmgr_sva_if bind for top
87799dd1214cf6e50dd03fb7d71bcaef91c7162c [ip_templates] Restore BUILD file templates
52a36297706242e26435e2ca7440aa6ec3096c3a [bazel] Remove invalid autogen_targets.
71fe7b4e13c37c446ceb8c42c722c44e9e538681 [dv,rstmgr] Generate node toggle exclusions from hjson
8295903d7e8d6d52fac8ad434c70a773f760a771 [bazel,autogen_hjson] Split C and rust header generation
30d7e787c753caaa03fe68a4a70da1bbcbc1d96f Add the project name to the copyright header
f575e4b7dc75ec811c5bd868a96b1763ae875476 Make .core files pass FuseSoC 2 schema validator
66557fde05464d865344f920d68fd6370c1bbf44 [dv,rstmgr] Handle CSRs reset by POR
e075d763bc1afa700fd4f32171d830fae96326d2 [sec_cm,pwrmgr,rstmgr] Update sec_cm_testplans
0750df297bbdf1e5e88a15459e2aba2d8439cc89 [ipgen,rstmgr] Fix core files
b16179dd7466e1585dbe5ed3127cdb5ef9478455 [ipgen,rstmgr] Fix BUILD files
f3227f1ea1908e593094cca0317aebe6ac60100f [ipgen,rstmgr] Change templates to use plain dictionaries
f9d8ed1ea2023dc837d522c540e1b1508bb44cc2 [ipgen,rstmgr] Turn a few more files into templates and fix paths
f58a9a1d5e93b5c05b150be724d648e73ebcb2d6 [ipgen,rstmgr] Remove files that are generated
f99c77fd2845157a3cf66e6b01497cd22121b26b [ipgen,rstmgr] Move some template files to their intended destination
a23c70bb8df8634254d08eca3322e4d4698891fe [ipgen,rstmgr] Copy all hw/ip/rstmgr files to ip_templates
61a237e1973d6a29d377c2be871139553c7d344f [util/reggen] reverse order of substruct generation
de31bdf1c26be2714ca787c6041a56eb56eb7d1e [reggen] Remove the devmode input
1b16ca2122d956f4b1f909ba2e996b01ff22001e [reggen] Add mubi support SWAccess that sets/clears a reg
fbd888eea85260f03095b7b7f12537638ca27183 Revert "[reggen] Add CIP_IDs and bump all major versions"
0ba10b3cd3157d233c6a9a21676b058971399b99 [reggen] Add CIP_IDs and bump all major versions
232d2434d0a5ff17a9ffc27def610fc5fd561720 [rstmgr] Remove old TODOs
e9b2b0f15b3bf6b81f34f7dcdc11c486854b9cd4 [dv/cov] Regenerate exclusions and minor coverage fixes
407d32b4264b02d5821b21be9d178265be9e06d5 [rstmgr_cnsty] Do not hold child handshake under reset
e063764dd06f0c61dad3f992cee794d13679c716 [tlul] Add access latency and ifetch to adapter_reg
f5cb3de38d68ec9e068b50337ceaa8d6e83961d3 [rstmgr] Add u_ to instance name
12e3dd9c231754fa533afbc8255a33b0e03bca5b [pwrmgrr/|rstmgr] Moved fault_status regs into LC domain
6f306d3dc604b35c495efdc5332863754565ebdc [RTL] Resolve enum assignment violation
29f760ca206ba7e6f163934acb294e6e40f75e72 [top] Auto generate
57b9b4b59175c1acd4ad706ddcf29a7ba4dc4fda [rstmgr] Minor lint fix
d2ab5630b1a07fad31e07c9a7500aacf3cb701c6 [rstmgr] Address comment from #12890
417de06bd2ec4efd5676dc6b7442bdb9a673ea41 [rstmgr] Enable SVA check in sparse_fsm
2e3fe6a51cb52d5f8e6257d44cbc7e19590915b3 [mubi/lc_ctrl] Change MUBI / lc_tx_t encodings
208d34a3e1eda12a07f2c9a246ddccc381792fd6 [reggen] Add spurious WE check to autogen'd regfile
e5ec3c5707609d92985b1702e5e711e458afdefd [reggen] Don't generate reg_busy_sel if there are no async regs
c591574068a4523db21079b49546b089de093f3d [all] Introduce sparse FSM macro
ad92b6f0a347f967cb82e06e508ddd6d08afa936 [top] auto generate
These are bug fixes, enhancements, or relate to the ipgen change. None of these commit a new feature.
TODO_COMPLETE
There are no TODOs in the rstmgr code.
LINT_COMPLETE
There are no lint errors or warnings in rstmgr since 2024-07-12.
CDC_COMPLETE
The CDC checking flow is in flux across the project at the moment, so
this item can't really be signed off right now. This was waived for
the last tapeout because there was no block-level CDC flow. The best
approach might be to waive it again.
RDC_COMPLETE
I do not believe that OpenTitan currently has a block-level RDC flow.
As with the last tapeout, this requirement will need to be waived.
REVIEW_RTL
I did an RTL review and found no salient issues.
REVIEW_SW_CHANGE
No software-visible change since this was at D2S.
REVIEW_SW_ERRATA
Not applicable.

Thanks for this analysis @matutem. Is there a way we can get a diff on the RTL from the previous D3 signoff to now? This would be useful for me to check as part of approving this signoff.

Notice about 50% of the diffs come from the rstmgr_reg_pkg and _top.sv files which are generated. There were change(s) in the CSRs, like the change in reset_info, and CSR clocking which cause changes in generated code that seem extensive. Moreover, the command you use compares the old hw/ip/rstmgr/rtl/rstmgr_reg_top.sv to the current reg_top.sv, but it should compare the latter to the old generated hw/top_earlgrey/ip/rstmgr/rtl/autogen/rstmgr_reg_top.sv instead. It is useful to diff the data dirs instead, since the CSRs are generated from the generated rstmgr.hjson file.
A similar problem in this diff is comparing hw/ip/rstmgr/rtl/rstmgr.sv to the current one under ip_autogen: the right comparison should be between hw/top_earlgrey/ip/rstmgr/rtl/autogen/rstmgr.sv and the current one, and that shows lots of differences are due to a change in the number generated resets, which was due to the massive fix to resets in https://github.com/lowRISC/opentitan/commit/2d3aa1765af8141675d8f3aee3b3a691d1a0db02.

Thanks for the details, @matutem. I think this is ready for signoff except that the lint waiver file will have to be approved by TC.

rstmgr.waiver has been approved by TC.


Use correct tab indexes in signal handler

Capturing the index by value does only work if tabs are added and removed in LIFO order.
Depends on https://github.com/rust-gnome/gtk/pull/73
I'm not quite sure about the 'static bound on Widget, but I hope it's ok..

Nice catch!

Thanks for your work ! I merge !


chore: Add Python 3.5 support

Needs to be rebased

Needs to be rebased

Yup, just needs an update.

@fxfitz, @jmvrbanac rebased!


Clicking F5 is causing many save request calls to the plugin

Godot version:
3.1.1
OS/device including version:
Ubuntu 18.04, 64bit, gtx1060
Issue description:
I noticed that when scene has unsaved changes, clicking F5 on the keyboard will cause many save_external_data calls in the plugin.
It can be a problem in scenario when saving the state of plugin takes a little longer (save operation take many times more time than in should).
From my short investigation it probably is a problem related to how keyboard shortcuts are implemented in the editor. The place at which I was looking at, was BaseButton._unhandled_input() function (where stacktrace took me when I used a breakpoint, placed at the line with the save_external_data call on the engine site (EditorData::save_editor_external_data())).
Steps to reproduce:
Simple way:

Download sample project
Run Godot from terminal window and open the sample project
Open 'SomeScene.tscn'
Move spatial somewhere and click F5
In terminal window observe multiple lines in a row starting with SaveIssue: Plugin is saving external data

Manual way:

Run Godot from console
Create new plugin
Put this script in the main script file of the plugin:

tool
extends EditorPlugin

func save_external_data() -> void:
	print("SaveIssue: Plugin is saving external data at msec time: ", OS.get_ticks_msec())

4.. Create new scene, put a Spatial inside, save it
5. Each time when you want to reproduce the problem, make local changes to the scene by moving spatial somewhere and click F5 on the keyboard, and take a look at terminal window (output inside editor is cleared at the moment of starting the sample)
Minimal reproduction project:
PluginSaveIssue.zip

Still valid in 0a7942f


Cannot connect to runtime

I'm getting the following issue. Thoughts on what could be causing this?

Did you try using "protocol": "inspector"?

Its been a while. I think I may have gotten this working. Will close and reopen if i run into any issues


fix: Read the InputStream into a String

This is a quick fix for #26, given an InputStream in the incoming
message body then read it into the String and pass that along to the
mapping engine as the parsers (JSON, XML) expect body to be String
based.
Fixes #26

@igarashitm would you mind reviewing this?

Thanks! looks perfect :+1:


Update crate for embedded-hal 1.0

This PR updates the crate for embedded-hal 1.0, which is a breaking change. The changes are fairly minimal though as only a few imports and trait names have changed.
Any feedback is appreciated.

Thanks for the contribution!
It seems quite straightforward and I will merge it soon, I just wanted to ask if you had the chance to test the crate on a real LTR303 after this update?

Yes, altough only fairly briefly like the first example (start measurement, wait for data ready, get data).

Thanks again for the PR, I've also tested your changes on my device and it seems to work fine, so I'll merge it.
Dankeschön!


Large Lots errors not logging to Semaphor

I received a Sentry notification with a LargeLots error - someone trying to access the apply-confirm page with an inaccurate tracking id, hence raising a DoesNotExist error and showing a 500.
More importantly, it looks like this error did not get logged to Semaphor. We should check that we have Semaphor logging for largelots.org set-up as we want it to be.

FWIW – I wired up deployment notifications, but I'm 50% sure I didn't do errors. I'll do this in the next two weeks, prior to the commencement of the next round.

The Semabot callback URL had not been added to Sentry. It's all set-up now.


gpu: setting default gpu partition policy

Ⅰ. Describe what this PR does
在非 VM 情况下，gpu 不需要按照 Partition 分配，这种情况即使卡型匹配到了默认的 PartitionIndexer，需要根据 Node Or Device 上的 Label 来决定是否按照 Partition 分配
Ⅱ. Does this pull request fix one issue?

Ⅲ. Describe how to verify it
Ⅳ. Special notes for reviews
V. Checklist

[ ] I have written necessary docs and comments
[X] I have added necessary unit tests and integration tests
[X] All checks passed in make test

/lgtm

/ltgm

/approve


rules no do not show up anymore

at some points we had the rules on the dashboard, which was nice. They are gone now.

this is fixed now because the flow is updated


Change cargo dependency for ledger-rs new version

Let's open an issue to remember that we need to change this once we merge the other PR
Originally posted by @jleni in https://github.com/Zondax/filecoin-rs/pull/134

Done as part of #139


@atomic error

I'm getting an error running the example on Julia 1.7.2:

The code works in Julia 1.6.6 so I assume this is a change in 1.7.

Yes, in Julia 1.7.2 the following @atomic was added to Base and it shadows the one exported from the CUDA.jl package.
@grant-roy thank you for opening the issue.

Sure, happy to help spot an issues.


InvalidCharacterError when using URL in src

Hello,
I'm trying to use this package to dynamically display many pdfs, but as soon as I try to display my remote pdfs I get this error :
"InvalidCharacterError: Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded."
`
<PDF
v-if="docu.extension === 'pdf'"
:id="vuePdf${docu.id}"
:key="docu.id"
class="vue-pdf"
:src="docu.downloadPath"
@on-complete="onLoadedContent()"
/>
`
The link is a S3 presigned url.
I tried with a local PDF file (the one you used as the example) but I get another error "Invalid Pdf Structure" (I need it to work with remote URLs tho).
I'm using Vue3 with Nuxt3.
Is this an issue or am I doing something wrong ?

Hey, try the new version, it's now v1.0.3
npm update pdf-vue3

or
npm i<EMAIL_ADDRESS>

I am getting the same issue on v1.0.12 as the URL has a - in it and atob doesnt like it.

I am getting the same issue on v1.0.12 as the URL has a - in it and atob doesnt like it.


TIFF Data Layers

Update Spatial to use viv
Provide schema
Add sliders/checkboxes/color selection
Remove old image methods

Fixes #418

@ilan-gold : Ping me when tests pass, and I'll give it a final review, unless you'd prefer that I look at it now. No hurry.

The tests pass locally but they are not passing for some reason on travis - actually, the tests pass, but travis runs out of memory when building.  Do you know anything about this?

hmm, don't know.

The UMD bundle is huge: Consider excluding some dependencies from the build, and the end user would have to supply them instead? (luma?)
Looked, and github CI wouldn't give you any more memory: 7 GB vs 7.5 GB.
Is there any chance the build on Travis is more of a memory hog than locally? Do some local profiling to see what you'd expect memory usage to be.

I'd suggest switching focus for a moment, and when you come back you might have fresh ideas... ping me Monday if it's still stuck?

@mccalluc  The build passes.  Can you take one more look or approve?

Further comments:

Consistency on the welcome page (unless you're getting from Nils to use these particular strings):

'Spraggins MxIF' -> 'Spraggins'
'High Bit Depth ...' -> The name of a paper including this data. (or at least this technique.)
change the url from vanderbilt to spraggins

Since we have already deployed with vanderbilt and Trevor has the name spraggins for the IMS stuff, we need to stick with vanderbilt for now.


Security Administrator assingn

i want assign security  when  task schedule execute need  please contact administrator  means enter login Id and password  or how to assign security administrator for the schedule task.
sir please  send me soon as par your  suitable solution.
Originally posted: 2014-05-16T00:47:23

See other posts and documentation for information about access rights and the Task Scheduler.
Originally posted: 2014-05-17T11:12:47


Hbase new version 2.4.17

Description

Added version 2.4.17
Update to jmx-exporter 0.20.0
Add nexus upload script

@lfrancke will do more refactoring here. No review required yet!
Definition of Done Checklist

Not all of these items are applicable to all PRs, the author should update this template to only leave the boxes in that are relevant
Please make sure all these things are done and tick the boxes

- [ ] Changes are OpenShift compatible
- [ ] All added packages (via microdnf or otherwise) have a comment on why they are added
- [ ] Things not downloaded from Red Hat repositories should be mirrored in the Stackable repository and downloaded from there
- [ ] All packages should have (if available) signatures/hashes verified
- [ ] Does your change affect an SBOM? Make sure to update all SBOMs

Is this missing the changes to the Dockerfile?

Is this missing the changes to the Dockerfile?

Yeah did not check that in somehow

Closing in favor of https://github.com/stackabletech/docker-images/pull/494


Authentication flow triggered by external IDP not working (OKTA)

Description
After configuring OKTA as an external IDP using SAML, the API Manager authentication flow is not working as intended.
When the authentication flow is triggered by the IDP, the API Manager throws the following exception:
[2022-08-24 19:09:00,496] ERROR - DefaultRequestCoordinator Context does not exist. Probably due to invalidated cache. Requested client: <IP_ADDRESS>, URI :POST:/commonauth, User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36 , Referer: https://dev-33804455.okta.com/
Steps to Reproduce
To reproduce the issue, configure OKTA as the IDP, following the documentation below:
https://apim.docs.wso2.com/en/3.2.0/install-and-setup/setup/sso/okta-as-an-external-idp-using-saml/
After configuring it, log into the OKTA developer panel with a registered user to the created application.
From the applications view, select the API Manager. Authentication will fail.

Affected Component
APIM
Version
3.2.0
Environment Details (with versions)
No response
Relevant Log Output
[2022-08-24 19:08:45,511]  WARN - DefaultRequestCoordinator Authentication context is null, redirect parameter filtering will not be done for null
[2022-08-24 19:09:00,494] DEBUG - AuthenticationContextCache Found a valid AuthenticationContextCacheEntry corresponding to the session data key : https://dev-33804455.okta.com/app/dev-33804455_myapp_1/exk6823nxg5EqvVYe5d7/sso/saml from the data store.
[2022-08-24 19:09:00,495] DEBUG - FrameworkUtils Authentication Context is null
[2022-08-24 19:09:00,496] DEBUG - DefaultRequestCoordinator Session data key is null in the request
[2022-08-24 19:09:00,496] ERROR - DefaultRequestCoordinator Context does not exist. Probably due to invalidated cache. Requested client: <IP_ADDRESS>, URI :POST:/commonauth, User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36 , Referer: https://dev-33804455.okta.com/
[2022-08-24 19:09:00,497]  WARN - DefaultRequestCoordinator Authentication context is null, redirect parameter filtering will not be done for null
[2022-08-24 19:17:33,391] DEBUG - AuthenticationContextCache Found a valid AuthenticationContextCacheEntry corresponding to the session data key : https://dev-33804455.okta.com/app/dev-33804455_myapp_1/exk6823nxg5EqvVYe5d7/sso/saml?RelayState=https://dev-33804455.okta.com/home/dev-33804455_myapp_1/0oa6823nxhXURnzeI5d7/aln6828d9hihx2ImB5d7 from the data store.
[2022-08-24 19:17:33,392] DEBUG - FrameworkUtils Authentication Context is null

Related Issues
No response
Suggested Labels
No response

IDP initiated login flow is not supported with OKTA


feat(profile): Added a profile data section below the QR code

Description
Added a profile data section below the QR code
I had to change the top css of the tooltip because I needed a fixed top, if the user inserted 1 or 4 links if I used a percentage, the tooltip changed position
Linked Issues/Tasks
https://synonymworkspace.slack.com/archives/C01H106JRQB/p1706794516251539
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Refactoring (improving code without creating new functionality)

Tests

[ ] Detox test
[ ] Unit test
[X] No test

Screenshot / Video
https://github.com/synonymdev/bitkit/assets/63161412/9ef97bb0-a012-4c78-877a-d688de07b28e

I think we can do without the empty links note:


:bug: When upgrading catalogd to a revision that uses HTTPS, content URLs of existing Catalog objects remain unchanged.

I believe this is because of this check:
https://github.com/operator-framework/catalogd/blob/b68cda46fc08b639264f3d414f65b5413621cd0c/pkg/controllers/core/catalog_controller.go#L135-L141
I think there are two things to fix:

We should not read our own status to assess state. The Catalog status is where we write state after reading from elsewhere. In this case, we should read the actual source of truth (the cache?) to see if we have something unpacked.
Even if we don't need to unpack again, that doesn't mean there is nothing to do. For this bug, the thing we are missing is updating the content URL now that we're serving it via https.

Hmm. It seems there is no way for the LocalDir storage implementation to determine if what it has stored is actually up-to-date. Solving this problem may require a more invasive change.

Pretty sure this was fixed by https://github.com/operator-framework/catalogd/pull/424


[BEAM-XXX] Reenable static type checking for iobase

Contains fixes so static type checking in iobase passes

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @pabloem

Looking at the build failures...
Can someone explain to me why PipelineContext is in runners?
It feels wrong for io to import runners. Would moving PipelineContext in a package pipeline be a sensible option?


Add TypeScript Support

Do you want to request a feature or report a bug?
Feature
What is the current behavior?
Currently the library doesn't support TypeScript
What is the expected behavior?
Provide TypeScript support

Add types

https://github.com/DefinitelyTyped/DefinitelyTyped/pull/24259 :wink:

@guilhermehubner Awesome! So this library can be used in TypeScript without having type definitions provided by this library? (Sorry if I'm asking a noob question, I haven't tried out TypeScript yet!)

@kenny-hibino yeah! DefinitelyTypes is a oficial typings repository (the advantage to submit types definition to there instead maintain it on project is the Q&A, this repository is maintained by Microsoft team and require some best pratices).
Your lib will work with TypeScript just by add the definition with yarn add @types/react-places-autocomplete. :wink:

Great! Thanks for adding type definition @guilhermehubner 👍

Hi, https://github.com/DefinitelyTyped/DefinitelyTyped/pull/24259 is incompatible with current version and some types are missing.


Using libtdjson in R

I am trying to write some simple R bindings for tdjson, but I am really stuck.
I compiled the source and got fully working libraries (libtdjson.so) and tested the compiled libs with python.
When I try to interface with the library in R, I do not get any return value from the function calls. Anyone knows how to that?
This is what I've tried in R:
library(jsonlite)

dyn.load("tdlib/lib/libtdjson.so", type = "External")

.C("td_set_log_message_callback", 2)

# setting TDLib log verbosity level to 1 (errors)
log_command = list("@type"="setLogVerbosityLevel",
                   "new_verbosity_level"=1)

td_execute <- function(query) {
  query <- jsonlite::toJSON(query, auto_unbox = T)
  result <- .C("td_execute", charToRaw(query))
  return(result)
}

test_command = list("@type"="getTextEntities",
                    "text"="@telegram /test_command https://telegram.org telegram.me",
                    "@extra"= c("5", 7.0, 'a'))

t <- td_execute(test_command)
rawToChar(t[[1]])

The only return values from the lists are basically an echo of the function call parameters.

.C("td_set_log_message_callback", 2)

This call looks very strange.
Anyway, if you call td_execute correctly, you should always immeditaly receive JSON response, so the issue could be only in the way td_execute is called, or the answer is interpreted.

Yes, the first part looks a bit weird, because I've tried a lot of stuff. It can be ignored.
I've relayed the question to Stackoverflow and the quick answer is that R requires a custom compilation of the source code with special R header files. That means, tdjson cannot be called from R directly like in other languages.
I think you can close the issue, even though it isn't solved yet. The solution would also require some more expertise in R development and that is probably out of scope four your repository


Import not working

Hi.
I installed it with pip but i cant import "from sqladmin import Admin, ModelAdmin"... its not working.
Any help?
Thanks

Hey,
Yes I haven't actually released this yet, some basic functionality is available though,
which you can see in the demo.
You can install it from the git repository using pip for now. Let me know if that doesn't work out for you.
Something like this should do it:
https://github.com/aminalaee/sqladmin.git

I've also released version 0.1.0. So it's safe to close this now.
Any feedback would be appreciated 👍


Make number of failed tests configurable

Is your feature request related to a problem? Please describe.
Hi, I would like to use this plugin, because sometimes I encounter test runs where all the tests are failing and this uses a lot of resources. However, I'd like to have the number of failing tests configurable, because it can happen, that a test is failing and I still want to execute the whole test run.
Describe the solution you'd like
It would be good to have an env variable where I could set a number of failing tests after which all of the remaining tests should be skipped.

Hi @josefsmrz ,
Thanks for your suggestion. The new FAIL_FAST_BAIL option is available in v3.4.0

Hi @javierbrea,
looks very good, thanks for the fast implementation! I am currently testing it in our project and I've noticed these messages:
[fail-fast] Enabling skip mode
appear after every failed test. Perhaps this could be replaced by a message counting the number of failed tests so far, something like:
[fail-fast] Failed tests: x/y
BTW seems to work with the test retries (https://docs.cypress.io/guides/guides/test-retries#Configure-Test-Retries), which is great!

Thanks @josefsmrz,
You're right, that message shouldn't be printed until the plugin actually enables the skip mode. I have opened the #193 issue for fixing it.


Animated SVG renderer

Could we render 3D diagrams as animated 2D diagrams using SVG?
SVG supports animations but I'm not sure how easy it would be to convert our geometry into SVG animations. We could also use subdivision, but that requires refactoring the SVG pipeline so that it can take subdivided geometries (related to #352).

I think animated 2d diagrams are a GREAT idea, but that this would be best
accomplished with the webgl renderer by sliding through a 3d geometry and
rendering appropriately with an orthographic projection. Animating the SVG
primitives would be a nightmare.
On Mon, 20 Jun 2022, 13:10 Calin Tataru, @.***> wrote:

Could we render 3D diagrams as animated 2D diagrams using SVG?
SVG supports animations but I'm not sure how easy it would be to convert
our geometry into SVG animations. We could also use subdivision, but that
requires refactoring the SVG pipeline so that it can take subdivided
geometries (related to #352
https://github.com/homotopy-io/homotopy-rs/issues/352).
—
Reply to this email directly, view it on GitHub
https://github.com/homotopy-io/homotopy-rs/issues/540, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACQ4OHQVBAD3OI63W4SJ2JDVQBGSLANCNFSM5ZIRGBZQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Let me clarify, there are three ways to do animated 2d diagrams (from easiest to hardest):

Use GL renderer (#532) - easy
Use the existing SVG renderer on the subdivided 3D geometry - requires some refactoring as the SVG renderer and subdivision work on different geometries (but that's something I am keen to fix - #352)
Write a new renderer which uses SVG animations - very hard

In the short term, we will definitely do 1, but maybe 2 is the better option in the long term.


Change custom font programmatically

hi
is there any way to change custom font programmatically...??
i have some custom fonts and user will choose one of them. so, i need to change the custom font when user change his choice.

There are public methods in CalligraphyUtils
https://github.com/chrisjenx/Calligraphy/blob/master/calligraphy/src/main/java/uk/co/chrisjenx/calligraphy/CalligraphyUtils.java#L107

Effectively the same issue as #96 #100


cudatext: 1.165.2 -> 1.165.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for cudatext is: "Cross-platform code editor"
meta.homepage for cudatext is: "https://cudatext.github.io/"
meta.changelog for cudatext is: "https://cudatext.github.io/history.txt"
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.165.2 with grep in /nix/store/h03gvibdfw8f67sxg13833myil5a7d1l-cudatext-1.165.2
found 1.165.2 in filename of file in /nix/store/h03gvibdfw8f67sxg13833myil5a7d1l-cudatext-1.165.2

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

3 total rebuild path(s)

3 package rebuild(s)

3 x86_64-linux rebuild(s)
0 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
cudatext
cudatext-gtk
cudatext-qt

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/h03gvibdfw8f67sxg13833myil5a7d1l-cudatext-1.165.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A cudatext https://github.com/r-ryantm/nixpkgs/archive/82904fc299921e9c230bfe62e8dbb909e104d6db.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/h03gvibdfw8f67sxg13833myil5a7d1l-cudatext-1.165.2
ls -la /nix/store/h03gvibdfw8f67sxg13833myil5a7d1l-cudatext-1.165.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

cudatext
cudatext-gtk

Maintainer pings
cc @sikmir for testing.

Only deps updated, no cudatext release.


wip: Update dependencies to latest 3.0 builds

Updates:

.NET Core runtime to 3.0.0-preview-27114-02
BuildTools to 3.0.0-alpha1-20181114.4
Corefx packages to master build 18563.5 and 2.1 servicing 27114-05

cc @joperezr

I couldn't find a build in dotnet/versions which has real signing done.


Add options to publish* methods

In order to set, for example, expiration or delivery mode.

Thank you @rstuven! This looks good


Update templates to use endpoint routing

https://github.com/aspnet/Routing/issues/909
Moved from https://github.com/aspnet/Templating/pull/831

@davidfowl Ping. I'd like to get this merged. Do you have anymore feedback?


Step 2 nugget identification

When I choose the NuGet and click on step complete than when it return to the dashbord it doesn't show step complete symbol(tick). Why?

If the "step complete" button is activated, it should always return to the dashboard and mark the current step as completed with a checkmark. It worked with both step 1 (nugget identification) and 2 (redundancy removal) in my test setup.
Could you please check if this problem occurs (a) regardless of the document set or only for certain document sets, (b) for all users or only for a single user, (c) for all browsers or only for a particular browser, and (d) if your MDSWriter instance uses the code from this repository or whether it has been modified?


keyboard layout and locale selection

Hi 👋🏻,
First off, congrats on your awesome script! I really love how you’ve set everything up to make installing Void Linux so easy.
Also, do you think it might be worth adding options to the script for selecting the keyboard layout and system locale? Right now, I just edit the installer.sh file and change the "locale" and "liblocale" variables, but it feels a bit tedious.
Thanks! 🙂

hey, sorry for getting back to you on this so late
yeah, this was a bit of an oversight of mine, i'll try and fix this as soon as possible because it counts as the installer not doing what it's intended to do, that being to deploy a ready to go system without fuss

hey,
got a day off of work so got around to adding a locale selection section, the menu is a bit annoying, but the option is there now.
if there's anything else, do let me know, closing with this issue.


Only create a node if we need to when saving a subscription

Previously if the first subscription failed to save, but we created the node successfully we would fail all subsequent subscription saves because we would fail to create the node.
This change checks for the node using MiqPglogical.node? before trying to create it.
@Fryguy @h-kataria

@miq-bot add_label bug, core, replication

👍


How about the customer RNUMBER

I have a problem that I want to change again RNUMBER .
For example : if (...){
RNUMBER = new RegExp( /^[-+]?(\d+|\d+.?\d+)$/ ),
}else{
RNUMBER = new RegExp( .... ),
}
I have tried many times have not solved

Hi @dnqdat
Can you show me an example on jsfiddle ?

@hsnaydd
I found a solution :
RNUMBER = window.location.pathname=="..." ? RNUMBER = new RegExp(/^[-+]?(\d+|\d+?\d+)$/) : RNUMBER = new RegExp(/^[-+]?(\d+|\d+.?\d+)$/),
:D

Is your problem solved?

Good news  👍
Have a nice day.


Created a CRServo wrapper.

I wrapper an adapter for continuous rotation servos. Let me know about any questions you have. @amarcolini

Hey @amarcolini do you have any questions?


Informational: the intro videos can also be skipped by passing a command line argument to the binary

The intro skip can be done with +com_skipIntroVideo 1 command-line argument to the game executable through game launch options in steam so the hook in this library is not required.

Yes I'm well aware of this command-line argument. The skip intro hook sets the same flag that having "+com_skipIntroVideo 1" as a command-line argument will. It still has its use for people that don't know about this and those using the Xbox version as it does not easily allow you to change command-line arguments.


Update README badges

README badges are fairly common, and often refer to the branch name in their URLs:
[![Build status](https://travis-ci.org/org/repo.svg?branch=master)](https://travis-ci.org/org/repo)

We could probably figure out some patterns like org/repo.svg?branch=old_branch_name which can be replaced with org/repo.svg?branch=new_branch_name.

Released as 1.4.0


Should be a quick fix for issue #61

I edited the code to prevent html tags to be rendered, but probably there's a better way to fix the problem.
Makes it safer though

Little bit aaddedo to the docs for #67


Enhance paramsForServer with parameters with specific values.

Summary
This a solution to the issue with -1 from feathers-hooks-common mentioned here https://github.com/feathersjs-ecosystem/feathers-vuex/issues/590. The solution is simple. Instead of filtering only by parameter, we could filter by parameter with a specific value. For instance, paramsForServer: [['$limit', '-1']] or paramsForServer: [['$limit', value => value === '-1']]. This is not a breaking change.
Other Information
If that looks good for the team, we could update the documentation and link that PR to here as well.

Please, take a look at my comment there

@J3m5 Allowing a filtering function within theparamsForServer solves the $limit: -1 issue and also adds some needed functionality to the paramsForServer filter.
That would be a better and more straightforward solution over hard-coding the -1 in multiple places within the code.

Ok I get it.
There is one small problem however.
This MR will conflict with a previous one
And I think the added code could be isolated in a separate function.

This is a good idea.  Can you double check the conflicts from the other PRs merged?

This is a good idea. Can you double check the conflicts from the other PRs merged?

Will update it these days or even today.

Pretty nice! I also thought about this before.
A mention about this in the docs would be pretty neat! @Yavorss could you add this to the docs?


make required python version 3.10 or higher

Tested with pyenv, pip won't let you install packages if your python version is too low. There is no point in making a version check in mentat since it won't even run below 3.10 because of the match statements.

I added a version check so it doesn't crash like below, which is a lot less clear:


Uncaught TypeError: CodeMirror is not a function

I'm getting these two errors in a few different files.
Uncaught TypeError: CodeMirror is not a function
    at ResultViewer.componentDidMount (index-ddd784e373f1eac6ab24.js:53209)
    at commitLifeCycles (index-ddd784e373f1eac6ab24.js:131381)
    at commitAllLifeCycles (index-ddd784e373f1eac6ab24.js:132940)
    at HTMLUnknownElement.callCallback (index-ddd784e373f1eac6ab24.js:113413)
    at Object.invokeGuardedCallbackDev (index-ddd784e373f1eac6ab24.js:113462)
    at invokeGuardedCallback (index-ddd784e373f1eac6ab24.js:113516)
    at commitRoot (index-ddd784e373f1eac6ab24.js:133164)
    at index-ddd784e373f1eac6ab24.js:134712
    at Object.unstable_runWithPriority (index-ddd784e373f1eac6ab24.js:141484)
    at completeRoot (index-ddd784e373f1eac6ab24.js:134711)

Uncaught TypeError: Cannot read property 'off' of undefined
    at QueryEditor.componentWillUnmount (index-ddd784e373f1eac6ab24.js:52731)
    at callComponentWillUnmountWithTimer (index-ddd784e373f1eac6ab24.js:131198)
    at HTMLUnknownElement.callCallback (index-ddd784e373f1eac6ab24.js:113413)
    at Object.invokeGuardedCallbackDev (index-ddd784e373f1eac6ab24.js:113462)
    at invokeGuardedCallback (index-ddd784e373f1eac6ab24.js:113516)
    at safelyCallComponentWillUnmount (index-ddd784e373f1eac6ab24.js:131205)
    at commitUnmount (index-ddd784e373f1eac6ab24.js:131635)
    at commitNestedUnmounts (index-ddd784e373f1eac6ab24.js:131671)
    at unmountHostComponents (index-ddd784e373f1eac6ab24.js:131958)
    at commitDeletion (index-ddd784e373f1eac6ab24.js:132022)

Here's the component code:
import React from "react";
import fetch from "node-fetch";
import GraphiQL from "graphiql";
import Auth from "./components/auth/Auth";
import "./GraphiQLWrapper.scss";

function graphQLFetcher(graphQLParams) {
  return fetch(window.location.origin + "/graphql", {
    method: "post",
    headers: {
      "Content-Type": "application/json",
      Authorization: `Bearer ${Auth.accessToken()}`,
    },
    body: JSON.stringify(graphQLParams),
  }).then(response => response.json());
}

const GraphiQLWrapper = () => (
  <div className="graphiql">
    <GraphiQL fetcher={graphQLFetcher} />
  </div>
);

export default GraphiQLWrapper;

I feel like I'm missing something obvious, but I'm not sure what it is. Any help is much appreciated!

Figured it out! The resolve configuration in our webpack is overwriting the default behavior; I had to add codemirror: path.resolve("./node_modules/codemirror"), as an alias. I'll close this issue.


Uncaught TypeError: Cannot read property '[path_to_file]' of undefined

View a file in Atom that does not have a .tags file
Press CMD + R to bring up symbol search which shows "Generating symbols..."
Error appears. Subsequent actions do not trigger error, after .tags file is created.

Can be reliably reproduced by removing any generated .tags files and relaunching.
Atom Version: 0.206.0
System: Mac OS X 10.10.3
Thrown From: atom-ctags package, v4.1.1
Stack Trace
Uncaught TypeError: Cannot read property
'[path_to_file]' of undefined
At /Users/[user]/.atom/packages/atom-ctags/lib/ctags-cache.coffee:99

TypeError: Cannot read property '[path_to_file]' of undefined
  at /Users/[user]/.atom/packages/atom-ctags/lib/ctags-cache.coffee:99:26
  at /Users/[user]/.atom/packages/atom-ctags/lib/ctags-cache.coffee:92:7
  at exit (/Users/[user]/.atom/packages/atom-ctags/lib/tag-generator.coffee:62:5)
  at triggerExitCallback (/Applications/Atom.app/Contents/Resources/app.asar/src/buffered-process.js:213:47)
  at /Applications/Atom.app/Contents/Resources/app.asar/src/buffered-process.js:227:18
  at Socket.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/buffered-process.js:98:18)
  at emitOne (events.js:82:20)
  at Socket.emit (events.js:166:7)
  at Pipe.close (net.js:464:12)

Commands
     -2:13 core:select-all (atom-text-editor.editor.mini.is-focused)
     -2:12.7.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -1:52.1.0 core:close (div.settings-view.pane-item)
     -1:51.3.0 settings-view:open (atom-text-editor.editor.vim-mode.command-mode.is-focused)
     -1:42.9.0 core:select-all (atom-text-editor.editor.mini.is-focused)
     -1:42.5.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -1:39.1.0 core:select-all (atom-text-editor.editor.mini.is-focused)
     -1:38.9.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -1:12.1.0 pane:show-previous-item (atom-text-editor.editor.mini.is-focused)
     -1:11.4.0 atom-ctags:toggle-project-symbols (atom-text-editor.editor.vim-mode.command-mode.is-focused)
     -1:09.6.0 editor:consolidate-selections (atom-text-editor.editor.mini.is-focused)
     -1:09.6.0 core:cancel (atom-text-editor.editor.mini.is-focused)
     -1:08.7.0 atom-ctags:toggle-project-symbols (atom-text-editor.editor.vim-mode.command-mode.is-focused)
     -1:07.0 editor:consolidate-selections (atom-text-editor.editor.mini.is-focused)
     -1:07.0 core:cancel (atom-text-editor.editor.mini.is-focused)
     -0:01.0 atom-ctags:toggle-file-symbols (atom-text-editor.editor.vim-mode.command-mode.is-focused)

Config
{
  "core": {
    "disabledPackages": [
      "whitespace",
      "linter-scss-lint",
      "symbols-view"
    ]
  }
}

Installed Packages
# User
atom-ctags, v4.1.1
color-picker, v2.0.4
linter, v0.12.6
linter-coffeelint, v0.3.1
linter-erb, v0.1.1
linter-jshint, v0.1.6
linter-ruby, v0.1.6
minimap, v4.9.4
vim-mode, v0.51.0

# Dev
No dev packages

Thanks, your steps to reproduce the issue are very helpful. Release in v4.1.2, please try again.

Just updated to the latest version and confirming that that fixed the issue. Thanks for the quick turnaround! :+1:


Manually scroll to top

[closes #251 ] Seems like the structure of our app prevents next js from handling scrolling to the top of new pages. This pr does this manually

Nice! Thanks for including tests


update go-gprc package to 1.12.1

It solves problem with SETTINGS_HEADER_TABLE_SIZE, allowing to work
behind nginx https://www.nginx.com/blog/nginx-1-13-10-grpc/
Affected all thanos components are communicating over gRPC

Nice, idea, but CI says that something does not work really: https://circleci.com/gh/improbable-eng/thanos/499?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link
Some incompatible change in new versions?

yep, the error is undefined: proto.InternalMessageInfo
protobuf changes are briefly described here
which warns thus:

P.S. Note that this only affects golang/protobuf and not gogo/protobuf, which is a fork of the former.

Hence, we have to wait for gogo/protobuf is to be merged with origin

fixed! https://github.com/gogo/protobuf/releases/tag/v1.1.0


Fix ios audio duration

Context
While working with aac audio files I noticed the returned duration was often incorrect, shorter than the actual playtime of the audio file. This issue has also been described in #228. The included changes fix the problem for me, with the disclaimer that I have only tested this with local aac files.
The problem
The cause of the issue seems to be that the AVAudioPlayer is only taking a rough estimate of the total file duration. This may be even more off target when working with remote files that might not have completed loading when playing starts.
The proposed solution
I propose to also load the file in AVURLAsset, which allows for an option (AVURLAssetPreferPreciseDurationAndTimingKey) to be specified. This way we can force iOS to load the whole audio file, asynchronously request the duration property and only then continue initialisation.
Caveats

I have not tested this change with remove files.
I have not tested this change with other filetypes.
I am not very experienced with iOS and ObjC development, so the presented solution may need some polishing.

this works for me
 setTimeout(() => {                 setSoundDuration(sound?.getDuration().toFixed(0))             }, 2000);


dissapearing message

#79 fixed
added diissapearing message feature

Issue no???

Change to test branch

ok

which branch ??


[backport] Fix TestStream cleanup

Backport of #5042

[automatic post] Jenkins, test this please.

Jenkins CI test (for commit 557795193cc62c6d99e71b8c6750f33374e924c4, target branch v9) failed with status FAILURE.

Jenkins, test this please

Jenkins CI test (for commit 557795193cc62c6d99e71b8c6750f33374e924c4, target branch v9) succeeded!


solved attribute error issue

Description

The website structure was wrongly defined in the imdb.py
I went through the website structure and corrected it inside the file(for top_rated_shows() and top_rate_movies() to be precise)

Resolves: #824
Checklist

Before submitting this pull request, kindly verify that the ensuing checkpoints have been reached.

[x] Have you adhered to the repository's defined coding convention rules?
[x] Have you updated the 'documentation.md' file with the method/function documentation?
[x] Have you sent a message along with the result or response?
[x] Have you used the try-catch technique?
[x] Has the method/class been added to the documentation (md file)?

Screenshots

Additional Notes/Comments

The issue was created by me and solved by me.

I certify that I have carried out the relevant checks and provided the requisite screenshot for validation by submitting this pull request.
I appreciate your contribution.

Great work @Vishal-Padia  !!
Do not forget to

Share your contribution on socials and tag Clueless 🫂
Give this repository a star ✨
Follow Clueless Community on GitHub ✅


Allow cell bag union labels in SortCells

SortCells would previously fail some inputs using the
labels from a cell bag sort. This commit changes the pass to
recognize those labels as acceptable items under a parent cell,
and to handle them correctly when re-assembling the sorted contents.
@dwightguth please review.
This also allows the C semantics to build under #1754 -
the sort changes there added ambigous parses using the cell bag labels,
and when one of those parses was chosen the build would fail because
of this problem.

I don't see anything wrong but I also don't completely follow what this change is doing. Can you post an example of the rule whose behavior has been changed and explain why it didn't work before and what you did differently?

The problem this addresses is rules failing to compile, not behavior changes. If input containing two adjacent copies of a multiplicity * cell is parsed as a term using the cell collection's concatenation operator instead of the generic #cells term, the SortCells pass would previously crash rather than recognizing that as content that belongs in the appropriate slot of the completed term.
I ran into those cases from work on #1754 affecting parsing, but I think we need this code anyways in case the user explicitly writes a term in labeled form. I've since extended #1754 to eliminate most of the potential parses that triggered this bug, but one that remains is at https://github.com/kframework/c-semantics/blob/master/semantics/library/threads.k#L74 . The term like this
<thread>... A ...</thread> <thread>... B ...</thread>

can parse using either the production
Bag ::= Bag Bag [klabel("#cells")]
from the loose front-end syntax, or
ThreadCellBag ::= ThreadCellBag ThreadCellBag [klabel("ThreadCellBag")]
from the grammar generated from the configuration.

Now that Jenkins finished, do you have any objections?


[Question]: I cannot use localhost to call api

Describe your problem
I used the method in api doc like this:

it returned 200, but 404 in retmsg

did I use wrong address?

I tried to stop the docker image and get new source code(dev-slim), it was resolved. Maybe pre version(dev) have some problem?

Your dev version is too outdated.Please modify the .env file by changing dev-slim to dev, then run docker compose -f docker-compose.yml pull, followed by docker compose -f docker-compose.yml up -d. Finally, select an agent with a properly configured available model to call the API.


Error while runnign make on gamma engine

Hi, Im trying to run make command after the build, but Im getting this error. Any idea how to solve it?
[ 13%] Building CXX object CMakeFiles/gamma.dir/index/impl/gamma_index_ivfpq.cc.o
In file included from /home/root/vearch/vearch/engine/index/impl/gamma_index_ivfpq.cc:20:0:
/home/root/vearch/vearch/engine/index/impl/gamma_index_ivfpq.h: In member function ‘float tig_gamma::QueryTables::precompute_list_tables_L2()’:
/home/root/vearch/vearch/engine/index/impl/gamma_index_ivfpq.h:261:69: error: lvalue required as unary ‘&’ operand
                        &ivfpq.precomputed_table[key * pq.ksub * pq.M], -2.0,
                                                                     ^
/home/root/vearch/vearch/engine/index/impl/gamma_index_ivfpq.h:289:69: error: lvalue required as unary ‘&’ operand
             &ivfpq.precomputed_table[(ki * pq.M + cm * Mf) * pq.ksub];
                                                                     ^
/home/root/vearch/vearch/engine/index/impl/gamma_index_ivfpq.h: In member function ‘float tig_gamma::QueryTables::precompute_list_table_pointers_L2()’:
/home/root/vearch/vearch/engine/index/impl/gamma_index_ivfpq.h:317:69: error: lvalue required as unary ‘&’ operand
       const float *s = &ivfpq.precomputed_table[key * pq.ksub * pq.M];
                                                                     ^
/home/root/vearch/vearch/engine/index/impl/gamma_index_ivfpq.h:338:69: error: lvalue required as unary ‘&’ operand
             &ivfpq.precomputed_table[(ki * pq.M + cm * Mf) * pq.ksub];
                                                                     ^
/home/root/vearch/vearch/engine/index/impl/gamma_index_ivfpq.cc: In member function ‘virtual int tig_gamma::GammaIVFPQIndex::Load(const string&)’:
/home/root/vearch/vearch/engine/index/impl/gamma_index_ivfpq.cc:1357:51: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         indexed_vec_count_ > vector_->MetaInfo()->size_) {
                                                   ^
make[2]: *** [CMakeFiles/gamma.dir/index/impl/gamma_index_ivfpq.cc.o] Error 1
make[1]: *** [CMakeFiles/gamma.dir/all] Error 2
make: *** [all] Error 2

Please provide faiss version and cmake log.

Im using faiss-cpu==1.6.3 installed by conda. I also attach full log from make in the enclosure.
make_vearch_log.txt

You can update gamma to latest version, I put faiss-1.6.4 into gamma/third_party https://github.com/vearch/gamma/commit/01b54e8bb46bf6556cfd105b736946d248d169f9.
You no longer have to compile faiss yourself.

Thats great that we dont need to compile Faiss ourselves, however this didnt solve the issue that I had. Im still having the same error on gamma engine build


Daily Journal Part 8: Broken Link

At the bottom of the chapter under Vocabulary there a link to a page about Singleton Pattern but the link is no longer active.

Fixed with commit adb1e31


Multi-attach feature for hotpot.

What this PR does / why we need it:
Multi-attach for sushi, attach volume more than once.
Please see design spec for details.
opensds/design-specs#26

@wisererik @xing-yang @xiangrumei Please take a review on this PR.


(ui) On New Request page, Instances form field and label are too narrow (Firefox Only)

Actually the whole data entry portion of the page seems to be to have its width incorrectly constrained.

fixed by #962


[FEATURE REQUEST] Avoid green-red contrast for accessibility reasons in 01_training_introduction.ipynb in OD section

Description
The 01_training_introduction.ipynb notebook in the OD section compares ground-truth to predicted bboxes shown in green and red. Adjusting the color scheme to red and blue will improve accessibility for the colorblind (~8% of Caucasian males).
Expected behavior with the suggested feature
Red and blue bounding box overlays, instead of green and red.
Other Comments

Use OpenCV library for the support


ZSHOW_KERNEL_STORES shows wrong Kernel?

Dear Frank,
if I run the ZSHOW_KERNEL_STORES report in SolMan, the currently installed kernel version of SolMan is not displayed correctly. Instead, the most recently installed kernel before the last upgrade is displayed. The kernel version of the satellite systems is identified correctly.

You can see System ASE with Kernel7.53 PL1000 in the report result. Actually ASE got updated to 7.54 PL200 as showing in SAP GUI status window as in SAPMMC Version Info.

The same behavior also happens in report ZCHECK_NOTE_3089413.
I ask your advice.
Best Regards, günther

Hi Günther,
You can view the configuration store SAP_KERNEL in transaction CCDB, too. If you see the same data, than the report work as intended.
Most likely it's not an issue with the reports, which simply show the content of the configuration store SAP_KERNEL, but with the data supplier which updates the kernel information in the SLD/LMDB. The KBA
2537063 - "Kernel component of Netweaver ABAP/Java system is missing in SLD" might give some answers.
Greetings, Frank


Licence?

Your mesh implementation looks interesting but I can't really look at code until I know what licence it's released under. :-)
(I work on Open Brush which is Apache 2.0 licenced so I was hoping for something compatible with that)

Hey Andy,
I have consulted my friends whom I did this project with and have added the MIT license to it.
Keep in mind that this is a bachelor thesis project that was done within 14 weeks by 3 students. As a result, it has quite a lot of room for improvement and a lot of unfixed bugs. I wrote most of the mesh structures and as it turns out, there are a lot of gotchas involved in working with 3D model graphs. The main reason why I did the project was I was curious what it would take!
So I would just like to leave that as a word of caution when using this code, but I hope it would be interesting or helpful to you.


ai.jsx Hello World Fixie Agent and fastify shim

Right now the shim is hard-coded to invoke the agent as I was having troubles getting dynamic imports to work. Sending this out now as a draft just to get feedback on the overall approach and location.

Be sure to run yarn locally to fix the CI problem.


Auto-resolve ayon settings with service username field to force perforce syn with render jobs.

For ayon server add new setting : "auto-resolve" :

When this setting is True, any files with the warning: "unable to update modified file...." are automatically resolved

Auto-Resolve with environment variable P4BATCH

Done with environment variable P4BATCH=True in ayon-perforce-loops:
if self.data["env"].get("P4BATCH"):
    if process.returncode != 0:
        self.log.error(
            "Perforce sync process return non-zero code: "
            f"{process.returncode}",
        )
    if complete_log:
        PerforceResolver(complete_log).resolve()


Add ADDITIONAL_TEST_LABEL to allow targeting variant test jobs appropriately

Allow additional test labels, for example jdk15+ openj9 cannot run on centos6 or rhel6.
Signed-off-by: Andrew Leonard<EMAIL_ADDRESS>

test with new config: https://ci.adoptopenjdk.net/view/all/job/build-scripts-testing/job/jobs/job/jdk15u/job/jdk15u-linux-x64-openj9/2/

test with new config: https://ci.adoptopenjdk.net/view/all/job/build-scripts-testing/job/jobs/job/jdk15u/job/jdk15u-linux-x64-openj9/2/

Fixes https://github.com/AdoptOpenJDK/openjdk-build/issues/2373

Fixes https://github.com/AdoptOpenJDK/openjdk-build/issues/2373

@karianna The failed build was a known build break for openj9, I think they've fixed it now, so re-freshing this, should be good now

@karianna The failed build was a known build break for openj9, I think they've fixed it now, so re-freshing this, should be good now

run tests

run tests

Code looks good but I'll wait for the PR tester to finish before reviewing

Code looks good but I'll wait for the PR tester to finish before reviewing

@karianna The failed build was a known build break for openj9, I think they've fixed it now, so re-freshing this, should be good now

There seems to be failures with JDK11/hotspot and alpine too though

@karianna The failed build was a known build break for openj9, I think they've fixed it now, so re-freshing this, should be good now

There seems to be failures with JDK11/hotspot and alpine too though

run tests

run tests

run tests

run tests

Running a test jdk15 x/pLinux pipeline: https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk15-pipeline/439/

Running a test jdk15 x/pLinux pipeline: https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk15-pipeline/439/


Show (form) errors when commenting/replying fails

This commit introduces the possibility of an error callback to the post/get handler (working with both jQuery and easyXDM). It also shows the user the form errors etc, if a comment/reply fails.
This fixes part of #117.

I'd like to see some default styling of error messages, red maybe?


multiplayer_is_connected() returns true and then send_message() hangs if blit is connected to something other than another blit

Same code as #597
Run it on 32blit while connected to Linux PC on USB.
Result: It hard locks after about 12 messages. If you then unplug the USB cable, the system menu pops up but buttons don't respond. You have to press reset to clear the error.
Since there is no API to tell whether the other side of the connection is a blit or something else, the only way to find out is by sending a message and waiting for a response. Since the cable might not be connected at game start, you will want to resend the detection message periodically. That guarantees a crash when connected to PC...

PS I did not check with the fix for 597 applied.

Fixed in #602


Repurpose HighScoreReward event for new top score

The current HighScoreReward event was introduced to provide an event when the top score players receive a $lords reward as a result of a new player starting a game.
This event has minimal value but it can be repurposed to a more valuable event which is notifying clients when a player has achieved a new top score
This request comes from @starknetdev

Note as "HighScoreReward" isn't reflective of what is happening but I recognize the need-for-speed right now which means preventing changes to our indexer, I repurposed HighScoreReward but also added a new NewTopScore event which provides the same information.
This allows us to proceed with our current indexer configuration using "HighScoreReward" with the option to switchover to the new more descriptive "NewTopScore" at our leisure.


fix: remove containers styles that confuses the button

Question .
Response

Version?
master .

Devices tested?
iPhone 7, Nexus 5

Bug fix?
yes

New feature?
no

Includes tests?
no

All Tests pass?
yes

Related ticket?
#624

Screenshots

Before
After

Description
Removed two (unneeded) styles from the container, that seems to be confusing the button layout.
Wasn't able to reproduce the problem anymore with this patch applied.
This is the iOS fix for #624, tested on both iOS and Android (no regressions)

Coverage remained the same at 39.861% when pulling afd65b3350dcb65d4aa9b56323122db5c79913d6 on machour:fix-merge-button into 14532ce689d7eda9eb5d7f98ad9d402b31753447 on gitpoint:master.


How to contribute simple code to xiangshan gem5

I wrote a simple shell script to collect nix generated checkpoints from this , run them on gem5 and get the results, analyze the results via topdown and output them.
It's a simple piece of code that simply analyzes the data from the results it gets and prints the results in the terminal. I don't know if xiangshan GEM5 is willing to accept this kind of contribution. If so, what branch should I contribute to?
It's just a simple shell script and not very useful, I just thought it might make it easier for newbies to get started.
The result of the run is shown in the figure:

I think it is similar to scripts in gem5_data_proc? Would you like to contribute to gem5_data_proc?

I think it is similar to scripts in gem5_data_proc? Would you like to contribute to gem5_data_proc?

Yes, this is similar to gem5_date_proc and actually uses batch.py. I would like to tidy up the code and contribute it to gem5_data_proc. thanks!


Add support to custom animations

I made PresentrAnimation public to add support to custom animations but I realized that most of the logic inside the animate extension is duplicated. Do you think the animation itself should be externalized in a closure/function considering the rest is most likely boilerplate and will rarely change?
I added an example of custom animation using an animation from the bottom with spring effect.

@fpg1503 thanks for the PR! Great job for what I evaluated so far. I'm going to check and test it and get back to you shortly.

Just checked it out.
Good work, thanks for the PR @fpg1503 👍
Just have to make a few changes and then I think it's ready to merge.

I modified your example because you were using functions to return the Presentr object's, which works, but the reason I was using properties to hold on to the Presentr objects is so that they last for the whole presentation/dismissal lifecycle. Otherwise, they would just be local variables, and lost after the presentation. So even though it looked like it was working, the dismissal would be the default one, and would forget about all the Presentr stuff. So I fixed that.

The animation example you provided looks pretty cool! I am going to add it to the provided animations (we need more of those!), and I agree with you that you had to duplicate most of the code inside the animate block. I tried to "fix" that when I designed it, so that setting the initial frame was done in a block, and everything else was already provided by the extension, since it was boiler plate.

BUT as we see in your example, sometimes what you need to modify to do a custom animation is more than the initial frame, but in your case, the animation properties. So I'm going to do a small refactor to fix this for your case, and future cases.
I think its a good idea to have the custom animations, and also if people come up with cool animations we should add them to the code base. What do you guys think?
I'll get back to you guys with some code later today :)

Nevermind!
Completely refactored how PresentrAnimation works.
Will update in a sec :)

DONE ...
Will update readme & changelog next.
Basically, PresentrAnimation is now a Class (instead of a protocol).
It handles being the delegate for the transition animation so the framework user does not have to deal with that.
The only thing a user needs to do to create one is subclass the PresentrAnimation, and override some properties or methods depending on what they want to customize.

That's really nice! Thanks for the awesome work 🎉 🚀


Recover from Android 4.2.2 EBADF crashes.

Originally submitted by @pguilbot.
See also https://github.com/square/okhttp/issues/1684

LGTM

@pguilbot I'm doing a round of releases tonight.


default-props-match-prop-types fails to parse Flow's read only/covariant prop types

Using Flow:
type Props = {
  +top?: SpacingType,
}

errors:

propType "+" is not required, but has no corresponding defaultProp declaration  react/require-default-props

The + prefix is throwing off the parser, causing it to look for a prop + rather than the prop top.
Using<EMAIL_ADDRESS>

@ljharb Couldn't this also be a rule?
Something like require-read-only-props when the project is using flow?
Seems like a good practice to me.

@HenriBeck I suppose it could be; but this issue is about the default-props-match-prop-types rule not understanding covariant syntax (and presumably contravariant as well).

I think the title here is incorrect - the error message in the OP refers to require-default-props.
Anyway, the fix for this is coming 😄


Decode categorical

Since this is a big PR, I list the changes I made below

Update ProfileEncoder (in json_encode) to serialize with the class name. This makes it easier to decode. E.g:

{
  "class": <str name of class that was serialized>
  "data": {
      <attr1>: <value1>
      <attr2>: <value2>
      ...
  }
}

Create decoder function (in json_decode) to handle deserialization. This first calls json.loads on the serialized string and then creates an object by going through the attributes in the resulting dict. This currently only works for CategoricalColumn
Update all encode tests to recognize the "class", "data" structure from step 1
Write json_decode test for CateogoricalColumn. Create assert_profiles_equal method in tests/utils.py to compare two profiles by class attributes

Questions

Is the assert_profiles_equal the best way to compare profiles? Should this method be tested on its own
The serialization/deserialization process converts defaultdict objects into plain dict objects. Will this cause any bugs?

I might suggest splitting this into two PRs:

The update to encode.
The new decode.

That way 1 intent per PR and easier to not need to context switch within the PR itself.


Ability to track land use permit requests

@bferguso During the MVP it was starting with a simplified version was mentioned


new: added Clight to list of brightness controll apps.

Signed-off-by: Federico Di Pierro<EMAIL_ADDRESS>

Well Clight tries to offer same feature-set on both X or wayland; of course on wayland it depends on the features implemented by the compositor :)
Fact is, first list seems like a "brightness-control" one, while the latter seems a "gamma-control" one, that's why i added to both!
Given the above, can you point me to the right one?
Thank you very much!


SDK-334 Python factory checks version, no need to do it in ServiceBas…

…e constructor anymore

This change is

Current coverage is 32.49% (diff: 100%)

Merging #73 into develop will increase coverage by 0.29%

@@            develop        #73   diff @@
==========================================
  Files            42         42
  Lines          2003       1985    -18
  Methods           0          0
  Messages          0          0
  Branches        503        503
==========================================
  Hits            645        645
+ Misses         1230       1212    -18
  Partials        128        128

Powered by Codecov. Last update 902c26b...a1118b4


Enable users to skip YubiKeys at plugging-in time

This requires the confirm plugin command to be supported by the age client; otherwise we fall back to the previous message-plus-timer method.

Codecov Report

Merging #63 (f8314c5) into main (3b0da8b) will decrease coverage by 0.69%.
The diff coverage is 0.00%.

@@           Coverage Diff            @@
##            main     #63      +/-   ##
========================================
- Coverage   5.69%   5.00%   -0.70%
========================================
  Files          4       4
  Lines        193     220      +27
========================================
  Hits          11      11
- Misses       182     209      +27

Impacted Files
Coverage Δ

src/key.rs
6.87% <0.00%> (-1.46%)
:arrow_down:

src/format.rs
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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


goog.format.numBytesToString does not add 'B' suffix

This issue was imported from Closure Library's previous home at http://closure-library.googlecode.com
The link to the original issue is:
https://code.google.com/p/closure-library/issues/detail?id=342

This is actually WAI (the unit tests explicitly test for this behavior), albeit I can see how this would be confusing. I'll update the comment to clarify.


SPFx WebPart Periodically not rendering, and showing error "There was a network problem, This may be a problem with a HTTPS certificate. Make sure you have the right certificate"

Target SharePoint environment
SharePoint Online
What SharePoint development model, framework, SDK or API is this about?
💥 SharePoint Framework
Developer environment
Windows
What browser(s) / client(s) have you tested

[ ] 💥 Internet Explorer
[X] 💥 Microsoft Edge
[X] 💥 Google Chrome
[ ] 💥 FireFox
[ ] 💥 Safari
[ ] mobile (iOS/iPadOS)
[ ] mobile (Android)
[ ] not applicable
[ ] other (enter in the "Additional environment details" area below)

Additional environment details

browser version: latest Chrome/Edge
SPFx version: 1.4.1
Node.js version: 8.9.4

Describe the bug / error
Since last Sunday, many of our customers started to experience the following attached error
Note that we didn't publish any new versions recently, nor we did any changes to our product files that are published on a CDN.

There was a network problem, This may be a problem with a HTTPS certificate. Make sure you have the right certificate

Our product is an SPFx Web Part, and our files are hosted on AWS Cloudfront CDN,
No changes have been made recently in either area.

Notes:

People who were experiencing this issue were asked to clear the browser cache, and to use another browser, and that didn't help to prevent the issue from happening again
since last Sunday, also other Web Parts that we do not own here, are also failing for another reason, see the attached image:

I have seen on Service health on Office365 that there were multiple incidents this week happening on Exchange Online and Microsoft Teams, could there be any connection between those issues and the incidents?
What's causing this? and how can we resolve this?
Steps to reproduce
No stable steps to reproduce, you open a page, you might get an error on the web part and you might get the web part rendering perfectly, unfortunately, that's it.
Expected behavior
A web part should not through such error, and should render without issues.

Any update on this, please? it's been already three days, the issue still present and affecting 900 live SharePoint sites on Office365

@anasnakawa - thank you for reporting this one.
I would ask you to check few things:

Could you add ?sw=bypass parameter when loading the page where you see the issue? Will that fix the issue or no?
Could you check the Network for the requests to the AWS? If the request is declined or errored on AWS side - we can't do anything here.
Do you know if the customer made any policy changes, including restricting access by ip addresses or something similar?

Thanks, @AJIXuMuK for your response,
Checking with the client about this.


Package format of plugins

Currently Zowe plugins don't have a consistent package format, we will need some guidance for the contributors what the package should look like. The format may also be related of the package management system we will choose.
The existing package management system Maven and NPM are not ideal for generic format. Zowe plugins may be in both Java or Node.js language, or in the future Python. We need a consistent format support all of them.
Ideally this format should:

be language neutral,
have a meta file defines what the plugin itself,
define the purpose of plugin,
define pre-reqs of the plugin (zowe components, extra systems, other plugins, etc),
define the install, upgrade, uninstall, launch (dynamic or require Zowe to be restarted, etc), verify suggestions or scripts.

Conda could be potential package management system we can use.

Currently the only codebase that doesn't have a problem with packing is the CLI because thus far it's embraced nodejs and so npm is the logical solution.
However, has/will Zeepy's inclusion changed that? Will we see users of a python client sdk looking to a python-based repo for python-based plugins? Sorry if I'm misunderstanding the purpose, maybe they don't overlap at this level. But if they did, then I think the question applies there too.

Review of this item at ZLC today - thought was to leave as ZLC issue until we determine a "better home" for it. Indicates need for an "official Architect squad" to have a backlog of issues to work.

Issue moved to zowe/zowe-install-packaging #1249 via ZenHub


NTR: terms for outputs of blood, milk, urine, etc. tests

Example for blood:
Label: blood test datum
Definition: A measurement datum that is the specified output of a blood test.
Equivalent axiom: 'measurement datum' and is_specified_output_of some 'blood test'.
Similarly for milk, feces, urine. These would be children of 'measurement datum' (allowing for categorical/count/scalar values). 'blood test datum' would be the parent of the terms that are children of 'Blood test' in ClinEpi (and so on), thus preventing hundreds of terms from having 'measurement datum' as parent; these terms would inherit the axiom defining 'blood test datum' as the output of a blood test.  'blood test datum' would also be analogous to the term labeled 'Raw test result for blood' in ClinEpi, but for the output of a laboratory test instead of a microbiology test.

Submit to OBI at least to check with them.

blood assay is in OBI. Still need to submit / check with OBI. Don't need to wait on OGMS as these aren't necessarily clinical.

Is all the blood test results measurement datum? I think it could be boolean value, like positive, negative. How about change the definition to 'a data item that is the specified output of a blood test.'?

Since a blood test is an assay, the output is always a measurement datum, which would include both categorical and scalar measurement data.
Since OBI had concerns about ending up with parallel hierarchies, I should draw up a more specific hierarchy showing how these data terms would be arranged. I should also do this for microbiology test data terms as children of 'organism identification datum'. It will look as we discussed where a data item has an axiom specifying an assay that produced it and an axiom specifying the identified organism.


Setting color when assiging a value to a range in a worksheet

So far setting a color when assignin a value to a range, starting in a worksheet, does not work.
For example,
b1 = Workbook.open('workbook.xls')
b1.color_if_modified = 4
b1.sheet(1).set_namevalue("range_name","value")
does not color the range so far.

This has not been implemented. The method Workbook#color_if_modified has been removed. Instead the color is set with help of the option :color, e.g.
b1.sheet(1).set_namevalue("range_name", "value", :color => 4)


Data Documentation

Besides the data dictionary already started, we need a central place to store our findings about data sources, and notes, coordination and caveats on how they can be used.
Examples:

Lots of data available about PUD applications on the notes from our zoning person call: https://github.com/codefordc/housing-insights/issues/50
Call with Art Rogers highlighted that the ACS rent data includes rent paid by subsidized residents, so is artificially lowered.

Where can we write up all this information so that we don't lose it?

It seems like the best thing to do with this will be to create a /documentation folder on the Github Pages site. We should have one page for each table of the database.

Top section is narrative, describing the
Bottom section uses the Data Files  feature of Jekyll to read in our meta.json and automatically pull in data names and descriptions using the 'display_name' and 'display_text' fields. Long term, we can add extra stuff (like number of records in a table) to the meta.json via Python scripts during ingestion.
Use if statements to add additional stuff to the display_text

Neal set up a rough framework in /docs/data, which has been merged into /master and /dev. The automatic population of meta.json needs to be added to this.

@louvis This is the ticket I was talking about on Tuesday - let me know if you take it on!

@NealHumphrey thanks for pointing me to it. I'll try and dig into it and make some progress as I work through on the visualizations.


show success msg in stdout if no issues at all

Expected Behavior
I would like to see something like detekt findings: 0 or something similar so that I am sure detekt actually ran
Current Behavior
I don't see anything (txt report is empty as well, I guess same behaviour)
Context
I don't expect a message if the task is up-to-date but I expect a message if I make a code change and run detekt.

I disagree here. When you run the test task you don't see anything telling you that all the tests passed. If you want this behavior you can create a doLast task and print that message. But I think that the detekt plugin is consistent with the gradle behavior.

I see your point and agree, yet detekt should still provide a hook like afterSuite in order to be consistent with test IMO. I forgot that I print the test summary in there myself and that it's not a default behaviour. If detekt provides the same mechanism, then I would be happy too 🙂

As @BraisGabin, the detekt-gradle-plugin is consistent with the behavior of Gradle and other plugin in the ecosystem.
If you wish to see a "success message" you can customize your build as follows:
tasks.withType<Detekt>().configureEach {
    doLast {
        logger.lifecycle("Detekt findings: 0")
    }
}

Interesting enough, if you change from buildUponDefaultConfig = true to allRules = true (I had failFast in previous versions, probably the reason why I always saw a summary so far) then you always see the summary :man_shrugging:

Just in case someone else stumbles over this issue and wonders why tasks.withType<Detekt>() does not work in case of a
MPP project. I guess it's due to this:
https://github.com/detekt/detekt/blob/75622d3ba88b0ae0357aec5f2d82a55aa6c6d157/detekt-gradle-plugin/src/main/kotlin/io/gitlab/arturbosch/detekt/internal/DetektMultiplatform.kt#L26
You can work around it by evaluating tasks within a double project.afterEvaluate:
tasks.withType<Detekt>().configureEach {
    println("withType: $this") // prints only :detekt if the below workaround is not applied
}
project.afterEvaluate {
  project.afterEvaluate {
    tasks.filter{true} // seems to trigger tasks evaluation in the right moment so that tasks.withType above works as expected
  }
}

@cortinico :point_up: could be interesting for you to know as well as you are the author of the comment

@cortinico ☝ could be interesting for you to know as well as you are the author of the comment

Thanks for pointing this out. I believe we should clean it up and potentially try to remove that afterEvaluate{} block.


Allow using the fire button to only clear data, not tabs

I typically have a few tabs open at all times that serve as reminders. Since the fire button would close them, I end up barely using the fire button. Adding a prompt to clear data only, but not tabs, would be helpful.
Another option is to only clear data for sites that are not currently loaded in a tab, leaving those sites alone completely.

@CyanBlob 👋 Thanks for writing in! I've opened a ticket internally (DDG employee link) to discuss this and will get back to you.


prevent additional members in generated clients

In v3, how do you prevent path parameters from becoming RestClient members? It is currently picking up every path parameter in any operation.
I'm using a version that is a few days old.
<PackageReference Include="Microsoft.Azure.AutoRest.CSharp" Version="3.0.0-beta.20211028.1" PrivateAssets="All" />

It is generating a RestClient with:
    internal partial class ConveyorRestClient
    {
        private Guid podId;
        private Guid orderId;
        private Guid sddcId;
        private Guid asyncOperationId;
        private Guid agreementCode;
        private Uri endpoint;
        private ClientDiagnostics _clientDiagnostics;
        private HttpPipeline _pipeline;

        /// <summary> Initializes a new instance of ConveyorRestClient. </summary>
        /// <param name="clientDiagnostics"> The handler for diagnostic messaging in the client. </param>
        /// <param name="pipeline"> The HTTP pipeline for sending and receiving REST requests and responses. </param>
        /// <param name="podId"> Pod id. </param>
        /// <param name="orderId"> SDDC order id. </param>
        /// <param name="sddcId"> SDDC id. </param>
        /// <param name="asyncOperationId"> Async Operation Id. </param>
        /// <param name="agreementCode"> Customer Agreement Code. </param>
        /// <param name="endpoint"> server parameter. </param>
        public ConveyorRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, Guid podId, Guid orderId, Guid sddcId, Guid asyncOperationId, Guid agreementCode, Uri endpoint = null)
        {

What I want is:
    internal partial class ConveyorRestClient
    {
        private Uri endpoint;
        private ClientDiagnostics _clientDiagnostics;
        private HttpPipeline _pipeline;

        /// <summary> Initializes a new instance of ConveyorRestClient. </summary>
        /// <param name="clientDiagnostics"> The handler for diagnostic messaging in the client. </param>
        /// <param name="pipeline"> The HTTP pipeline for sending and receiving REST requests and responses. </param>
        /// <param name="endpoint"> server parameter. </param>
        public ConveyorRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline,  Uri endpoint = null)
        {

Current configuration is:
title: Conveyor
model-namespace: false
public-clients: true
input-file:
- $(this-folder)/../swagger.yaml

It did some debugging and it the member variables are getting created when any operation references a component parameter.

Is there a way to disable that behavior and have everything be passed in the operation methods?

The solution was to add x-ms-parameter-location: method to each of those parameters.


[Bug]: New denomination not properly implemented

Issue description
Given tx https://explorer.iota.org/mainnet/block/0xd382c0ade912297ebe2db70449b97a519380da6bda7caf816b0dff7b1cdc9466 it shows 0 IOTAs but then 44.8 IOTAs in the lower part of the view.
Expected behaviour
Should show the correct amount.
Actual behaviour
Does not show the correct amount
Can the issue reliably be reproduced?
Yes
Steps to reproduce the issue
Click on the link
Errors
No response
Duplicate declaration

[X] I have searched the issues tracker for this issue and there is none

Code of Conduct

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

The transfer amount on consolidation addresses is 0 when only transferring between the same address. Therefore this issue can be closed.


Distinct constraint

Hello,
Is there a way to specific a "Distinct" constraint when building a query? Basically something like SQL's SELECT DISTINCT.
Thanks!

Aggregate queries are what you're looking for: https://github.com/timshannon/bolthold#aggregate-queries
Just like in SQL, running a distinct is the same as running a group by (for the most part.
You can find more examples in the tests: https://github.com/timshannon/bolthold/blob/master/aggregate_test.go

Thanks for the quick reply, I'll give it a try!


Deployment Pipeline build error fixed - YAML

@Harikrishnan-MSFT - Please run build pipeline for these files changes.


Set up Kanban board

Group project:  https://github.com/AjroudiRida/space-travelers-hub/projects/2
We are 2 people in the team

Hi @AjroudiRida  @ngalamac ,
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Highlights
Assigned Tasks To Collaborators :heavy_check_mark:
Optional suggestions
N/A
Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will really improve your application.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

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


[Feature Request] Flag to Make Hugo Server trigger on CHMOD/Touch events

Currently use a windows PC as my main machine with linux containers in docker as an, attempted, dev environment. Unfortunately with the lack of support for file change events between windows and linux, this has been a pain.
One work around that was promising was Docker-Windows-Volume-Watcher, but unfortunately, it doesn't work with the way Hugo Server handles file change events. Hugo server does not recognize chmod and touch events as file modifications (it sees them but ignores them) which the aforementioned tool uses as a workaround.
That is why I am proposing a flag that allows the hugo server to be run where chmod/touch events are not ignored (ie: hugo server --notify-all) until Windows or Docker comes up with a more permanent solution to the file sync issue between linux and windows.
I understand this is not a bug with Hugo but moreso with the underlying systems I am using which is why I have labeled it a feature request.
Issue for reference: Docker-Windows-Volume-Watcher Issue 4

I have spent some time debugging this myself on various OSes, and I can feel your pain.

In "normal cases" we see a mix of CHMOD, WRITE, CREATE, DELETE events.
Hugo currently throws away the CHMOD events.
If you say that your use case only triggers CHMOD, then we could apply some logic that said "if evenst contains only CHMOD", then update.
Note that we have some partial logic that differentiates between WRITE etc. This CHMOD situtation should be functionally same as a DELETE followed by a CREATE.

Creating a monkey patch now will maybe solve 1 person's problem, but break others.

Would it be possible to simply add a flag to enable CHMOD again for users (like us) which have only the possibility of CHMOD events.

I think a flag would be the best solution here... Wouldn't break existing installations as users would have to explicitly enable this feature. ;)

Got bitten by this as well. Changes in symlinked files are detected as CHMOD and Hugo rebuilds nothing.
INFO 2020/10/23 15:09:54 Received System Events: ["/Users/omegak/Code/orgs/bonfire.link/websites/sites/.common/site/layouts/partials/header.html": CHMOD "/Users/omegak/Code/orgs/bonfire.link/websites/sites/.common/site/layouts/partials/header.html": WRITE]

Change detected, rebuilding site.
2020-10-23 15:09:54.453 +0200
Total in 2 ms


Java-Solution Climbing UpStairs

Aim
Java-Solution Climbing Stairs
Details
I will solve this problem using java language within minimum line's in an easy way.
Programming language

[ ] C
[ ] C++
[ ] Java
[ ] Python

assign me this @ravikr126


WIP transition works, except blue desktop

First test of actual Scrollama transitions.
This works, with some caveats:

The blue desktop one doesn't currently work because both the wrapper  and the contents  have .cr-sticky.

The double counting of blue desktop is throwing off the count of subsequent sticky elements.

I think both these problems can be solved if the Lua script removes the class from the  when it moves it to the wrapper . But,

Events sometimes don't trigger properly at narrower widths. I think this is related to the visibility of the displayed elements (although I'm not sure why that would be the case). Hopefully building a proper mobile layout will ameliorate this problem!

Thst said, it broadly works as expected! 🥳

Also I've used explicit .sticky and .step here; I've gotta go back over our discussion to remember what we agreed on!

Hey, that's awesome!
It's pretty neat how, on the markdown side, all it really takes is tacking a class onto an element, div or span. I can't wait to play with this stuff!
I just made a PR into this branch that should hopefully remove the cr-sticky class from inner Inline elements so as not to throw things off with the count in the sticky stack.

I've had a chance to read through the scrollama js code and I think I have a sense of how it's built (that console logging is super helpful!).
It strikes me that there are (at least) two different transitions here that could be helpful: fade-in and fade-out-and-fade-in. As I understand it, you've implemented the former: any sticky element that scrolls into the viewer has the cr-scrolledby class added, which sets the opacity to 1. fade-out-then-in would do the same thing, but also remove the class from the previous element.
In terms of API, this could be implemented by using .cr-fade-in and .cr-fade-out-and-fade-in. I'm just spitballing, but from there would the approach be to add something like:

   scroller
     .setup({
       step: ".cr-fade-out-and-fade-in",
       offset: 0.4
     })
     .onStepEnter((response) => {
       if (response.direction == "down") {

         let allStickies = Array.from(
            document.querySelectorAll(".cr-sticky, [data-cr=\"sticky\"]"));
         let currentSticky = allStickies[response.index - 1];
         let otherStickies = allStickies.slice(0, response.index - 1).concat(allStickies.slice(response.index))

         currentSticky.classList.add("cr-scrolledby");
         otherStickies.forEach(e => e.classList.remove("cr-scrolledby"));
      }
     })
       // plus the rewind version

As I think about it, I'm pretty sure this won't work. The dilemma is illustrated by this line:
currentSticky = allStickies[response.index - 1]

allStickies is an array built from the set of cr-sticky elements. response.index is the index from the set of cr-step elements.  We're safe to index the former with the latter if there are the same number of elements in each set. If we partition the cr-step set into cr-fade-in and cr-fade-out-and-fade-in, then I think it'll break.
Looking at the scrollama docs, we also have access to response.element and step:  can accept an array of selectors, so we could alternatively:

Keep one call to scrollama
In the setup, use step: [".cr-fade-in", ".cr-fade-out-and-fade-in"] (or whatever the right syntax is)
In onStepEnter, add conditional logic that changes which items in the cr-sticky array get classes based on the class of response.element

Do you think this is a good way to approach it - differentiating transitions types based on class and the implementation approach outlined directly above? If so, I can take a crack at implementing it.

That's right! The only complication I would mention is that I wrote the effect of .cr-scrolledby (specifically the opacity: 1) to only kick in on the last element to have that class, rather than all of them. The main reason I did that was that since the sticky elements are all superimposed, if several of them are visible, and they have different sizes, you get them overlapping rather than just seeing one at any given time.
I think having both .cr-fade-in and .cr-fade-out-and-fade-in would make a lot of sense in a revealjs fragment ish situation where you may want to have three elements side-by-side (or stacked vertically) and have one fade in at each step! I hadn't even considered that situation—I'd only been thinking about sticky elements that replace each other. I like your scope better!
Your reasoning around making the scroller step selector complex (ie. adding several classes as steps) and using conditional logic in the callbacks is sound to me 😊 Happy to see you go at it!
I'll post another comment for the other change we might need below to keep my thoughts straight 😅

If I understand the need for different transition classes correctly above, we'll also need additional styles available to lay out things like row- or column-based lists to have things fade in sequentially.
One way we could do that is to separate out the two jobs that .cr-sticky is doing:

to mark the content as needing to be rearranged in the BOM (by the Lua script)
to target the element to receive a scroll status lass for transitioning (in the JavaScript).

For example, .cr-sticky could just be used by the Lua and SCSS to stack elements on the side. Then, cr-transition or some such could be used either on the sticky element itself, or on a child, to mark the thing to be faded in (or out). This way, you could make a div sticky but have it be a list of things that are going to fade in at different steps.
The only downside of this is that it complicates our API a bit. When reveal has things like this, it only has the fragment itself—the step side is self-evident (it's a click). For us, we need the steps and the content.
This might mean that explicitly linking steps and content with an attribute (eg. cr-step="2" and `.cr-sticky cr-transition="2") makes more sense than it did before. What do you think?

I think I understand most of your thoughts, but I don't quite get the use-case you're envisioning:

I think having both .cr-fade-in and .cr-fade-out-and-fade-in would make a lot of sense in a revealjs fragment ish situation where you may want to have three elements side-by-side (or stacked vertically) and have one fade in at each step! I hadn't even considered that situation—I'd only been thinking about sticky elements that replace each other. I like your scope better!

I think of our current fade-in setup one where, as a step comes into view, the next sticky element in the stack transitions from an opacity of 0 to 1. That leads to an effect where each new sticky element appears on top of the previous stack, like this blue square appearing on top of the pink square:

I was envisioning the fade-out-and-fade-in analog at this part in the example doc to be just the blue square; the pink square would have faded out as the blue one faded in. So it'd still be one element replacing one another. Could you say more about what you mean by three elements side by side?

Ooooh. Do you mean that you were expecting the fade out of the previous element to have been completed before the next fade in starts (rather than a cross-fade effect)? If that's the case, we can just add a delay to the fade in in CSS and call it a day! I had assumed you meant something more like an incremental list in Quarto, where it's A visible -> A and B visible -> A, B and C visible.
If you mean that the pink square is continuing to remain visible after the blue has faded in, we might have a CSS/JS bug there. I coded the opacity: 1 transition to only target the last element with .scrolledby, not all of them. So when the next element fades in, the previous one should no longer be the last one with that class and should revert to opacity: 0.

Ah, perhaps a bug! Indeed the pink square remains visible. Here is what it looks like once I've scrolled to the bottom of the second div:

Ok, I see now what you mean now by the incremental list. That's like a series of revealjs fragments (that don't use r-stack): the object is present in the layout (i.e. it takes up space) but is not visible. More parallels with revealjs!

Ahh, gotcha! Do you know what browser and OS you're on? I might need to make sure we're not relying on anything too exotic as far as the transition CSS goes.

I'm on:
MacOS Monterey 12.6.6
Chrome Version 115.0.5790.170 (Official Build) (x86_64)

Closing this branch in favour of the cr-sidebar-transitionandfocus, (which includes the changes in cr-sidebar-enablescrollama, but I'll likely wipe most of them out on the JS side refactoring)


Making a test PR

:x: Organization membership check failed
Members of the MicrosoftDocs organization should use the private repo. Please move your changes to https://github.com/MicrosoftDocs/Dynamics-365-Operations, and close this pull request.

Testing membership check webhook.


Remove github workflows

Description
Issues
Closes
DEVOPS-480:
Related
Testing
Automated tests
Manual testing
Screenshots
Additional notes

Codecov Report

Merging #153 (5faff97) into main (03decf2) will decrease coverage by 3.45%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #153      +/-   ##
==========================================
- Coverage   58.40%   54.94%   -3.46%
==========================================
  Files         372      271     -101
  Lines        8677     6195    -2482
  Branches     1962     1398     -564
==========================================
- Hits         5068     3404    -1664
+ Misses       3384     2637     -747
+ Partials      225      154      -71

Impacted Files
Coverage Δ

...helsinki/src/domain/event/eventQueryString.util.ts

...s/hobbies-helsinki/src/utils/stringifyUrlObject.ts

...pps/hobbies-helsinki/src/hooks/useEventsConfig.tsx

...-helsinki/src/domain/event/eventHero/EventHero.tsx

...ps/hobbies-helsinki/src/assets/icons/IconDance.tsx

...bbies-helsinki/src/assets/icons/IconDirections.tsx

...s-helsinki/src/domain/event/EventPageContainer.tsx

...ki/src/domain/event/eventInfo/OrganizationInfo.tsx

...i/src/domain/place/placeSelector/PlaceSelector.tsx

...ps/hobbies-helsinki/src/domain/error/ErrorHero.tsx

... and 91 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

TestCafe result is success for https://harrastukset-pr153.dev.hel.ninja :laughing::tada::tada::tada:

Federation Router branch is deployed to platta: https://events-graphql-federation-events-pr153.dev.hel.ninja :rocket::rocket::rocket:

Federation Router branch is deployed to platta: https://events-graphql-federation-hobbies-pr153.dev.hel.ninja :rocket::rocket::rocket:

Events-Helsinki branch is deployed to platta: https://tapahtumat-pr153.dev.hel.ninja :rocket::rocket::rocket:

Federation Router branch is deployed to platta: https://events-graphql-federation-hobbies-pr153.dev.hel.ninja :rocket::rocket::rocket:

Federation Router branch is deployed to platta: https://events-graphql-federation-sports-pr153.dev.hel.ninja :rocket::rocket::rocket:

Federation Router branch is deployed to platta: https://events-graphql-federation-events-pr153.dev.hel.ninja :rocket::rocket::rocket:

Events-Helsinki branch is deployed to platta: https://tapahtumat-pr153.dev.hel.ninja :rocket::rocket::rocket:

Sports-Helsinki branch is deployed to platta: https://liikunta-pr153.dev.hel.ninja :rocket::rocket::rocket:

Hobbies-Helsinki branch is deployed to platta: https://harrastukset-pr153.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://liikunta-pr153.dev.hel.ninja :laughing::tada::tada::tada:

TestCafe result is success for https://tapahtumat-pr153.dev.hel.ninja :laughing::tada::tada::tada:

TestCafe result is success for https://harrastukset-pr153.dev.hel.ninja :laughing::tada::tada::tada:


Geoms encode their own signature in the docstring

We tweaked the docstring generation on a fork of plotnine, to convert the usage directive to markdown