Scipy mmwrite incorrectly writes the zeros for skew-symmetric, array matrices

When you have a dense, skew-symmetric matrix, and you write it to file using scipy.io.mmwrite and specify that it is a skew-symmetric matrix, the resulting file incorrectly lists the zeros on the diagonal. According to the matrix market format documentation, page 9:

Only entries below the main diagonal
are stored in the file. The entries on the main diagonal are zero and
those above the main diagonal are known by symmetry.

Reproducing code example:
from scipy.io import mmwrite
matrix = [[0, 1], [-1, 0]]
mmwrite("test.txt", matrix, symmetry="skew-symmetric")

Error message:
The resulting matrix is:
%%MatrixMarket matrix array integer skew-symmetric
%
2 2
0
-1
0

Scipy/Numpy/Python version information:
0.19.1 1.13.1 sys.version_info(major=3, minor=6, micro=2, releaselevel='final', serial=0)

@ilayn Can I (or should I) fix this?

If nobody has mentioned a clear interest you can pick up any issue without asking @tokixix
Thank you for effort and interest on the issues so far by the way.

No problem @ilayn ! As You can see, I've just created PR for this one.

Interestingly, the matlab codes here https://math.nist.gov/MatrixMarket/mmio/matlab/mmiomatlab.html have the same issue, but the fortran code https://math.nist.gov/MatrixMarket/mmio/f/mmiof77.html not.
Merged the PR, assuming the behavior of the fortran code is the one intended in the spec.


use destructiveProjectEnumData value witness function

The destructiveProjectEnumData function in the enum value witness table
transforms an enum value into its associated values in place, by zeroing
out any enum tag bits stored in the payload area of the value.
We can use this function after verifying that the tag of the enum
value is the expected tag. This means we still have to use the
Mirror-and-embed strategy until we can cache the expected tag.
Performance without this commit, on my iMac Pro:
name               time        std        iterations
----------------------------------------------------
Success.Manual       34.000 ns ± 232.27 %    1000000
Success.Reflection 3095.000 ns ±  22.64 %     470183
Failure.Manual       36.000 ns ± 167.71 %    1000000
Failure.Reflection   83.000 ns ± 152.31 %    1000000

Performance with this commit:
name               time       std        iterations
---------------------------------------------------
Success.Manual      35.000 ns ± 158.00 %    1000000
Success.Reflection 167.000 ns ±  70.60 %    1000000
Failure.Manual      37.000 ns ± 197.47 %    1000000
Failure.Reflection  82.000 ns ± 135.63 %    1000000

@mayoff Cool if I merge this? Just wanted to make sure you weren't still working on anything :smile:

I didn't have anything else to add but I'll be happy to investigate the problems when I get your test cases.

@mayoff Just pushed a bunch of cases, where 3 fail:

testZeroMemoryLayoutPayload
testRecursivePayload
testOptionalPayload

There may be other edge cases I haven't thought to test.
Swift's blog post on "How Mirror Works" has some helpful info on how Mirror's use the runtime APIs to extract a value: https://swift.org/blog/how-mirror-works/
In particular, indirect cases need to be extracted differently, which is why the recursive payload is failing:

In the indirect case, the real data has to be pulled out of the box:

I haven't yet dug into the other two failures.
There's some very old Echo code that recreates the Mirror APIs using the Swift runtime in Swift: https://github.com/Azoy/Echo/blob/f3ba95c4f9eeb72a63c84dc6f944fe1852990df9/Sources/EchoMirror/ReflectionMirror.swift
This is part of what we pulled from in our experiments, if that helps!
Anyway, hopefully this isn't too much of a rabbit hole (from personal experience we think it might be). If you're interested in figuring out these details we would absolutely love to help you get this merged!

Regarding the failure in testExtract, the failing assertion is
    XCTAssertEqual(
      [1],
      [Result.success(1), .success(nil), .failure(MyError())]
        .compactMap(/{ .success(.some($0)) })
    )

This calls into the extract method whose documentation says

Note: This function is only intended to be used with enum case initializers. Its behavior is otherwise undefined.

but { .success(.some($0)) } is not an enum case initializer. It's not clear to me that this is a legitimate test case.

I'm seeing a failure in testExtract but no failure in testZeroMemoryLayoutPayload. I've tried both Xcode 12.5.1 and Xcode 13 beta 2 on an Intel Mac running macOS 11.4 (20F71).

I'm seeing a failure in testExtract but no failure in testZeroMemoryLayoutPayload. I've tried both Xcode 12.5.1 and Xcode 13 beta 2 on an Intel Mac running macOS 11.4 (20F71).

You're absolutely right. That is a stale assertion that got snuck back in. Just removed it!

I'm still working on fixing the indirect problem.

All test cases now pass.

I should clarify that all test cases pass for me, in Xcode 12.5.1 on macOS 11.4.

If you'd like me to squash the commits, let me know.

If you'd like me to squash the commits, let me know.

Not necessary 😄 We'll squash merge!

A couple of other thoughts:

It would be reasonable for the extract method to call preconditionFailure if given a non-enum Root type. Right now it returns an extractor that always returns nil.

In theory we could detect that bogus case path /{ .success(.some($0)) } by using the metadata to check that the case's associated value's type is the same as the user-provided Value type. In that bogus case, they wouldn't match because the Value type is Int but the associated value's type is Optional<Int>.
Mirror has to figure out the associated value's true type in order to put it in an Any existential, but it does so using a function (swift_getTypeByMangledName) that isn't exposed (AFAIK) as ABI. There are some variants that are exposed (swift_getTypeByMangledNameInContext and swift_getTypeByMangledNameInEnvironment), but I haven't investigated how to use them and I believe there are no example uses in the Swift repo.

Looks like I'll be downloading Xcode 11.7 to work around that compiler crash…
For the Ubuntu failure, I'll just remove the __nonnull specifier and force-unwrap it instead.

It would be reasonable for the extract method to call preconditionFailure if given a non-enum Root type. Right now it returns an extractor that always returns nil.

I think this makes sense, but maybe we can save the change for another PR/discussion.

In theory we could detect that bogus case path /{ .success(.some($0)) } by using the metadata to check that the case's associated value's type is the same as the user-provided Value type. In that bogus case, they wouldn't match because the Value type is Int but the associated value's type is Optional<Int>.
Mirror has to figure out the associated value's true type in order to put it in an Any existential, but it does so using a function (swift_getTypeByMangledName) that isn't exposed (AFAIK) as ABI. There are some variants that are exposed (swift_getTypeByMangledNameInContext and swift_getTypeByMangledNameInEnvironment), but I haven't investigated how to use them and I believe there are no example uses in the Swift repo.

Hm, are you suggesting a way of eliminating the Mirror code and extracting the value directly using the Swift runtime? Or are you talking about supporting that one bogus case path I had a test case for? The bogus/nested case path test was written back when we supported nested reflection /{ .my(.deeply(.nested(.case($0)))) }. We decided to get rid of support for that in #32, since we should always prefer things like /A.my .. /B.deeply .. /C.nested .. /D.case.

I was only suggesting a way of detecting when a bogus embed function is passed to the reflection-based extract function. It wouldn't enable support for them. It would just fail (crash) instead of silently returning the wrong answer. But it would be a lot of work (research) to implement.

✅ @mayoff Things are looking good!
We're going to spend some time exercising this against various code bases tomorrow, and if nothing comes up it'll get an enthusiastic merge!

It definitely needs to be exercised on an arm64e platform with pointer authentication.

I gave things a whirl today on a bunch of repos and a few devices today and things seemed to work without a problem! @mbrandonw has an arm64e he's gonna try soon, and if his experience is the same we should be good to merge. Thanks again!

This is great. Was testing it out yesterday and it was solid. Hadn't thought about about bypassing the reflection after verifying the embed tag. Awesome work @mayoff!

It definitely needs to be exercised on an arm64e platform with pointer authentication.

Just ran the test suite on my iPhone XS Max as well as all the case studies and sample apps in the TCA repo and everything seems to be good! We will be merging soon 🎉


Refactor travel module

The following activities need to be moved to travel folder:
My Trips , MyTripsInfo
SelectModeOfTransport
TrainList, BusList, CarDirections
Hotels
ShoppingCurrentCity
MapRealTimeActivity

Being solved in https://github.com/Swati4star/Travel-Mate/pull/41

Fixed in 0e84ab188bff8cae7e290eefc076c96054ce7d18


weird example rendering

Hi, I am trying to use tui-go
but I cannot reproduce the example screenshot on my mbp
I just go get -u -v github.com/marcusolsson/tui-go
and go run example/chat/main.go
then get this

any suggestion?
I have tried different terminals(terminal.App, iterm2, vscode terminal),
different shells(bash, zsh) and
different fonts(menlo, mocano, .etc)...
go version: go1.9.2 darwin/amd64
tui-go: dc279e860986faf444fb5c08ce8b21f03d68e9a2

I have tried combinations of the different configurations you mentioned, but I'm not able to reproduce your screenshot. Are you seeing the same issues with the other examples? Is your screenshot what you get directly on start, or after resizing?

yup, directly on start, and the scenario can be found in other examples

I have also tried termui mentioned in the article, the rendering is working fine to me

Driveby: would https://asciinema.org be helpful in conveying reproductions / captures?

@doubajam : What's your locale?
I note that runewidth starts turning up different values based on the system locale, namely, if IsEastAsian comes up true. Maybe the rendering of borders is treating them as wide characters when in an East Asian locale?


THORN-1772 : Update SmallRye FT to 1.1

[x] Have you followed the guidelines in our Contributing document?
[x] [v2] Have you created a JIRA and used it in the commit message?
[ ] [v4] Have you created a GitHub Issue and used it in the commit message?
[ ] Have you checked to ensure there aren't other open Pull Requests for the same issue?
[x] Have you built the project locally prior to submission with mvn clean install?

Test failure with java.lang.NoClassDefFoundError: org/hamcrest/Matchers

