This site can’t provide a secure connection : gulp serve

Category

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

I was building a hello word SPFX webpart and gulp sever giving me the below error in the browser. I have executed the gulp trust-dev-cert i.
Browser - IE
Can’t reach this page
•Make sure the web address https://localhost:5432 is correct
Browser - Chrome
This site can’t provide a secure connection
localhost sent an invalid response.
I am using node Version - v10.16.2
npm version -  6.9.0
Using gulpfile C:***\spfx_poc\gulpfile.js
Starting gulp
Starting 'serve'...
Starting subtask 'pre-copy'...
Finished subtask 'pre-copy' after 77 ms
Starting subtask 'copy-static-assets'...
Starting subtask 'sass'...
Finished subtask 'sass' after 3.16 s
Starting subtask 'tslint'...
Starting subtask 'typescript'...
[typescript] TypeScript version: 2.2.2
Finished subtask 'copy-static-assets' after 3.24 s
Finished subtask 'tslint' after 103 ms
Finished subtask 'typescript' after 2.86 s
Starting subtask 'ts-npm-lint'...
Finished subtask 'ts-npm-lint' after 19 ms
Starting subtask 'api-extractor'...
Finished subtask 'api-extractor' after 1.06 ms
Starting subtask 'post-copy'...
Finished subtask 'post-copy' after 751 μs
Starting subtask 'collectLocalizedResources'...
Finished subtask 'collectLocalizedResources' after 6.38 ms
Starting subtask 'configure-webpack'...
Finished subtask 'configure-webpack' after 4.61 s
Starting subtask 'webpack'...
(node:70196) DeprecationWarning: loaderUtils.parseQuery() received a non-string value which can be problematic, see https://github.com/webpack/loader-utils/issues/56
parseQuery() will be replaced with getOptions() in the next major version of loader-utils.
Finished subtask 'webpack' after 2.98 s
Starting subtask 'configure-webpack-external-bundling'...
Finished subtask 'configure-webpack-external-bundling' after 940 μs
Starting subtask 'copy-assets'...
Finished subtask 'copy-assets' after 108 ms
Starting subtask 'write-manifests'...
Finished subtask 'write-manifests' after 4.44 s
Starting subtask 'serve'...
Starting api server on port 5432.
Registring api: /getwebparts
Registring api: /.
Registring api: /workbench
Finished subtask 'serve' after 6.18 s
Finished 'serve' after 25 s
Server started https://localhost:4321
LiveReload started on port 35729
Opening https://localhost:5432/workbench using the default OS app
==================[ Finished ]==================
Project spfx-poc version: 0.0.1
Build tools version: 2.5.3
Node version: v10.16.2
Total duration: 36 s
Request: [::1] '/workbench'
Request: [::1] '/workbench'
Please help.
Regards,
Saveesh.S

Can you share additional context, please?

SPFx version
What were the results when you ran gulp trust-dev-cert?

You said you ran gulp trust-dev-cert i... is that correct or a typo (the 'i' part)?
Have you tried uninstalling the cert, closing the console & trying it again?

Can you share additional context, please?

SPFx version
What were the results when you ran gulp trust-dev-cert?

You said you ran gulp trust-dev-cert i... is that correct or a typo (the 'i' part)?
Have you tried uninstalling the cert, closing the console & trying it again?

+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>`--<EMAIL_ADDRESS>Regarding the certificate , it has asked to accept the certificate popup in a window and I given Yes to the same.

Thanks for the versions, but please answer all my questions.
Ignore the cert popup... that's not important here. That's not adding it to the trusted root authority.

HI Andrew
I am having the same issue .My Node version is 10.16 and if i update my serve.json to "http" :true and "initialpage" : "http://localhost:5432/workbench" it works with that  . But not with HTTPS ,I am building the WebPart for SP 2016 and Online onwards

@anilkuchi1 Not enough info... see the same questions I asked above.
Unless you can ID that you have the exact same issue as the OP, better to open a new issue.

Thanks Andrew .Yes i have run the Gulp untrust-dev-cert and then closed the console and then opened the console and ran the Gulp trust-dev-cert .The output of that is below .I am having the exact same issue the main thing i noticed is this happens only when i selected the "SharePoint 2016 onwards, including 2019 and SharePoint Online" it works fine when i build the app for "Sharepoint Online only  "
Build target: DEBUG
[14:37:48] Using gulpfile C:\Projects\SPFX\Webparts\SPFXAssets\gulpfile.js
[14:37:48] Starting gulp
[14:37:48] Starting 'trust-dev-cert'...
[14:37:48] Starting subtask 'trust-cert'...
[14:37:49] [trust-cert] Attempting to trust a dev certificate. This self-signed certificate only points to localhost and will be stored in your local user profile to be used by other instances of gulp-core-build-serve. If you do not consent to trust this certificate, click "NO" in the dialog.
[14:37:51] Finished subtask 'trust-cert' after 3.28 s
[14:37:51] Finished 'trust-dev-cert' after 3.28 s
[14:37:52] ==================[ Finished ]==================
[14:37:52] Project spfx-assets version: 0.0.1
[14:37:52] Build tools version: 2.5.3
[14:37:52] Node version: v10.16.0
[14:37:52] Total duration: 5.75 s

@anilkuchi1 said:

this happens only when i selected the "SharePoint 2016 onwards, including 2019 and SharePoint Online" it works fine when i build the app for "Sharepoint Online only "

That detail isn't part of the OP's issue... please open a new issue with this detail. If that same detail doesn't apply to the OP, then this could hijack their issue, which is why we create new issues for different issues.

Thanks I will open a new issue

Using the below command execution I have fixed the issue today.
Sorry I got struck in few other work , thats why late reply. Thanks for all you help
Commands
npm install --save-dev @microsoft/sp-build-web
From https://github.com/SharePoint/sp-dev-docs/issues/15
npm i @microsoft/sp-webpart-workbench
From https://sharepoint.stackexchange.com/questions/218019/serve-the-api-entry-could-not-be-loaded-in-sharepoint-frameworkspfx
npm shrinkwrap
npm install
From https://github.com/SharePoint/sp-dev-fx-webparts/issues/497

@SaveeshS if that was your fix, then you had a problem with your project or when you installed those dependencies. Both of those packages are in the devDependencies section of the default SPFx project's package.json file, so when you ran npm install (or let the generator do it), it would have installed them.

I had this issue with an old webpart today that was originally scaffolded with an old version. Upgrading the project by following the steps provided by the Office 365 CLI (see @waldekmastykarz post at https://blog.mastykarz.nl/upgrade-sharepoint-framework-project-office-365-cli/) resolved the issues and the old webpart is again running fine.
Big thanks to @waldekmastykarz and @andrewconnell for all your awesome work!
Cheers,
-Eli.


Uncaught Exception: Attempting to call a function in a renderer window that has been closed or released. Function provid

An uncaught exception was reported.
Info:
OS: win32
Arch: ia32
GPMDP Version: 3.0.1
Time: Fri Mar 25 2016 18:56:04 GMT-0400 (Eastern Daylight Time)
Error:
Attempting to call a function in a renderer window that has been closed or released. Function provid
Error: Attempting to call a function in a renderer window that has been closed or released. Function provided here: Object.<anonymous> (C:\Users\keife_000\AppData\Local\GPMDP_3\app-3.0.1\resources\app\build\inject\GPMInject\interface\mouseButtonNavigation.js:8:8.
    at BrowserWindow.callIntoRenderer (C:\Users\keife_000\AppData\Local\GPMDP_3\app-3.0.1\resources\atom.asar\browser\lib\rpc-server.js:201:19)
    at emitTwo (events.js:92:20)
    at BrowserWindow.emit (events.js:172:7)

This issue was created automatically inside the uncaughtException handler

Closing this automatically reported issue as a duplicate of #470


Any plans to support es6 import/export?

I use this module in an Angular application and have a warning:
Warning: `filename.ts` depends on 'punycode'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

And I import using
import { toASCII } from 'punycode';
Do you have any plans to support es6 modules?

in the npm package it has punycode.es6.js

If you rename the built version of punycode.es6.js to punycode.es6.mjs it will be possible to use it in esm projects with regular import. ìmport punycode from 'punycode/punycode.es6.mjs'`


