Individual post stats link in the toolbar #45

This PR resolved #45
Added an admin bar menu item called Plausible Analytics with sub menus linking to the general Analytics page, individual page analytics, and the plugin settings page, according to the mockup posted in the issue.
Here is a screenshot of how it actually looks:

This is my first PR, please let me know if there's anything I need to change!

Hello @metmarkosaric @mehul0810, can I get a review on this please if you have time?

thanks for your contribution @sadmansh! please give us some time as we have limited development resources. we plan to release the next version of our plugin by end of October so will be reviewing your contribution as part of that process. thanks!

Thank you @metmarkosaric!

Thanks for the PR @sadmansh
Can you please take some time and update the PR with the latest changes which caused the conflicts? Also, to update you with the changes the Settings.php no longer exists. So, you can look for admin settings related files under src/Admin/Settings
Let me know if you have any questions.

Hi @mehul0810, thank you, glad to have the opportunity to work on this!
I have fixed the conflicts, can you please take a look if there's anything else needed? Thanks!

Hi @mehul0810, I have pushed the changes—please have a look when you get a chance!


Add missing dependency on backward_ros to package.xml

Either this PR or https://github.com/husarion/rosbot_controllers/pull/6 should be merged I suppose, currently the build fails on missing dependency. :)
Thanks

Thank you for good catch but as I see backward_ros is not used.


Is it necessary to counterbalance reponse mapping between subjects?

For example, target-Left and distractor-Right for subjects with odd number, and target-Right and distractor-Left for subjects with even number.

I think this operation is necessary because different people have a different preference for the meaning that their hands represent, so let's do this counterbalance if it's not so much trouble to you.

That makes sense. I will implement in the next release.


Exif data stripping in asset modules

Add a param to delete exif data from images using asset modules

What is the expected behavior?
Add a parameter to asset modules that will strip metadata (iptc, exif, etc) from images
What is motivation or use case for adding/changing the behavior?
While it's normally preferable to avoid checking in files with metadata into the codebase altogether. If forgotten, it would be good to have a way to automatically prevent photos with metadata from being deployed publicly.
How should this be implemented in your opinion?
param for asset modules
Are you willing to work on this yourself?
No

You need to implement loader/plugin to achieve this, sorry parsing images out of scope webpack, anyway you can look at https://github.com/webpack-contrib/image-minimizer-webpack-plugin/, most of imagemin plugins do it


Update version 0.5.2 at https://pypi.org/

The existing version is causing an error:
ModuleNotFoundError: No module named 'playwright._impl._api_types'
This error has already been fixed in the repository: deepl.py line 8

v0.6.0 has released

v0.6.0 has been released.


[MainThread  ] [WARNI]  Tika server returned status: 500

Hi
While working with 1.7GB zip file i'm getting below error
[MainThread  ] [WARNI]  Tika server returned status: 500
currently i'm using tika-python version 1.2.4
in my environmental variable I set java_OPTS
JAVA_OPTS=-Xms2024m -Xmx4096m -Xss2024m -Xmn512m
Could please tell me how to work with large file using tika-python

hi @suresh-vy can you try starting a tika server on your own (before running tika python) with your desired requirements for memory? Then try tika-python and see if it works? My guess is that  your opts weren't being propagated to the server.


Use fp32 math mode at 10th tutorial

As was discussed here, once pytorch implement set_fp32_math_mode, we can revert https://github.com/intel/intel-xpu-backend-for-triton/pull/1860 changes.

PyTorch issue - pytorch/pytorch#132948


t/server.t fails (0.1.7)

t/server.t fails on my smokers if it not skipped (i.e. Mojolicious::Plugin::SOAP::Server is available). It looks like the is() needs to be replaced by a like() or so.
#   Failed test 'Check SOAP Exception'
#   at t/server.t line 67.
#          got: '/SOAP - 401 Unauthorized
#
# Request:
#
# Content-Length: 289
# Content-Type: text/xml; charset=UTF-8
# X-Mojolicious-Version: 8.60
# X-XML-Compile-Cache-Version: 1.06
# X-XML-Compile-SOAP-Version: 3.26
# X-XML-Compile-Version: 1.63
# X-XML-LibXML-Version: 2.0204
#
# <?xml version="1.0" encoding="UTF-8"?>
# <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
#   <SOAP-ENV:Body>
#     <tns:getNamesInCountry xmlns:tns="http://namesservice.thomas_bayer.com/">
#       <country>Lock</country>
#     </tns:getNamesInCountry>
#   </SOAP-ENV:Body>
# </SOAP-ENV:Envelope>
#
# Response:
#
# Date: Thu, 15 Oct 2020 10:32:46 GMT
# Server: Mojolicious (Perl)
# Content-Length: 263
# Content-Type: text/xml; charset="utf-8"
#
# <?xml version="1.0" encoding="UTF-8"?>
# <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
#   <SOAP-ENV:Body>
#     <tns:getNamesInCountryResponse xmlns:tns="http://namesservice.thomas_bayer.com/"/>
#   </SOAP-ENV:Body>
# </SOAP-ENV:Envelope>
#
# Call initiated at: Thu Oct 15 10:32:46 2020
# SOAP call timing:
#       encoding:    0.13 ms
#      stringify:    0.00 ms
#     connection:    0.00 ms
#        parsing:    0.00 ms
#       decoding:  961.08 ms
#     total time:    4.74 ms = 0.005 seconds
#
# '
#     expected: '/SOAP - 401 Unauthorized'
# Looks like you failed 1 test of 6.
t/server.t ..
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/6 subtests

fixed in 0.1.8 ... thanks for the report


Website (Hugo): Build a Versioning Plugin for Docs

Referenced as a project topic on the CNCF GitHub repository, there's a huge need we look into devising a much better approach in solving the Thanos docs versioning issue. Personally, I think we can have a plugin that could easily automate the process of docs versioning on the Thanos website. You can have a look at my proposal here: https://github.com/thanos-io/thanos/pull/2554
Open questions:

Any ideas on how we can make the versioning process alot more better for Thanos?
Do you think having a plugin do these things would work best?

Please your response is highly appreciated. Thank You