Thank you @mkouba. Apparently I forgot to push my last commit with Hamcrest inclusion :-(

@antoinesd no problem and you're welcome ;-)


fix(rpc): Make Zebra RPC compatible with the zcash-cli RPC client

Motivation
If we add missing application/json HTTP headers to RPC requests, it enables compatibility with zcash-cli. (And with other RPC clients that don't include content-type headers.)
Designs
Web browsers do content sniffing when content-type isn't specified.
But jsonrpc_http_server seems to just reject the request, unless application/json is supplied.
I tried text/plain, but that didn't seem to work. If that's a problem for any clients, we can fix it later.
Solution

If the content-type header is not in a JSON-RPC HTTP request, add application/json

This is part of #4130.
Review
Anyone can review this PR. It's not urgent.
The tests will come in the next PR.
Reviewer Checklist

[ ] Code implements Specs and Designs
[ ] Tests for Expected Behaviour
[ ] Tests for Errors

Follow Up Work

the script from #4130

@mergifyio refresh

Build failed due to a temporary network error:

#27 ERROR: failed commit on ref "layer-sha256:1ded2fad14893e773c7a6cbceb8a1ac5f091370f5a099957d30c0843b4654490": cannot reuse body, request must be retried

https://github.com/ZcashFoundation/zebra/runs/6197329035?check_suite_focus=true#step:9:2127


Show biometric popup two times when import json (multi-account)

Describe the bug
Version test: v1.1.0(215)
Device test: IP 11
To reproduce the bug
Pre-condition: Config Require unlock = Always
Steps:

Go to Import from Polkadot.{js}
Perform import multi-account
On the Apply master password screen, input a valid master password
Observe the displayed sceen

Actual: Show Enter password popup two times
Expect: Show Enter password popup one time

Version test: https://file.cdmteck.com/s/DB9JLAnjJczopcC/download?path=%2F&files=SubWalletMobile-build-215-1018-merge-2023-09-11T09-45-08.ipa
Device test: IP 11

[ ] Navigate Apply master password screen after input valid password.

Version test: v1.1.0(218)
Device test: IP 11, Samsung S20 FE 5G
Validation passed.


Why Conventional Mode run more smoothly than Fast Image Cache Mode on Simulator iOS8?

Conventional Mode runs above 55 FPS

Fast Image Cache is optimized for the device, not the simulator. Simulator performance is irrelevant.

Thanks i understand ,but  I have just tested, even on the device, iPad simulator runs great, nearly 60fps, but why it is not good on iPhone simulator.

I don't know. Simulator performance is not important to this project so I don't plan on spending time to find out.
Sent from my iPhone

On May 5, 2015, at 7:50 PM, shen yin<EMAIL_ADDRESS>wrote:
Thanks i understand ,but I have just tested, even on the device, iPad simulator runs great, nearly 60fps, but why it is not good on iPhone simulator.
—
Reply to this email directly or view it on GitHub.

OK. Sorry about that.  Thanks very mush.

@shenruisi  when using the simulator you are actually using the ram of your mac/imac which is way more than the ram you have available in your device. Thats why its so smooth.
it does not provide credible info as to how the app would perform on an actual device.
You should run on device for proper results and comparison

@shenruisi This is something I also encountered while working on another project. Simulator for some reason just can't keep even 60 FPS. I measured time intervals between frames, and on simulator they fluctuate even if UI is not very complicated. FPS should be measured on device.


title from defineNuxtConfig is not substituted into titleTemplate as default value if the page does not have its own title defined

Environment

Operating System: Linux
Node Version:     v20.11.1
Nuxt Version:     3.11.1
CLI Version:      3.11.1
Nitro Version:    2.9.5
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      app, devtools, ssr, modules, tailwindcss, ui, features, experimental
Runtime Modules<EMAIL_ADDRESS>Build Modules:    -

Reproduction
https://stackblitz.com/edit/nuxt-starter-7pdnsh?file=nuxt.config.ts

https://github.com/nuxt/nuxt/assets/2706508/fb8dbc72-4936-4eba-89c8-4d6b9dcda192
Describe the bug
title from defineNuxtConfig is not substituted into titleTemplate as default value if the page does not have its own title defined
Additional context
No response
Logs
No response

cc: @harlan-zw

Thanks for the detailed reproduction, I can confirm this is a bug with Unhead. I've moved the issue here https://github.com/unjs/unhead/issues/335.
Since this can be fixed outside of Nuxt, I'll close this.


Fix #471

-hide following and followers count
-exclude post count
https://github.com/jointakahe/takahe/issues/471

Hello, I think your code change is appropriate but you also need to amend the related test here: https://github.com/jointakahe/takahe/blob/f967f6c6971b7c34831432c579720c93a2da15e5/tests/users/views/settings/test_privacy.py#L19-L29
The current test code supposes that the entire
 is hidden when this feature is enabled.

The current test code supposes that the entire
 is hidden when this feature is enabled.

Hello @shuuji3 thank you for sharing your input.
I looked at the source and it shows this

I can also place the post count and the follows into two separate divs if that helps pass the checks. Would that be better?

I think we can change to check the existance of follower string instead of div in https://github.com/jointakahe/takahe/blob/f967f6c6971b7c34831432c579720c93a2da15e5/tests/users/views/settings/test_privacy.py:
 @pytest.mark.django_db
  def test_visible_follows_disabled(client, identity):
      """
      Tests that disabling visible follows hides it from profile
      """
      Config.set_identity(identity, "visible_follows", True)
      response = client.get(identity.urls.view)
-     assertContains(response, '
', status_code=200)
+     assertContains(response, 'follower', status_code=200)
      Config.set_identity(identity, "visible_follows", False)
      response = client.get(identity.urls.view)
-     assertNotContains(response, '
', status_code=200)
+     assertNotContains(response, 'follower', status_code=200)

Looks good now - you just need to rebase and fix the conflicts and we can land it!

Those test failures are from work I did on main that was bad - I'll merge in despite them, since I saw them pass before. Thanks!


Fixes non-HA provisioning cases

Bugs vanish

Not sure why this is diffing weirdly. Can redo the PR if we care that much.


Recommend npm/yarn install

Type: Feature Request
Recommend npm/yarn install when package.json or lockfile changes after git operation
VS Code version: Code 1.86.0 (05047486b6df5eb8d44b2ecd70ea3bdf775fd937, 2024-01-31T10:29:15.765Z)
OS version: Darwin x64 23.3.0
Modes:

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


on-premise development SSRS report

i installed my app on premise and in my app, i have a report (SSRS Report)  and from that   need to open new SSRS report having two parameters.
my question is this, i need an URL dynamically which can open the report.
NOTE: It is working fine for sandbox environment as i am able to get tenant ID dynamically and i pass that to SSRS report. but in case of on-premise I have No idea.
Thanks in Advance !!!

Hi! This repository no longer handles general questions and is only dedicated to bug reports and feature suggestions for the AL compiler and developer tools.
To get help for your question please use one of the following resources:
Business Central Community
mibuso forum
Dynamics User Group


skip transmission for transmit_data_oclc_api_task when env is not production

Blocked by #988
For the transmit_data_oclc_api_task, we're not calling the return_success_test_instance when the env is not production.
https://github.com/sul-dlss/libsys-airflow/blob/8760131926c03da19ac19e6036819e8a550209f5/libsys_airflow/plugins/data_exports/transmission_tasks.py#L164-L183
We should add that once we have completed #988

Fixed by https://github.com/sul-dlss/libsys-airflow/pull/1380


Newsfeed error

I just installed Magic Mirror and I¡m fooling around with the modules. The sample config give me this error when loading newsfeed.
Starting MagicMirror: v2.1.2
Loading config ...
Loading module helpers ...
No helper found for module: alert.
No helper found for module: clock.
No helper found for module: compliments.
WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module 'node_helper'
Loading module helpers ...
No helper found for module: alert.
No helper found for module: clock.
No helper found for module: compliments.
App threw an error during load
Error: Cannot find module 'node_helper'
    at Module._resolveFilename (module.js:470:15)
    at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:35:12)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:8:18)
    at Object.<anonymous> (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:86:3)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
Whoops! There was an uncaught exception...
{ Error: Cannot find module 'node_helper'
    at Module._resolveFilename (module.js:470:15)
    at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:35:12)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:8:18)
    at Object.<anonymous> (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:86:3)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32) code: 'MODULE_NOT_FOUND' }
MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
Launching application.

My config looks like  this
modules: [
                {
                        module: "alert",
                },
                {
                        module: "clock",
                        position: "top_left"
                },
                {
                        module: "compliments",
                        position: "lower_third"
                },
                {
                        module: "newsfeed",
                        position: "bottom_bar", // This can be any of the regions. Best results in center regions.
                        config: {

                                feeds: [
                                        {
                                                title: "New York Times",
                                                url: "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml",
                                        },
                                        {
                                                title: "BBC",
                                                url: "http://feeds.bbci.co.uk/news/video_and_audio/news_front_page/rss.xml?edition=uk",
                                        },
                                ]
                        }
                }
        ]

Any idea why I get this error? If I remove the nodule:newsleef section everything is working properly.
Besides, I got a similar error when loading the calenda module.
Thank you

Yes it looks like your node_helper file for the news is missing.  Can you check the modules/default/newsfeed directory has a node_helper in it.

Yes. It has node_helper.js :S

Nevermind, I just reinstalled Magic Mirror and everything worked just fine :S

@FranciscoGomez90 Maybe there was missing something npm install. Please close the issue.

Just for further info: If you're developing a new module, but your code is anywhere else in your disk rather than in the modules folder, a simple ln -s the/path/to/your/module symbolic link from the modules folder doesn't work, producing the same error message. The module needs to be physically placed (or cloned) into modules

I did not do any further investigation of the cause. I understood that modules should be cloned into the modules folder to work properly. Very uncomfortable. What I do is to maintain my own module in a separate repo, clone it inside modules, and develop from there. If you find an alternative I would like to know :-)


Android Port