Documentation detailing differences between categorization server and https redirector

I've diffed the playbooks and they seem very similar, I'm a bit confused as to the differences between a categorization server and an https redirector. I don't see anything in the wiki or other documentation that details this.

They are very similar, but logically are different since one is used to categorize a domain for use with a proxy. I will likely have to add some more nuanced differences there in the docs. Thanks!


[BACKLOG-14746] - Increase font size in the link text for mac

Build Completed
:white_check_mark: This pull request has passed all validations.
Build Commands
ant -Dtestreports.dir=bin/reports/unit-test -f ui/build.xml clean-all resolve jacoco && ant -f ui/build.xml checkstyle publish-local

Cleanup Commands
rm -r ~/.ivy2/local || echo no publish local to remove

Changed files
  ui/src/org/pentaho/di/ui/core/dialog/BrowserEnvironmentWarningDialog.java


chore: update pdk version 3.0.0

Thanks @TheMeier 👍

@gibbs  I know there is not many changes, but could you maybe cut a new release?


Extensibility of CsvBeanReader/CsvBeanWriter

close #7

Coverage remained the same at 99.087% when pulling bf7a98711346f84b145328e938a16be612debdd5 on dota17:ISSUE#7 into 208d3082cd5cdab39da8873cf741f8b672d1af5b on super-csv:master.

hi, @kbilsted
Why there is no travis check here in recent PRs, but it has been executed, because there are test coverage comments.


Can't login

I set DISABLE_AUTH=false but when I create accounts via the API, I got "User account created" message. But when I try to login, It says invalid screenname or password. How to fix it?
Also sorry for bad English.

Hello, what version AIM client are you using?

Also, please share the API request you are sending to create the account (with redacted password if it’s sensitive).

I use AIM 5.1 on Windows XP. I executed command curl -d'{"screen_name":"asd", "password":"asd"}' http://localhost:8080/user also tried other usernames and passwords. But disabling the auth works.

That is weird. Does the password “welcome1” work for user asd?

Basically, try launching the server with DISABLE_AUTH=true and logging in with username asd and password welcome.

Basically, try launching the server with DISABLE_AUTH=true and logging in with username asd and password welcome1.

When I try DISABLE_AUTH=true it logins.

Oops sorry I mean:
Basically, try launching the server with DISABLE_AUTH=false and logging in with username asd and password welcome1.
DISABLE_AUTH is a little confusing. :)

Also the password welcome1 not works when I try DISABLE_AUTH=false.

Hmm one last thing before I dig deeper:

Set DISABLE_AUTH=false
Run curl -d'{"screen_name":"asd123", "password":"asd123"}' http://localhost:8080/user
Try to login asd123

Can you please upload your oscar.sqlite file here?

Same error again. Here is my oscar.sqlite file: (I deleted the previous one and created asd123 account.)
oscar.zip

Thanks for your report. What OS are you running the server on? Are you running v0.2.0?

Yes I'm using v0.2.0 (also tried v0.1.0 but same error). I'm running the server in Windows 10. I tried the Git bash and also PHP for curl but the same error. (I looked at the database and the accounts was created. And gives User account created successfully message.)

I'm able to repro with your DB file. The question is how does the wrong password get in there? Hmm.

oscar.sqlite.mk6i.zip
Would you please try my sqlite file? Username: asd123 Password: asd123

Thanks! This DB file works with the account. But what is the problem?

My first guess is that the Window command prompt is doing something weird. Can you try running the curl command, but passing in the JSON payload through the attached file?
First delete the DB file then run this request to populate the user with DISABLE_AUTH=false.
input.json
curl -H "Content-Type: application/json" -d<EMAIL_ADDRESS>http://localhost:8080/user

The code worked. This problem is caused by I used the wrong PHP code. Thanks for your help.

Thanks for the update @Kayabulba70BMC! Glad it got sorted out.

Also sorry for bad English.

Your english is excellent btw :)


Backup and restore IPNS cache

[x] use localStorage when available (in the browser)
[ ] use a file somewhere when localStorage is not available but the filesystem is
[ ] don't use this on IPFS 0.4 or newer

Closing cause not needed


Fix deprecated AlphaDropout layer, seed=... was in wrong place

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

Project coverage is 57.40%. Comparing base (5aa5f88) to head (c7f2fd0).

:exclamation:  There is a different number of reports uploaded between BASE (5aa5f88) and HEAD (c7f2fd0). Click for more details.
HEAD has 6 uploads less than BASE

Flag
BASE (5aa5f88)
HEAD (c7f2fd0)

keras
4
1

keras-torch
1
0

keras-tensorflow
1
0

keras-jax
1
0

Additional details and impacted files
@@             Coverage Diff             @@
##           master   #20326       +/-   ##
===========================================
- Coverage   78.81%   57.40%   -21.41%
===========================================
  Files         512      512
  Lines       49063    49063
  Branches     9035     9035
===========================================
- Hits        38668    28166    -10502
- Misses       8530    19083    +10553
+ Partials     1865     1814       -51

Flag
Coverage Δ

keras
57.40% <ø> (-21.27%)
:arrow_down:

keras-jax
?

keras-numpy
57.40% <ø> (ø)

keras-tensorflow
?

keras-torch
?

Flags with carried forward coverage won't be shown. Click here to find out more.

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

This might be my fastest ever merged PR, thanks François! 👍


Add a reference to XVim2 in XVim

I was searching in the issues and googled "XVim2" afterwards only to end up in the neighboring project.
Thanks!

Please do, Google results are not pulling up the XVim2 repo. I had been poking my head in every now and then to the XVim repo for a few months only to find XVim2 just now.


clangd is installed with requirement for newer glibc than existing clangd on system

Problem description
When installing support for clangd, instead of using the system clangd, a new clangd installation is downloaded which requires a newer libc than is available on the system, so attempting to use it will fail. I was able to workaround this by deleting the folder ~/.local/share/nvim/lsp_servers/clangd/clangd then restarting neovim. Please note the contents of LspInfo are shown after implementing the workaround.
Neovim version (>= 0.6)
NVIM v0.7.0-dev+1192-g8ed9c8448
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3
Operating system/version
Centos 7.9.2009 (Core)
I've recently downloaded the latest plugin version of both nvim-lsp-installer and nvim-lspconfig

[X] Yes

Affected language servers
clangd
Steps to reproduce

Install clangd using :LspInstallInfo
Open a *.c file and attempt to use the clangd lsp.