In making (:
On Sun, 14 Jun 2020 at 11:38, stale[bot]<EMAIL_ADDRESS>wrote:

Hello 👋 Looks like there was no activity on this issue for last 30 days.
Do you mind updating us on the status? Is this still reproducible or
needed? If yes, just comment on this PR or push a commit. Thanks! 🤗
If there will be no activity for next week, this issue will be closed (we
can always reopen an issue if we need!). Alternatively, use remind command
https://probot.github.io/apps/reminders/ if you wish to be reminded at
some point in future.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/thanos-io/thanos/issues/2598#issuecomment-643748599,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABVA3O26T2MOMCYCBAVIEJ3RWSSARANCNFSM4M7YZKYQ
.

@thisisobate is on it, and super close actually! (:

Done! 🤗 #2802


Month, Year Switch causes datepicker to freeze

I have it also in Stackoverflow:
Month, Year Switch causes datepicker to freeze
Any Ideas? Thanks!

Same problem here

Same here
DOMException: Failed to execute 'matches' on 'Element': ':visible' is not a valid selector

Closing old issues. Can be reopened if it's still an issue in the latest release.


Ledger wallet only connected to Stacks, will show "no connected accounts found" when trying to connect a dapp

Is it possible to show the option to "Connect Stacks"/Ledger instead in such a case? Or is there something else we can do to improve this flow for the user?

This seems more like a bug than an enhancement, in that we should show the accounts list regardless of which Ledger app the user has connected already?

However, note that ALEX is using the legacy auth API here. Can we ask them to upgrade and test if the new getAddresses API works as expected with Ledger?

This happens when you setup Ledger with only BTC and not STX. ALEX is then trying to auth against your STX accounts which don't exist.
Before we were just showing a blank screen with no information so I added No connected accounts found.
I think that adding the link button could be a good idea. I don't think it's a bug as you don't have any accounts setup to list

Does the same behavior exhibit with https://leather.gitbook.io/developers/methods/getaddresses ?

Does the same behavior exhibit with https://leather.gitbook.io/developers/methods/getaddresses ?

I checked and I think it is indeed an issue with the legacy endpoint.
As a user:

signed into Ledger with Bitcoin only
If I call LeatherProvider.request('getAddresses')
Connect your account screen shows up correctly

Here's a demo on https://stacks.gamma.io/ that shows the issue and deprecation warning for the old endpoint
https://github.com/user-attachments/assets/413e6805-9f04-4a15-b64a-24174e3bed4f


Update Makefile commands

No linked issues found. Please add the corresponding issues in the pull request description.  Use GitHub automation to close the issue when a PR is merged


mr_show: fix line wrapping

This PR fixes two issues:

the line wrapping behavior that glamour lib has enabled by default at the mark of 80 columns, which I think shouldn't, since the user is expecting to see what was exactly sent;
use only 16 ANSI colors pallet to allow more simple terminals and pagers to work properly.

If item 2 isn't desirable, I'm fine with dropping it.
Fixes #632.

This MR fixes #632 wrt the rendering result being different from what can be seen in both commit log and webui rendering.

This new PR version also bring the change to the color scheme used for lab output.
But if the second patch is not-desirable, that's fine by me.
This PR fully fixes #632 now.

Still sometimes emits 8-bit color escapes, which are not understood by e.g. "most".
Try "PAGER=most lab mr show 177" in rhel-8 tree:
!177 CNB: bitfield: add FIELD_MAX() and field_max()
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1939478
Brew: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=35467574
Tested: Just build
^[[38;5;251m    ^[[38;5;251mcommit e31a50162feb352147d3fc87b9e036703c8f2636
^[[38;5;251mAuthor: Alex Elder<EMAIL_ADDRESS>^[[38;5;251mDate:   Thu Mar 12 11:44:27 2020 -0500
^[[38;5;251m
^[[38;5;251m    bitfield.h: add FIELD_MAX() and field_max()
...

Wow.. that's unexpected!
I'm going to check it further and see why it's partially applying the extended ANSI there.
It seems to be related to the "indentation".
Thanks once again for catching the issue @dvlasenk :)


Crypto module

Add "crypto" module, to provide utils related to cryptography.
For now, this module only contains an implementation of Spring's "TokenService" that produces encrypted tokens: tokens which data cannot be read without the secret. When present, this implementation will replace Spring's KeyBasedPersistenceTokenService for Blossom's ActionTokenService.
Also included is a TokenServiceFactory, providing default secure secrets, as well as the ability to add and easily instantiate different kinds of TokenService implementations; for example, we may want to add a stateful implementation with additional features (token verification count, invalidation etc...).
To decide: should we add the module by default to starters? starter-basic?

Coverage increased (+0.5%) to 37.612% when pulling ec2d64f688a6bb2262f223e102c073dfaad484da on RLejolivet:token-module into 9fd95076f46e96f4bfdffaa7022a78cfca5e6f38 on blossom-project:master.


enhancement refine segcompaction policy for wide-table

Proposed changes
Issue Number: close #xxx

For a wide table, we need to strictly control the number of segments, because the compaction and select* queries of a wide table are very memory intensive. Specifically, each column iterator will preload a page (64KB), so for a table 5000 columns wide, a segment with all columns open at the same time will consume at least 320MB of memory.
at the same time for a wide table, because a memtable can store less rows, wide table load tasks tends to generate more segments.
segcompaction can effectively reduce the number of segments, but it will not process the last few segments that are less than segcompaction_batch_size. this is not a problem for normal tables, but for wide tables, the wider the table, the more we should minimize the number of segments.

Optimization effect:

For a table with 5000 columns and 18 segment generated in a rowset, the preloaded page will consume 5.7GB of memory for a select * of that rowset.
If segment compaction is turned on, under the previous default policy, 9 segments will eventually be generated and select * will consume 2.8GB of memory
With this patch, only 2 segments will be generated and select* will consume 640MB of memory

I'll be submitting an optimization to adaptively adjust the batch size based on the table width later on
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall


Documentation mistake

In the Getting started section of explainer.md, when discussing service worker registration, the documentation states that The scope is optional, and defaults to /. My understanding is that the default scope of a service worker is the location of the service worker file? E.g. if the service worker is at /my-app/sw.js, then the scope will be /my-app/, unless specified otherwise.

Thanks!


Segfaults, hash_table != NULL assertion fails, are back?

It seems the problems from #1986 are back :/
I've seen it on circleci and on Cloud. Have not tried to repro it myself, yet. Is it on your radar at all?
From circleci on node 12:

<EMAIL_ADDRESS>install ~/proj/node_modules/sharp
(node install/libvips && node install/dll-copy && prebuild-install --runtime=napi) || (node-gyp rebuild && node install/dll-copy)
info sharp Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.9.1/libvips-8.9.1-linux-x64.tar.gz

...

(sharp:448): GLib-CRITICAL **: 13:55:03.441: g_hash_table_lookup: assertion 'hash_table != NULL' failed

From Cloud, also on node 12:
Gatsby version Gatsby CLI version: 2.11.8 Gatsby version: 2.20.22

15:21:04 PM:  (sharp:36518): GLib-CRITICAL **: 13:21:04.283: g_hash_table_lookup: assertion 'hash_table != NULL' failed
15:21:04 PM:  (sharp:36518): GLib-CRITICAL **: 13:21:04.283: g_hash_table_lookup: assertion 'hash_table != NULL' failed (sharp:36518): GLib-CRITICAL **: 13:21:04.283: g_hash_table_lookup: assertion 'hash_table != NULL' failed (sharp:36518): GLib-CRITICAL **: 13:21:04.283: g_hash_table_lookup: assertion 'hash_table != NULL' failed (sharp:36518): GLib-CRITICAL **: 13:21:04.283: g_hash_table_insert_internal: assertion 'hash_table != NULL' failed (sharp:36518): GLib-CRITICAL **: 13:21:04.283: g_hash_table_lookup: assertion 'hash_table != NULL' failed
15:21:04 PM: ~/runner-command: line 29: 36518 Segmentation fault (core dumped) ${GATSBY} build --no-color

Yeah that Gatsby Clould.
But I happen to get these locally as well, with little pressure, very early in a build of the main gatsby website, so I'm pretty sure it's not dependency related. Considering how fast it shows up, it might be a different case then before, too.
I'm running

node 10.13
Gatsby CLI version: 2.11.0
Gatsby version: 2.20.23
<EMAIL_ADDRESS>
(sharp:22227): GLib-CRITICAL **: 13:37:25.019: g_hash_table_lookup: assertion 'hash_table != NULL' failed
(sharp:22227): GLib-CRITICAL **: 13:37:25.060: g_hash_table_lookup: assertion 'hash_table != NULL' failed
(sharp:22227): GLib-CRITICAL **: 13:37:25.086: g_hash_table_lookup: assertion 'hash_table != NULL' failed
I'll try to get a stack trace.

(The warnings don't emit a trace in CLI. Is there another place I could find them? Or is a segfault the only way?)

Fwiw, I'm having a hard time reproducing anything in the previous benchmark we used. Even though it shows up really quickly when building the main website. That's interesting.  After deleting ~/.npm AND node_modules it doesn't seem to repro anymore. It did before after an npm rebuild.
I'm still concerned for the cloud case, since there the npm cache shouldn't play a role. But as of right now, I have no solid repro to give you.
I'll leave this issue open for a few days. If I don't get any other reports, I'll consider it a legacy artifact of some kind and close it.

having the same issue. not fixable by deleting or rebuilding

@cuddlycheetah Please ensure you are using the latest version of sharp, currently v0.25.2. To be able to help further we'll need either a backtrace of the crash and/or a complete, standalone code sample that consistently reproduces this problem.

yes it is the latest version of sharp

asyncjs is causing the problem...

facing the same issue when doing gatsby new ...
Using nvm, node 12 on ubuntu 18.

~/projects gatsby new myproject
info Creating new site from git:
Cloning into 'myproject'...
remote: Enumerating objects: 28, done.
remote: Counting objects: 100% (28/28), done.
remote: Compressing objects: 100% (24/24), done.
remote: Total 28 (delta 2), reused 14 (delta 2), pack-reused 0
Unpacking objects: 100% (28/28), done.
success Created starter directory layout
info Installing packages...

><EMAIL_ADDRESS>install /home/me/projects/myproject/node_modules/sharp
> (node install/libvips && node install/dll-copy && prebuild-install --runtime=napi) || (node-gyp rebuild && node install/dll-copy)

info sharp Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.9.1/libvips-8.9.1-linux-x64.tar.gz
ERR! sharp Please delete /home/me/.npm/_libvips/libvips-8.9.1-linux-x64.tar.gz as it is not a valid tarball
ERR! sharp zlib: unexpected end of file
info sharp Attempting to build from source via node-gyp but this may fail due to the above error
info sharp Please see https://sharp.pixelplumbing.com/install for required dependencies
make: Entering directory '/home/me/projects/myproject/node_modules/sharp/build'
  CC(target) Release/obj.target/nothing/../node-addon-api/src/nothing.o
  AR(target) Release/obj.target/../node-addon-api/src/nothing.a
  COPY Release/nothing.a
  TOUCH Release/obj.target/libvips-cpp.stamp
  CXX(target) Release/obj.target/sharp/src/common.o
../src/common.cc:23:10: fatal error: vips/vips8: No such file or directory
 #include <vips/vips8>
          ^~~~~~~~~~~~
compilation terminated.
sharp.target.mk:131: recipe for target 'Release/obj.target/sharp/src/common.o' failed
make: *** [Release/obj.target/sharp/src/common.o] Error 1
make: Leaving directory '/home/me/projects/myproject/node_modules/sharp/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/home/me/.nvm/versions/node/v10.20.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:191:23)
gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR!  Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/me/.npm/_logs/2020-04-18T20_03_05_851Z-debug.log

 ERROR

@phifa This issue is about possible segfaults at runtime. Your comment is about an installation problem, the solution to which was provided in the log pasted here.
ERR! sharp Please delete /home/me/.npm/_libvips/libvips-8.9.1-linux-x64.tar.gz as it is not a valid tarball
ERR! sharp zlib: unexpected end of file

I'm going to close this issue. I've not had or seen actual confirmed reports that this is an issue right now. My gut feeling says it is, though, but I'll come back when I have concrete repro's for this.
Sorry for the noise :)


[AMD] Handle denorm by default and update device libs

This PR adds allow_flush_denorm as kernel arg and set it to False by default (meaning denorms are retained). It also updates the device libs from https://github.com/ROCm/llvm-project/commits/amd-staging/ @d8e4e4e0a829ae8b5db3492257fb95b9c2ad2bbc so that we don't need another confusing knob (daz_opt) to control denorm handling in math functions such as exp.
(For more info about daz_opt, please check discussion in https://github.com/openai/triton/pull/3614)
We'll figure out how to control per-op denorm flushing in future PRs.

Please hold on for review. There are two issues need to be resolved

CI time for AMD backend bumped up to 11 minutes
Some device lib math functions still need this daz_opt as the controller for handling denorms, like sqrt.

Please hold on for review. There are two issues need to be resolved

CI time for AMD backend bumped up to 11 minutes
Some device lib math functions still need this daz_opt as the controller for handling denorms, like sqrt.

CI time is reduced from 13 min to 8 min (thanks to https://github.com/openai/triton/pull/3686 and https://github.com/openai/triton/pull/3688)
daz_opt is no longer part of the controller in the updated device libs, which is confirmed from llvm compiler team.

LGTM!


Fix mining loop issue and BDD integration test folder creation

I'm finding this hard to review as well. Methods have changed AND moved place so I'm ending up coparing 2 methods thinking they're the same, when in fact they're not.
Multiple commits can make this a 5 minutes job instead of a much longer and uncertain one.


update stemcell flag to download azure stemcell

update stemcell flag to download azure stemcell. Currently it's pulling the AWS lite stemcell for this azure pipeline and  will result in failed pipeline.

Thanks for raising this issue, @sapient007. This work has been prioritised.

@sapient007 Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

Hi @sapient007, thanks again for submitting this. And apologies for the delay. We are asking contributors to pcf-pipelines to sign our CLA. More instructions about this can be found here.  Please do not hesitate to reach out should you have any questions. Thanks and we hope to hear from you.

@sapient007 Thank you for signing the Contributor License Agreement!

i've signed the CLA

Thank you @sapient007 apologies for the delay on this one. Prioritising this pr for eng work.

Thanks @sapient007


redis-rack update

Hello,
I was getting this error: cannot load such file -- rack/cache/entity_store (LoadError)
which I fixed by bundle-updating rack-cache and requiring a version > 1.6.0 in my gemfile. I see this was accounted for in several files in commit: 604368c643311f64881aa09f6b7cf19889e92b75. I think it also needs to be updated in the gemspec which currently has this: s.add_dependency 'rack-cache',  '~> 1.2'
Thanks!

@fgv02009 pull requests are welcome :)

Will do.

@fgv02009 hey any updates on this? gonna close the issue if not.

@tubbo Sorry, I've been meaning to make a pull request and got a little distracted. You can close this. I will make a pr ASAP

@fgv02009 Just reference this issue (#9) in the commit on your PR like "Fixes #9" and it'll close the issue with your commit once it's merged. :)

Solved


Remove apparently obsolete setup.cfg

The setup.cfg file contains configuration data that used to be read by tools like Tox and Sphinx.
The respective values now appear in pyproject.toml and tox.ini, and it looks like the entire file is hence obsolete.
I'm not 100% sure whether ReadTheDocs reads the file, but I guess building the docs should work just fine without it.

Please, anyone, review this PR, so we can merge it!
@jezdez @smithdc1 @PiDelport @jcassee

Thanks Jannis!

@bittner NP, did you see that the CI system isn't working correctly?

@bittner NP, did you see that the CI system isn't working correctly?

Do you intend what I just described in https://github.com/jazzband/django-analytical/pull/226#pullrequestreview-1408576409?


#1250: Add support for GEORADIUS

Adds support for GEORADIUS
PR Checklist

[ ] Command parser
[ ] Eval Implementation
[ ] Unit Test
[ ] Integration Test
[ ] Documentation

Closes #1250

Hey @c-harish, I just saw your PR. I think we can align our efforts here. I implemented most of the logic already in #1294 :)
If you want, we can split up the remaining tasks in order to get it merged. Otherwise, I will likely finish it next week.

Hi @benbarten. I have DMed you in discord.

To be reviewed after #1294 gets merged.


connection failure occurs on the network using the proxy

This app runs well on the network that don't use proxy.
However, this application outputs a 'connection error' on the network using the proxy.
I want to run this application on a network using a proxy.
This issue is for a: (mark with an x)
- [x] bug report -> please search issues before submitting
- [x] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce

Run application, select the option 1

Any log messages given by the failure
 1. Speech recognition with microphone input.
 2. Speech recognition in the specified language.
 3. Speech recognition with file input.
 4. Speech recognition using customized model.
 5. Speech continuous recognition using events.
 6. Translation with microphone input.
 7. Translation with file input.
 Your choice (0: Stop.): 1
 Say something...
 There was an error. Status:Canceled, Reason:Connection failed (no connection to the remote host).

 Recognition done. Your Choice (0: Stop):

Expected/desired behavior

No Connection failed occurs.

OS and Version?

Windows 8.1 Pro

Versions

cognitive-services-speech-sdk/Windows/csharp_samples/csharp_samples.sln (042626c : Commits on May 25, 20)

Mention any other details that might be useful

none

I am also facing this issue in proxy network. Can you please update when the fix will be available

I am also facing this issue in proxy network. october News ????

@FrColin, @Thenmozhi16, @earth55
Please take a look at the just released version 1.1.0 if this fixes your issues.
https://docs.microsoft.com/azure/cognitive-services/speech-service/releasenotes#speech-service-sdk-110

I'm closing this - if you have further questions regarding proxy support, please open a new issue
thx


Thread 1: Fatal error: Index out of range on RequestBehaviour line 70

In the new version 3.0 we are obligated to have a behaviours on request or it crash.

Thanks fore reporting @mackoj.
Fixed by #108
Please let me know if you have any other issues in 3.0 so we can get them fixed

Thanks for the fix


Upgrade scikit-learn

Our security scanner is flagging a security vulnerability (https://data.safetycli.com/v/71596/97c/) for scikit-learn. It should be upgraded to version 1.5.x.

Completed with pull request: https://github.com/zbw/qualle/pull/25


Coach Indicator has been updated on Spectrum Contributions

Description
The updated design can be found at here

This will be addressed during our migration and refactor work.


Use Solaris 10 compatible compiler triplet

This changes the solaris2.11 part of the gcc triplet
to solaris2.10, because there is a compatibility issue:
If a rust program panics on Solaris 10 the backtrace
cannot be generated because of a runtime error.
Changing the triplet works for both Solaris 10 and 11.
It is also the same triplet that is used by Rust's CI.

Thanks, @bgermann.
@homunkulus r+

:pushpin: Commit d5bc65a has been approved by japaric

:hourglass: Testing commit d5bc65abb33edc292f088d05b56078b1388d4b00 with merge 11504da8b537dab41143083ec830497f72b803ee...

:sunny: Test successful - status-travis
Approved by: japaric
Pushing 11504da8b537dab41143083ec830497f72b803ee to master...


PushNotification.init is not a function for Android

Works for iOS. Android, all I get is PushNotification.init is not a function. I'm calling after the device is ready. I have tried everything I can find on the subject and nothing will get it to work on Android. Not sure where to go from here.

Sorry to be a jerk but I'm now closing issues that don't follow the issue submission guidelines. This plugin takes a lot of work to maintain and I can't afford the time required to solicit the required info from everyone.
I'm closing this issue but please feel free to re-open the issue if you provide the requested details from the new issue submission guidelines.
https://github.com/phonegap/phonegap-plugin-push/blob/master/.github/ISSUE_TEMPLATE.md


Provide mock-ability for exceptions in testing

Trying to test something similar to the following:
public bool AccountExists(string accountCode)
{
    try
    {
        var account = _recurlyAccountService.GetAccount(accountCode);
        return account != null;
    }
    catch (NotFoundException)
    {
        return false;
    }
}

but am currently unable to do so because I can't mock the NotFoundException.
Can you make the recurly exceptions have protected constructors instead of internal ones?

Hey there, @stweedie! Thanks for pointing this out.
If you would please open a PR, we will surely merge it in for you! If you change the access modifier for one constructor, please keep it uniform by making all of the exceptions public.
All of the exceptions are here:
https://github.com/recurly/recurly-client-net/blob/master/Library/Exception.cs
https://github.com/recurly/recurly-client-net/blob/master/Library/InvalidCredentialsException.cs
https://github.com/recurly/recurly-client-net/blob/master/Library/NotFoundException.cs
https://github.com/recurly/recurly-client-net/blob/master/Library/ServerException.cs
https://github.com/recurly/recurly-client-net/blob/master/Library/TemporarilyUnavailableException.cs
https://github.com/recurly/recurly-client-net/blob/master/Library/TransactionError.cs
https://github.com/recurly/recurly-client-net/blob/master/Library/ValidationException.cs
Most of them use the Error class in their constructor, so it might be necessary to change the access modifiers on the constructors of classes as well, so that people can create the errors and pass them into the constructors of the exceptions
https://github.com/recurly/recurly-client-net/blob/master/Library/Error.cs
https://github.com/recurly/recurly-client-net/blob/master/Library/Errors.cs
Thank you in advance for your contribution to the library, I believe this will greatly improve the developer experience for those using this client.

Closed by #350


submod: bitty rather bussy, for bussy wires used as input and output

Should solve a number of issues:

Wire c is not detected as a primary output, and won't be made into a submod output port

module top(input a, output [1:0] b);
wire c;
(* submod="bar" *) sub s1(a, c);
assign b[0] = c;
endmodule

Wire b is only partially used, but the entire bus will be made into a submodule output port, causing driver-driver conflict for b[0]:

module top(input a, output [1:0] b);
(* submod="bar" *) sub s1(a, b[1]);
assign b[0] = 1'b0;
endmodule

In designs similar to the one below, prevents b submodule port from being an inout, which I've seen to cause issues with flatten to trigger this error: https://github.com/YosysHQ/yosys/blob/c03b6a3e9cab9fc05b2d5b256676f5ddc6c2d763/passes/techmap/techmap.cc#L336-L346
but I've yet to come up with a minimal testcase yet...

Note to self -- investigate behaviour surrounding unknown cell instantiations...


[FLINK-5206] [py] Use random file names in tests

This PR modifies the python tests to use random file names.

+1 for this from my side

@StephanEwen Thank your for the review, merging.


Remove async and object-assign

Thanks! I've completly stopped to maintain this project. Do you want to adopt it ?

Happy to pair rather than maintaining on my own (kind of not maintain mine very well too :-p)

By the way, if you have no interest maintaining the project now I'm ready to take over and of course keep you as a maintainer as well!

Of course, what should I do?

Well I guess simply adding me as a contributor on this page would suffice: https://www.npmjs.com/package/hexo-algolia/access
Then it's up to you:

adding me as a collaborator so as I have write access: https://github.com/borisschapira/hexo-algolia/settings/collaboration
transferring the ownership of the repo: https://github.com/borisschapira/hexo-algolia/settings

Maybe one day you'll leave jekyll so who knows :-p

You're added as a contributor to the npm repo and the ownership of the repo is transferred to you. Enjoy!


angular-translate-loader-url only stored on Bower

This prevents us lowly npm users from being able to use the urlLoader. Any chance it could be published to npm too?

https://www.npmjs.com/package/angular-translate-loader-url is available w 2.9.0. Do you have a local cache?

Hm, that's interesting. When I searched for angular-translate on the npmjs website it wasn't coming up. Thanks.


compilation error: element html xsltParseStylesheetProcess : document is not a stylesheet

I am probably missing something obvious, but I have not yet succeeded in generating a docx file with this gem.
I'm running rails 4.2.0 with ruby 2.2.0
I've added the gem to my gemfile and bundle install
I noticed that the template and xslt files were not downloaded, so I downloaded them manually and saved them the lib directory.
I've tried messing around with the configuration i orderto point to the correct lib folder - both in the gem as well as in my rails project.
The mentioned error message appears here in my controller:
  def download
    respond_with(@case, content: 'some html')
  end

Any help is greatly appreciated!

Hi @henrikj242 , could you try this one: https://github.com/karnov/htmltoword.
We have fix some of the bugs and updated the gem version in rubygems as well, please open a new issue there if this still occurs.
Cheers


Can this work for Godot 4+ games with multiplayer and open world chunks?

Test chunks link: https://github.com/WithinAmnesia/ARPG/discussions/15
I'm trying to find a way to seamless load and unload chunks for a 2D multiplayer game project to make an open world with a working server using Godot 4.2.1.NET.
How can this work for multiplayer and what is needed for this to potentially work? What options can be used for chunk loading and unloading seamlessly in Godot 4.2.1.NET? Please give feedback.

It seems like you might have created your issue in the wrong repository? I would like to help, but I don't have experience with Godot multiplayer or Godot .NET.

Here is an update since I last posted.
https://jonathaneeckhout.itch.io/jdungeon For the goal right now it is easy to play this but imagine it has seamless chunk loading and unloading. As instead of the black world boundary a new chunk loads in seamlessly. What are your suggestions and thoughts?
Update: https://github.com/WithinAmnesia/ARPG/tree/ARPG-Infinite-Worlds Here is the 128x128 with 32x32 pixel tile chunk to test.
My initial testing seems to feel even faster combat with the 128x128 chunk. This 128x128 chunk has the same amount of entities as the 256x256 chunk. For I moved all of the entities over into the 128x128 chunk. This 128x128 chunk is a good test for using the Infinite-Worlds using the BinarySerializer for Godot 4.2+ from Theraot: https://gist.github.com/theraot/31515e28e2d8bfea33f6c6d5bcd852f6 . There needs to be some testing how to make the chunks seamlessly load and unload.


[Feature]: More detailed permissions management

Summary

When declare some capabilitis instead of isolatedWin32-promptForAccess, App can access some special folder (such as %UserProfile%/Pictures,Documents…), like UWP.
Provide a detail list in Settings App's Private&Security > File system page for every app.
Documents need be tidied up and mark whether the capabilities can work in UWP, FullTrust, PartialTrust, CoreApplication(MediumIL), AppSlio or etc.

Pitch

UWP can access some special folder by declaring musicLibrary picturesLibrary videosLibrary removableStorage recordedCallsFolder objects3D documentsLibrary … without broadFileSystemAccess. Many applications need't access the whole file system, which only access these special folder.

Only a 'Reset' button for AppSilo in 'Private & Security > File system' page. But AppSilo support remeber approved or denied path. So it is necessary to read or write this list in Settings App. Sandboxie-Plus is a good example.
Provide a new capability, whose behavior is like broadFileSystemAccess in UWP. The Prompt will only pop up once, and if the user approve, the application can access all file system without popping up the prompt again. For example, NanaZip is a file manager, users will get bored if pop up promet frequently.

I hope more and more permissions can be managed in AppSilo, not only file system. Finally it is similar to UWP.

If your program is using WinRT APIs to access files, the capabilities should work - they were designed for UWP apps. We currently do not have a plan to support the capabilities on win32 app yet, but we will explore the possibility when more apps have such requirements.
As for the detailed information for files the app has access to, it's on our to do list and it's definitely an improvement for transparency.


amplify remove auth to remove userPoolGroups after failed amplify add auth results in unexpected error and stack trace

How did you install the Amplify CLI?
pnpm
If applicable, what version of Node.js are you using?
18
Amplify CLI Version
11.0.4
What operating system are you using?
mac
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
n/a
Describe the bug
Receiving TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined when attempting to remove a stray userPoolGroups resource after exiting from amplify add auth. The resource was removed successfully, and then errors
Documents/projects/amplify-templinks
➜  amplify add auth
Using service: Cognito, provided by: awscloudformation

 The current configured provider is Amazon Cognito.

 Do you want to use the default authentication and security configuration? Manual configur
ation
 Select the authentication/authorization services that you want to use: User Sign-Up, Sign
-In, connected with AWS IAM controls (Enables per-user Storage features for images or othe
r content, Analytics, and more)
 Provide a friendly name for your resource that will be used to label this category in the
 project: amplifytemplinksauth
 Enter a name for your identity pool. amplifytemplinksauth_identitypool
 Allow unauthenticated logins? (Provides scoped down permissions that you can control via
AWS IAM) Yes
 Do you want to enable 3rd party authentication providers in your identity pool? No
 Provide a name for your user pool: amplifytemplinksauth_userpool
 Warning: you will not be able to edit these selections.
 How do you want users to be able to sign in? Email
 Do you want to add User Pool Groups? Yes
? Provide a name for your user pool group: users
? Do you want to add another User Pool Group Yes
? Provide a name for your user pool group: admins
? Do you want to add another User Pool Group No
✔ Sort the user pool groups in order of preference · admins, users
 Do you want to add an admin queries API? No
 Multifactor authentication (MFA) user login options: OFF
 Email based user registration/forgot password: Enabled (Requires per-user email entry at
registration)
 Specify an email verification subject: Your verification code
 Specify an email verification message: Your verification code is {####}
 Do you want to override the default password policy for this User Pool? No
 Warning: you will not be able to edit these selections.
 What attributes are required for signing up? Email
 Specify the app's refresh token expiration period (in days): 30
 Do you want to specify the user attributes this app can read and write? No
 Do you want to enable any of the following capabilities? Email Verification Link with Red
irect, Add User to Group
 Do you want to use an OAuth flow? No
? Do you want to configure Lambda Triggers for Cognito? Yes
? Which triggers do you want to enable for Cognito Custom Message, Post Confirmation
? What functionality do you want to use for Custom Message Send Account Confirmation Link
w/ Redirect
? What functionality do you want to use for Post Confirmation Add User To Group
✔ Enter the URL that your users will be redirected to upon account confirmation: · http://localhost:3000/

✖ Enter the subject for your custom account confirmation email: ·
undefined
🛑 There was an error adding the auth resource

Documents/projects/amplify-templinks
➜  amplify add auth
⚠ Auth has already been added to this project. To update run amplify update auth.

Documents/projects/amplify-templinks
➜  amplify remove auth
? Choose the resource you would want to remove userPoolGroups

? Are you sure you want to delete the resource? This action deletes all files related to t
his resource from the backend directory. Yes
✅ Successfully removed resource
TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
    at new NodeError (internal/errors.js:322:7)
    at validateString (internal/validators.js:124:11)
    at Object.join (path.js:1148:7)
    at new AuthInputState (/snapshot/repo/build/node_modules/@aws-amplify/amplify-category-auth/lib/provider-utils/awscloudformation/auth-inputs-manager/auth-input-state.js:59:91)
    at Object.run (/snapshot/repo/build/node_modules/@aws-amplify/amplify-category-auth/lib/commands/auth/remove.js:23:30)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at async Object.executeAmplifyCommand (/snapshot/repo/build/node_modules/@aws-amplify/amplify-category-auth/lib/index.js:345:5)
    at async executePluginModuleCommand (/snapshot/repo/build/node_modules/@aws-amplify/cli-internal/lib/execution-manager.js:135:5)
    at async executeCommand (/snapshot/repo/build/node_modules/@aws-amplify/cli-internal/lib/execution-manager.js:33:9)
    at async Object.run (/snapshot/repo/build/node_modules/@aws-amplify/cli-internal/lib/index.js:117:5)
🛑 There was an error removing the auth resource

Expected behavior
operation completes successfully and exits
Reproduction steps

amplify init -y
amplify add auth > manual > add user pool groups
ctrl+c from add auth flow after adding user pool groups
amplify remove auth to remove userPoolGroups resource
observe successful and error

Project Identifier
No response
Log output

# Put your logs below this line

Additional information
No response
Before submitting, please confirm:

[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

was able to reproduce the error. amplify status does shows

additionally, tried exiting after adding a user pool group (amplify status does not show any resources added as expected) but running remove auth throws
a remove auth
🛑 Cannot convert undefined or null to object


added skills page

No description provided.

Nice work. Instead of a progress bar can you please make a circular disc for skill level

https://codepen.io/saadeghi/pen/IBhfJ
You can refer this and instead of soo many colours try using

@anushbhatia Thank You


Add additional emails to send to for perfalert_inactive_regression.

This patch adds additional emails to send to for changes made by the perfalert_inactive_regression rule. It also adds an additional blank line to the needinfo comment.

Sample output from a dry run:
2024-11-05 11:57:00,328 - INFO - The bugs: 1917560
 will be autofixed with:
{'comment': {'body': 'It has been over 7 days with no activity on this performance regression.\n\n:longsonr, since you are the author of the regressor, bug 1914345, which triggered this performance alert, could you please provide a progress update?\n\nIf you need additional information/help, please needinfo the performance sheriff who filed this alert (they can be found in comment #0), or reach out in [#perftest](https://matrix.to/#/#perftest:mozilla.org), or [#perfsheriffs](https://matrix.to/#/#perfsheriffs:mozilla.org) on Element.\n\nFor more information, please visit [BugBot documentation](https://wiki.mozilla.org/BugBot#perfalert_inactive_regression.py).\n', 'is_private': False}, 'flags': [{'name': 'needinfo', 'requestee'<EMAIL_ADDRESS>'status': '?', 'new': 'true'}]}
2024-11-05 11:57:00,328 - INFO - The bugs: 1918406
 will be autofixed with:
{'comment': {'body': 'It has been over 7 days with no activity on this performance regression.\n\n:bradwerth, since you are the author of the regressor, bug 1885446, which triggered this performance alert, could you please provide a progress update?\n\nIf you need additional information/help, please needinfo the performance sheriff who filed this alert (they can be found in comment #0), or reach out in [#perftest](https://matrix.to/#/#perftest:mozilla.org), or [#perfsheriffs](https://matrix.to/#/#perfsheriffs:mozilla.org) on Element.\n\nFor more information, please visit [BugBot documentation](https://wiki.mozilla.org/BugBot#perfalert_inactive_regression.py).\n', 'is_private': False}, 'flags': [{'name': 'needinfo', 'requestee'<EMAIL_ADDRESS>'status': '?', 'new': 'true'}]}
2024-11-05 11:57:00,332 - DEBUG - Starting new HTTPS connection (1): bugzilla.mozilla.org:443
2024-11-05 11:57:00,833 - DEBUG - https://bugzilla.mozilla.org:443 "GET /rest/bitly/shorten?url=https%3A%2F%2Fbugzilla.mozilla.org%2Fbuglist.cgi%3Finclude_fields%3Did%26include_fields%3Dregressed_by%26include_fields%3Dsummary%26include_fields%3Dgroups%26f3%3Dcreation_ts%26o3%3Dgreaterthan%26v3%3D2024-09-01T00%253A00%253A00Z%26f1%3Dregressed_by%26o1%3Disnotempty%26f2%3Dkeywords%26o2%3Dallwords%26v2%3Dregression%26v2%3Dperf-alert%26f9%3Ddays_elapsed%26o9%3Dgreaterthan%26v9%3D7%26status%3DUNCONFIRMED%26status%3DNEW%26status%3DREOPENED%26resolution%3D---%26f10%3Dstatus_whiteboard%26o10%3Dnotsubstring%26v10%3D%255Bno-nag%255D%26product%3DJSS%26product%3DTesting%26product%3DGeckoView%26product%3DDevTools%26product%3DFirefox%2Bfor%2BiOS%26product%3DCore%26product%3DExternal%2BSoftware%2BAffecting%2BFirefox%26product%3DFirefox%26product%3DWebExtensions%26product%3DFenix%26product%3DNSPR%26product%3DFirefox%2BBuild%2BSystem%26product%3DRemote%2BProtocol%26product%3DNSS%26product%3DToolkit%26product%3DFocus%26product%3DDeveloper%2BInfrastructure%26product%3DRelease%2BEngineering HTTP/11" 200 None
2024-11-05 11:57:00,837 - INFO -
****************************
* DRYRUN: not sending mail *
****************************
Receivers<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Message:
Content-Type: multipart/mixed; boundary="===============0508284960801228216=="
MIME-Version: 1.0
From<EMAIL_ADDRESS>To<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Subject: [bugbot][autofix] PerfAlert regressions with 1 week(s) of inactivity for the 2024-11-05
Cc:
Bcc:
X-Mailer: bugbot

--===============0508284960801228216==
Content-Type: text/html; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit

<!DOCTYPE html>

        <meta charset="utf-8">

Hi there,

    The following bugs are performance alerts which have had no activity in the last 7 days:

            Bug
            Summary

                1918406

            0.5 - 0.22% installer size / installer size + 4 more (OSX) regression on Wed September 11 2024

                1917560

            14 - 2.61% speedometer3 React-Stockcharts-SVG/total + 17 more (Linux, OSX, Windows) regression on Tue August 27 2024

            Sincerely,

            BugBot

                See the search query on Bugzilla.

            See the source / report issues on the GitHub repo

Thanks for the review, and merge @suhaibmujahid!


Requesting new buttons of social media handles

Requesting the addition of social media buttons for Instagram, Facebook, YouTube, and Twitter on the website
The website doesn't have buttons now and just has mail link
Adding these buttons and allowing them to redirect to personal social media directly will help to directly contact the admin.
Present Screenshot

Expected Screenshot

I an working on it.


Cannot load such file -- keyed_archive

Hi,
I'm trying to parse and decrypt a NoteStore.sqlite
I followed the install guide
However I'm running into some problems. Any suggestions what exactly is giving me the 'LoadError'?
Bundle Install Status:
$ bundle install
Using rake 13.0.6
Using rexml 3.2.5
Using CFPropertyList 3.0.6
Using aes_key_wrap 1.1.0
Using bundler 2.3.5
Using fileutils 1.7.1
Using google-protobuf 3.22.2 (x86_64-linux)
Using keyed_archive 1.0.0
Using openssl 3.1.0
Using sqlite3 1.6.2 (x86_64-linux)
Using zlib 3.0.0
Bundle complete! 8 Gemfile dependencies, 11 gems now installed.
Bundled gems are installed into `./vendor/bundle`

Error message:
$ ruby notes_cloud_ripper.rb -f NoteStore.sqlite
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- keyed_archive (LoadError)
	from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /opt/tools/apple_cloud_notes_parser/lib/AppleNote.rb:2:in `<top (required)>'
	from /opt/tools/apple_cloud_notes_parser/lib/AppleBackup.rb:4:in `require_relative'
	from /opt/tools/apple_cloud_notes_parser/lib/AppleBackup.rb:4:in `<top (required)>'
	from notes_cloud_ripper.rb:6:in `require_relative'
	from notes_cloud_ripper.rb:6:in `<main>'

Rake trace:
$ rake --trace
** Invoke default (first_time)
** Invoke run (first_time)
** Execute run
/usr/bin/ruby3.0 notes_cloud_ripper.rb --file NoteStore.sqlite
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- keyed_archive (LoadError)
	from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /opt/tools/apple_cloud_notes_parser/lib/AppleNote.rb:2:in `<top (required)>'
	from /opt/tools/apple_cloud_notes_parser/lib/AppleBackup.rb:4:in `require_relative'
	from /opt/tools/apple_cloud_notes_parser/lib/AppleBackup.rb:4:in `<top (required)>'
	from notes_cloud_ripper.rb:6:in `require_relative'
	from notes_cloud_ripper.rb:6:in `<main>'
rake aborted!
Command failed with status (1): [/usr/bin/ruby3.0 notes_cloud_ripper.rb --f...]
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/file_utils.rb:67:in `block in create_shell_runner'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/file_utils.rb:57:in `sh'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/file_utils.rb:104:in `ruby'
/opt/tools/apple_cloud_notes_parser/Rakefile:7:in `block in <top (required)>'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/task.rb:281:in `block in execute'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/task.rb:281:in `each'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/task.rb:281:in `execute'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/task.rb:199:in `synchronize'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/task.rb:199:in `invoke_with_call_chain'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/task.rb:243:in `block in invoke_prerequisites'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/task.rb:241:in `each'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/task.rb:241:in `invoke_prerequisites'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/task.rb:218:in `block in invoke_with_call_chain'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/task.rb:199:in `synchronize'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/task.rb:199:in `invoke_with_call_chain'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/task.rb:188:in `invoke'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:160:in `invoke_task'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:116:in `block (2 levels) in top_level'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:116:in `each'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:116:in `block in top_level'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:125:in `run_with_threads'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:110:in `top_level'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:83:in `block in run'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:186:in `standard_exception_handling'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:80:in `run'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/bin/rake:25:in `load'
/usr/bin/rake:25:in `<main>'
Tasks: TOP => default => run

That's odd and I'm not entirely sure what is happening.

I am not sure if its installing every time but it prints the same output:
$ bundle install
Using rake 13.0.6
Using rexml 3.2.5
Using CFPropertyList 3.0.6
Using aes_key_wrap 1.1.0
Using bundler 2.3.5
Using fileutils 1.7.1
Using google-protobuf 3.22.2 (x86_64-linux)
Using keyed_archive 1.0.0
Using openssl 3.1.0
Using sqlite3 1.6.2 (x86_64-linux)
Using zlib 3.0.0
Bundle complete! 8 Gemfile dependencies, 11 gems now installed.
Bundled gems are installed into `./vendor/bundle`

After I saw your comment, I tried again and here is the output (this part is not changed):
$ ruby notes_cloud_ripper.rb -f NoteStore.sqlite
<internal:/usr/share/rvm/rubies/ruby-3.1.2/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- keyed_archive (LoadError)
	from <internal:/usr/share/rvm/rubies/ruby-3.1.2/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /opt/tools/apple_cloud_notes_parser/lib/AppleNote.rb:2:in `<top (required)>'
	from /opt/tools/apple_cloud_notes_parser/lib/AppleBackup.rb:4:in `require_relative'
	from /opt/tools/apple_cloud_notes_parser/lib/AppleBackup.rb:4:in `<top (required)>'
	from notes_cloud_ripper.rb:6:in `require_relative'
	from notes_cloud_ripper.rb:6:in `<main>'

and after i run this part changed and created the output folder with exports:
$ rake --trace
** Invoke default (first_time)
** Invoke run (first_time)
** Execute run
/usr/share/rvm/rubies/ruby-3.1.2/bin/ruby notes_cloud_ripper.rb --file NoteStore.sqlite

Starting Apple Notes Parser at Wed Apr 19 03:33:45 2023
Storing the results in ./output/2023_04_19-03_33_45

Created a new AppleBackup from single file: NoteStore.sqlite
Guessed Notes Version: 14
Updated AppleNoteStore object with 64 AppleNotes in 2 folders belonging to 1 accounts.
Adding the ZICNOTEDATA.ZPLAINTEXT and ZICNOTEDATA.ZDECOMPRESSEDDATA columns, this takes a few seconds

Successfully finished at Wed Apr 19 03:33:45 2023
** Execute default

So ruby execution didn't worked but rake --trace did the job. I am confused

I suspect either bundler wasn't set up right or Ruby wasn't looking in ./vendor/bundle for the results initially. It looks like you changed from running a system-wide installation of Ruby to using RVM, so I would make sure that all the binaries you're running are pointing to the same installation and that bundler is installing in that place and has an appropriate path to see the gems.
[notta@cuppa ~]$ which ruby rake bundle
/home/notta/.rvm/rubies/ruby-2.7.0/bin/ruby
/home/notta/.rvm/gems/ruby-2.7.0/bin/rake
/home/notta/.rvm/gems/ruby-2.7.0/bin/bundle
[notta@cuppa ~]$ bundle env | grep "RubyGems" -A 5
RubyGems            3.1.2
  Gem Home          /home/notta/.rvm/gems/ruby-2.7.0
  Gem Path          /home/notta/.rvm/gems/ruby-2.7.0:/home/notta/.rvm/rubies/ruby-2.7.0/lib/ruby/gems/2.7.0
  User Home         /home/notta
  User Path         /home/notta/.gem/ruby/2.7.0
  Bin Dir           /home/notta/.rvm/gems/ruby-2.7.0/bin

I hope this helps!

It looks like my Ruby and RVM is a bit messed up. I really don't know Ruby.
$ which ruby rake bundle
/usr/share/rvm/rubies/ruby-3.1.2/bin/ruby
/usr/share/rvm/rubies/ruby-3.1.2/bin/rake
/usr/share/rvm/rubies/ruby-3.1.2/bin/bundle

$ bundle env | grep "RubyGems" -A 5
RubyGems      3.3.7
  Gem Home    /opt/tools/apple_cloud_notes_parser/vendor/bundle/ruby/3.1.0
  Gem Path    /opt/tools/apple_cloud_notes_parser/vendor/bundle/ruby/3.1.0
  User Home   /home/petti
  User Path   /home/petti/.local/share/gem/ruby/3.1.0
  Bin Dir     /opt/tools/apple_cloud_notes_parser/vendor/bundle/ruby/3.1.0/bin

I think we've all been there. It may be useful to completely remove Ruby, bundler, etc from your machine and start again. I do like RVM, it is what I prefer for managing different versions, just make sure you don't have any other rubies installed at the same time. Hopefully after a clean remove and install, things will work a bit better for you.
Do you mind if I close this ticket since it isn't really related to this package?

Thanks for the suggestions.


fix #459: use for-loop instead of Promise.all in migration

Issue: 20221208-01-reduce-tz-precision.js is timing out if there is too much data in DB.
Change: Replaced Promise.all with for-loop in migration file

@alxndrsn, do you have time to take a look at this or try it out locally? It'd be great to resolve this before we deploy to the QA server.

I'm going to be updating the QA server tomorrow, so let's try to get this merged within the next 24 hours or so so that we can exercise the migration that we intend to deploy. @alxndrsn, the previous version of this migration timed out for you, right? Have you been able to try out this new version? Or @sadiqkhoja, have you been able to validate this new version of the migration another way?


[python] Correct python import syntax in example

fix: #7615

Codecov Report

Merging #7617 (2991794) into dev (120c175) will decrease coverage by 0.04%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev    #7617      +/-   ##
============================================
- Coverage     41.18%   41.13%   -0.05%
+ Complexity     3669     3664       -5
============================================
  Files           641      641
  Lines         26525    26525
  Branches       2964     2964
============================================
- Hits          10924    10912      -12
- Misses        14575    14591      +16
+ Partials       1026     1022       -4

Impacted Files
Coverage Δ

...he/dolphinscheduler/common/enums/SqoopJobType.java
0.00% <0.00%> (-88.89%)
:arrow_down:

...org/apache/dolphinscheduler/remote/utils/Host.java
37.77% <0.00%> (-2.23%)
:arrow_down:

...inscheduler/common/task/sqoop/SqoopParameters.java
74.00% <0.00%> (-2.00%)
:arrow_down:

...e/dolphinscheduler/remote/NettyRemotingClient.java
52.11% <0.00%> (-1.41%)
:arrow_down:

Continue to review full report at Codecov.

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


Minified version of the script is corrupt

Hello Guys! (Selam Beyler)
I believe minified version of the script is corrupt. I had an issue with it "dist/bricklayer.min.js" when I try with the raw version "dist/bricklayer.js" everything works fine.
The issue happened when I initialize few instances of bricklayer in one page on resize event and it happens on line 161 (unminified version)
You check attachment for the error I had.
Thanks, Nice stuff!

So dont use the minified version xD


Scroll to new row after add/delete

Create a generated id on the row components (bookId, chapter, verse, id) computedIndice?
When adding a new row, use the generated id to scroll to
When deleting a row, use the row index to determine previous row index to get the generate id to scroll to.

Testable via 1.0.0-beta.1

Not seeing the changes in translationCore Create - v1.0.0-beta.4. The page does not scroll to the new row after adding.

testable via beta.6

@RoyalSix @elsylambert @BincyJ
I am merging the PR for this issue.  But i'm not sure the scroll-to on REMOVE works as described?
Maybe an issue for QA discussion?

Not seeing the changes in translationCore Create - v1.1.0-beta.1. The page scrolls to top when a new row is added.

@RoyalSix @ancientTexts-net Please verify if the changes were merged.

The changes were not there, sorry about that

@RoyalSix please let me know if I can do anything in the review process??
Unless klappy's available now & you prefer him to review?
Thanks  ya'll

@ancientTexts-net  @RoyalSix Can you please add the link to RCL for this issue?

Tested at RCL:https://datatable-translatable.netlify.app/#/DataTable
Scroll to new row works fine.
Adding a separate issue for FILTER ON issue.

Testable in v1.0.0-beta.7
https://deploy-preview-188--tc-create-app.netlify.app/
Features in this build:

#148 Add resource
#78 Scroll to new row after add/delete
#171 Unable to save file in tW, tA, and OBS
#120 Save action: app  needs to refresh the save action

.

Scroll to new Row works fine in https://deploy-preview-188--tc-create-app.netlify.app/.
Does not work with filter On written separately in #

Testable on develop!  v1.0.0-beta.7
https://develop--tc-create-app.netlify.app/
Features in this build:
#148 Add resource
#78 Scroll to new row after add/delete
#171 Unable to save file in tW, tA, and OBS
#120 Save action: app needs to refresh the save action

Verified on translationCore Create - v1.0.0-beta.7. Scroll to new row works fine.


Add support for virtualization

Hello,
I was wondering if you had plans to let users create and manage VMs ?
It would be really awesome !
Keep it up with this project !

It's planned! It will be an application in the dashboard that will allow you to create virtual machines in the same way as instances.
Is the feature request for machines with UI or without UI?

Maybe Vagrant will be a good start for this


⚠ Spryr has degraded performance

In e8a7b59, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 5965 ms

Resolved: Spryr performance has improved in b5bb844 after 9 minutes.


dynamically add version variable based on what's in setup.py

This is an alternative fix for #46. This will print the version number that is set in the setup file so you only have to change the version number in one place.

Hopefully I can keep this all synced.

Now you won't have to worry about it.

Thanks, I figured there was some way to do this, but I didn't see anything obvious that didn't involve a little bit of hackery. Presumably pkg_resources conveniently hides all that hackery for me.


pip-audit: 2.4.4 -> 2.4.5

Description of changes
https://github.com/pypa/pip-audit/releases/tag/v2.4.5

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 199058 run on x86_64-linux 1

1 package built:

pip-audit


Track ordering clarification

Hi all,
I'm seeing some confusing behaviour when ordering tracks, otioview.py seems to be reversing the audio tracks when using the AAF reader.
In fact it's all a bit confusing, when different apps expect different track orders, I'm not sure if anywhere in the otio spec it's made clear.

As read from otio
[ Va, Vb, Aa, Ab]
should it be..
Va
Vb
Aa
Ab
or
Vb
Va
Ab
Aa
etc.
cheers!

We waffled on this early on, so I'm not surprised that the ordering isn't clearly documented. The confusion arises from the fact that video tracks, V1, V2, V3, etc. are typically ordered with V1 on the bottom, but audio tracks have A1 on the top - at least visually in the UIs we have been using for design reference.
In the unit tests you can see that tracks with a higher index obscure tracks with lower indexes when flattening. That means that track[0] is the bottom and track[n-1] is the top.
Looking at the diagrams here: https://github.com/PixarAnimationStudios/OpenTimelineIO/wiki/OTIO-Timeline-Structure we have them listed backwards. Oops.
Since we're still beta, we could change this. We will at least fix the documentation to match the implementation. Do you have a strong opinion about which way is the most intuitive or correct?

I'd go with the current set up it sort of makes sense that appending to the array with audio or video adds to the top / bottom of each respective media type.
But definitely make it very clear in the docs how this is expected to work, or people are going to get very confused.
So  my example would be ..
[Va,Vb,Aa,Vc,Ab] =
Vc
Vb
Va
Aa
Ab
Appending [Vd,Ac] to the stack =
Vd
Vc
Vb
Va
Aa
Ab
Ac

In which case the AAF reader is probably reporting the audio tracks in the wrong order.


Add a set serializer to the default type serializers

I've seen this as a common desire, because Nucleus had its own for quite a while and now Sponge does as well. I'd assume others may have a use for one as well since it's such a common type.
I guess Craftbook had its own as well.

Fixed in fcf3e34431af6460d3ad974e5cd8e5d31189d4db


Switch to html5lib from lxml

This also fixes the lxml parser breaking on Play Store's bad HTML.  Seems to be quite a bit faster too.
Addresses #2

I believe the slowness was BeautifulSoup and lxml attempting to guess encoding on the newer, much more obfuscated HTML. Added from_encoding='utf8' sped this up again, and I'm pretty sure lxml is faster than html5lib (see BeautifulSoup documentation).


Proposal for slimmed down data model

The data source interface
The word interface here refers to the names and calling signatures of the standard set of methods implemented by a data source.
Required standard methods are all called by Hypergrid. Data sources are required to implement all of them.
Optional standard methods are called by Hypergrid only if the application is using certain optional features. Data sources only need to implement these as needed.
Custom methods are never called by Hypergrid. The application calls these directly. (Plug-ins can help make this easier.) The interface for these methods is a contract between the application and the data source so does not need to follow a standard. Nonetheless, I suggest names and calling signatures here for a few of these. Following these albeit informal standards will make it possible to switch to another data source that implements it without having to modify the application.
Standard Interface
If any of the methods marked "required" below are missing, Hypergrid throws an error:
HypergridError: Expected required data source method `methodName()` to be implemented.

Standard Method
Required
Optional
Provisional

getSchema()
•

setData(something)
•

getRow(y)
•

getValue(x, y)
•

getRowCount()
•

getColumnCount()

• 1

setValue(x, y, value)

• 2

setSchema(columnSchema[])

• 3

Notes:

While Hypergrid does make calls to getColumnCount(), if the data source does not implement it, Hypergrid supplies a fallback (getSchema().length).
Only used by Hypergrid if your app allows cell editing.
Only used by Hypergrid if your app passes an explicit schema on instantiation (or to subsequent calls to grid.setData()).

Custom Methods
Custom methods are not called by Hypergrid core engine; the application layer can call directly. They are therefore non-standard, but here I suggest some method prototypes.

Custom Method
Notes

getData()
Returns all the data as an array of data row objects. 4

setRow(y, dataRow = null)
Redefines (or undefines) row objects "in place." 5

addRow(dataRow, y = Infinity)
Inserts or appends a row. 5,6,7

delRow(y, n=1)
Deletes a row. 5,6,7

Implementing and calling getData(), while generally ill-advised (see discussion below), is admittedly super practical for saving data with JSON.stringify(dataSource.getData()).
Requires that refresh() be called afterwards.
Requires that shapeChanged() be called afterwards.
Alters the row indexes of all rows that come after.

Note: A plug-in could be written that would mix in some shell methods to call refresh() and shapeChanged() for you.

What is the something in setData(something)?
This something is implementation-dependent.

For a local data source this is an array of data row objects, as used by the JSON behavior module expects.
For a remote data source this might be a database query, as used by a hypothetical "remote" behavior module.

Why is getData() "ill-advised"?
getData should not be used as a general purpose way to inspect or search grid data. The reason for this advice is that applications should make no assumptions about how the underlying data model maintains its data. While data models that maintain an internal array of dataRow objects will be performant (returning a reference to that array), other data models may have no such internal structure. Therefore, on each and every call to getData(), such data models will construct a dataRow object for each row of data, and construct an array to contain them. This obviously cannot be performant for any sizable grid as it requires copying the data.
Even when you know your data model is simply returning a reference to an internal data array, you are strongly advised against using getData for any purpose other than exporting data. Should your application need to be retrofitted down the road with a data model that is not performant in this respect, you will have a serious performance problem.
The typical anti-pattern use case for calling getData is to iterate through the rows to analyze or translate the data in some way. Do not do this! Such data analysis should never be performed at the application level but rather should be built into your data model.
Even using getData for its intended purpose may be problematical for large numbers of rows, subject to memory constaints.
getDataIndex
getDataIndex returns the underlying row index when a data model maps rows. This is used by Hypergrid to maintain row selections across row mapping operations.
For example, filtering and sorting are both examples of data model operations that map rows, respectively limiting the number of rows (as returned by getRowCount()) and reordering the rows (as returned by getRow(y)).
Custom Methods
Developers are free to implement non-standard methods for use by their own custom plug-ins. Notwithstanding, plug-in developers are encouraged to make use of the standard optional methods as defined above. Doing so will allow the use of any data model that supports them. Developers are encouraged to propose additional standard optional methods.

Notes
{
    ...,
    __META: {
      columnName1: { ...cell props... },
      columnName2: { ...cell props... },
    },
    __ROW_HEIGHT: _integer_
}

Feedback from my team:

Let's see if we can move getRow() out of Required column.


How hide pagination component, when it has only 1 page?

Hello,
In "vue": "^2.5.17" app
working with vuejs-paginate("^2.1.0") component I found that if there are only data for 1 page, I got such component  : https://prnt.sc/nwbeau
If there is a way not to show pagination component, when it has only 1 page?
Thanks!

You can use v-if to show/hide paginate depending on page-count attribue, example:
<div v-if="totalNumOfPages > 1">
     <paginate
         v-model="currentPage"
         :page-count="totalNumOfPages"
          ...
         :prev-class="'page-link'"
         :next-class="'page-link'">
</paginate>
</div>

For this you need to have total pages provided from backend etc. I stored that in totalNumOfPages variable and use v-if on parent component of  component.
Hope that helps


Even the load distribution on pairs aggregators

Current text-based contact aggregators have a very uneven load distribution (each chrom1 block is binned on a single worker). This is straightforward to address.

A related issue is that the multiprocessing queue uses a default pickle protocol that only supports objects with sizes in bytes that fit in a signed int32. That sets a serialization limit on any worker process to 2**31 bytes. Since we are using the dill-based multiprocess fork, it likely shares the same limitation. Could be potentially be fixed upstream if that's the case.

https://bugs.python.org/issue17560

Note that pickle protocol 4 is 64-bit ready and Python** 3.3+ allows customizing the multiprocessing serialization.
Dill seems to support all protocol levels, so I wonder if setting dill.DEFAULT_PROTOCOL = pickle.HIGHEST_PROTOCOL would work.

Overwriting the constant doesn't have an effect on pickle's default behavior itself, but at least with dill one can set dill.settings['protocol'] = pickle.HIGHEST_PROTOCOL.

Done in 903a29


[Card] Fix vertically center header action

Fixes #21645
CardHeader's action is not vertically centered as is depicted in the Material Design spec.
To fix this, I split the action's negative top margin between top and bottom.  This ensures that the action is centered vertically without altering the CardHeader's height.

[X] I have followed (at least) the PR section of the contributing guide.

@kgregory Well spotted :)


403 but works with other http clients

url: https://www.zentrum-der-gesundheit.de/rss-news.xml
response: 403
expected response: 200
OS: Fedora 38

I have no idea what the culprit is. But this is a list of software that can download the feed fine:

httpie (and other GUI software based on python)
firefox
chrome
RSS reader based on libsoup

httpie log:
https GET https://www.zentrum-der-gesundheit.de/rss-news.xml --verbose --all
GET /rss-news.xml HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Host: www.zentrum-der-gesundheit.de
User-Agent: HTTPie/3.2.1

HTTP/1.1 200 OK
CF-Cache-Status: EXPIRED
CF-RAY: 7c54e7bbce5ebc01-FRA
Cache-Control: no-cache
Connection: keep-alive
Content-Encoding: br
Content-Type: text/xml;charset=UTF-8
Date: Wed, 10 May 2023 20:24:21 GMT
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Last-Modified: Wed, 10 May 2023 20:16:28 GMT
Server: cloudflare
Transfer-Encoding: chunked
Vary: Accept-Encoding
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
...
</rss>

Software that returns 403 on the same machine:

reqwest
curl
insomnia
postman

So its not just reqwest that has trouble. But reqwest is what I'm trying to use. So I opened this issue here in hope for some clarity.
curl log:
*   Trying <IP_ADDRESS>:443...
* Connected to www.zentrum-der-gesundheit.de (<IP_ADDRESS>) port 443 (#0)
* ALPN: offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN: server accepted h2
* Server certificate:
*  subject: C=US; ST=California; L=San Francisco; O=Cloudflare, Inc.; CN=sni.cloudflaressl.com
*  start date: May  7 00:00:00 2023 GMT
*  expire date: May  6 23:59:59 2024 GMT
*  issuer: C=US; O=Cloudflare, Inc.; CN=Cloudflare Inc ECC CA-3
*  SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway.
* using HTTP/2
* h2h3 [:method: GET]
* h2h3 [:path: /rss-news.xml]
* h2h3 [:scheme: https]
* h2h3 [:authority: www.zentrum-der-gesundheit.de]
* h2h3 [user-agent: curl/8.0.1]
* h2h3 [accept: */*]
* Using Stream ID: 1 (easy handle 0x5643b49e62b0)
> GET /rss-news.xml HTTP/2
> Host: www.zentrum-der-gesundheit.de
> user-agent: curl/8.0.1
> accept: */*
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
< HTTP/2 403
< date: Wed, 10 May 2023 20:51:28 GMT
< content-type: text/html; charset=UTF-8
< cross-origin-embedder-policy: require-corp
< cross-origin-opener-policy: same-origin
< cross-origin-resource-policy: same-origin
< permissions-policy: accelerometer=(),autoplay=(),camera=(),clipboard-read=(),clipboard-write=(),fullscreen=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
< referrer-policy: same-origin
< x-frame-options: SAMEORIGIN
< cf-mitigated: challenge
< cache-control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
< expires: Thu, 01 Jan 1970 00:00:01 GMT
< server: cloudflare
< cf-ray: 7c550f77ccc82c3a-FRA
< alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400

rust code I used to test:
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let client = ClientBuilder::new()
            .gzip(true)
            .brotli(true)
            .build()
            .unwrap();
    let resp = client.get("https://www.zentrum-der-gesundheit.de/rss-news.xml")
        .header("Accept", "*/*")
        .header("Accept-Encoding", "gzip")
        .send()
        .await?;
    if !resp.status().is_success() {
        println!("{resp:#?}");
    }

    let res = resp.text().await?;
    println!("{res}");

    Ok(())
}

It might be that your server is expect a user-agent. Or maybe some other header. But not likely a problem in reqwest.

@jangernert This is because it is behind Cloudflare. I am having almost the exact same problem with another Cloudflare-protected RSS feed.


how to fix this problem"list index out of range"

Hi @HONG-0122 ,
Could you share more details about the issue? For instance, did you modify any code before encountering this error? The original code in the repository should be working fine

您好 ，
你能否介绍有关问题的具体情况？例如，在遇到此错误之前，您是否修改了任何代码？存储库中的原始代码应该可以正常工作
Hello, I am just trying to reproduce this project and have not made any modifications to the code

Hmm, there's still not enough information to pinpoint the issue. Could you check the version of your packages, particularly the diffusers package? Sometimes version mismatches can lead to conflicts. You might want to try using diffusers=0.9.0 if you have a different version installed.


Added LoveShaderConverter Tool

Hi,
Thanks for the contribution.
Would you be so kind to finish the documentation first?
Also, since this is a compiled C++ Programm, could you add a compiled release first?

Yeah no problem.

Alright I added documentation as well as added an official build

Wow, really nicely done. Thank you!


Add reconciler for webhook mutatingwebhookconfiguration and secret

Please describe the Improvement and/or Feature Request

Watch for changes in osm-webhook mwhc and secret resources to reconcile/ensure the CA cert in the mwhc is using the most recent CA cert from the secret.
Scope (please mark with X where applicable)

New Functionality          [ ]
Install                    [ ]
SMI Traffic Access Policy  [ ]
SMI Traffic Specs Policy   [ ]
SMI Traffic Split Policy   [ ]
Permissive Traffic Policy  [ ]
Ingress                    [ ]
Egress                     [ ]
Envoy Control Plane        [ ]
CLI Tool                   [ ]
Metrics                    [ ]
Certificate Management     [X]
Sidecar Injection          [ ]
Logging                    [ ]
Debugging                  [ ]
Tests                      [ ]
CI System                  [ ]
Project Release            [ ]

Possible use cases

Watch for changes in osm-webhook mwhc and secret resources to reconcile/ensure the CA cert in the mwhc is using the most recent CA cert from the secret.

The CA bundle in the mutatingwebhookconfigration gets patched as a part of the webhook's initialization: https://github.com/openservicemesh/osm/blob/0be40ed8bdb7dd64866f3c6812d73eb0380f5d15/pkg/injector/webhook.go#L80
The CA bundle gets created at the time of osm-controller startup, at which time the webhook gets initialized. So I am unsure why a reconciler is neccessary for this.
@ritazh could you clarify where this would be applicable?

@shashankram sure. for example, you can modify the mutatingwebhookconfigration resource by using kubectl edit

@shashankram sure. for example, you can modify the mutatingwebhookconfigration resource by using kubectl edit directly to updat/remove the caBundle.

If someone has permissions to mutate cluster wide resources, they can do a lot more than just update the mutatingwebhookconfiguration. The mutatingwebhookconfiguration is not the only resource OSM creates, there are several of them which the controller depends on for control plane logic - ConfigMaps, Secrets, CRDs etc. Any of those can be changed using kubectl edit. I don't see value in handling this in isolation given other resources can be subject to the same.
If the goal used to introduce a reconciler, it would likely be better to introduce this as a separate component outside of the osm-controller to avoid creating circular dependencies.
This issue definitely needs more though and discussion before proceeding.

I don't see value in handling this in isolation given other resources can be subject to the same.

+1
This issue just starts with the mwhc resource, but definitely need to reconcile all the resources that osm creates.

I don't see value in handling this in isolation given other resources can be subject to the same.

+1
This issue just starts with the mwhc resource because it can break the webhook and potentially the cluster, but definitely need to reconcile all the resources that osm creates.

Maybe we should update the description to describe the long term goals as well, so that we consider this when we design and discuss the bigger solution.

Some notes on reconciling certain resources:

For resources created by Helm and later patched by the controller (such as mutatingwebhookconfiguration), the reconciling will have to take care of updating the resource to its latest state. Since such a resource was managed by Helm before, should the recreation be triggered by Helm so that it can manage it as initially intended?
With a reconciler, a malicious user that somehow manages to get access to deleting/mutating a resource could bring the system down by repeatedly mutating the resource and triggering the reconciler, which could easily result in wastage of resources.

Some notes on reconciling certain resources:

For resources created by Helm and later patched by the controller (such as mutatingwebhookconfiguration), the reconciling will have to take care of updating the resource to its latest state. Since such a resource was managed by Helm before, should the recreation be triggered by Helm so that it can manage it as initially intended?
With a reconciler, a malicious user that somehow manages to get access to deleting/mutating a resource could bring the system down by repeatedly mutating the resource and triggering the reconciler, which could easily result in wastage of resources.

@ritazh this needs more thought.

Based on an offline sync, we will use this issue to track the reconciliation of the CA bundle for the mwhc. The CA bundle reconciliation will take place only if the CA bundle is generated by OSM, Created another issue https://github.com/openservicemesh/osm/issues/1974 to extend out OSM to give mesh owners/ creators to bring their own CA bundle and hence own the management of the mwhc.


Enabled all types under existing debug Workflow triggering events

Current dependencies on/for this PR:

main

PR #755   👈

PR #756

This comment was auto-generated by Graphite.


CLOUDP-164969: Migrate Atlas CLI Organizations Client to v2 SDK Client

Updating the migration of Atlas CLI Organizations commands to the auto-generated v2 atlas SDK
Added conditional template generation
Jira ticket: CLOUDP-164969
Checklist

[x] I have signed the MongoDB CLA
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added any necessary documentation in document requirements section listed in CONTRIBUTING.md (if appropriate)
[ ] I have addressed the @mongodb/docs-cloud-team comments (if appropriate)
[ ] I have updated test/README.md (if an e2e test has been added)
[x] I have run make fmt and formatted my code

e2e tests passing:
https://spruce.mongodb.com/version/64182ec40305b97bd9d8d2b4/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC

Looks very good. from my side. Good to merge


After updating to version 2024.1.8 there is no ip HA in the add-on configuration

After the update, it does not connect to HA, apparently because the ability to set an IP address in the configuration has disappeared.

The same issue is happening to me，The value of hassUrl is incorrect，But there is no entry point to modify this value.

Click edit in YAML Sent from my iPhoneOn 26 Jan 2024, at 08:48, lukeplus @.***> wrote:
The same issue is happening to me，The value of hassUrl is incorrect，But there is no entry point to modify this value.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

I'm also having same trouble. It is not possible to customize already configured hass_url. No way to customize this any more.

I'm working on fixing this


CLI: list environments

Background
Recently we merged a quality of life improvement: https://github.com/osmosis-labs/osmosis/pull/3787
Upon using it more today, I realized that it would be useful to have an additional command for listing all available environments.
Suggested Design
Create a command list-env that functions similar to get-env but prints all available environments
Acceptance Criteria

new CLI added
prints all environments

@hieuvubk @ThanhNhann folks, flagging this issue in case there is interest in picking it up

If picking up this issue, please reach out to @p0mvn if the context in this issue is not clear enough.
Side note, should add docs on how to properly utilize this somewhere.


Rewrite CORS to use new middleware API

I think it works in the same way as in current implementation.
Not sure if OPTIONS are handled correctly (in the current and new implementation). Http status 204 and CORS headers and returned for OPTIONS for any path (not only for paths that are defined in routes, but for all). Unfortunately I do not know how to return CORS headers only for paths defined in routes.
@amitksingh1490 @tusharmath
Fix #427

To identify that the route exists or not, one must execute the HttpApp.
Execution can perform side-effects and thus should only be done if the cors middleware succeed.
So I think its fine, if cors is activated on all routes.
Alternatively, we can still provide a function (apart from the middleware), for devs to have more low level control over how they want to support cors (This can be a separate ticket/feature)

Overall look good. Great that the old tests were used as it is!

I think implementation of CORS needs some more analysis and changes, which is out of scope of this issue. What I would see next is:

identify use cases/requirements for CORS usage
write unit test (or pseudo-unit test) for each of them
think how to implement CORS middleware (or maybe not only middleware but some other mechanism/features as well) to fulfill all requirements


Query not working

Hello ,
I tried to do query like "select * from class_University;"  but there is no returned result.
Any help ?

@AmrMohammed89 Check this issue!
https://github.com/realm/realm-java/issues/841

@kazaky I want to make queries on realm db through Chrome

Sorry, SQL is not supported for now.

This would be a wonderful enhancement. Right now I don't know how to view data from tables that have  more than 250 rows.

If only viewing more than 250 rows is your concern , then change limit like this.
Stetho.initialize(
Stetho.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(RealmInspectorModulesProvider.builder(this).withLimit(100000).build())
.build());

@jivrajss how do you specify per table ?


fix multi clusters proxies with same ip

You appear to be fixing a bug in Go code, yet your PR doesn't include updates to any test files. Did you forget to add a test?
Courtesy of your friendly test nag.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: hzxuzhonghu
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:

pilot/OWNERS [hzxuzhonghu]

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

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

Test name
Commit
Details
Rerun command

prow/e2e_pilotv2_auth_sds.sh
75eb14b7f8438ed2a8dc090d6dd9f27620122ea3
link
/test istio_auth_sds_e2e-release-1.2

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.

/test istio_auth_sds_e2e-release-1.2

Where is the corresponding master commit/PR exactly?
c.f. point 5 1.2 Release branch cut

@fpesce #14072

Like I mentioned on https://github.com/istio/istio/pull/14072, needs the flag that was in the 1.1 commit.

Like I mentioned on #14072, needs the flag that was in the 1.1 commit.

@hzxuzhonghu So, what is correct move here? should we have a flag like in the 1.1 commit?

@fpesce @howardjohn I would rather waiting some days until we release 1.2 than adding the flag.

Can you please add description to the PR indicating the problem it solves and how? This will help the release manager in their decision.

After discussion with @andraxylia I'd like to not block this, as it seems to be a very straightforward and simple fix.
I've heard @nmittler is an expert in the multiclusters domain, Nathan, if you give a lgtm to that, I'll merge to 1.2.
Thanks everyone for jumping in and clarifying this to me.

/lgtm
/approve

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: andraxylia, hzxuzhonghu
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:

pilot/OWNERS [andraxylia,hzxuzhonghu]

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

@rshriram @nmittler what is the plan for having an automated test for multi-cluster?

@rshriram @nmittler what is the plan for having an automated test for multi-cluster?

@andraxylia it depends on what you mean exactly. If you're asking for a test for @Nino-K's work on synthetic service entries, he's going to start looking at that now. Apart from that, I'm not aware of any existing plans. It's something that we should start looking at soon, however.


chore: add cspell, bump deps

Summary

Issues

Fixes #67

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 49.153%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
44

Relevant Lines:
67

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 49.153%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
44

Relevant Lines:
67

💛  - Coveralls


Deprecated typography v2 variant warning.

I am getting following warning -
Warning: Failed prop type: You are using a deprecated typography variant: `title` that will be removed in the next major release.
Please read the migration guide under https://material-ui.com/style/typography#migration-to-typography-v2
    in Typography (created by WithStyles(Typography))
    in WithStyles(Typography) (created by r)
    in div (created by r)
    in div (created by r)
    in div (created by Toolbar)
    in Toolbar (created by WithStyles(Toolbar))
    in WithStyles(Toolbar) (created by r)
    in r (created by t)
    in t (created by WithStyles(t))
    in WithStyles(t) (created by t)
    in t (created by t)
    in div (created by Paper)
    in Paper (created by WithStyles(Paper))

On checking the typography v2 migration docs, it seems following pull request is throwing the warning.
Instead of title, we should be using h6 as per the documentation.

This seems to be fixed. Thanks.


feat: adding Krew support to GoReleaser

Closes #92
Signed-off-by: John Long<EMAIL_ADDRESS>

/ok-to-merge


Switch to MarkdownDB and md rendering pipeline

Closes #481
Do not merge!
Changes
Primary changes

removed contentlayer and next-contentlayer packages, along with the contentlayer.config file
created a temporary solution for contentlayer's computed fields in lib/computeFields.ts module (no distinction between document types; all fields will be returned for all pages, even if null)
installed @flowershow/markdowndb package as well as:

added lib/mddb.mjs with db connection creation module
added mddb script in package.json

copied over lib/markdown.ts from datahub-next

Secondary changes

type frontmatter fields temporarily replaced with:

layout: blog for specifying layout, which was previously set as a field on Blog document type in contentlayer.config
mddb.getFiles({ folder: blog }) for fetching e.g. on /blog page

replaced content/index.md document with pages/index.tsx page, and also:

moved all components that were imported there from /site/components (linked to /components/custom) back to root /components folder
created components for the rest of the content on the index page (e.g. CloudPublishingSteps.tsx) to make it cleaner

replaced content/blog/index.md document with pages/blog.tsx page
replaced optional catch-all page [[...slug]].tsx with regular catch-all [...slug].tsx, so that we can have pages/index.tsx page
copied over DRD page (under name MdxPage) from datahub-next
added basic typing for props returned by getStaticProps and required by corresponding page components and the custom _app.tsx page (but would be nice to work more on it), and as a result/related:

since .tsx pages are not indexed into markdowndb and so they don't have metadata, they now need to explicitly return metadata in meta property by their getStaticProps function (see /pages/blog.tsx as an example)

moved any show-X boolean values resolutions to computeFields (this should have been done even with contentlayer)
removed getters folder

Also (in docs):

hid tutorial and docs page on blogs for now as they need to be re-read and adjusted
hid doc page on mdx as it's invalid in most part
hid tutorial and docs page on custom layouts for now as they need to be re-read and adjusted

Deprecated features

document types and hence:

type frontmatter field and importing all files of a given type
frontmatter fields validation

auto-extracting title (TBC can't remember why)
page "getters"
contentInclude and contentExclude config fields for including/excluding content folders
import and export statements in markdown documents
hover-over tooltips (didn't have time to fix them + probably would be nice to implement them in a better way anyway)

TBD

not sure why but I had to import React in all the pages and components, otherwise an error about not-configured loader would show up - not sure how this relates to the changes in this PR
adjust tests if needed (not sure)

Changes required/suggested to @flowershow/markdowndb

implement document types in @flowershow/markdowndb with specific computed fields, helper methods (e.g. BlogType.getAuthors()) and frontmatter validation
support importing all documents of a given type (e.g. mddb.getFiles({ type: "Blog" }))
config file for @flowershow/markdowndbpackage with e.g. contentExclude and contentInclude contentlayer's counterparts

@olayway can we not have index.md index pages? If we want a custom home page we can tell people you just need to change [[...slug.js]] to [...slug.js] (or whatever it is)

implement document types in @flowershow/markdowndb with specific computed fields, helper methods (e.g. BlogType.getAuthors()) and frontmatter validation

Hmmm, i'm really not sure about adding this directly into markdowndb - i'd prefer this to be in client code (or at least until we are clear on how this works).

support importing all documents of a given type (e.g. mddb.getFiles({ type: "Blog" }))

Isn't this just a query then a type conversion?

config file for @flowershow/markdowndbpackage with e.g. contentExclude and contentInclude contentlayer's counterparts

Agree that something like this should be passed in. Easiest would be excludes and includes which are arrays with globs. Even simpler is you pass a javascript which given a path returns true / false ...

@olayway is this ready to merge? If so, i suggest @demenech reviews.

@rufuspollock yes this is ready for review. @demenech can you please take a look?

@olayway @demenech can we get this merged and then double check the instructions still work (make sure we do this b4 the weekend to avoid issues from users over the weekend ... - or we merge on monday and work on other things in the meantime e.g. planning out docs improvements etc).

@rufuspollock yes, I could merge it today and double check all the instructions and maybe also make some announcement on discord etc. And maybe also add some information on the top of the README, etc.

@olayway is it ready to merge?