Need to remove org.apache.common.* code, Base64 and Base64 encoders.  Conflicts with class resolution.  See this at http://stackoverflow.com/questions/2047706/apache-commons-codec-with-android-could-not-find-method, links to the android bug too.

apache http client, had to port in a compiled android specific client.  I "believe" we may be able to leverage and use the pure java httpurlconnection (http://docs.oracle.com/javase/7/docs/api/java/net/HttpURLConnection.html), would need to investigate this but this would port fine for both.  This would be longer

Pulled in spongy castle for the decoder for android.  need to rip out bouncy code as it conflicts with android paths.

Other notes:

Need a min of adk 16 (android 4.1) support for native tls 1.2.  If Spongy Castle (well Bouncy really) implements a TLS 1.2 or maybe even has now we could use this (load provider up dynamically or look at using light APIs)

Added a socket factory to set socket to tls1.2 support.  Seems to be a problem in android where ssl context is 1.2 but sockets still be created with default 1.0 handshake.  Something like below was added to the http client:

I plan on having a couple push requests for these items in 1 by 1; minus the httpclient overhaul which would be a major version jump.  Would like feedback from the community on these changes first.

is jscep csr generaion ported for android ?? I need some help on this

Is this meant to be in the jscep project?
On Fri, 19 Jun 2015 18:04 AshiqKony<EMAIL_ADDRESS>wrote:

is jscep csr generaion ported for android ?? I need some help on this
—
Reply to this email directly or view it on GitHub
https://github.com/jscep/jester/issues/8#issuecomment-113576926.

Anything is fine.I just need a way to generate a csr in the android
application..
On Friday, June 19, 2015, Dave Grant<EMAIL_ADDRESS>wrote:

Is this meant to be in the jscep project?
On Fri, 19 Jun 2015 18:04 AshiqKony<EMAIL_ADDRESS><javascript:_e(%7B%7D,'cvml','notifications@github.com');>> wrote:

is jscep csr generaion ported for android ?? I need some help on this
—
Reply to this email directly or view it on GitHub
https://github.com/jscep/jester/issues/8#issuecomment-113576926.

—
Reply to this email directly or view it on GitHub
https://github.com/jscep/jester/issues/8#issuecomment-113578496.

AshiqKony - I know this tread is stale, but I could help you do CSR generation within Android. You need to implement the Spongy Castle library to do it easily.

Hi Wes,
I'm not looking to do any work on this project.  If you want to carry it on
I'd be happy to transfer it to you.
Dave
On 6 Oct 2016 8:47 pm, "Wes Bunton"<EMAIL_ADDRESS>wrote:

AshiqKony - I know this tread is stale, but I could help you do CSR
generation within Android. You need to implement the Spongy Castle library
to do it easily.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/jscep/jester/issues/8#issuecomment-252068849, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAnaO7USRCxf8QmLNrPSpUFuM2x25z4Yks5qxVBOgaJpZM4Cs3SF
.


add enjarify

https://github.com/Storyyeller/enjarify/tree/go/enjarify-rs

I looked into this a bit, and apparently there are no tests for the Rust rewrite. That's because it does not compile at all -- not even on Rust 1.36!
@anp, could you clarify what benchmarks you are referring to with this issue?

The compiler error, for the record:
   Compiling rustc-serialize v0.3.19
error[E0642]: patterns aren't allowed in methods without bodies
   --> /home/x/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.19/src/serialize.rs:147:45
    |
147 |                                             &f_name: &str,
    |                                             ^^^^^^^


Person column properties - column formatting

Category

[X] Question
[ ] Typo
[ ] Bug
[ ] Additional article idea

Person column properties - column formatting
Hi,
I am trying to find all properties that are supported for the person column in SharePoint online.
Here is the example I found in the docs.microsoft.com
{
"id": "122",
"title": "Kalya Tucker",
"email"<EMAIL_ADDRESS>"sip"<EMAIL_ADDRESS>"picture": "https://contoso.sharepoint.com/kaylat_contoso_com_MThumb.jpg?t=63576928822"
}
I found also the the "department" is available and I was wondering what else we can get from the user profile.
Thank you!

Those are the only values available for use in column formatting. There are other values, however, available from person fields when retrieving them through other means, such as the REST API. Is that what you are referring to?
Some of those additional properties include:

MobileNumber
AboutMe
IsSiteAdmin
Deleted
Hidden
Department
JobTitle
LastName
FirstName

Again, the above are not available for column formatting.

Hi Chris, Thank you for your quick answer. Yes, I know that it is possible to retrieve more user data using REST API. I am sending screen shouts of the department propriety I can use in the column formatting, which was surprise for me and my profile in Azure.

That's way I send a question to the community to see if there is additional options I am not aware off.
Thank you!

Wow, you're blowing my mind! I'm not able to recreate this yet but I'm looking into it further and will see what I can find out.

Here is the list of properties available

id
title
email
sip
picture
jobTitle
department

@bcameron1231  Perfect! Thanks!

Thanks @bcameron1231 and @hbliznakov21!
Looks like we need to update the documentation! Guess that will teach me to not put the word not in bold in my responses 😄!


Update crypto lib

Hello!
I did a brief look-over of the crate and noticed that it implements secp256k1 and was having some issues with the signing key.
This may be due to me not researching fully, but how can I derive my signing key from my private key? using a mnemonic w/ derivation path is a pain, and not great for some applications where a privateKey is simpler.
I propose an update which supports the use of secret keys and signing TXs with the private key

"Signing key" is just the nomenclature this library uses for a private key.
You can find a full signing example here: https://docs.rs/cosmrs/latest/cosmrs/tx/index.html#usage
You can use SigningKey::from_slice if you have an existing private key serialized as bytes.

Thank you for that info.
I would suggest possibly adding that to docs or adding a from_string helper, something like that.


Release 0.19.3

Fixed

Issue with intent classification reducing classification accuracy
Issue resulting in a mutation of the CRFSlotFillerConfig
Wrong required resources of the DeterministicIntentParser
Issue with non ASCII characters when using the parsing CLI with Python2

Codecov Report

Merging #765 into master will decrease coverage by 0.15%.
The diff coverage is 78.37%.

@@            Coverage Diff             @@
##           master     #765      +/-   ##
==========================================
- Coverage   88.19%   88.03%   -0.16%
==========================================
  Files          74       74
  Lines        4490     4473      -17
  Branches      863      853      -10
==========================================
- Hits         3960     3938      -22
- Misses        394      399       +5
  Partials      136      136

Codecov Report

Merging #765 into master will decrease coverage by 0.15%.
The diff coverage is 78.37%.

@@            Coverage Diff             @@
##           master     #765      +/-   ##
==========================================
- Coverage   88.19%   88.03%   -0.16%
==========================================
  Files          74       74
  Lines        4490     4473      -17
  Branches      863      853      -10
==========================================
- Hits         3960     3938      -22
- Misses        394      399       +5
  Partials      136      136


do not print output if long

need to make output printing optional flag to help with debugging

Leaving unchanged, output is only printed if logging is set to Debug, to prevent output from being set the log level to INFO or higher.
The default log level was changed from DEBUG to INFO


COO GPU spmv kernel

COO GPU spmv kernel

Does the code run for you? I receive for the tester:
Running main() from gtest_main.cc
[==========] Running 2 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 2 tests from Coo
[ RUN      ] Coo.SimpleApplyIsEquivalentToRef
unknown file: Failure
C++ exception with description "/Users/hanzt0114cl306/work/public_ginkgo/ginkgo/gpu/base/executor.cpp:118: raw_copy_to: cudaErrorLaunchFailure: unspecified launch failure" thrown in the test body.
/Users/hanzt0114cl306/work/public_ginkgo/ginkgo/gpu/test/matrix/coo_kernels.cpp:70: Failure
Expected: gpu->synchronize() doesn't throw an exception.
  Actual: it throws.
Unrecoverable CUDA error on device 0 in free: cudaErrorLaunchFailure: unspecified launch failure
Exiting program

works now - looks good to me!

@gflegar no conflicts here.

Thanks for your help.
I have fixed them.
@gflegar the complex version of atomic_add is not really atomic, but I think it is correct in COO spmv, right?

@yhmtsai yes, as it is written now (with functions returning void), the complex versions of atomic add are "atomic enough" for our use-case (atomic enough = if we have multiple calls to atomic add, they will all accumulate their values, even though it won't exactly be done atomically).
Everything looks good now. There's just this minor thing with the wrong return value in Kepler implementation of double atomic add. We can merge this as soon as it is fixed.


Incremental Depth for finding upper-bounds

done, in https://github.com/unsat/dig/commit/4bdc9661c7177675228280dc4ab18d5814b7ee3a
using Z3's optimization: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/nbjorner-nuz.pdf


Fix stuttering functions in Event package

Fixes #127
Signed-off-by: Matt Stratton<EMAIL_ADDRESS>

This change is

Ebert has finished reviewing this Pull Request and has found:

2 fixed issues! 🎉

You can see more details about this review at https://ebertapp.io/github/devopsdays/devopsdays-cli/pulls/128.

Coverage remained the same at 23.154% when pulling 23d1d95647eb10905d021fdb2ef7cff71c342154 on update-stutters into 9dd491a94a41edb880aeab229728ae2e90835d70 on master.


Execution Listener get always reset when assigning Element Template

Steps to Reproduce

Assign execution listener to service task
Assign element template (no execution listener defined)
Execution Listeners are reset to empty list

Expected Behavior

Execution listeners behave the same as Input / Output mappings; they get reset only, if they are defined as part of the template

Via SUPPORT-2915.

Needs bpmn-js-properties-panel release and version bump in Camunda Modeler.


docs: Render alerts using mdbook-alerts

Closes #1791

Wow this proved simpler than expected! Awesome job @traxys
Can I ask, how will alerts render in the man-docs? Seeing as that's built using different tooling.

This is actually gonna be awesome for some of the warnings and stuff throughout the docs to be more apparent.

I'm not sure, I'll need to look at it, but it's a separate problem. I think be are going to need to write a pandoc filter or something like that

Hm, I'm not sure this is working how I expected...

Perhaps we're missing the preprocessor config? See https://github.com/lambdalisue/rs-mdbook-alerts?tab=readme-ov-file#usage

[book]
authors = ["Alisue"]
language = "en"
multilingual = false
src = "src"
title = "mdBook Alerts preprocessor"

# ADD THIS
[preprocessor.alerts]

@mergifyio queue


Copyright year wrong in footer

At the time of writing, the copyright is listed as 2023 on electronjs.org:

This is a common misconception in how copyright declarations work, the year does not need to be kept up to date. This is current guidance from OpenJS as well as of the last time we had this discussion

Thanks for your quick reply! I think of it more like this:
When I go to a project website and there is a copyright year and the copyright year is outdated, I assume the project is dead or not actively maintained or the maintainers do not care enough about the project to take care of details like this. Then I often don't use those projects.
With Electron this is obviously not the case. Maintainers do care and it's actively maintained. However, from the website I might get a different impression.
If you don't plan on updating the year, why not remove it at all? Then it won't seem like maintainers don't care to update it.


Add favorite stations

UI idea: show a ⭐ in the station menu on the right side. Clicking it fills it in/makes it yellow and submits a setting save adding that station ID to the list of favorites. When the station menu is opened, favorites should be listed first. If a favorite's ⭐ is clicked, update settings to remove that station's ID from the favorites list.


Milestone 3 Meeting Notes

Makefile

Incorporate feedback from TAs

Worked on the Makefile and changed the EDA targets as .svg instead of .png to be able to run it (reminder to change it back to .png).
PR for the Makefile done
Completed Makefile with every script
Ran into some problems with 'pandoc' when running the final report
Reinstalled rmarkdown and rlang to troubleshoot by using 'install.packages("rmarkdown")' and 'install.packages("rlang")'
Fine tuned the Makefile to skip lines with backlashes ("")
Tested the Makefile with the two command lines 'make clean' and 'make all'
Pushed the Makefile

Next meeting: Friday december 4th 10:30am PT


Synthesis failed for datacatalog

Hello! Autosynth couldn't regenerate datacatalog. :broken_heart:
Here's the output from running synth.py:
Cloning into 'working_repo'...
Switched to a new branch 'autosynth-datacatalog'
Cloning into '/tmp/tmpp6dqig9h/googleapis'...
Note: switching to '35c6057ac2f4db2a69c932e3b7301a0600e3e150'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 35c6057a chore: sample context aware commits for a broader base of services (#2932)
Note: switching to '3f5f8a2258c6a41f9fbf7b80acbca631dda0a952'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 3f5f8a22 feat: added support for project id in scope feat: added support for order_by in SearchAllResources rpc feat: added support for search on location, labels and networkTags fields docs: updated according to above features
Switched to a new branch 'autosynth-datacatalog-12'
2020-04-28 17:52:44 [INFO] Running synthtool
2020-04-28 17:52:44 [INFO] ['/usr/local/google/home/rennie/env3.6/bin/python', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
/usr/local/google/home/rennie/env3.6/bin/python: No module named synthtool
2020-04-28 17:52:44 [ERROR] Synthesis failed
HEAD is now at 35c6057a chore: sample context aware commits for a broader base of services (#2932)
Switched to branch 'autosynth-datacatalog'
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/local/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/local/google/home/rennie/gitrepos/synthtool/autosynth/synth.py", line 578, in <module>
    main()
  File "/usr/local/google/home/rennie/gitrepos/synthtool/autosynth/synth.py", line 459, in main
    return _inner_main(temp_dir)
  File "/usr/local/google/home/rennie/gitrepos/synthtool/autosynth/synth.py", line 568, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/usr/local/google/home/rennie/gitrepos/synthtool/autosynth/synth.py", line 352, in synthesize_loop
    synthesize_inner_loop(toolbox, synthesizer)
  File "/usr/local/google/home/rennie/gitrepos/synthtool/autosynth/synth.py", line 362, in synthesize_inner_loop
    synthesizer, len(toolbox.versions) - 1
  File "/usr/local/google/home/rennie/gitrepos/synthtool/autosynth/synth.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(self.environ)
  File "/usr/local/google/home/rennie/gitrepos/synthtool/autosynth/synthesizer.py", line 115, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/usr/local/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/usr/local/google/home/rennie/env3.6/bin/python', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth passed, closing! :green_heart:


[Feature Request] Support for YouTube TV (formerly Leanback)

Good day,
Thank you for the great addon. Totally a must-have.
I tried KeySocket on www.youtube.com/tv but it did not work. I also tried to make a new service but unfortunately. It seems that I lack the needed expertise as the elements in there when playing a video does not contain any buttons whatsoever.
Thank you again for the great addon. I would appreciate any pointers to how to get it done and I will try to work through it.
Thanks,

Hi @AmandaBeuno. Could you try to fix it by yourself?


Fix #233 (Remove hardcoded "I" * int)

Summary
Fix #233
Details and comments
I am not sure the TODO comment. Is my fix correct?

FWIW this is exactly the reason why I introduced FermionicOp.one and FermionicOp.zero

Agree. There are many reasons to do this.

In many cases, Zero operator should not be created. int and float zeros will do like:
fer = 0
for _ in some:
    fer += FermionicOp("some")

So in many cases, 0 is enough. I am concerned that if it is easy to create zero operators, users will create useless zero operators.

I verify that this branch fixes the problem in #233

All that said, if @jlapeyre could verify this fix we can merge this as is or we can discuss whether to add these classmethods already via this PR.

This bug doesn't seem to be causing much trouble at the moment. On the other hand, this fix is very simple. I'm ok with committing this as is, and then discussing the zero and/or one methods further. It's something that I thought was missing when I first saw qiskit. But, perhaps the pros and cons could be articulated in a more organized way.

What is the current status of this? The conflict with main arose from the erroneous deletion of the fermionic_op_builder. It will be re-added by #263 but I am still not sure whether this fix is still needed. @ikkoham @jlapeyre any thoughts?

This should be added after fermionic_op_builder is re-added asap (or You can add it in your PR #263).

Close because this is fixed by #263


Change URL (without state change) in onExit

My use case is as follows. I need to alter the url just before the current state has exited.
I have tried using the regular $state.go without luck (it will just give me an exception saying "The transition has been superseded by a different transition")
Is it possible to perform a state change in a transition hook?
PS. I'm using ui-router 1.0

So I found a way:
Use "onBefore" hook instead of onExit, return false and do a series of $state.go using promises.

So I've, done some searching and found #2977 were someone suggests using $state.target for simply redirecting to another state. But this won't work for me since I need to first update the current state and then continue with the original transition.

Ok, so this can be "fixed" by returning false in the onExit and starting a new $state.go inside a $timeout allowing the original transition to finish. Not sure if there is a better way to do this though.

Can you create a state that has the temporary url?
If so, you can redirect to that in onExit.  Pass the current transitions' , then tell that state where to go in the end.
http://plnkr.co/edit/o3q5bc7sX4oWADKupIBA?p=preview


Highlight aligned TN for the currently active TN

When a user navigates to a new verse and associated TNs are displayed in the TN card the scripture text that's quoted in the TN should be highlighted in the scripture card. https://projects.invisionapp.com/share/6VZ7U05QCMN#/screens/435786500

Should we highlight the quote when clicking it? How do we prioritize tn/tw quote highlighting?


windows version reports 'seems like your access key is not valid'

windows version reports 'seems like your access key is not valid', but the key works on my Mac version.
need some help, please! Thanks!

@joezhou099 An example key might help. (It doesn't need to have a working server. Just enough to reproduce the bug.)


[🐛 Bug]: Sometimes calling metamask.confirmPermissionToApproveAll() method on Metamask approve window is failing using Playwright + Synpress as plugin

🔎 Have you searched existing issues to avoid duplicates?

[X] I have made sure that my issue is not a duplicate.

🧪 Have you tested your code using latest version of Synpress?

[X] I have made sure that my issue still exists on latest version of Synpress.

💡 Are you able to provide enough information to be able to reproduce your issue locally?

[X] I can provide enough details to reproduce my issue on local environment.

Synpress version
^3.7.2-beta.9
Node.js version
v18.16.0
Operating system
macOS Sonoma 14.0
Run mode
Playwright + Synpress (as plugin)
CI platform (if applicable)
No response
Are you running your tests inside docker? (if applicable)

[ ] This issue could be related to docker.

What happened?
metamask.confirmPermissionToApproveAll() method is failing. Inside my test, I opened approve tokens Metamask window and called method confirmPermissionToApproveAll() to approve all. Running in headed mode, I see that the approve is successful, metamask window is closed, however the method itself fails and fails my test because it is expecting some locator after approval is successful. Below providing, the error logs referring to the synpress library.
Logs:
Error: page.waitForSelector: Target page, context or browser has been closed
    Call log:
      - waiting for locator('.notification .set-approval-for-all-warning__footer__approve-button') to be visible

       at ../pages/---.page.ts:493

    > 493 |     await metamask.confirmPermissionToApproveAll();

        at Object.waitFor (/Users/---/---/---/---/node_modules/@synthetixio/synpress/commands/playwright.js:203:16)
        at Object.waitAndClick (/Users/---/---/---/---/node_modules/@synthetixio/synpress/commands/playwright.js:217:21)
        at Object.confirmPermissionToApproveAll (/Users//---/---/---/---/node_modules/@synthetixio/synpress/commands/metamask.js:1371:5)

What is your expected behavior?
No response
How to reproduce the bug.
To reproduce the bug, just call metamask.confirmPermissionToApproveAll() method in any autotest on Metamask approval window. I'm using Metamask version "10.25.0"
Relevant log output
No response

Hey! You're using an incorrect function here 😅 For token approvals, you should be using confirmMetamaskPermissionToSpend. The confirmPermissionToApproveAll function is meant for NFT all approvals. Sorry for the confusion, I know this is a bit messy. The upcoming version of Synpress will have a simpler and more intuitive API 🫡
Please, let me know if it helps 🙏

My bad, I've copied it over from our Cypress tests that have this additional Metamask word in it.


(CLOUD-183) Document the IAM permissions required

This documents the explicit permissions needed to make all of the API
requests in the module. This includes all current resources in master as
well as the incoming VPC resources.

Is this more or less ready to go, or should we wait for the CI configuration that @zreichert mentioned to be in place? The argument for waiting would be that we would then have the CI to back up what we're claiming in the documentation.

I think the CI is in place, so now there's just a couple of typos to correct.

@cmurphy thanks, typos fixed.


Error on build Fable.Elmish.React exemple

Hi,
I got strange error when I try to run the code from this template : https://github.com/fable-elmish/templates/tree/master/src/react-demo/Content/src
yarn start v0.27.5
$ yarn dotnet:run-script js:start
Fable (1.3.2) daemon started on port 61225
CWD: D:\Repos\sourcing-product-generation
cmd /C yarn run js:start
Server running at http://localhost:1234
∞  Building App.fs...
ERROR: D:/Repos/sourcing-product-generation/src/App.fs doesn't belong to any of loaded projects []
   at Microsoft.FSharp.Core.PrintfModule.PrintFormatToStringThenFail@1379.Invoke(String message)
×  src\App.fs: D:/Repos/sourcing-product-generation/src/App.fs doesn't belong to any of loaded projects []

Thanks for the report, @evilz!
We'll need to resolve the fsproj file and pass it during the compilation process to fully support referencing fs files. I've started in on this work, but I still have a bit left to generalize the solution.

I was able to fix this by changing the filepath in the project file from "App.fs" to "./App.fs" and similar for all other files.


Is Weapon Durablity now apart of Inf. Equipment Durability ?

There used to be separate cheats for Inf Weapon Durability and Inf. Equipment Durability but now Inf Weapon Durability is missing. Could you please advise?

It is the one and same code, equipment was a better description.. as it's shields, and weapons, and bows.


Link new transactable SaaS offer to existing teams app not working

I am trying to link existing Teams app with new SaaS offer but it is not working. I have tried below two ways:

Link via Teams Developer Portal: I put publisherid.offerId in manifest file. I tried like below:
a.

 "subscriptionOffer": {
   	"offerId": "leafletcorporation165254955xxxx.leafletformicrosoftteams"
     }

"Buy a Subscription" button is not there while adding app
b.
 "subscriptionOffer": {
		"offerId": "leafletcorporation165254955xxxx.leafletformicrosoftteams-preview"
      }

"Buy a Subscription" button is there but on click it is displaying "We couldn't load subscription plans"
2. Link via Partner Center: in Offer Setup section, I selected "Yes, I have published Teams apps, Office add-ins, or SharePoint Framework solutions that I would like to link to this SaaS offer" and in app source link input, I put app source product URL(App is already published in the app source). In this case also while I am adding app from app source, "Buy a Subscription" button is not there

@SRRepswal - Could you please share repro steps to try at our end?

@Nivedipa-MSFT - We have already published an app in app source and now are are looking that to bind with SaaS offer(App Monetization). I did below steps:

Created an SaaS offer on Partner Center
On Partner Center >> Offer Setup >> Selected "Yes, I have published Teams apps, Office add-ins, or SharePoint Framework solutions that I would like to link to this SaaS offer" and configured published app source app URL --> While adding app to Teams from app source, "Buy a Subscription" button is not there so went to step 3
Configured <>.<> in Teams app manifest file like: "subscriptionOffer": {
"offerId": "leafletcorporation165254955xxxx.leafletformicrosoftteams"
}
In step 3 also "Buy a Subscription" button is not there while adding app from App Source

@SRRepswal - 'Buy a Subscription' feature is only confined to US region. Its not enabled for any other region.

@Nivedipa-MSFT  - I checked for USA region also. There also 'Buy a Subscription' button is not visible.

@SRRepswal - Could you please refer below thread for this issue.
https://techcommunity.microsoft.com/t5/teams-developer/link-new-transactable-saas-offer-to-existing-teams-app-not/m-p/3409459#M5579

@Nivedipa-MSFT - That is still open.

Hope, the issue is resolved now in this thread.
Developers can test end to end flows using preview SaaS offers, not live ones. We have also updated docs to highlight this part so that other developers don't face this issue.

Doc Reference: Test the offer | Microsoft Docs
We are closing the issue for now. Please feel free to reopen if required


26 fix update env db creds missing

#26

Have not run this but seems more correct.

Let's merge it 🥳


export contentScripts

I'd like to be able to use this over in https://github.com/mozilla-rally/study-template/pull/267, as a cross-browser way to register content scripts.

Looks like there is some Chrome version error in CircleCI?

Thanks, looks like it's because there's a new Chrome version out and I need to bump the ChromeDriver selenium package:
SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 101
    Current browser version is 103.0.5060.53 with binary path /usr/bin/google-chrome

Also, you mentioned that you want to export this for cross-browser content script things, but it looks like this only works for Firefox, which I think you know! So just for my own understanding, are we doing this for posterity i.e. for when Chrome eventually supports it? or are we going to use it right off the bat with Firefox?

So my thought here is that we'll use it now which will work in Firefox, and it'll cause a message to be logged for Chrome (just a notification that a content script needs to be loaded). The next step would be to hook up a rollup JSON plugin (https://github.com/mozilla-rally/web-science/issues/281) that generates the needed manifest.json entries for Chrome, instead of simply logging.
Eventually there will be a new cross-browser scripting API released by Google, we can switch away from needing this wrapper once both browsers support it, but we may end up needing it for the transition period (if for instance Firefox is still using the old API and Chrome has the new for a while).

I'm going to go ahead and land this, since it's not really much of a change (just exporting existing functions) now that tests pass, since it's blocking getting the study-template changes landed.


Update readme for ODC 1.8's new eo3 support

Coverage remained the same at 86.385% when pulling 27e159d1b3ab8ea46707221455e8c76a18db4bd7 on readme-1.8 into bb1b6ee3048199cd4085b617170d900803f7d3bf on eodatasets3.


[Event Request] Codeunit 5760 "Whse.-Post Receipt" – New Event  “OnAfterPurchasePost”

Could we please have a new publisher “OnAfterPurchasePost” in Function “PostSourceDocument”, Codeunit 5760 "Whse.-Post Receipt”?

    local procedure PostSourceDocument(WhseRcptLine: Record "Warehouse Receipt Line")
    var
        WhseSetup: Record "Warehouse Setup";
        WhseRcptHeader: Record "Warehouse Receipt Header";
        PurchPost: Codeunit "Purch.-Post";
        SalesPost: Codeunit "Sales-Post";
        TransferPostReceipt: Codeunit "TransferOrder-Post Receipt";
    begin
        WhseSetup.Get();
        with WhseRcptLine do begin
            WhseRcptHeader.Get("No.");
            case "Source Type" of
                DATABASE::"Purchase Line":
…
                        case WhseSetup."Receipt Posting Policy" of
                            WhseSetup."Receipt Posting Policy"::"Posting errors are not processed":
                                begin
                                    if PurchPost.Run(PurchHeader) then
                                        CounterSourceDocOK := CounterSourceDocOK + 1;
*** start new code ***
                                    OnAfterPurchasePost(CounterSourceDocOK);
*** stop new code ***
                                end;
                            WhseSetup."Receipt Posting Policy"::"Stop and show the first posting error":
                                begin
                                    PurchPost.Run(PurchHeader);
…
*** start new code ***
    [IntegrationEvent(false, false)]
    local procedure OnAfterPurchasePost(CounterSourceDocumentOK: integer)
    begin
    end;
*** stop new code ***

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Compile on M1: need to update FindPTLS

Make on M1 breaks because the "ptls_fusion" library cannot be found. This library is only available on 64 bit X86 and ARM, not yet on M1. The dependency was fixed in the picoquic depot. The file .../cmake/FindPTLS.cmake was copied from the picoquic depot before the fix, and needs to be updated.

I updated it in PR #13, but I'm wondering if we can dynamically include a common one instead of duplicating the updates per build/repo.

There is a chicken and egg issue there. We cannot have it in the picotls depot, because the whole point is to find where that depot is...
We could maybe place all these "finders" in a submodule that could be loaded with the "git submodule" functions. The functions in the "cmake" dir would have to reference the submodule, etc. Something like "picofinder", with a bunch of "findXXX" scripts. But where do we stop? The QUICR modules that we load are private, picoquic and picotls are public, etc.


[terra-clinical-item-view] Correct readout order for two column layout

Summary

What was changed:
Changed the two column layout to be split by true columns instead of by rows. Now it should read out each column separately top to bottom.
Why it was changed:
So that screenreader users can have information conveyed to them the same as visual readers would logically read the information - keeping relevant information close to each other and reading top to bottom.
Testing

This change was tested using:

[x] WDIO
[x] Jest
[x] Visual testing (please attach a screenshot or recording)
[ ] Other (please describe below)
[ ] No tests are needed

Reviews
In addition to engineering reviews, this PR needs:

[x] UX review
[x] Accessibility review
[ ] Functional review

Additional Details

This PR resolves:
UXPLATFORM-9429
Validation:
New readout in chrome (will add for jaws/edge here in a bit)
https://github.com/cerner/terra-clinical/assets/40574651/0ea4616e-625b-449e-9033-b947e93ba3ad
I will also add some recordings of resize behavior before and after these changes to show that it's all working the same.

In this PR several of the 2 column WDIO screenshots are being updated because previously if there was a display with overflow in column 1, then column 2 would have a 'newline' across from that overflow display - even the display on the same line in column 2 didn't have overflow. Now that we've separated by column instead of by row this is no longer happening - I talked with Scott and we think this should be the expected behavior going forward.
I have two remaining wdio tests failing that I'm working on right now.
One is complaining about the 'o' on this page:

And the other is having some strange content sizing behavior for the enormous snapshot (strange because it's not an issue anywhere else). Looks like maybe the 40/60 split I have between the primary and secondary column isn't working quite the same as the previous 40/60 split of content in the single row. Continuing to investigate, I feel like I'm close but just might need to make some slight adjustments:

I think this is in a good place, WDIO are passing and the only thing that's changed about them is inline with my comment above.
However, one thing I noticed just now that wasn’t caught through WDIO is that when resizing down there is a slight difference in the truncation for two column view. Essentially because these are now split by column instead of row, when resizing/truncating the longest displays start to truncate a little earlier now. Example:
https://github.com/cerner/terra-clinical/assets/40574651/ea5fe1dd-7162-45da-a0bc-9150f53c9419
The overall resizing behavior is technically the same breakdown as before, the only difference is that we can’t encroach into the second column on a row by row basis - so this only effects truncation, overflow is fine. This might help visualize:
Before:

After:

In the before image we are returning displays by row so the resizing between the two ‘columns’ can be applied on a row by row basis. Essentially we can squish a bit into the extra space of the right side ‘column’ in row three before truncation happens, therefore we don’t truncate as early as we do now with the most recent changes.
With the current changes we are creating true columns in their own containers so the resizing is almost entirely the same, but when truncation is involved we can no longer squeeze column 1's third row display into the extra space of column 2's third row display. They each have their own containers that can’t move into each other.
I'm not sure if this is something we should be concerned with? @scottwilmarth do you have any thoughts?

Following up in edge on windows, the truncation behavior I mentioned above is also seen there as well. I also noticed some difference in overflow behavior as well.
New resizing/overflow handling:

Old resizing/overflow handling:

Same reasoning as in my truncation comment applies here. We can't encroach that little bit extra into the right side column so truncation/overflow starts to happen a little early compared to before. This could potentially mess up styling for current consumers - is this something we're willing to have them deal with?

Talked with Scott about the slight resize changes, he said that's ok and gave his +1
As for UX Review for this PR - @chrismichalewicz Krystal mentioned you might be doing those reviews - is that correct or is there someone else I can assign as a reviewer?

@sdadn @sycombs this should be good for a final look over whenever you've got a chance


Applied Visual Design: Use the em Tag to Italicize Text - nesting change

Applied Visual Design: Use the em Tag to Italicize Text

https://beta.freecodecamp.org/en/challenges/applied-visual-design/use-the-em-tag-to-italicize-text
Issue Description

Incorrect nesting of the  element.
The challenge states:  Wrap an em tag around the paragraph tag to give it emphasis.
giving this format:
Some Text

Should be:  Wrap an em tag around the paragraph content to give it emphasis.
with the proper answer:
Some text

If no one else is already on it, I'd be happy to take a stab at this.

Is this issue still open? Can i take it up?

Hi @NabheetCloud
There has already a PR #17093 open for this.

Hi, This is still an issue.
I am encountering with the same problem.
 Google  was founded   by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University.
Error: The em tag should wrap around the contents of the p tag but not the p tag itself.

  Google  was founded   by Larry Page and Sergey Brin.

@thenikhilsaini Your code is incorrect.  The em tags should be around the entire contents of the paragraph element and not just the words "Google was founded".
It is best to discuss your code issues on the forum.  If the forum determines you have found a bug, they will point you to the issues tracker.

Sorry!
It worked now, Thank you so much for the help,
Regarding the code issues, I will keep in mind to discuss it inside the forum.


ubuntu 20.04

Hi, thanks for sharing this great tool!
I would love to use it on my thinkpad p1 that is running on ubuntu 20.04. I tried the 3.14.4 version from the gnome extensions website, but this one looks very outdated and misses the fan control capabilites. Is is possible to run the current version on gnome 3.36.8?

Not sure tbh, maybe try and see

thanks for the support


Fix crash with BE_DEBUG_VAR_INFO

Fix crash #201

Adding another bug found with this awesome debug option. The next field is not correctly initialized when maps are resized.
Test case added.


feat: improve slug filter

This PR improves Eleventy's default slug filter (used to generate URL-friendly versions of page/post titles) to run slugify in strict mode. The difference is that strict mode removes all special characters.
Before
{% set someValue = "Here’s my title!" %}
{{ someValue | slug }}

Returns: here‘s-my-title!
After
{% set someValue = "Here’s my title!" %}
{{ someValue | slug }}

Returns: heres-my-title

Superceded by #33.


pretraining hangs on multiple GPUs

Hi!
When i'm running modified pretraining scripts with one gpu, training process runs ok
However when i'm sets NUM_GPUS_PER_WORKERS=2, script frozes after second "--Start training loop--" message
script for pretraining:
modified "ru-gpts/scripts/deepspeed_gpt3_large.sh"
tail of the log:
[2022-01-04 17:51:52,650] [INFO] [config.py:751:print]   fp16_enabled ................. True
[2022-01-04 17:51:52,650] [INFO] [config.py:751:print]   global_rank .................. 0
[2022-01-04 17:51:52,650] [INFO] [config.py:751:print]   gradient_accumulation_steps .. 1
[2022-01-04 17:51:52,650] [INFO] [config.py:751:print]   gradient_clipping ............ 0.0
[2022-01-04 17:51:52,650] [INFO] [config.py:751:print]   gradient_predivide_factor .... 1.0
[2022-01-04 17:51:52,650] [INFO] [config.py:751:print]   initial_dynamic_scale ........<PHONE_NUMBER>
[2022-01-04 17:51:52,650] [INFO] [config.py:751:print]   loss_scale ................... 128
[2022-01-04 17:51:52,650] [INFO] [config.py:751:print]   memory_breakdown ............. False
[2022-01-04 17:51:52,650] [INFO] [config.py:751:print]   optimizer_legacy_fusion ...... False
[2022-01-04 17:51:52,650] [INFO] [config.py:751:print]   optimizer_name ............... None
[2022-01-04 17:51:52,650] [INFO] [config.py:751:print]   optimizer_params ............. None
[2022-01-04 17:51:52,650] [INFO] [config.py:751:print]   pipeline ..................... {'stages': 'auto', 'partition': 'best', 'seed_layers': False, 'activation_checkpoint_interval': 0}
[2022-01-04 17:51:52,650] [INFO] [config.py:751:print]   pld_enabled .................. False
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   pld_params ................... False
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   prescale_gradients ........... False
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   scheduler_name ............... None
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   scheduler_params ............. None
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   sparse_attention ............. None
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   sparse_gradients_enabled ..... False
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   steps_per_print .............. 10
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   tensorboard_enabled .......... False
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   tensorboard_job_name ......... DeepSpeedJobName
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   tensorboard_output_path ......
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   train_batch_size ............. 1
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   train_micro_batch_size_per_gpu  1
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   wall_clock_breakdown ......... False
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   world_size ................... 1
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   zero_allow_untested_optimizer  False
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   zero_config .................. {
    "stage": 0,
    "contiguous_gradients": false,
    "reduce_scatter": false,
    "reduce_bucket_size": 5.000000e+07,
    "allgather_partitions": true,
    "allgather_bucket_size": 5.000000e+08,
    "overlap_comm": false,
    "load_from_fp32_weights": true,
    "elastic_checkpoint": true,
    "offload_param": null,
    "offload_optimizer": null,
    "sub_group_size": 1.000000e+12,
    "prefetch_bucket_size": 5.000000e+07,
    "param_persistence_threshold": 1.000000e+05,
    "max_live_parameters": 1.000000e+09,
    "max_reuse_distance": 1.000000e+09,
    "gather_fp16_weights_on_model_save": false,
    "find_unused_parameters": false
}
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   zero_enabled ................. False
[2022-01-04 17:51:52,651] [INFO] [config.py:751:print]   zero_optimization_stage ...... 0
[2022-01-04 17:51:52,651] [INFO] [config.py:758:print]   json = {
    "train_micro_batch_size_per_gpu": 1,
    "fp16": {
        "enabled": true,
        "loss_scale": 128,
        "loss_scale_window": 2.000000e+03,
        "min_loss_scale": 0.5
    },
    "zero_optimization": {
        "stage": 0,
        "reduce_bucket_size": 5.000000e+07
    }
}
Using /root/.cache/torch_extensions as PyTorch extensions root...
Emitting ninja build file /root/.cache/torch_extensions/utils/build.ninja...
Building extension module utils...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
/mnt/work/miniconda3/envs/rugpt/lib/python3.7/site-packages/torch/utils/cpp_extension.py:269: UserWarning:

                               !! WARNING !!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Your compiler (c++) is not compatible with the compiler Pytorch was
built with for this platform, which is g++ on linux. Please
use g++ to to compile your extension. Alternatively, you may
compile PyTorch from source using c++, and then you can also use
c++ to compile your extension.

See https://github.com/pytorch/pytorch/blob/master/CONTRIBUTING.md for help
with compiling PyTorch from source.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

                              !! WARNING !!

  platform=sys.platform))
ninja: no work to do.
Loading extension module utils...
Time to load utils op: 0.292543888092041 seconds
Resume train set from iteration 0
--Start training loop--
[2022-01-04 17:51:53,528] [INFO] [checkpointing.py:400:forward] Activation Checkpointing Information
[2022-01-04 17:51:53,528] [INFO] [checkpointing.py:402:forward] ----Partition Activations False, CPU CHECKPOINTING False
[2022-01-04 17:51:53,528] [INFO] [checkpointing.py:405:forward] ----contiguous Memory Checkpointing False with 24 total layers
[2022-01-04 17:51:53,528] [INFO] [checkpointing.py:407:forward] ----Synchronization False
[2022-01-04 17:51:53,528] [INFO] [checkpointing.py:408:forward] ----Profiling False
Using /root/.cache/torch_extensions as PyTorch extensions root...
Emitting ninja build file /root/.cache/torch_extensions/utils/build.ninja...
Building extension module utils...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
/mnt/work/miniconda3/envs/rugpt/lib/python3.7/site-packages/torch/utils/cpp_extension.py:269: UserWarning:

                               !! WARNING !!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Your compiler (c++) is not compatible with the compiler Pytorch was
built with for this platform, which is g++ on linux. Please
use g++ to to compile your extension. Alternatively, you may
compile PyTorch from source using c++, and then you can also use
c++ to compile your extension.

See https://github.com/pytorch/pytorch/blob/master/CONTRIBUTING.md for help
with compiling PyTorch from source.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

                              !! WARNING !!

  platform=sys.platform))
ninja: no work to do.
Loading extension module utils...
Time to load utils op: 0.25350284576416016 seconds
--Start training loop--

SYSTEM AND ENV SPECS:

CPU model: Intel(R) Xeon(R) Gold 6234 CPU @ 3.30GHz
OS: CentOS 8
nvcc: command not found :)
pytorch: 1.7.1+cu101
deepspeed: 0.3.16 (tried last)
apex: 0.1 (install from github)
transformers: 3.5.0

nvidia-smi:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 495.29.05    Driver Version: 495.29.05    CUDA Version: 11.5     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  Tesla V100S-PCI...  Off  | 00000000:18:00.0 Off |                    0 |
| N/A   41C    P0    28W / 250W |      4MiB / 32510MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
|   1  Tesla V100S-PCI...  Off  | 00000000:AF:00.0 Off |                    0 |
| N/A   38C    P0    25W / 250W |      4MiB / 32510MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+
Where should i look, where should debugging take place?

![images (1)](https://user-images.githubusercontent.com/103248540/188128754-90e0f678-0cba-494

3-a9a1-1a1c87bb13f9.jpeg)

123456？？

Please run our code on machine with gpu and cuda drivers


Add Contests category and link to MIT Climate CoLab

Link URL

https://climatecolab.org
Description

Add Contests category and link to MIT Climate CoLab
Why it should be included to Sustainable-Earth (optional)
Checklist

[x] Only one item/change is in this pull request
[x] Addition in chronological order (bottom of category) or sorted by most recent date (for articles)
[x] It's in English

          1 Warning

:warning:
Too many changes (when adding, please keep it to one project per Pull Request)

  Generated by :no_entry_sign: Danger


Use mo_pack for WGDOS unpacking/packing

:+1: other than those comments.

I'm guessing there's been no release of mo_pack yet, though?

I'm guessing there's been no release of mo_pack yet, though?

No, not yet.  There is no real reason for us not to cut a v0.1 in very short order.

Really pleasing @lbdreyer. Great work - we can now write packed PP files! :tada:


Add documentation on how to access AWS OpenSearch Dashboard

new file:   amazonopensearch.html.md
Trello Card
https://trello.com/c/LdNRaLQX/1486-setup-access-to-the-opensearch-dashboard

@kevindew I think I've now finished updating the document with all the changes discussed, if you could cast an eye over it again for me please?


Adds end branch to CI

(This is not enough to make end build though, see next PR)

AnimationCodelab is missing a yaml?

AnimationCodelab is missing a yaml?

That codelab does not have an end version

Correction: that codelab should have a yaml in main, fixing in another PR


Comments: Links of a certain length are incomplete or not made at all

Posting a comment with a longer address causes only part of the address to be created as a link. The rest is in plaintext, or sometimes the address is entirely plaintext. For example:

www.example.com - works
www.example.com/example - works
www.yourexampledomainhere.com - no link is made
www.example.com/examplelink - incomplete (www.example.com/exampleli[nk])

It also seems an address needs the www. to be added as a link. If the address is added without the subdomain, it won't work, unless it includes http:// or https:// first.

The error still persists.
Try to publish this link:
http://www.pcgamer.com/the-best-csgo-tips-ive-received-from-angry-teammates/


Add support for timezone aware datetimes to has_been -function.

I can take a look at this if you like?
I guess the first step would be that if dt hasn't been specified and since has a timezone that dt should be initialised in the same timezone.
How would you want to handle the case of both since and dt being passed but only one of them with a timezone? Would you want the other to take on the same timezone or to use the system timezone?

Sure, go ahead.
The first case seems logical to me.
If both of them have been defined, I would perhaps just raise TypeError the same way this does:
In [12]: datetime.now(tz=utc) > datetime.now()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-12-a7f8e7aa9002> in <module>()
----> 1 datetime.now(tz=utc) > datetime.now()

TypeError: can't compare offset-naive and offset-aware datetimes


⚠ Bofrost.com has degraded performance

In 160c6fc, Bofrost.com (https://www.bofrost.com) experienced degraded performance:

HTTP code: 200
Response time: 1228 ms

Resolved: Bofrost.com performance has improved in 1059658 after 7 minutes.


Remove override of createJSModules

Since of recently in master the unusder createJSModules has been removed and ReactPackage's no longer contain the definition of createJSModules. There for it must be removed in order to not yield a compile error. This is breaking change.
https://github.com/facebook/react-native/commit/ce6fb337a146e6f261f2afb564aa19363774a7a8

Fixed in #120


ci: add codeql

What this PR does:
Which issue(s) this PR fixes:

Fixes #620
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

NONE

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (4330268) 37.28% compared to head (94293de) 37.28%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #621   +/-   ##
=======================================
  Coverage   37.28%   37.28%
=======================================
  Files         175      175
  Lines       11666    11666
=======================================
  Hits         4350     4350
  Misses       6952     6952
  Partials      364      364

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


Removed default setting for resType in FC layer

Required to work in conjunction with PR213 from FINN. The two PRs must be merged simultaneously

Thanks Lucian. The create.py is highly fpgadataflow-specific and needs to move back into the FINN repo, so I'll use this opportunity to move that over.


Fix clippy lints

Fix clippy lints and crash on nightly rust build when deselecting nodes. I also upgraded glam, bitflags and base64 dependencies to reduce duplication.

Can you put the Rc<NodeContainer> into a type SharedNodeContainer = Rc<…> ? Then we can exchange the implementation for an Arc in the future by only changing one line (we will need to support both Rc  and Arc depending on whether you compile for wasm or native)


Separate API standards from specific api.ons.gov.uk implementation

What
Following discussions within IDP-D, this is a first attempt at separating out standards (required things we must comply with) from guidance and proposed implementations.
How to review
Is it clear what API standards your team must follow?
Is there reasoning provided where relevant?
Can you find the detail relevant to you (where is exists)?
Who can review
Tech Leads across DP

I've addressed the first, and am hoping the other 2 can be put to future PRs


[Question]: Knowledge Graph search using embeddings gives an empty result

Question Validation

[X] I have searched both the documentation and discord for an answer.

Question
I am trying to use retriever_mode="embedding" in the query sent to the query engine. When I create the knowledge graph for the first time, this works. But when I load the graph for the second time (when the knowledge graph has already been created), the response to the queries is empty. There are no triples retrieved.
Here is how I am creating the database and then querying it:
import kuzu
db = kuzu.Database("llamaindex_crypto_10")
from llama_index.graph_stores.kuzu import KuzuGraphStore
graph_store = KuzuGraphStore(db)
storage_context = StorageContext.from_defaults(graph_store=graph_store)
index = KnowledgeGraphIndex(
    [],
    storage_context=storage_context,
    include_embeddings=True,
    max_triplets_per_chunk=25,
    llm=llm_openai
)

query_engine = index.as_query_engine(
    response_mode="tree_summarize",
    verbose=False,
    llm=llm_openai,
    include_text=False,
    max_keywords_per_query=20,
    retriever_mode="embedding",
    use_global_node_triplets=True,
    max_knowledge_sequence=15,
    num_chunks_per_query=10,
    similarity_top_k=10,
    )

I am inserting the knowledge graph triples individually using the following code:
index.upsert_triplet_and_node(tuple1, node1, include_embeddings=True)
I tried Kuzu, neo4j and nebula and all of them have this problem. Do I have to pass in a vector store index somewhere? Or any other parameters which are missing?

@dosu It appears that the embedding based retrieval is correctly implemented in the retriever_mode="hybrid" mode. Is that accurate?


Wearing stacked cauldrons when shift-clicking inside inventory

I tried it a bit and it doesn't seem to do much, other than the fact of having multiple cauldrons worn at the same time.
there weren't any bugs with getting or putting water

gif seems to be broken: https://imgur.com/5UV2J17

forgot to mention: this is the latest version of the mod, Minecraft 1.20.1, and the latest fabric version

Oops, literally just have to change a number in the code. It'll be fixed in the next update. Thanks for the gif too! ;)

I didn't get around to fixing this in 20.1-0.30-v2 but it's fixed when the next one is released

Solved in 20.1-2.0


podman-remote create|run; unable to pull : error getting default registries to try

/kind bug
Description
podman-remote create|run both return an error regarding unable to pull image. The image thats trying to be pulled is already local.
https://gist.github.com/garethahealy/edd4d7da405987d15c2b21990721463e
$ podman-remote run -it localhost/podmanremote-pause bash
Error: unable to pull : error getting default registries to try: repository name must have at least one component

Steps to reproduce the issue:

podman-remote pull registry.access.redhat.com/ubi8/ubi:8.0
podman-remote run -it registry.access.redhat.com/ubi8/ubi:8.0 bash

Describe the results you received:
Error: unable to pull : error getting default registries to try: repository name must have at least one component
Describe the results you expected:
Container is created/run
Additional information you deem important (e.g. issue happens only occasionally):
Output of podman version:
Version:            1.3.1-dev
RemoteAPI Version:  1
Go Version:         go1.11.10
Git Commit:         627dbd49c5a80146e5806797243b63d0bd157760
Built:              Thu May  9 13:09:27 2019
OS/Arch:            darwin/amd64

Output of podman info --debug:
client:
  OS Arch: darwin/amd64
  Podman Version: 1.3.1-dev
  RemoteAPI Version: 1
host:
  arch: amd64
  buildah_version: 1.7.2
  cpus: 1
  distribution:
    distribution: tinycore
    version: "10.0"
  hostname: box
  kernel: 4.19.32-tinycore64
  mem_free: 554090496
  mem_total:<PHONE_NUMBER>
  os: linux
  swap_free: 198701056
  swap_total: 198701056
  uptime: 15h 14m 39.63s (Approximately 0.62 days)
insecure registries:
  registries: []
registries:
  registries:
  - docker.io
  - quay.io
store:
  containers: 1
  graph_driver_name: overlay
  graph_driver_options: ""
  graph_root: /var/lib/containers/storage
  graph_status:
    backing_filesystem: extfs
    native_overlay_diff: "true"
    supports_d_type: "true"
  images: 2
  run_root: /var/run/containers/storage

Additional environment details (AWS, VirtualBox, physical, etc.):
Am using boot2podman as my "server" - https://github.com/boot2podman/boot2podman

@garethahealy im not able to replicate this with the upstream master version of libpod.  Is there any chance you could hop onto freenode in #podman and we could collab on this?

Just re-tested with remote and server on latest master and it works. Closing.


Summary op

Changes: Implemented ScalarSummary kernel in summary_op for C API. Also implemented tests for ScalarSummary. Added shape debug string to tf_tensor for use in summary_op.
@annarev @bmzhao

Can you add more to the PR description? Mention ScalarSummary since this is the op you are migrating.

The latest sanity failures look very hard to tell:
tensorflow/c/kernels/BUILD:
31a32
>         "//tensorflow/c:tf_status",
34d34
<         "//tensorflow/c:tf_status",
91d90
<     deps = [ "//tensorflow/c:tf_tensor"],
92a92
>     deps = ["//tensorflow/c:tf_tensor"],
99d98
<         "//tensorflow/core:framework",
100a100
>         "//tensorflow/core:framework",
117c117
<         "bitcast_op.cc",
---
>         "bitcast_op.cc",
126c126
<         "ops/bitcast.cc",
---
>         "ops/bitcast.cc",

(I can't tell the difference in many of these)
You can setup buildifier: https://github.com/bazelbuild/buildtools/tree/master/buildifier to make it easier.


Share Modal Work

Description
Created Share Modal  pop up for sharing contest links
Fixes # (issue)
issue is that my modal is getting distorted in home page's mobile element and contest cards area ,
Modal is working fine in Share page which comes after clicking any selected contest card
Type of change
Please delete options that are not relevant.

[ ] 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)
[ ] This change requires a documentation update

Responsive Testing?
(Only applicable for Frontend changes)
Checked for: (width in px)

[x] Laptop L - 1440px
[x] Laptop - 1024px
[ ] Tablet - 768px
[ ] Mobile M - 375px

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in modules

Hey @mayank2393, are you still fixing this?

Closing this due to inactivity.


More db

Added transcripts into the database. Next up will add classifications.
Closes  https://github.com/jdrbc/podly_pure_podcasts/issues/11 https://github.com/jdrbc/podly_pure_podcasts/issues/10

Thanks for absorbing my whitelisting change here. I realized that I need to change the API to take a bool so that it's not just a one way "whitelist and can't remove from whitelist" type situation. Should I make a PR into this branch for that or what do you think the best way is?

It toggles on this branch!

What happened with the identification? I feel like the most natural way to model it is to have a segment table where each segment belongs to a post, then you can either do an identification table which has a many-to-one relationship with segment if you want to support things like "4o says it's an ad, but Gemini doesn't" or just do a identification column on the segment table.
This doesn't have to be this PR, but I feel like something like this will make future iterate-on-ad-detection / some sort of transcript view easier.

I figured I was getting ahead of myself adding identification in with these changes & so just commented out what I had.
I like the idea of a segments table with related identifications! That'd be pretty flexible. My goals would be:

caching of the gpt callouts
visualization of identifications on top of the transcript
ability to train a bucket of words model off of the identified ad segments


[WIP] update proxy SHA

to include https://github.com/envoyproxy/envoy/pull/4395 to unblock sds e2e in master branch

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: hklai
If they are not already assigned, you can assign the PR to them by writing /assign @hklai in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@quanjielin: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3-mcp.sh
43c5c29c0ab27b086014368f14ee9cd57b49e59a
link
/test istio-pilot-e2e-envoyv2-v1alpha3-mcp

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@quanjielin: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3-mcp.sh
43c5c29c0ab27b086014368f14ee9cd57b49e59a
link
/test istio-pilot-e2e-envoyv2-v1alpha3-mcp

prow/istio-pilot-multicluster-e2e.sh
43c5c29c0ab27b086014368f14ee9cd57b49e59a
link
/test istio-pilot-multicluster-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

close this since https://github.com/istio/istio/pull/9062 takes care of it


"cannot share data context between Swing events"

cannot share data context between Swing events; initial event count = 309074; current event count = 309212
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:54)
at com.intellij.ide.impl.DataManagerImpl$MyDataContext.getData(DataManagerImpl.java:342)
at com.intellij.openapi.actionSystem.DataKey.getData(DataKey.java:75)
at com.intellij.openapi.actionSystem.AnActionEvent.getData(AnActionEvent.java:140)
at com.intellij.openapi.actionSystem.AnActionEvent.getProject(AnActionEvent.java:96)
at liveplugin.pluginrunner.RunPluginAction.pluginsSelectedInToolWindow(RunPluginAction.java:156)
at liveplugin.pluginrunner.RunPluginAction.findCurrentPluginIds(RunPluginAction.java:142)
at liveplugin.pluginrunner.TestPluginAction.testCurrentPlugin(TestPluginAction.java:40)
at liveplugin.pluginrunner.TestPluginAction.actionPerformed(TestPluginAction.java:31)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$3.performAction(IdeKeyEventDispatcher.java:564)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:611)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.b(IdeKeyEventDispatcher.java:342)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.a(IdeKeyEventDispatcher.java:281)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:212)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:494)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Any update on this issue?

Not really. I never had this problem again in day to day usage.
I'm going to release new version of the plugin soon and will look into this problem.
Thanks a lot for reminding.

Do you know how to reproduce this issue?
I can't reproduce this exception anymore and IntelliJ api which used to show refresh from file system dialog has changed.

If I will try to import the library folder of the project to my project as an existing module then I get this error.

Hm.. not sure what you mean by "import the library folder of the project ... as an existing module".
May be "Add LivePlugin Jar to Project" action?

Ok my mistake. I don't know how I landed to this page and started this conversation on this thread. Actually I was trying to import this project https://github.com/navasmdc/MaterialDesignLibrary
and on importing I got this error. I am not sure if its related to intelliJ or the project mentioned above.

No problem :)
In the right bottom corner of main window there should be exclamation mark icon. After clicking on it, it should open "IDE internal errors" window which at the top says something like "Exception in IDEA core".
If it doesn't say "Exception in LivePlugin", then it's probably not related to this plugin.

Dmitry, I get this error while inserting one liveplugin example into another one (popupMenu):
registerAction("HelloTextEditorAction", keyHello) { AnActionEvent event ->
runDocumentWriteAction(event.project) {
def editor = currentEditorIn(event.project)
editor.document.text += "\nHello IntelliJ"
}
}
works fine and silent, while
registerAction( aid, key ){
AnActionEvent event ->
def popupMenuContent = [
"Hello":{
runDocumentWriteAction(event.project) {
def editor = currentEditorIn(event.project)
editor.document.text += "\nHello IntelliJ"
}
},
.........

works fine but produces "Throwable: cannot share data context between Swing events; initial event count = 310158; current event count = 310272".
Another tries to modify editor content, being called from within menu, make the same exception, and this is stable.

Hello,
This is because IntelliJ API doesn't allow sharing AnActionEvents between swing events.
In your example one swing event is to show popup menu and another swing event is clicking on popup menu item. The problem is that you use event.project where event comes from the first swing event. The simplest fix is to save reference to project before showing popup menu.
I just updated popup menu example to use current project https://github.com/dkandalov/live-plugin/blob/master/plugin_examples/liveplugin/pluginexamples/actionsPopupMenu/plugin.groovy
Thanks a lot for pointing this out!
(Btw, although the error looks very similar it's not really related to this issue.)

Dmitry, great thanks for your explanation -- all is OK now! -- and for your plugin itself. I'm full newbie in all this things, but LivePlugin gives the very convenient entry point to start, thank you!
Alexei


Add a required job checker as an action

What does this PR do?
I added the check-group code into our Probot in https://github.com/carmocca/probot/commit/d50d1c1be455fcf66fc6deb12e3bd4ec94caba40
This PR adds a GitHub action for it.
Does your PR introduce any breaking changes? If yes, please list them.
None

@probot pls

@probot pls

@probot pls


Domain won't load

i need to get it

OK.

I'll just switch it back to normal for CSS testing.

I think waffle.js.org would work better.

Yeah, i do it soon

You'll need to configure the DNS records in your domain control panel. There are a lot of good tutorials out there depending on your domain provider.

I know, i need to do it on dns.js.org

Removed the CNAME file temporarily so that we can preview the site as we set up the new domain.
PR - #6
Current domain - waffleprograming.github.io

Btw @redmangospros, you might want to take a look at this - https://help.github.com/articles/using-a-custom-domain-with-github-pages/

Also changed the repo name for the time being.

Nice!

i know.


Save all outputs of TSNR calculation, and fix python 3 unicode bug

#154

@jvarada thanks for this PR, it was very useful today in one little project we have here!


clearEmitted method for Wrapper vm

Proposal for wrapper.clearEmitted() method.
Addressing #1252
"When the component is more complex, it would be better to just reset the emitted event instead of rebuilding the component. This is common behavior on testing libraries for function (sinon.js, Jest, for example)."

Closed, as per #1252


[DOC] [ml-commons] Support model auto-reload (fault tolerance)

What do you want to do?

[x] Request a change to existing documentation
[ ] Add new documentation
[ ] Report a technical problem with the documentation
[ ] Other

Tell us about your request. Provide a summary of the request and all versions that are affected.
In current ml-commons (2.5), we don't support model auto reload. That means if some node crashed, then restart, all models deployed on it will be gone. User needs to manually deploy the model to these nodes. We are going to support model auto reload in 2.6 release. When node restarted, we will check which model deployed to this node, and then auto reload the model.
What other resources are available? Provide links to related issues, POCs, steps for testing, etc.

Issue moved to 2.7