Actual behavior
[ERROR][2022-03-06 15:57:57] .../vim/lsp/rpc.lua:420    "rpc"   "clangd"        "stderr"        "clangd: /lib64/libc.so.6: version GLIBC_2.18' not found (required by clangd)\n"`
Expected behavior
If clangd is already available on the system, the installer should use that instead of downloading a fresh copy that is broken on the system.
LspInfo
Language client log: /home/chaz/.cache/nvim/lsp.log
Detected filetype:   c
0 client(s) attached to this buffer:

Client: clangd (id: 1, pid: 22041, bufnr: [1])
c, cpp, objc, objcpp
autostart:       true
root directory:  /home/chaz/git/github.com_weechat_weechat
cmd:             clangd

Healthcheck
nvim-lsp-installer: require("nvim-lsp-installer.health").check()
========================================================================
## nvim-lsp-installer report
  - OK: neovim version >= 0.6.0
  - WARNING: **julia**: not available
  - OK: **bash**: `GNU bash, version 4.2.46(2)-release (x86_64-redhat-linux-gnu)`
  - OK: **tar**: `tar (GNU tar) 1.26`
  - OK: **gzip**: `gzip 1.5`
  - OK: **curl**: `curl 7.79.0-DEV (Linux) libcurl/7.79.0-DEV OpenSSL/1.1.1k zlib/1.2.7 libssh2/1.8.0`
  - OK: **wget**: `GNU Wget 1.14 built on linux-gnu.`
  - OK: **python3**: `Python 3.9.7`
  - OK: **node**: `v16.0.0`
  - OK: **Ruby**: `ruby 2.0.0p648 (2015-12-16) [x86_64-linux]`
  - WARNING: **Go**: unsupported version `go version go1.16.1 linux/amd64`. Go version must be >= 1.17.
  - OK: **sh**: `Ok`
  - OK: **npm**: `7.21.0`
  - OK: **RubyGem**: `<IP_ADDRESS>`
  - OK: **java**: `Ok`
  - OK: **PHP**: `PHP 7.4.28 (cli) (built: Feb 21 2022 20:03:21) ( NTS )`
  - OK: **Composer**: `Composer version 2.1.1 2021-06-04 08:46:46`
  - OK: **javac**: `Ok`
  - OK: **pip3**: `pip 22.0.3 from /home/chaz/.local/lib/python3.9/site-packages/pip (python 3.9)`

Screenshots or recordings
No response

I found this: https://github.com/clangd/clangd/issues/722#issuecomment-795295250. This doesn't seem like anything that can be fixed here - maybe there could be a check for which glibc version is installed to make sure it's >= 2.18.

If clangd is already available on the system, the installer should use that instead of downloading a fresh copy that is broken on the system.

I'd recommend simply not managing clangd via nvim-lsp-installer instead. You :LspUninstall clangd and then make sure you set up clangd directly via lspconfig somewhere in your config:
lspconfig.clangd.setup {}


deployAndroidPackage: prefer local builds

Motivation for this change
These derivations just unzip something and maybe do a little patching, so there's no benefit to sending the zip file off to a build server and then downloading the unzipped results again.
Things done
I've just done minimal testing that nix-build still works; I really hope changing preferLocalBuilds doesn't affect behavior of the built package or anything that depends on it :sweat_smile:

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Note to self: do this in https://github.com/tadfisher/android-nixpkgs


protobuf: fix type namespacing.

Fixes the use of protobuf MessageDifferencer, Any, and Map from the wrong namespaces.
Risk Level: Low
Testing: built and ran integration tests successfully
Docs Changes: N/A
Release Notes: N/A

@akonradi sorry can you merge master due to Lua file moves?


[rrem] Implement command line utility

Implement rREM tool usable from command line, at least .rres generation for basic types of data:
RRES_TYPE_RAW = 0,  // Basic raw type, no parameters
RRES_TYPE_IMAGE,    // Basic image type, [4] parameters: width, height, mipmaps, format
RRES_TYPE_WAVE,     // Basic wave type, [4] parameters: sampleCount, sampleRate, sampleSize, channels
RRES_TYPE_VERTEX,   // Basic vertex type, [4] parameters: vertexCount, vertexType, vertexFormat
RRES_TYPE_TEXT,     // Basic text type, [2] parameters: charsCount, cultureCode

Tool was removed from the repo and actually redesigned from scratch...


Problems with context

I'm trying to build my own components on top of react-redux. I'm stuck with the following error:
Uncaught Error: Invariant Violation: Could not find "store" in either the context or props of "Connect(SmartComponent(App))". Either wrap the root component in a <Provider>, or explicitly pass "store" as a prop to "Connect(SmartComponent(App))".

My components need to have their own childContext. Mb I need somehow to merge childContext of my components with one from react-redux?

Are you using a <Provider> higher up in your component tree than the component that you are using connect on?

There is nothing we can help you with unless you provide a full example.
Please reopen when there is something we can run and test.

Mb I need somehow to merge childContext of my components with one from react-redux?

No, React merges context.

@gaearon sorry for not closing an issue, I've already find the solution.

What was it?

const router = (
  <Router history={history}>
    // routes here
  </Router>
);

<Provider>
  {() => router}
</Provider>

Was not obvious for me that Router component itself have to be declared in the function body.

Got it!
It's documented: https://github.com/rackt/react-redux#could-not-find-store-in-either-the-context-or-props

@gaearon I guess here is another problem. I thougt that if I place router as and return from function inside Provider it would be similar to put  tag inside Provider. I think its all about how JSX work. Dont know how to describe it better. Hope you can :)

Okay. I think we'll just wait for React 0.14 because the problem will go away with it.


Move serialisation helpers from EF repo to Core

for

authorization code
refresh token
token handle

others?

Perhaps consent?

done


Hook into ChatControl Pro for displaying emojis publicly.

Would it be possible to add a hook for ChatControl Pro to allow emojis to work?
https://www.spigotmc.org/resources/♣-chatcontrol-pro™-format-and-filter-your-chat-1-7-10-1-15-1-holiday-sale.10258/
ChatControl formatting doesn't seem to allow emojis to be replaced via their shortcut or their long name (i.e. :smile:). If I use commands such as Essential's /me or Essential's /msg to message myself, I can see the emoji fine. I can also see the emojis on signs perfectly fine. It's just typing in chat publicly, emojis do not appear or get replaced.
My ChatControl formatting is fairly simple.
  Chat:
    Player:
      Message: '{display_name}&f: '
      Hover_Event:
        Action: SHOW_TEXT
        Values:
        - '{player}'
    The_Rest:
      Message: '{message}'

Using ChatControl's admin chat channel command /chatcontrol ach test message :confused: shows the emoji fine in that chat channel. Again, it's just public chat that doesn't seem to display anything. :(

Setting the listener priority for formatter and checker to MONITOR in ChatControl seems to fix the issue with emojis not working.


angular-gettext-website tasks

[ ] Document plural filters (https://github.com/rubenv/angular-gettext-website/issues/9)

Is there any logo for angular-gettext ?
I'm working on it's integration into generator-gulp-angular, and for each technology used and choosen by the user, it can display a logo with the link to the project and a small sentence.

Never made one (let's just say that I'm not a designer ;-)). Would be cool though.


2 requests for bloom filters on connection

2016/08/08 21:43:19 Failed to connect to any nodes.
2016/08/08 21:43:19 Starting connection router.
2016/08/08 21:43:21 Incoming connection detected from  <IP_ADDRESS>:35276
2016/08/08 21:43:21 Received 476266644f081a16654284cb5fba1aa8:REQUEST PEERS from <IP_ADDRESS>:35276
2016/08/08 21:43:21 Responding to REQUEST map[PEERS:] with 476266644f081a16654284cb5fba1aa8:FULFILLED ,<IP_ADDRESS>:35276
2016/08/08 21:43:21 Received 4949a9bc351a35b772cd226299686f08:REQUEST Bloomfilter from <IP_ADDRESS>:35276
2016/08/08 21:43:21 Responding to <IP_ADDRESS>:35276 with bloomfilter
2016/08/08 21:43:21 Received a8e0f7b64acc497888ac76b4166e2a70:REQUEST Bloomfilter from <IP_ADDRESS>:35276
2016/08/08 21:43:21 Responding to <IP_ADDRESS>:35276 with bloomfilter

We can replace it with just the REQUEST CONNECT now. b/c we respond with a bloom filter.

There's not actually a good way to circumvent this that I can see. It makes 100% sense for each request to be there: on connect, we request a remote bloom filter from initial node to remote node and whenever we add a new peer list, we add it.

After thinking about this one some more, while it is an extra request, I don't think it's a huge burden. Maybe, as a node's lifespan progresses, it will become more of an issue, but at that point I'd greatly prefer for implementing other optimizations like counting bloom filters or replacing with some other probabilistic data structure which can grow/shrink on-demand.


Consistently lexicographical sort external resources

This removes the existing code for caching which resources has
which path. Closes #30538

This does not solve the problem, because IDs later down the file will change and you will have bigger diffs.
I think there is a bug in the current system, IDs should be always be kept and be persistent, so I recommend trying to fix this bug instead of doing something different.

I did not realize that that would be an issue, thank you for pointing it out. If I'm able to fix the system that's in place I'll open a separate PR with the changes.


Add table microsoft365_defender

Please consider adding defender data to the 365 plugin.  https://learn.microsoft.com/en-us/microsoft-365/security/defender-endpoint/exposed-apis-list?view=o365-worldwide
It would be extermely useful to Steampipe to query and produce a list of all our laptops vulneraiblity status.

Welcome to Steampipe @ukbrucetaylor 👍 and thanks for opening this issue 😃 .
Agreed, the addition of this table would be extremely useful 👍.
I tried to look for the corresponding APIs in https://pkg.go.dev/github.com/microsoftgraph/msgraph-sdk-go SDK but without much success. I don't think the SDK has added support for retrieving the defender incidents (https://learn.microsoft.com/en-us/microsoft-365/security/defender/api-incident?view=o365-worldwide#methods) as of now.


[24.05] changedetection-io: 0.46.04 -> 0.47.06

manual backport of https://github.com/NixOS/nixpkgs/pull/353534#issue-comment-box

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

cherry-pick warning diff lgtm

i'm unsure what to make of the darwin error

meanwhile hydra is green, but hasn't been rebuilt in a month
https://hydra.nixos.org/job/nixpkgs/nixpkgs-24.05-darwin/changedetection-io.x86_64-darwin

Now the darwin builds fail on a dependency...


Adapt node ranges to reality

How to categorize this issue?

/area networking
/area robustness
/kind enhancement
/kind cleanup
What would you like to be added:
The shoot specification should include the (infrastructure-independent) set of used node networks.
Why is this needed:
The node network range is specified multiple times in the shoot specification (infrastructure configuration vs. networking configuration), which is redundant. .spec.networking.nodes is not well defined. Essentially, it is just a superset of what is actually used.
For example, if a networking extension wants to implement overlay-free pod networks it needs to implement source network address translation (SNAT) at some boundary. However, the node range does not necessarily need to be the correct range as it could contain other subnets not managed by Gardener, which need SNAT for pod IPs.
Tasks:

[ ] Add spec.networks.allNodes []string to Seed
[ ] Add spec.networking.allNodes []string to Shoot
[ ] Add spec.nodeCIDRs []string to extensions.Network
[ ] Adapt status in extensions.Infrastructure
[ ] Use spec.nodeCIDRs in networking extensions (instead of Cluster)
[ ] Create defaulting webhook in provider admission components for CREATE shoots, which specifies .spec.networking.allNodes based on infrastructure configuration
[ ] Deprecate old (string nodes) fields
[ ] Drop old fields after 3 months

/remove-lifecycle stale

/remove-lifecycle stale

/remove-lifecycle stale

In general, the proposal sounds good to me.
I'm wondering about the proposed naming of the new list fields (e.g., Shoot.spec.networking.allNodes) though.
For supporting IPv6 dual-stack, we might need to add list fields of all network ranges (also for pods and services), correct?
I'm afraid that adding all{Nodes,Pods,Services} confuses users of the Shoot API. Should we consider moving the Shoot API to v1 and switching to []string fields in the new API version?

/remove-lifecycle stale


Add support for Vite --mode

This PR adds support for Vite modes

Closes #304

Does it need a default, or its okay to be null if nothing is passed by the user, vite picks up the correct default somehow?

Does it need a default, or its okay to be null if nothing is passed by the user, vite picks up the correct default somehow?

Vite sets the default, as needed


CB-18563 Datalake failed to start but Environment had run to timeout

The environment poller shouldn't stop in case of exception, because the flow is still running on the datalake side.

@topolyai5 @lajosrodek  Why shouldn't we continue the polling if we experience one intermittent error? How should we differentiate between intermittent and continuous errors?
In the case of a network error we should cancel the process but we cannot, so I don't think that @topolyai5 's  proposed solution would solve the issue.
There's timeout set on both sides to terminate the flow in the end.

@topolyai5 @lajosrodek Why shouldn't we continue the polling if we experience one intermittent error? How should we differentiate between intermittent and continuous errors?
In the case of a network or server error we should cancel the process but we cannot, so I don't think that @topolyai5 's proposed solution would solve the issue. There's timeout set on both sides to terminate the flow in the end. This timeout in case of errors should be shorter than now but this should be further analysed.
Finishing the env polling sooner than the sdx flow ends was the original issue.

I have a few questions:

how long is the polling in case of error and how long is the polling in other cases?
what will happen if the SDX flow finishes with an error but the environment polls the status?
we have a failure tolerance. Why don't you use that logic? If something responds with 5x with errors, perhaps it is failed.

@topolyai5

the same
the sdx flow finishes with error or success -> polling ends, what I have cihanged only affects the cases when the env poller gets an exception trying to query the sdx api
maybe we have that logic in one of the several pollers we use, but not in this one, unifying the pollers is way beyond this issue

@topolyai5
3) because it won't solve the issue, the sdx flow will still running and the env flow is finished, and as I mentioned unification of the pollers are a different task I'm sure we have in the backlog
1,2) env poll also has timeout
I think it could be wrong in every case if we poll a flow in a different cdp service and we quit the first time the poller experience an error.


Record events when QuotaReservation and Admition take place.

What type of PR is this?
/kind feature

What this PR does / why we need it:
Record  different events when QuotaReservation and Admition take place.
Which issue(s) this PR fixes:

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

NONE

/hold For #1428 to merge, it uses that same test event recorder.

/retest

/unhold

/cc @alculquicondor

/label tide/merge-method-squash
/lgtm

/kind bug
/remove-kind feature
/cherry-pick release-0.5
Because the existing events say "admitted", when it actually refers to quota reservation.
/release-note-edit
Added event for QuotaReserved and fixed event for Admitted to trigger when admission checks complete

/retest
(due to flaky test)

/reopen
@trasc please prepare a cherry-pick for release-0.5


".github/issue_template.md" is invalid

Description

Gitea Version
1.18
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
win2019
How are you running Gitea?
run it on window2019 as a service
Database
No response

issue_template.md


Be more strict when linting

SDK-765

Coverage decreased (-0.08%) to 98.44% when pulling c02dcf810fca7a3d7507e08605bdf73845aaa0f8 on bartvde:lint-config into cff754c4503ab944217cba3ab439b6cba8fb7b92 on boundlessgeo:master.


Version of NodeJS for face-api?

Hi I have installed Node version 16 it throws some method depreciated issue of tensorflow but It works well in Node 8.12.0, Is someone know what is the max version of Node I can use for this..?

this original version of face-api has not been updated in over a year, so no wonder there are issues with latest node.
try newer port of face-api which works with both new versions of tfjs, typescript and nodejs (yes, nodejs 16 is tested):
https://github.com/vladmandic/face-api


1&1 Cloud Server AVAILABLE_DRIVER_PLUGINS Update

Signed-off-by: Matt Baldwin<EMAIL_ADDRESS>

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "oneandone-machine-driver-doc-update" git@github.com:StackPointCloud/machine.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "oneandone-machine-driver-doc-update" git@github.com:StackPointCloud/machine.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

LGTM


Hi @YannickFuereder,
unfortunately this is not a support channel for the d.velop cloud. Please refer to our forums if you have questions about the d.velop cloud.
Kind regards and a happy new year!


tomcat10: 10.0.27 -> 10.1.9

Description of changes
The 10.0.x branch is not maintained anymore.
https://tomcat.apache.org/tomcat-10.1-doc/changelog.html

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)
[x] 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

[x] 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/)
23.05 Release Notes (or backporting 22.11 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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

tomcat10
tomcat10.webapps

Not relevant anymore, package was upgraded by other PRs.


[Ask] Go (Golang) Oso performance improvement advice

Context:
We're using go-oso v0.26.0 (github.com/osohq/go-oso)
We have a strict timeout which is 2s. If the request exceeded 2s, we would automatically return a timeout response.
After digging deeper through profiling, we found that the Oso Go library takes at least 2s for some requests every 1-hour interval.

Asks

Any advice on how we can improve this?  Every 1 hour, our response time will increase up to 2-5s, when it's normally on P95 around 30ms. Could it be the GC issue?
Any best practice that we can follow?

Hey @bxcodec.
We're looking into possible reasons why this is. GC definitely seems like a likely candidate.
In the meantime, would you mind trying with 0.26.3 and see if that helps at all? We fixed a potential issue where we were unnecessarily acquiring a write lock on a mutex in 0.26.2 (#1592). So there's a chance we're seeing a deadlock here.

For visibility, more conversation can be seen on the Oso community slack channel here https://oso-oss.slack.com/archives/C017KSBTD4M/p1668498111192659

We're experiencing similar issues with performance.
Unfortunately, the community slack only has 90-day message retention.
Does anyone know if there was a resolution to this?


Fix typo

Fixed a typo on the "Hooks FAQ" page.
The original text at reactjs.org looks like this: It's not a Hook because it doesn't compose like Hooks do.
UPD:
Also fixed a few obvious typos.

@xom9ikk thanks!

@xom9ikk thanks!


Use exportEvents over manual buffering

:wave: I work at PostHog
Latest versions of posthog support a new plugin method exportEvents
which makes data export plugins require less code and reduces reliability
issues.
This change moves this plugin over to the new pattern
Tested by installing the plugin on a local dev instance
cc @utsabc @saikumarrs
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added unit tests for the code
[ ] I have made corresponding changes to the documentation

@macobo In manual buffering, we were using the retryable logic for failed events. But this logic is now removed in this PR. So, how we are handling failed events retry with the new plugin method exportEvents?

Posthog handles retrying automatically from exportEvents the exact same way as the original code does but using less resources. As-is this plugin is relying on deprecated patterns and will cause reliability issues for rudderstack users.

Hey @macobo you have to sign this CLA to proceed further.

Done!


remove quotes

No idea why those are there. They shouldn't be.

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

Will do in azure-docs-pr. mistake.


Distributed query

[x] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Fixes apache/skywalking#11237.
[x] Update the CHANGES log.

Codecov Report

Merging #326 (4844a16) into main (eecd29e) will decrease coverage by 0.63%.
The diff coverage is 23.47%.

@@            Coverage Diff             @@
##             main     #326      +/-   ##
==========================================
- Coverage   41.04%   40.42%   -0.63%
==========================================
  Files         108      110       +2
  Lines       11438    11710     +272
==========================================
+ Hits         4695     4734      +39
- Misses       6273     6505     +232
- Partials      470      471       +1

Files Changed
Coverage Δ

banyand/measure/measure.go
84.48% <ø> (-4.75%)
:arrow_down:

banyand/measure/measure_write.go
3.87% <0.00%> (ø)

banyand/stream/service.go
82.97% <0.00%> (+4.40%)
:arrow_up:

banyand/stream/stream.go
85.18% <ø> (-8.94%)
:arrow_down:

pkg/bus/bus.go
69.56% <ø> (ø)

pkg/query/logical/measure/measure_analyzer.go
0.00% <0.00%> (ø)

pkg/query/logical/measure/measure_plan.go
0.00% <0.00%> (ø)

.../query/logical/measure/measure_plan_aggregation.go
0.00% <0.00%> (ø)

.../query/logical/measure/measure_plan_distributed.go
0.00% <0.00%> (ø)

pkg/query/logical/measure/measure_plan_groupby.go
0.00% <0.00%> (ø)

... and 7 more

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


SPARKC-600 Refactor documentation for 3.0

Description
SPARKC-600
Converted existing Markdown files to Asciidoc. Restructured docs into Antora modules. Added workflow to generate docs using Antora and publish to GitHub Pages. Modified reference generator to output Asciidoc file.
How did the Spark Cassandra Connector Work or Not Work Before this Patch
Docs were difficult to navigate, and weren't published as a docset.
General Design of the patch
Converted and updated the docs to use Asciidoc syntax. Refactored the docs into Antora modules to make them easier to navigate, and update going forward. Added Antora configuration files to use a DataStax UI bundle to match the current look-and-feel. Added GitHub Action workflow to automatically generate and publish the docs on push to GitHub Pages.
How Has This Been Tested?
Ran local unit tests.
Checklist:

[x] I have a ticket in the OSS JIRA
[x] I have performed a self-review of my own code
[x] Locally all tests pass (make sure tests fail without your patch)

@ianjevans may I review this one?

Yes, although I am not getting the integration tests fully passing with DSE 6.7.

On Jun 26, 2020, at 7:00 AM, Jaroslaw Grabowski<EMAIL_ADDRESS>wrote:

@ianjevans may I review this one?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

I am a bit worried about us breaking all existing links to documentation with this change. There are a large number of resources out in the world which link to the docs as is in markdown and this will change all of those links to 404's. We should probably retain those endpoints and have them link to the new relevant docs.

I really wish GitHub had the concept of file redirects, since this is a side-effect of using the GItHub repo web renderer. If the doc links were to e.g. GitHub Pages we could redirect to the new locations and file names, and that will hopefully be the model going forward for maintainability.
If we could figure out a solution that doesn't involve keeping all 20 of the old .md files around indefinitely, I'd vastly prefer that, but I don't have any clever ideas. Are most of the links to the quick start and e.g. connecting?

@ianjevans Is there a way we could leverage work that's been done here and at the same time don't break all the old .md files?


fix: fix human_readable for good

Example:
{
  "message": "Invalid Form Body",
  "code": 50035,
  "errors": {
    "data": {
      "poll": {
        "_errors": [
          {"code": "POLL_TYPE_QUESTION_ALLOWS_TEXT_ONLY", "message": "This poll type cannot include attachments, emoji or stickers with the question"}
        ]
      }
    }
  }
}

Currently the code assumes a _errors object either at the first or second level, this one is at the third level, so it wouldn't parse. This PR fixes that and adds handling of errors without an array: Error: 50035: Invalid Form Body - data.poll: This poll type cannot include attachments, emoji or stickers with the question (POLL_TYPE_QUESTION_ALLOWS_TEXT_ONLY)
Code change checklist

[x] I have ensured that all methods and functions are fully documented using doxygen style comments.
[x] My code follows the coding style guide.
[x] I tested that my change works before raising the PR.
[x] I have ensured that I did not break any existing API calls.
[x] I have not built my pull request using AI, a static analysis tool or similar without any human oversight.

This might cause conflicts with #1126 but only because of indentation

This will now flat out just conflict with #1126


FIX: Scroll enough to show topic timeline from down arrow

This fixes the problem where if you clicked the down / scroll
to bottom arrow at the top of the table of contents, the scroll
would just not quite be enough to show the topic timeline,
which would require another mouse scroll.
Now if there is a second post we just scroll directly to the
top of that, which makes the topic timeline show immediately.

Kris did it better, closing!


Is there an Terraform module for this solution?

I know we can deploy clickhouse using this solution on aws console. But my whole infrastructure is managed using terraform.
Is there an terraform module for this solution?

No terraform version yet.
To maintain a consistent stack, consider using the following plugin:
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudformation_stack


change title on README

Done

Too many to see. Made it easy to choose the color.

Too many colors to choose.

Too many colors to choose. It should be seamless. #4

Too many colors to choose from game.

GOOd to go


How can the server detect conn is closed?

I send stream output to stdout in shellHandler. So when the conn is closed, I need to terminate the handler function.  So How can the server detect conn is closed?
Thank you ~

I'm in the same situation where I want to be notified when a connection is open/closed.
I'm gong to fork your telsh implementation and try adding the following two methods to the shellHandler:
 shellHandler.RegisterConnectionOpen(producer Producer)
 shellHandler.RegisterConnectionClosed(producer Producer)

Also, I'm thinking this issue should be combined with #6.  On that issue, I'll elaborate on an experiment I already did with telnet.Context to identify unique connections in the standard command handlers.


It is unclear what permissions are needed for which actions

Describe the bug
I've been trying to set up download of translations for my project. As a security conscious person, I wanted to create a token with minimal permissions for this task. I could not find any documentation on how to do that, but the permissions seems very self explanatory.
     - name: ⤵ Download translation from Crowdin
         uses: crowdin/github-action@v1
         with:
           upload_sources: false
           upload_translations: false
           download_translations: true
           create_pull_request: false
           push_translations: false
         env:
           CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_TOKEN }}

I've tried several iterations of new tokens, each hitting the same issue:
+ set -e
+ set -- --no-progress --no-colors
+ '['  '=' true ]
+ '[' -n 1 ]
+ set -- --no-progress --no-colors --verbose --debug
+ '[' -n  ]
+ '[' -n  ]
+ '[' -n  ]
+ '[' false '=' true ]
+ '[' -n  ]
+ '[' -n  ]
+ '[' -n  ]
+ '[' -n  ]
+ '[' -n  ]
+ '[' -n  ]
+ '[' -n  ]
+ '[' -n  ]
+ '[' -n  ]
+ '[' false '=' true ]
+ '[' false '=' true ]
+ '[' false '=' true ]
+ '[' true '=' true ]
+ download_translations --no-progress --no-colors --verbose --debug
+ '[' -n  ]
+ '[' -n  ]
+ '[' false '=' true ]
+ '[' false '=' true ]
+ '[' false '=' true ]
+ '[' -n  ]
+ echo 'DOWNLOAD TRANSLATIONS'
+ crowdin download --no-progress --no-colors --verbose --debug
STARTING CROWDIN ACTION
DOWNLOAD TRANSLATIONS
✔  Fetching project info
✔  Building ZIP archive with the latest translations
❌ Building translations
java.lang.RuntimeException: Failed to build translation. Please contact our support team for help
	at com.crowdin.cli.utils.console.ConsoleSpinner.execute(ConsoleSpinner.java:29)
	at com.crowdin.cli.commands.actions.DownloadAction.buildTranslation(DownloadAction.java:413)
	at com.crowdin.cli.commands.actions.DownloadAction.download(DownloadAction.java:346)
	at com.crowdin.cli.commands.actions.DownloadAction.lambda$act$7(DownloadAction.java:206)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:175)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
	at com.crowdin.cli.commands.actions.DownloadAction.act(DownloadAction.java:184)
	at com.crowdin.cli.commands.actions.DownloadAction.act(DownloadAction.java:47)
	at com.crowdin.cli.commands.picocli.GenericActCommand.run(GenericActCommand.java:38)
	at picocli.CommandLine.executeUserObject(CommandLine.java:2026)
	at picocli.CommandLine.access$1500(CommandLine.java:148)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
	at picocli.CommandLine.execute(CommandLine.java:2170)
	at com.crowdin.cli.commands.picocli.PicocliRunner.execute(PicocliRunner.java:39)
	at com.crowdin.cli.Cli.main(Cli.java:16)
Caused by: java.lang.RuntimeException: You do not have permission to view/edit project with provided id
	at com.crowdin.cli.client.CrowdinClientCore$1.<init>(CrowdinClientCore.java:35)
	at com.crowdin.cli.client.CrowdinClientCore.<clinit>(CrowdinClientCore.java:28)
	at com.crowdin.cli.client.Clients.getProjectClient(Clients.java:67)
	at com.crowdin.cli.commands.picocli.ActCommandWithFiles.getClient(ActCommandWithFiles.java:30)
	at com.crowdin.cli.commands.picocli.ActCommandWithFiles.getClient(ActCommandWithFiles.java:11)
	at com.crowdin.cli.commands.picocli.GenericActCommand.run(GenericActCommand.java:37)
	... 10 more

╭──────────────────────────────────────────────────────────────────────────────╮
│           New version of Crowdin CLI is available! 3.19.4 -> 4.0.0           │
├──────────────────────────────────────────────────────────────────────────────┤
│      Changelog: https://github.com/crowdin/crowdin-cli/releases/latest       │
│                    Please update for the best experience!                    │
╰──────────────────────────────────────────────────────────────────────────────╯
##[debug]Docker Action run completed with exit code 1
##[debug]Set output pull_request_url =
##[debug]Set output pull_request_number =
##[debug]Finishing: ⤵ Download translation from Crowdin

Out of frustration I created a token with full read/write permissions.
Expected behavior
I think it would be reasonable to be able to download translations with ONLY the read permission on translations activated. This is clearly not the case.

I'm actually not sure if this issue needs to be reported here, or if this is a CLI issue...

It appears that the instructions are for creating a "Classic" token and not the new fine-grained access tokens. Would be nice to have instructions for the new PAT type as well.

The read permission isn't enough for this, because the translation download triggers the Crowdin project build, which affects the project state (the latest build will contain new translations).
The Action/CLI can be used for different cases, so it depends very much on the exact case which permissions are needed for these cases. For the usual uploading of source files and downloading of translations, the following token permissions should be sufficient:

Projects (List, Get, Create, Edit)
Translation status
Source files & strings
Translations

Honestly, I think this is very counter intuitive and defeats the purpose entirely.
If I want to download the translations (and only that), I should not be able to update them. I for sure should also not be able to update the projects or change the source files.
Basically if my build automations would get compromised, that token would allow an attacker to grief my project.
Honestly, I think this should be considered a security issue to be honest.


Seed the repo with ideas and improve documentation

Import project ideas from
### Tasks
- [ ] OCaml Hacking day at Tarides Chennai: https://docs.google.com/spreadsheets/u/1/d/1EYHH2aHITp4L6fHwiVSxCNVe1fczK6zsNhmDt7AWSvM/edit#gid=0
- [ ] Tarides Hacking days: https://github.com/tarides/hacking-days/wiki/Things-to-work-on

I've added items from the OCaml Hacking day document. Some of the time estimates / Skill Level may need to be tweaked.

Hey, can you make sure every one of the items has a skill, duration and status field set up? Interpret the duration as

Sure, I'll do that. I'm first adding items over from the Hacking Days Wiki. I'll do another pass on them, and add skill, duration and status.


Random results for custom image

Hi,
I took  the code in from test_net() in lib/model/test.py and ran it on a custom image multiple times and print boxes.shape[0] after im_detect.
I get random results each run : sometimes 2 features detected, sometimes 4-6 or even 300.
Is this expected ? Is there something I can do to make it more predictable ?
Thanks

This is odd, could you visualize the detected boxes? Should be easy to do with python opencv.

I did the visualization and the boxes look good, but random. In an image with 3 people sometimes one is localized, sometimes the other.
I played with the config options for nms thresholds and I finally got it to work using __C.TEST.MODE = 'top' instead of nms.
I'm running this on a mac, I'll try to replicate on Ubuntu, but closing this for now.

Hmm this is still odd, maybe the nms is not working on your side, because given the scores for each box, nms should work deterministically. Can you check if you have compiled with the right gpu arch?


Add a flag to build as "console binary" for Windows

fyne-cross build windows binaries as a "GUI binary" passing the -H windowsgui flag to the linker.
It could be useful to have a flag like --console that allows to build as "console binary" for debugging purpose.
Fixes fyne-io/fyne/issues/880

Available on develop for testing

Added in v2.0.0-beta1


about the pretrained model

Dear biubug6,
I would like to change a bit about the backbone network. I wonder how to train a pretrained model, like you did as mobilnet0.25.  Any suggestion is highly appreciated. Thank you very much.
best,
XL

You can train backbone network on imagenet dataset. In face,pretrained lightweight network  only brings a little improvement(about 2%).


[terra-paginator] Update the display order of paginator reduced views

Summary

What was changed:
When paginator rendering as a reduced view, the page label will always show up first and the paginator buttons group together.
Why it was changed:
We will want to update the display order of paginator reduced-views, so that the page label will always show up first and the paginator buttons group together(keeping the same order as the default views).
Testing

For default paginator and the controlled paginator, the previous reduced view:

reduced view after this change:

For progressive paginator and the controlled progressive paginator, the previous reduced view:

reduced view after this change:

Progressive Paginator:
https://github.com/cerner/terra-core/assets/44185348/e6cb3a12-a057-4f46-ae94-dcab927ce515
Controlled Paginator:
https://github.com/cerner/terra-core/assets/44185348/dd69d8e5-8eea-4990-9352-9c1c427cc7e1
This change was tested using:

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

Reviews
In addition to engineering reviews, this PR needs:

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

Additional Details

This PR resolves:
UXPLATFORM-9505

Thank you for contributing to Terra.
@cerner/terra

Do we need to add a left padding before the label in the progressive paginator one? https://raw.githubusercontent.com/cerner/terra-core/0c8e7541596357a05a3f39f29059eef8eedc7601/packages/terra-paginator/tests/wdio/snapshots/reference/clinical-lowlight-theme/en/chrome_tiny/paginator-spec/progressive_paginator.png
Or, is that the responsibility of the consumer?

When in the reduced views, the default paginator and controlled paginator(label and buttons) are rendered in the center of the paginator previously and I just keep this behavior. For the progressive paginator, to keep consistent with the MPage PaginatorFooter, the label still shows up on the left side and the buttons keep on the right side.


fix verify the precision of datetime types for each data source

Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

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


Better error message on elegy.States attribute access miss

Better error message when trying to access an non-existing States attribute (e.g. states.banana).
Previously it was AttributeError: type object 'object' has no attribute '__getattr__'

Thanks @alexander-g! LGTM.


Adds brazilian portuguese translation

Sorry for terrible commit titles.
Didn't think of a good translation for Pin, may anyone help me? :P

I had already created a PR with the same translation. #57

@ricardobarantini that's a hell of a coincidence. lol

Yes, he beat you to it :) thanks though.


Copy/Paste

Prevent users from copying and pasting entire chunks of code into input form.

Currently only allows single line copy/paste.


Events.trigger is overridden incorrectly with Workspace.trigger

Here's a minimal example, that works without obsidian-typings but doesn't work with it included:
import { Menu, Plugin } from "obsidian";

export default class TestPlugin extends Plugin {
  test() {
    const menu = new Menu();
    this.app.workspace.trigger("", menu);
  }
}

trigger now resolves to this (error: "Expected 1 arguments, but got two"):

instead of this (works fine):

Thanks! In the app.js source code, there is a trigger function defined for every class that extends Events, which is generally given as single-parameter function:
t.prototype.trigger = function(t) {
    for (var n = [], i = 1; i < arguments.length; i++)
        n[i - 1] = arguments[i];
    e.prototype.trigger.apply(this, w([t], n, !1))
}

And w given as:
function w(e, t, n) {
    if (n || 2 === arguments.length)
        for (var i, r = 0, o = t.length; r < o; r++)
            !i && r in t || (i || (i = Array.prototype.slice.call(t, 0, r)),
        i[r] = t[r]);
    return e.concat(i || Array.prototype.slice.call(t))
}

In all honesty, I'm not really sure what these functions are doing specifically; my best guess is that they're mainly binding the context of this class to the trigger function of the Events prototype
For now, I've just commented these definitions, hopefully that is sufficient!

I've now pushed these changes to version 1.0.6 on npm, let me know if that helps

It did solve it, thank you! 🙏


[SMALLFIX] a small fix for issue #313

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/568/
Test PASSed.


its not working on webgl build

in webgl built, showing nothing

https://github.com/itisnajim/SocketIOUnity/issues/3#issuecomment-1371442739
WebGL not supported for the moment!


Implement extracted state cache to avoid SSA dry run calls

What problem are you facing?
https://github.com/crossplane-contrib/provider-kubernetes/pull/246 introduces support for SSA (server side apply) as an alpha feature. It includes a workaround for https://github.com/kubernetes/kubernetes/issues/115563 which utilizes a dry run request to decide whether the resources is in the desired state or not. This will be executed in each reconciliation, in the Observe method.
How could Crossplane help solve your problem?
We could avoid that dry run request by implementing a cache holding extracted state for a given desired state (e.g. spec.forProvidder.manifest), very roughly:

Get the object from controller runtime cache.
Extract state using applymetav1.UnstructuredExtractor.
Get the cached extracted state for the current desired state (spec.forProvidder.manifest).
If they differ, object is not up to date.
Apply again, extract state and update the cache.

https://github.com/crossplane-contrib/provider-kubernetes/pull/246 was extended to address extracted state cache and merged.


[storage-datalake] Missing readme headers

As part of readme verification, we would want all headers to have required sections. The package storage-datalake is missing the following sections:
Azure .+ client library for JS
^Getting started$
^Key concepts$
^Examples$
^Troubleshooting$
^Next steps$
^Contributing$
Refer issue : #1583
The packages should have following headers:
Azure .+ client library for JS
^Getting started$
^Key concepts$
^Examples$
^Troubleshooting$
^Next steps$
^Contributing$

This is a purely auto generated package and should be exempted from our readme checks. When the code gen gets updated and the package regenerated based on service team's request, it will get the new readme. Can we close this issue?


Avoid ENOBUFS OSErrors by shrinking the size of SNDBUF when appropriate.

This is a followup to issue #233.
Avoid ENOBUFS OSErrors by shrinking the size of SNDBUF when appropriate.
Similar behavior could have probably been achieved by simply setting the socket's SNDBUF to 0 to get whatever Linux sets as the minimum, but it seems like this may cause potential queue under-utilization when there are large queues specified, so this pull request tries to calculate (with a very rough approximation for sk_buffer struct size) what the minimum SNDBUF should be to get blocking behavior.

@wiboticalex can you please run Black to fix the formatting? This should get merged automatically afterward.

Done. Thought I could get away with moving code around and not reformatting, but apparently not :slightly_smiling_face: .
Thanks @pavel-kirienko


Major memory leaks

You're adding events with specific flags here:
https://github.com/chrisbateman/impetus/blob/master/src/Impetus.js#L194-L198
They need to be removed with the same flags here:
https://github.com/chrisbateman/impetus/blob/master/src/Impetus.js#L238-L242
You must also ensure these events are removed when destroying the instance.
This is a huge issue for us right now and its causing all touch move events to be swallowed up by this, blocking our app.

See https://github.com/chrisbateman/impetus/pull/41

Also this:

[Intervention] Ignored attempt to cancel a touchmove event with cancelable=false, for example because scrolling is in progress and cannot be interrupted.

@firasdib with the merging of #41, this can be closed now, right?


Can't add new services

Describe the bug
I'm trying to add whatsapp and messenger while using Ferdi without an account, when I click "save service" notrhing happen

OS: Windows 10
Version: 5.4.0 Beta 2

Can you please follow the steps for us to find out why this happens:

In Ferdi's menubar, under "View" click "Toggle Developer Tools"
In the now opened Developer Tools, in the top row, click "Console" (you may have to click on the two arrows to see it)
Try to create a new service in Ferdi
Scroll down the developer console if needed and take a screenshot of the last few messages (probably red error messages)
Upload this screenshot here

Thank you. What server are you using? You can see it in Ferdi's settings.

Sorry, I didn't had time to answer until now.
I tried again now on a different PC, now it work without an account!
You did something server side? Tomorrow I'll check on the other computer

I'm having the same problem where i can't add a new service in the without an account mode, I get this error about the sqlite database being read only
insert into `services` (`created_at`, `name`, `recipeId`, `serviceId`, `settings`, `updated_at`) values ('2019-10-27 00:59:56', 'Discord', 'discord', '0d5a75b2-4e2b-4b3f-9726-d60cca9962eb', '{"recipeId":"discord","name":"Discord","isEnabled":true,"isNotificationEnabled":true,"isBadgeEnabled":true,"isMuted":false,"customIcon":false,"isDarkModeEnabled":true,"spellcheckerLanguage":null,"proxy":{"isEnabled":false,"host":"","port":"","user":"","password":""}}', '2019-10-27 00:59:56') - SQLITE_READONLY: attempt to write a readonly database

@Deanosim What Operating system are you on?

Oh sorry, I'm on Windows 10 using version 5.4.0-beta.4

I found a work around, turns out the server.sqlite file and the Ferdi folder in AppData/Local are both set to read only for whatever reason, to fix this I just changed the properties on the Ferdi folder, and sever.sqlite file and unchecked the read-only box.
I got this idea from this thread on stackoverflow

You did something server side?

No, this is all client-side.
It looks like the Ferdi AppData somehow gets set to readonly mode on Windows. If anyone has any ideas on why this could happen: The server database file is located inside %appdata%/Ferdi/server.sqlite and gets copied there from inside the application file.
@Deanosim did I understand correct that the whole Ferdi folder was set to readonly? I would understand if somehow the server.sqlite file got set to readonly mode but if it's the whole folder gets set to readonly mode there might be another issue.

I have never had this issue before using Franz (which i stopped using) so maybe some code was introduced in this fork that caused the installation of Ferdi to break in this way (by making the appdata folder read only).

We have introduced the internal-server with this fork and version, but I don't understand how and why this could would make the AppData folder readonly.

@vantezzen Okay I checked and yes you're correct it was just the server.sqlite file (Windows 10 permissions are confusing sometimes) All I had to do was untick the readonly box on the files properties and everything is working fine now. So I'm not sure how that happened.

Just installed the new 5.4.0 version.
Can confirm that the issue is in server.sqlite that is set as read-only. In my case the correct file was in AppData/Roaming and not local.

Hmm, this issue could be due to Ferdi copying a database template from inside the *.exe file to this folder which may result in this the copied file being readonly.
Unfortunately, I am developing on a mac so I can't really develop and test a fix for this but PRs are welcome.

Mmm is there any way to change the permissions after that file has been copied ?

Hmm, this issue could be due to Ferdi copying a database template from inside the *.exe file to this folder which may result in this the copied file being readonly.
Unfortunately, I am developing on a mac so I can't really develop and test a fix for this but PRs are welcome.

Thanks for suggesting this. Maybe the database template can be dynamically created from an initialization script? That might solve the permission problem.
I'm putting my thoughts here, cuz at this point in time i can't implement it myself, but someone else may be able to.
I did notice however that the entire folder had become read-only, so maybe this might not do the trick. We won't know for sure until we try though.

I have seen this in the Sentry error logs quite a bit (for Windows only).
I will try to debug the permission issue.

Yeey, that helped. (setting "C:\Users\username\AppData\Roaming\Ferdi\server.sqlite" not be read-only).
Thanks @Deanosim!

Closing in favor of https://github.com/getferdi/ferdi/issues/149.

Excuse me but, you are closing this issue in favor of this issue ?
Regards.

Went a bit too fast, meant in favor of https://github.com/getferdi/ferdi/issues/253 😅


Fix FileOutStreamIntegrationTest

Removed an unsupported test.
Added new test for FileOutStream.write(int)
Fixed AbstractFileOutIntegrationTest

alluxio-bot, merge this please