Error message that appears on edx that shouldn't (or I gess so)

Hi, this message means that the connection to the server got interrupted. If it happens often it means there's an issue, but if it only happened once it might just mean a request failed for whichever reason at that time.


Help center: notifications pages

This PR is on top of and replaces #21514.
Testing plan:
manual
GIFs or screenshots:

The changes to pm-mention-alert-notifications look good to me, but I took another pass at desktop-notifications.
In terms of content I removed, I think as much as possible we should avoid listing options in drop-downs. It's generally not necessary, and makes it harder to keep the page up to date.

Merged with these small changes (2-space whitespace, and also spelling out a bit more explicitly where the badges appear and what they count, e.g. adding "unmuted").
diff --git a/templates/zerver/help/desktop-notifications.md b/templates/zerver/help/desktop-notifications.md
index ec87934e4c..478a83b175 100644
--- a/templates/zerver/help/desktop-notifications.md
+++ b/templates/zerver/help/desktop-notifications.md
@@ -27,9 +27,10 @@ You can select the sound Zulip uses for audible desktop notifications. Choosing

 ## Unread count badge

-By default, Zulip displays the unread message count in the desktop sidebar and
-browser tab. You can configure which types of messages are included in the
-count.  Choosing **None** disables unread count badges.
+By default, Zulip displays how many unmuted unread messages you have
+in the organization on the [desktop app](https://zulip.com/apps/)
+sidebar and on the browser tab icon. You can configure which types of
+messages are included in the count. Choosing **None** disables unread
+count badges.

 ### Configure unread count badge


add writeLocalhostDeployment to deploy command

This is an alternative to #809 to also solve #791

Thanks for merging! Excited for this to be included in the next release so we can use it easily!


Start warning when multiple versions of a library appear in one build

usepropeller/react.backbone#26 and similar issues would be more readily identified and prevented if Webpack could say things like “hey, just FYI, you have <React/Underscore/jQuery> being included twice in this build.” Will be a common problem as the industry moves away from a manual folder of lib/some-library.min.js towards package.json and various dependency management tools.

This would be nice - I've spent days debugging why my router plugins were not working, and after I noticed that the backbone.js I was debugging was not the same file as the one I had installed I realized what was wrong.

I think this is a very important feature when using NPM and webpack, not only because of possible bugs but also to avoid bloating the build with different versions of the same package.

Webpack 2 dropped the DedepePlugin: https://webpack.js.org/guides/migrating/#dedupeplugin-has-been-removed.
Using the plugin provided by @darrenscerri, I can see that my build does have duplicates.
In development:
WARNING! Duplicate packages found.
<regenerator-runtime> - 0.10.1, 0.9.6

In production:
WARNING! Duplicate packages found.
<babel-runtime> - 6.22.0, 6.18.0
<fbjs> - 0.8.6, 0.1.0-alpha.7
<regenerator-runtime> - 0.10.1, 0.9.6
<component-emitter> - 1.2.1, 1.2.0

What is the recommended approach to handling duplicates without DedupePlugin?
I guess in my case I should just make sure I update some of my packages (switching to webpack 2 and haven't upgraded all dependencies yet). But is there a general guideline or recommendation?

@loopmode. You would need to start by checking which modules are requiring those duplicates. Usually the solution is to update your dependencies.

What do you do if they include third party dependencies from dependencies which were already updated to the latest version?
This is the output that I get in my case:
`
3.0.0 ./~/warning from ./~/react-router/es/routerWarning.js
2.1.0 ./~/react-widgets/~/warning from ./~/react-widgets/lib/ListGroupable.js

    3.2.1 ./~/dom-helpers from ./~/react-bootstrap/lib/Modal.js
    2.4.0 ./~/react-widgets/~/dom-helpers from ./~/react-widgets/~/dom-helpers/query/height.js
<lodash.debounce>
4.0.8 ./~/lodash.debounce from ./~/redux-devtools-log-monitor/lib/LogMonitor.js
3.1.1 ./~/react-dock/~/lodash.debounce from ./~/react-dock/lib/Dock.js
`

I'm wondering the same thing. After updating React (using yarn):
duplicate-package-checker:
  <fbjs>
    0.8.12 ./~/fbjs
    0.8.16 ./~/react-dom/~/fbjs

fbjs is not a dependency in my package.json, so I'm not sure how it ended up at ~/fbjs. What is the solution to resolving a duplication like this?

I think yarn now has an option that allows you to override package versions of your depencencies’ depencencies via a new option in package.json.  They call this “selective version resolution.” I haven’t tried it yet.
https://github.com/yarnpkg/yarn/pull/4105

Is a solution to flatten the dependencies during dependency resolution phase and thus fix conflicts at this stage. I.e. with yarn yarn install --flatten. This would ensure the required modules during webpack resolution are always under the root node_modules.


fix json format error:

json: cannot unmarshal array into Go struct field .announceList
of type string
Signed-off-by: gukq<EMAIL_ADDRESS>

Hello ! I have the same issue, and the committ https://github.com/zyxar/argo/pull/3/commits/c7965663a8f370e80344bbb3cc5e4e01a45ac8ec fixes it !

hi @KerwinKoo can you remove the 2nd commit?


Add travis file to run tests

Superseded by https://github.com/praekeltfoundation/reminder-scheduler/pull/19


QOL: making test-coverage requires git>=2.28 for git's initial-step flag

Cannot run test-coverage without git>=2.28, Ubuntu 20.04 users for example will currently only be pulling git=2.25 from apt.

@malkir What actually happens on older git versions, does it throw an error?

Flat out fails due to that flag not existing in versions of git before 2.28

@malkir What actually happens on older git versions, does it throw an error?

@milesj Flat out fails due to that flag not existing in versions of git before 2.28

@malkir Unfortunate, hah.
 I'm not sure why the status checks are not running.

@malkir Unfortunate, hah.
 I'm not sure why the status checks are not running.

Should be, I rebased off upstream- will verify when I get home later


Fix memory leak in transactional HTTP path

Response body in Commit and Rollback calls were not closed.

Codecov Report
Patch coverage: 50.00% and project coverage change: -0.14 :warning:

Comparison is base (5c2431c) 82.36% compared to head (df9363a) 82.23%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #247      +/-   ##
==========================================
- Coverage   82.36%   82.23%   -0.14%
==========================================
  Files          38       38
  Lines        3680     3686       +6
==========================================
  Hits         3031     3031
- Misses        483      488       +5
- Partials      166      167       +1

Impacted Files
Coverage Δ

driver/http.go
75.07% <50.00%> (-0.65%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Remove redunant else clauses

There are some redunant else clauses to be removed:

api/client/help.go:26
daemon/networkdriver/bridge/driver.go:312
daemon/networkdriver/bridge/driver.go:330
pkg/units/duration.go:29

Hi!
If you are reporting a new issue, PLEASE make sure that does not have any duplicates already open.
We would like to take this time to remind you of the information we need to debug the problem you are seeing. This is an automated response so if this ticket is not about a bug, do not fret.
If you fail to provide this information within 7 days, we will close this because we cannot debug your issue. We can reopen whenever the information is provided.
Thank you.
Please see:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues
Description of problem:

`docker version`:

`docker info`:

`uname -a`:

Environment details (AWS, VirtualBox, physical, etc.):

How reproducible:

Steps to Reproduce:
1.
2.
3.

Actual Results:

Expected Results:

Additional info:

#ENEEDMOREINFO

#dibs

closed by #13311


speech recording stops after log pause in audio

Testing #203012

Use cmd+i to speak into microphone and generate text
release cmd+i and have a request fulfilled
re-press cmd+i, this now adds text to the end of your request
continue to hold cmd+i but pause speaking for a few seconds
🐛 although I am holding cmd+i, the microphone stops listening and triggers a request with the speech I have said, prematurely fulfilling my request

https://github.com/microsoft/vscode/assets/26030610/fe191805-a7f6-4de4-83a2-1682f79c9194

This comes from here: acceptTranscriptionScheduler and can be configured via accessibility.voice.speechTimeout. Maybe for the hold gesture tho this should be disabled?

Yes I think it should be disabled in this case, I can see to add some kind of option maybe.

My understanding is that the command is executed from here:
https://github.com/microsoft/vscode/blob/905ed4ffd5f5ac218de334cfd330e567968a241e/src/vs/workbench/contrib/inlineChat/electron-sandbox/inlineChatActions.ts#L98
We could say that an argument can be passed that controls this. There already is a notion of IChatExecuteActionContext:
https://github.com/microsoft/vscode/blob/905ed4ffd5f5ac218de334cfd330e567968a241e/src/vs/workbench/contrib/chat/browser/actions/chatExecuteActions.ts#L15-L18
I wonder if we should enrich and use that context or introduce something else?

Yeah, that what I was thinking. Pass some toggle to disable the timeout behaviour

💪 for tomorrow


Not working with latest postcss-loader

Issue from @svipben

With latest postcss-loader this package (postcss-cssnext) isn't working.
Config part in webpack:
{
            // PostCSS loader to postprocesses CSS with PostCSS plugins.
            loader: 'postcss-loader',
            options: {
              // Makes it referenceable by other loaders.
              ident: 'postcss',
              plugins: () => [
                // Transforms CSS specs into more compatible CSS so don't need to wait for browser support.
                cssnext({
                  /**
                   * List of browsers query which are supported in project.
                   * Options passed to `cssnext`:
                   *  - `> 1%` -> versions selected by global usage statistics.
                   *  - `last 4 versions` -> the last 4 versions for each major browser.
                   *  - `Firefox ESR` -> the latest [Firefox ESR] version.
                   *  - `not ie < 9` -> exclude IE 8 and below, because React supports only IE 9 and above.
                   */
                  browsers: [
                    '> 1%',
                    'last 4 versions',
                    'Firefox ESR',
                    'not ie < 9'
                  ]
                })
              ]
            }
          }

P.S. Everything is fine with postcss-loader 1.3.3, but not the latest!

@svipben latest postcss-loader depends on PostCSS 6.x
postcss-cssnext haven't PostCSS 6.x support yet.


Reduce get_account_authorization_details concurrency

Fix for Rate exceeded error.

Coverage increased (+0.08%) to 84.449% when pulling 95cba6852313e8698d87d6fd7f758724ff28a590 on fix_for_rate_exceeded into 29087febdf8277facfb81a14246f2bbafac08e4c on v0.2.4.


Implement pointer handling

When using Edge on Windows 10 with a precision touchpad (PTP), Edge
does not generate scroll events. This means that zooming does not work
on PTP devices. It seems that Touch events are also not
generated. This commit implements support for the upcoming/new Pointer
API, which is supported across most modern browsers. The Pointer API
provides a unified API for pointing devices, including both mice and
touchpads.
After this pull, the Pointer API will be preferred to both the Touch
and the mouse APIs if it is present. Scroll handling will still be done when the Pointer API is in use, in order to allow the use of the mouse wheel for zoom.
We call preventDefault on the events in order to prevent clicks from
being generated by them in addition to the pointer events, since
they've been handled.

CR 🌵 To be honest, matching the previous style for them is great, but that style makes it very hard to ensure this is correct.

CR :raised_hand_with_fingers_splayed:


Depth-first Search (DFS) Python

Related Issue: #207
Issues name: Depth First Search Python, Directory: Graph

[X] Hacktoberfest2022 Participant
[X] Contributor

Closes: #issue number that will be closed through this PR
Description :
Created a Python script for Depth-first search (DFS), which is basically a technique to traverse nodes in a graph and find the depth.
Type of change
What sort of change have you made:

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

How Has This Been Tested?
This script or code has been tested using various test cases and scenarios.
Checklist:

[X] My code follows the guidelines of this project.
[X] I have performed a self-review of my own code.
[X] I have commented on my code, particularly wherever it was hard to understand.
[X] I have made corresponding changes to the documentation.
[X] My changes generate no new warnings.
[X] I have added test cases that prove my fix is effective or that my feature works.

Changes to be done :
Keep your project name as "Depth First Search" and readme file as "README.md" Also include the screenshot of the output compiled in "Images" folder.
Kindly do these changes. @Iamtripathisatyam

Done, Please check.

PR approved. Good to see you here once again. 🎉🙌@Iamtripathisatyam

Thank you so much, mam.


can we trigger signature_pad.min.js from pdf created by pdf-lib

Insufficient details and context provided.


Include deployment in azureml docker build

Describe changes
I implemented/fixed _ to achieve _.
Pre-requisites
Please ensure you have done the following:

[ ] I have read the CONTRIBUTING.md document.
[ ] If my change requires a change to docs, I have updated the documentation accordingly.
[ ] If I have added an integration, I have updated the integrations table and the corresponding website section.
[ ] I have added tests to cover my changes.

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Other (add details above)

@htahir1 I think we don't have a convention for this case yet (this is guaranteed to be a local path -> fileio is not necessary) and I've seen both fileio as well as the default python method being used. Fine with whatever we decide though, I guess not using fileio signals that this is a local path which is why I've used it in these cases before


Upgrading from 0.4.1 to 0.4.5 pex issue no module named ...

First of all thanks for PyGradle, been using it successfully for the past few months. I also kept a close eye on new releases, which brings me to the issue I encountered.
While trying to build a CLI python app using the pygradle com.linkedin.python-cli plugin 0.4.5 version, I noticed that it stopped working. I mean  topped working  because building with version 0.4.1 it still works.
To replicate this issue one can use the https://github.com/linkedin/pygradle/tree/master/examples/iris-classification to do this.
The only lines I modified in the example are the ones related to the version and obviously the ivy repository. The version bump:
plugins {
  id "com.linkedin.python-cli" version "0.4.5"
}

The result:
$ ./build/deployable/bin/classify_iris
Traceback (most recent call last):
  File ".bootstrap/_pex/pex.py", line 324, in execute
  File ".bootstrap/_pex/pex.py", line 257, in _wrap_coverage
  File ".bootstrap/_pex/pex.py", line 289, in _wrap_profiling
  File ".bootstrap/_pex/pex.py", line 363, in _execute
  File ".bootstrap/_pex/pex.py", line 425, in execute_entry
  File ".bootstrap/_pex/pex.py", line 439, in execute_pkg_resources
  File ".bootstrap/pkg_resources/__init__.py", line 2386, in resolve
ImportError: No module named classify_iris.run

It seems like a temporary solution after much fiddling around with dependencies is to revert back to pip 7.1.2 (pygradle 0.4.5 version uses 9.0.1):
python {
    forceVersion('pypi', 'pip', '7.1.2')
}

While I tried identifying the issue it seems to be pex related (maybe to be fixed with this: https://github.com/linkedin/pygradle/pull/110). Any other suggestions would be welcomed or if there is another workaround.
Thanks.

@blankdots thanks for the report!
@zvezdan i think we should roll back to using 7.1.2, what do you think? / Do you have other options?

@ethankhall I was not even aware that it was bumped to 9.0.1.
Please do revert.
As you know I'm testing various updates internally right now.
When we have a known good set I'll update here too.


Inefficient compilation for fields initialization without explicit constructor (target=ES6)

TypeScript Version:  1.8 and nightly (2.1.0-dev.20160805)
Code
class A {}

class B extends A {
  private foo = 1;
}

Expected behavior:
// compiles into...
class A {}

class B extends A {
  constructor() {
    super(...arguments);
    this.foo = 1;
  }
}

Actual behavior:
// compiles into...
class A {}

class B extends A {
  constructor(...args) {
    super(...args);
    this.foo = 1;
  }
}

If you take the first compilation and feed it into Babel (loose mode), you will get (more or less)...
var A = function A() {
};

var B = function (_A) {
  _inherits(B, _A);

  function B() {
    _A.apply(this, arguments);

    this.foo = 1;
  }

  return B;
}(A);

But if you take the second version, you will get...
var A = function A() {
};

var B = function (_A) {
  _inherits(B, _A);

  function B() {
    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
      args[_key] = arguments[_key];
    }

    _A.call.apply(_A, [this].concat(args));

    this.foo = 1;
  }

  return B;
}(A);

Which is much less efficient – it allocates two extra arrays, reify arguments into an array, extra concat and ....call.apply (o_0).

I heard passing arguments object breaks JS engine optimization where the only exception is passing it to Function.prototype.apply(). Isn't it the case here?

By the way, when class property initializers are accepted into ES and TypeScript has an emit target for that version, do you think we'd need to continue doing this?

Not sure what you mean, I think ES2015 spec never changes?

Not sure what you mean, I think ES2015 spec never changes?

But there is ES2016, ES2017, ES2018... 😄

But there is ES2016, ES2017, ES2018... 😄

You're right, but I said that because I didn't think TS remove ES2015 support in near future.

You're right, but I said that because I didn't think TS will remove ES2015 support in near future.

It won't, I assume Daniel's question was stating when there are property initialisers as part of the ES spec (which is likely to happen) and there is a TypeScript target for that (which there will be) does the emit suggested above still need to take place.

thanks @chancancode


Fix regime and fraction bits errors for addition

When using P8E1 and adding 5.0 and 0.25, the result should be 5.0 as posits with that format cannot represent 5.25. However, I got 1.625 due to bugs that these two patches fix.

Thanks @GuzTech.


Interface scaling, no need to right for bank and to access GE

i was wondering if Runelite could get some interface scalling? i know osbuddy have something that makes the whole client bigger, the interface is bigger on fixed and fullscreen.
I am using a 2560x1440 monitor, so the interface is way to small for comfort...
Also was wondering if you could make it so u dont need to right click in order to bank and access ge at varrock at least :)

Enable menu entry swapper for left click bank, other one is probably duplicate of #2719 of some sort.


After i add some nuget package, I can not the code intelicense immediately unless i restart the Visual Stuido Code

Environment data
dotnet --info output:
.NET Command Line Tools (1.0.4)
Product Information:
Version:            1.0.4
Commit SHA-1 hash:  af1e6684fd
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.15063
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\1.0.4
VS Code version:

C# Extension version: 1.10.0
Steps to reproduce

dotnet new web
dotnet add package Microsoft.Graph
dotnet restore

Expected  behavior
My expected behavior is when I restored the package, I can get the code intellisense in the Code Editor。
I switch to one cs file, on the top , type "using Microsoft. " I want get "Graph“ in the Intellisense list。
Actual behavior
I CAN not get this behavior， unless I restart the vs code and everything is fine.

The same behavior occurs with me. And it occurs frequently when I do the Restore using the popup menu from IDE.

I just tried this and was not able to repro with the instructions. I tried executing the dotnet commands at both the command prompt and in VS Code's integrated terminal. I also tried using the restore popup. Are there more specific steps that can reliably repro this issue?

Same issue here.  Add a nuget package and intellisense does not recognise it.  Have to restart VS Code to resolve.
I have a similar, maybe related issue, when I rename a class file name, intellisense highlights the class and ctor as errors (eg The name space mynamespace already contains a definition for myoriginalclassname) - so have to restart VS Code to fix.

This is labelled as needs more info. Here is more info
https://github.com/OmniSharp/omnisharp-vscode/issues/1661

I'm being affected as well. Very annoying to have to restart vscode to get intellisense on the newly added nuget packages

As a temporary workaround, you can run the reload command in vscode.
Press Ctrl+Shift+P then type reload
Faster than restarting vscode

I'm getting this as well. In my case I added package from dotnet cli.
Happened with both EF package, and Autofac. Restart VS code fixes it.

I'm not going to close this until we have a build of C# for VS Code that includes the fix.

This issue has been fixed in the 1.14 milestone. We just released our first beta of 1.14 if you're interested in giving it a spin. Follow these instructions to a beta release of C# for VS Code.


HBASE-28658 The failsafe snapshot should be deleted after rollback successfully (for branch-2)

Jira issue: HBASE-28658
master branch PR: #5984

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 56s

Docker mode activated.

-0 :warning:
yetus
0m  5s

Unprocessed flag(s): --blanks-eol-ignore-list --blanks-tabs-ignore-list

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
hbaseanti
0m  0s

Patch does not have any anti-patterns.

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 17s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m  0s

branch-2 passed

+1 :green_heart:
compile
3m 29s

branch-2 passed

+1 :green_heart:
checkstyle
0m 59s

branch-2 passed

+1 :green_heart:
spotbugs
2m 21s

branch-2 passed

+1 :green_heart:
spotless
0m 46s

branch has no errors when running spotless:check.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 16s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 50s

the patch passed

+1 :green_heart:
compile
3m 29s

the patch passed

+1 :green_heart:
javac
3m 29s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 56s

the patch passed

+1 :green_heart:
spotbugs
2m 37s

the patch passed

+1 :green_heart:
hadoopcheck
10m  8s

Patch does not cause any errors with Hadoop 2.10.2 or 3.3.6.

+1 :green_heart:
spotless
0m 52s

patch has no errors when running spotless:check.

_ Other Tests _

+1 :green_heart:
asflicense
0m 20s

The patch does not generate ASF License warnings.

35m 15s

Subsystem
Report/Notes

Docker
ClientAPI=1.45 ServerAPI=1.45 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6019/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6019

Optional Tests
dupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless

uname
Linux 5c6ce1272202 5.4.0-174-generic #193-Ubuntu SMP Thu Mar 7 14:29:28 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 811de0dea27a2126b7b63082e3a0f1f26a5def86

Default Java
Eclipse Adoptium-11.0.17+8

Max. process+thread count
78 (vs. ulimit of 30000)

modules
C: hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6019/1/console

versions
git=2.34.1 maven=3.8.6 spotbugs=4.7.3

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 41s

Docker mode activated.

-0 :warning:
yetus
0m  5s

Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-list --blanks-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 18s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
2m 38s

branch-2 passed

+1 :green_heart:
compile
0m 56s

branch-2 passed

+1 :green_heart:
javadoc
0m 38s

branch-2 passed

+1 :green_heart:
shadedjars
5m  9s

branch has no errors when building our shaded downstream artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 12s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 16s

the patch passed

+1 :green_heart:
compile
0m 56s

the patch passed

+1 :green_heart:
javac
0m 56s

the patch passed

+1 :green_heart:
javadoc
0m 37s

the patch passed

+1 :green_heart:
shadedjars
5m  1s

patch has no errors when building our shaded downstream artifacts.

_ Other Tests _

+1 :green_heart:
unit
7m 56s

hbase-client in the patch passed.

+1 :green_heart:
unit
213m 56s

hbase-server in the patch passed.

246m  7s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6019/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6019

Optional Tests
javac javadoc unit compile shadedjars

uname
Linux 627f59b0a91a 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 811de0dea27a2126b7b63082e3a0f1f26a5def86

Default Java
Temurin-1.8.0_352-b08

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6019/1/testReport/

Max. process+thread count
4301 (vs. ulimit of 30000)

modules
C: hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6019/1/console

versions
git=2.34.1 maven=3.8.6

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 53s

Docker mode activated.

-0 :warning:
yetus
0m  6s

Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-list --blanks-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m  9s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 41s

branch-2 passed

+1 :green_heart:
compile
1m 27s

branch-2 passed

+1 :green_heart:
javadoc
0m 56s

branch-2 passed

+1 :green_heart:
shadedjars
7m  8s

branch has no errors when building our shaded downstream artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 18s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m 35s

the patch passed

+1 :green_heart:
compile
1m 34s

the patch passed

+1 :green_heart:
javac
1m 34s

the patch passed

+1 :green_heart:
javadoc
0m 59s

the patch passed

+1 :green_heart:
shadedjars
6m 37s

patch has no errors when building our shaded downstream artifacts.

_ Other Tests _

+1 :green_heart:
unit
7m 55s

hbase-client in the patch passed.

+1 :green_heart:
unit
266m 38s

hbase-server in the patch passed.

306m 55s

Subsystem
Report/Notes

Docker
ClientAPI=1.45 ServerAPI=1.45 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6019/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6019

Optional Tests
javac javadoc unit compile shadedjars

uname
Linux a048bba6a21f 5.4.0-174-generic #193-Ubuntu SMP Thu Mar 7 14:29:28 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 811de0dea27a2126b7b63082e3a0f1f26a5def86

Default Java
Eclipse Adoptium-11.0.17+8

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6019/1/testReport/

Max. process+thread count
4260 (vs. ulimit of 30000)

modules
C: hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6019/1/console

versions
git=2.34.1 maven=3.8.6

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.


test ci trigger by pr

Signed-off-by: Shuang Zheng<EMAIL_ADDRESS>

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

test connection

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

start to run permerge test

update for requested changes


Typescript types support?

I would like to use this lib in my svelte + typescript(preprocess) project, yet i'm having trouble importing it due to lack of types. Can someone provide @types/sveltestrap any soon? <3

Hi @majkelbed , that would be awesome, I had assumed Svelte did not work well with TS.  For example: https://github.com/sveltejs/svelte/issues/3677
What's your toolchain and how might this work?  Any example svelte libs that do support this for reference?

I implemented svelte-draft so that we can use svelte with full power of typescript, however, someone doesn't like it, or even hate it due to the custom JSX syntax.

What's your toolchain and how might this work?

Anyway, add types to sveltestrap can be achieved in this way: https://github.com/bestguy/sveltestrap/pull/132. I added a demo for using sveltestrap with these types in repo sveltestrap-demo.
I create a pull request so that we can see the diff clearly, feel free to close it if it's not the preferred way to add types.

I managed to pull this off with webpack as a module bundler, ts-loader for imports, svelte-loader for svelte imports and svelte-preprocess so i can do sth like this:
<script lang="typescript">
 export let buttonName:string;
 let buttonRef:HTMLElement;
</script>
<button bind:this={buttonRef}>{buttonName}</button>

It is not 1st class typescript support, but i like it more than svelte-draft (sorry man 😄 ).
I do not recommend awsome-typescript-loader, had isuess with it, but you can try.
You do not get any typescript support in your templating part, but for me it is ok.
I moved all my business logic to separate .ts files and .svelte is only ui/reactive component.
I choose webpack for two main reasons:

I implemented this whole structure into old project with old libraries that did not work with rollup.
2.I knew already webpack so.. 😄

@mistlog Thanks, looks like what i need! But for sure we could provide @types so anyone can benefit from it, maybe I will try. Just started using typescript so still learning.

Sorry for delay in reply, but thanks @majkelbed for starting this.  Since the interface is very similar, do you think we could fork or reuse code from @types/reactstrap?

@bestguy i have to ask, why do we need the dist folder? if for SSR we are encouraged to import from the /src folder why dont we just use that as the main package directory? that would allow an easier developer experience with typescript/javascript.  what is the point of outputting to umd or es if the client is going to compile the .svelte file to javascript anyway?
sorry if its a dumb question, im new to npm bundling. I can just get the d.ts files from reactstrap and copy/paste here.

@bestguy i tried to reuse code from  @types/reactstrap, i event tried the index.d.ts file from the PR https://github.com/bestguy/sveltestrap/pull/132. i cannot get the svelte components to play nice without red curly lines.
Button.d.ts
/**
 * Button
 */
export declare type ButtonColor = "primary" | "secondary" | "success" | "danger" | "warning" | "info" | "light" | "dark";
export declare type ButtonSize = "lg" | "sm";
export interface IButtonProps {
    color?: ButtonColor;
    size?: ButtonSize;
    outline?: boolean;
    disabled?: boolean;
    active?: boolean;
}
export declare function Button(props: IButtonProps): void;

Implementation in svelte
<script lang="typescript">
  import {
    Alert,
    Navbar,
    NavbarToggler,
    NavbarBrand,
    Nav,
    NavItem,
    NavLink,
    UncontrolledDropdown,
    DropdownToggle,
    DropdownMenu,
    DropdownItem,
    Button,
  } from 'sveltestrap';

  import Collapse from 'sveltestrap/src/Collapse.svelte';

  let isOpen = false;

  const handleUpdate = (event) => {
    isOpen = event.detail.isOpen;
  };
</script>

<style>

</style>

<div />
<Navbar color="light" light expand="md">
  <NavbarBrand href="/">svelte-showcase</NavbarBrand>
  <NavbarToggler on:click={() => (isOpen = !isOpen)} />
  <Collapse {isOpen} navbar expand="md" on:update={handleUpdate}>
    <Nav navbar>

      <NavItem>
        <NavLink href="about">About</NavLink>
      </NavItem>
      <NavItem>
        <NavLink href="blog">Blog</NavLink>
      </NavItem>
      <NavItem>
        <NavLink disabled href="#">Disabled Link</NavLink>
      </NavItem>
    </Nav>
  </Collapse>
</Navbar>

<Button >www</Button>

i get this error:

im stumped-ish on what component type we are supposed to declare in *.d.ts, i tried the SvelteComponent type but it looks like it wasn't meant for JSX syntax. i just need help declaring the svelte component as a valid JSX component and i can work on getting the rest of the type definitions fixed.

i did find this svelte component type definition inside my local node_modules, so far no success on replicating this logic for our custom svelte components.
import { SvelteComponent } from './Component';
export declare function dispatch_dev<T = any>(type: string, detail?: T): void;
export declare function append_dev(target: Node, node: Node): void;
export declare function insert_dev(target: Node, node: Node, anchor?: Node): void;
export declare function detach_dev(node: Node): void;
export declare function detach_between_dev(before: Node, after: Node): void;
export declare function detach_before_dev(after: Node): void;
export declare function detach_after_dev(before: Node): void;
export declare function listen_dev(node: Node, event: string, handler: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions | EventListenerOptions, has_prevent_default?: boolean, has_stop_propagation?: boolean): () => void;
export declare function attr_dev(node: Element, attribute: string, value?: string): void;
export declare function prop_dev(node: Element, property: string, value?: any): void;
export declare function dataset_dev(node: HTMLElement, property: string, value?: any): void;
export declare function set_data_dev(text: any, data: any): void;
export declare function validate_each_argument(arg: any): void;
export declare function validate_slots(name: any, slot: any, keys: any): void;
declare type Props = Record<string, any>;
export interface SvelteComponentDev {
    $set(props?: Props): void;
    $on<T = any>(event: string, callback: (event: CustomEvent<T>) => void): () => void;
    $destroy(): void;
    [accessor: string]: any;
}
export declare class SvelteComponentDev extends SvelteComponent {
    constructor(options: {
        target: Element;
        anchor?: Element;
        props?: Props;
        hydrate?: boolean;
        intro?: boolean;
        $$inline?: boolean;
    });
    $capture_state(): void;
    $inject_state(): void;
}
export declare function loop_guard(timeout: any): () => void;
export {};

Hey @BlackFenix2 , I didn't realize svelte source is now in TS, can our types just extend SvelteComponent here?
https://github.com/sveltejs/svelte/blob/master/src/runtime/index.ts

@bestguy i did that and now im getting:
'Button' cannot be used as a JSX component.
  Its instance type 'Button' is not a valid JSX element.
    Type 'Button' is missing the following properties from type 'ElementClass': $$prop_def, render, context, setState, and 4 more.ts(2786)

ill try to discord svelte and see what i could be missing. im not really sure how to tell typescript that this is not a JSX element.

@bestguy an update, the d.ts files work if svelte component you are calling the module from does not have the identifier:
<script lang="typescript"></script>

if the .svelte file is using javascript the type definitions provide intellisense without issue, otherwise the typescript runtime complains that the component is not valid JSX (it is not a react component).
i updated the (javascript) working Button.d.ts file, it works perfectly if the consumer uses javascript but it screams at consumers using typescript. once i figure out how to write this for Typescript projects ill update all the d.ts files and finalize the PR.

import {  SvelteComponentDev} from 'svelte/internal';

/**
 * Button
 */
export declare type ButtonColor = "primary" | "secondary" | "success" | "danger" | "warning" | "info" | "light" | "dark";
export declare type ButtonSize = "lg" | "sm";
export interface IButtonProps {
    color?: ButtonColor;
    size?: ButtonSize;
    outline?: boolean;
    disabled?: boolean;
    active?: boolean;
    children: any;
}

declare class Button extends SvelteComponentDev {
  constructor(
    props:IButtonProps
  )
}

export default Button

once https://github.com/bestguy/sveltestrap/pull/166 completes, we can close this issue.

Svelte VSCode Extension gives me this error when using event handlers like on:click:
Property '$on' does not exist on type 'NavbarToggler'.ts(2339)

are you using the official svelte for vscode extension? i cannot replicate the error on my vscode project.
see if you have the vscode extension here: https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode

That's the extension I have, It also gives me errors on the expand property because it's declared as a boolean but it should take a string of 'sm', 'md' or 'lg'.

I'm using Sveltestrap in a Svelte & TS project acually..
using the new node scripts/setupTypescript.js command.

I created a sveltestrap.d.ts file that has this content
declare module<EMAIL_ADDRESS>{
  export class LocalSvelteComponent {
    $on<T = any>(event: string, callback: (event: CustomEvent<T>) => void): () => void;
  }
}

then the on:event is fixed, but I'm still getting an error with the expand="lg" in the <Collapse />

@a7med-mahmoud do you have a github repo i could look at? i cannot replicate the issue with the on:event directive, i do get the similar type error on expand="lg".

@BlackFenix2 no I don't have a repo for that project.. I was starting that project and it was just giving me typescript errors evertwhere so I decided to recreate the project and see if it will give me the same error.

@a7med-mahmoud i made a PR https://github.com/bestguy/sveltestrap/pull/169 addressing both problems. thanks for providing the necessary type definition.

Thanks all, merged and published in<EMAIL_ADDRESS>

I have one quick question about this, since I'm pretty new to typescript.
All typescript validations work fine if I import, for example, the Input component in a <script lang="ts"> component:

But if I follow the SSR suggestions from the docs by importing the component directly, I lose the typescript validation:

Even svelte-check seems to ignore the error:

Is this something I'm doing wrong from being a noob?
Or a bug? If it's a bug, is it from this project, or from svelte-check/svelte language tools?

Hi @lucianoratamero , that's a good question - I'd assume it would "just work", but I'm not sure.
I'll try myself locally and confirm I see same issue.

Hi @lucianoratamero , it seems like we would first need to change the build to include the @types in the src dir, and then you would need to change your SSR imports to this style:
<script lang="ts">
  import { Alert, Button, Jumbotron } from 'sveltestrap/src';
  // import Alert from 'sveltestrap/src/Alert.svelte';
  // import Button from 'sveltestrap/src/Button.svelte';
  // import Jumbotron from 'sveltestrap/src/Jumbotron.svelte';
</script>

Let me see if can move the types or change build script, will update here

Hi @lucianoratamero , can you please try this prerelease version and confirm this works?:
npm install<EMAIL_ADDRESS>I think you will also need to change your ssr import style to:
<script lang="ts">
  // import { Alert, Button, Jumbotron } from 'sveltestrap/src';

(You might need to restart your editor too after updating)
Please let me know if this works, and I can do a proper release.

hey, @bestguy, will do, first thing in the morning! thanks :)

yup, it works @bestguy ! I'm not sure how to validate the tree shaking for SSR, but the types now work perfectly :]
do you mind explaining what exactly was the issue? I'm using sveltestrap as a model for a design system implementation, and I'd like to apply the same solution there!

Hi there, I'm not totally up on TypeScript and types resolution but we currently have a separate @types directory as part of the dist bundle, which we point to here: https://github.com/bestguy/sveltestrap/blob/master/package.json#L8.
For some reason TS support or IDE does not correlate that for SSR imports.  So another convention people use is to intermix the *.d.ts files in the src dir, which seems to work fine in non-SSR and SSR cases:
import { Alert, Button, Jumbotron } from 'sveltestrap';

and
import { Alert, Button, Jumbotron } from 'sveltestrap/src';

Note however, it doesn't work for this style of SSR import:
import Alert from 'sveltestrap/src/components/Alert.svelte';

but I think this is a decent compromise, unless/until we can find a better way to do this.
I'll create a PR with this change and update here with the new version.

hmmm, I see! :thinking:  I'll try this on my project, then, thanks :]
oh, another thing: just to remind you, this part of the readme is suggesting for people to use the type of SSR import that doesn't work with the types: https://github.com/bestguy/sveltestrap#note-on-server-side-rendering-ssr-usage-fixed
maybe updating these docs on the same PR is the best way to go!

Yes thanks for reminder!  Good idea

Hi @lucianoratamero, this was released in<EMAIL_ADDRESS>Let me know if you see any issues with it.

Support should be good now!


Refresh token when expired

Summary:
See Task: T127668163
log:

set TOKEN_REFRESH_WINDOW_S to very slow: will never hit the log to refresh access token. But print out this log in every TOKEN_REFRESH_WINDOW_S

I actually think there's a conflation of expired tokens and tokens requiring refresh.
I think an expired token is when a token is completely invalid and requires a new login. A refresh has to occur after a configured x amount of time (i think that's idle_timeout, not some value we set ourselves). However, it seems like refresh workflows don't really do much in practice and don't even seem to be really defined in so we may want to clarify the behavior with someone


Type promotion doesn't work when a closure is used

Result checkLottery(bool isLucky) {
  String? nullString;
  if (isLucky) {
    nullString = 'You win!';
  }

  if (nullString != null) {
    // Use this to fix:
    // var nonNullString = nullString;
    return () {
      return Result(nullString);
      //            ^ The argument type 'String?' can't be assigned to the parameter type 'String'.
    }();
  }

  return Result('You lose.');
}

@leafpetersen is there already an issue for this? I think this is called out in https://github.com/dart-lang/sdk/issues/44900
DartPad example

Cf. https://github.com/dart-lang/language/issues/1247.

/move to dart-lang/language


problem in deleteBucket on mongodb v3.2

Hello
for deleteBucket operation (using mongodb as metadata client and its version is 3.2), dropping mpuShadowBucket{bucketName} returns error and the operation fails
but when i update my mongo version to 3.6 everything is okay.

Thanks for reporting. I will investigate and post some details.

Question on this. Why are you trying to drop mpuShadowBucket{bucketName}? It's internal and should be cleaned up when a bucket is deleted.

i'm not trying to drop it.
when i tried to delete bucket, server returned internal error.
i traced the error and found out that dropping mpuShadowBucket{bucketName} fails.
i couldn't find out why.
then i updated my mongodb version to 3.6 and deleting bucket was successful.

I think it was a remnant of a corner case. What are the series of steps you took before deleting the bucket?

Is it this one from Cloudberry Lab http://explorer.cloudberrylab.com/?provider=s3_browser or S3 Browser here http://s3browser.com/?


Lack of support for special language structures(#() '())

It's actually implemented in https://github.com/Cirru/sepal.clj/blob/master/src/cirru/sepal.cljc and the lower level implementation is using https://github.com/brandonbloom/fipp/ . As a result I have to rely on FIPP to support it first.
Not sure how we can represent #(f %) pieces in FIPP. For '() I normally write (list), or (quote) should be good too.
Do you have any ideas on extending #(f %)?

I think the #(f x y)(w/o %) can be transform to fn [] (f x y) for now until the FIPP support it directly.

It seems that it can also find an unused name (inside the expression) as a parameter, but this may reduce the readability of the generated code.

I want to make Cirru as simple as possible for now. Currently it's based on Clojure and we know it generates Clojure so we can look up reference in Clojure and write Cirru directly. Once syntax-tree transformation is introduced, it becomes complicated.

Did some experiments tonight, and it's:
[2:1]~cljs.user=> (with-out-str (pprint '#(+ %1 %2) {:width 40}))
"#(+ %1 %2)\n"
[2:1]~cljs.user=> '#(+ %1 %2)
(fn* [p1__3484# p2__3485#] (+ p1__3484# p2__3485#))
[2:1]~cljs.user=> '(fn* [x y] (+ x y))
(fn* [x y] (+ x y))
[2:1]~cljs.user=> (with-out-str (pprint '(fn* [x y] (+ x y))))
"#(+ %1 %2)\n"
[2:1]~cljs.user=> (with-out-str (pprint '(fn* [] (+ %1 %2))))
"#(+ %1 %2)\n"

I think there is a tricky solution for it...

Should be good now. https://github.com/Cirru/sepal.clj/commits/master
Going to upgrade deps in cumulo-editor.

@codehz are you actually use it BTW. I would like to take a look how you use it.


vscode (with godot tools) related issue - outline doesn't work - can class_name be added to limboAI demo files?

Problem statement
NOTE - This is not a limboAI specific issue.
In vscode (with godot tools), it seems for outline to work, the first line should be 'extends' or else 'class_name' be added. Is it possible to include class_name as per the video?
https://github.com/user-attachments/assets/d66a2fa7-8679-463b-ab70-3544fbf29d49
Proposed solution
suggest adding class_name to limboAI demo files.
Alternatives
n/a - not sure

This is an issue with godot-tools code extension. It's already reported upstream: https://github.com/godotengine/godot-vscode-plugin/issues/658

PR: https://github.com/godotengine/godot/pull/99295

The issue is fixed in the upstream, and should land with Godot 4.4 release.


Replace React.createClass with createReactClass (react 15.5+)

Chrome console output, on RN 0.46.2:
ExceptionsManager.js:71 Warning: React.createClass is no longer supported. Use a plain JavaScript class instead. If you're not yet ready to migrate, create-react-class is available on npm as a drop-in replacement. (https://fb.me/migrating-from-react-create-class)
reactConsoleErrorHandler | @ | ExceptionsManager.js:71
-- | -- | --
  | printWarning | @ | warning.js:36
  | warning | @ | warning.js:60
  | get | @ | react.development.js:2125
  | (anonymous) | @ | ToolTip.ios.js:24
  | loadModuleImplementation | @ | require.js:174
  | guardedLoadModule | @ | require.js:126
  | _require | @ | require.js:110
  | (anonymous) | @ | components.js:53
  | loadModuleImplementation | @ | require.js:174
  | guardedLoadModule | @ | require.js:126
  | _require | @ | require.js:110
  | (anonymous) | @ | index.ios.js:86
  | loadModuleImplementation | @ | require.js:174
  | guardedLoadModule | @ | require.js:119
  | _require | @ | require.js:110
  | (anonymous) | @ | redux-logger.js:1
  | executeApplicationScript | @ | debuggerWorker.js:40
  | (anonymous) | @ | debuggerWorker.js:65

A sample PR to fix: https://github.com/maxs15/react-native-modalbox/pull/148/files

A lingering warning still on RN 0.47.1:
ExceptionsManager.js:73 Warning: PropTypes has been moved to a separate package. Accessing React.PropTypes is no longer supported and will be removed completely in React 16.  Use a plain JavaScript class instead.

I believe this os no longer the case, can you please try with the latest version?

Yup, all (my) issues seems fixed in latest 5.2.0. Reinstalled react-native-tooltip from latest in npm, thanks


x/vulndb: missing goos metadata for GO-2023-2170

What is the URL of the page with the issue?
https://pkg.go.dev/vuln/GO-2023-2170
https://pkg.go.dev/vuln/GO-2023-2330
What is your user agent?
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
Screenshot
No response
What did you do?
I retrieved and processed vulnerability data from https://pkg.go.dev/vuln/GO-2023-2170.
What did you see happen?
I've observed a discrepancy between the OSV Go data and NVD data for the vulnerability distribution in CVE-2023-3955.
What did you expect to see?
In the NVD data, the vulnerability is specific to Windows (running on Windows), but the GO OSV advisory does not include the expected "goos": ["windows"] flag.
This discrepancy leads to problems when matching the vulnerability with the appropriate distribution.
Same issue for https://pkg.go.dev/vuln/GO-2023-2330 - CVE-2023-3676

@seankhliao Is there any update on this issue ?
Meanwhile we need to add this data manually in our env.
Please advise

Sorry, this went under the radar. One reason for this is that this issue should be raised at the vulndb issue tracker. Please open the issue there and it will looked at more promptly.


Split timer handling into a separate worker

The current timer handling won't work on Heroku if the power-off timeout is longer than 30 minutes, because the app will go to sleep.  Look at using Heroku worker dynos or the Scheduler add-on to handle this.

Depends on #11

Invalidated by #18


fix(ci): remove wrong if condition in pipelines for FIPS binaries

changed-files steps is used only in pipelines for pull requests

build-container is trying to use fips

build-container is trying to use fips

it should be fixed in https://github.com/SumoLogic/sumologic-otel-collector/pull/631/commits/73030b758fcb534d2b0a19581aef2a21014bcb65


Publish on F-Droid

Can we work on getting this published on F-Droid?
Does the App require Google Apps?
Does the App require binary blobs?
Is the App completely Open-Source?

I think it's even important to have the official open source number 1 home automatisation app in the number 1 foss app store!
As right now there is only this app (even looking somehow official) https://f-droid.org/en/packages/io.homeassistant.android/ if you search for home assistant in the F-Droid app store.
Once set up:

https://f-droid.org/en/forums/topic/adding-apps-with-git/
https://gitlab.com/fdroid/fdroiddata/blob/master/CONTRIBUTING.md#after-you-added-your-app

it's a fire and forget :fire: :fast_forward:

In progress

:heart:

:zap: anti stale bot :robot:

I have some update.
Unfortunately HA Client does not match the Inclusion Policy of F-Droid =(
There is a lot of work should be done to make it available for inclusion. May be I'll do this in future.

What exactly is the problem which breaks the inclusion policy?
And could be apk's be released again in the meantime? #516
So painful to see a great FOSS project like Home Assistant (and probably this official app) not supporting the biggest FOSS app store... :disappointed:

Most upvoted issue ever (ha-client)

Hi @rradar
apk files can be downloaded from releases starting from 0.8.2.
HA Client is not an official app.
HA Client can't be included in F-Droid because I'm using non-FOSS components like Syncfuxion widgets

Closing as unattainable


Update xamarin-ios to <IP_ADDRESS>

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Thank you for the contribution. It was merged directly as b7b86fc7bdc14d5d5e60afea561773e9951c1358. Your contribution is still credited to you.


Missing credentials in config for lots of parallel requests

I happen to face an issue when using AWS temporary security credentials solution in parallel for many tables which cause Missing credentials in config error randomly.
So I need to set some more general configuration options such as httpOptions and maxRetries.
( some references: 1, 2, 3)
But since param object, which holds aws config options, is not customisable outside of this library, it is not possible.
--
@dylanlingelbach, do you think we can fork, merge these PRs and work around existing issues if you don't get write access in any near future?

@mousavian yes, I think we should fork, merge the PRs. I am not sure I will be able to get write access in the near future. I'll coordinate


Three new parameters for checks: contentstring, invert and sens

Updating documentation and implementing three new parameters for checks: contentstring, invert and sens.

@docuteam-kun , I have forked and made a pull request. Not as elegant as a branch but same result I would say.


[Bug] [sqlserver] timestamp convert exception

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
There is a bug here. The timestamp of sqlserver is a version number, which is synonymous with rowversion. It is stored as a binary number and can be converted to bigint by function, not timestamp type.

SeaTunnel Version
dev
SeaTunnel Config
not need

Running Command
not need

Error Exception
not need

Flink or Spark Version
not need
Java or Scala Version
not need
Screenshots
not need
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

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

Please don't assign it to others. I have a friend from Amway to deal with it

Please don't assign it to others. I have a friend from Amway to deal with it

yes, I can try it @laglangyue

you can use Timestamp.valueOf() to  convert it

Search before asking

[x]  I had searched in the issues and found no similar issues.

What happened
There is a bug here. The timestamp of sqlserver is a version number, which is synonymous with rowversion. It is stored as a binary number and can be converted to bigint by function, not timestamp type.

SeaTunnel Version
dev
SeaTunnel Config
not need

Running Command
not need

Error Exception
not need

Flink or Spark Version
not need
Java or Scala Version
not need
Screenshots
not need
Are you willing to submit PR?

[x]  Yes I am willing to submit a PR!

Code of Conduct

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

you can use Timestamp.valueOf() to convert it

you can use Timestamp.valueOf() to convert it

you can use Timestamp.valueOf() to convert it

The sqlserver timestamp type(rowversion) is not a timestamp, but a binary stored version number.  It cant be convert to timestamp


drivers: modem: ublox-sara-r4: adjust send length

limit max. number of bytes when sending to socket
The number of bytes sent to a socket in one transaction
is limited to 512 in HEX mode (Sara-R4), and to 1024
otherwise. This corresponds to numbers given in the
manual for ublox cellular modems.

report number of bytes actually sent, as reported by modem
After writing data to a socket, we now return the number of
bytes actually written, as reported by the modem.

Signed-off-by: Hans Wilmers<EMAIL_ADDRESS>

(closed via #22149)


Deal with problematic Proxies

In remote communities, the Internet is often accessed via Internet Proxy servers, to save bandwidth.
Nunaliit is using CouchDb, which uses a RESTful API.
If the proxy is not configured properly and that the headers provided by CouchDb are not respected, Nunaliit is susceptible to errors.
Maybe we need to add a switch to turn on a mode where GET methods are augmented with a timestamp to circumvent proxies.
This mode should be used sparingly since users sitting behind well configured proxies do not wish to pay the extra bandwidth.

Added logic to automatically turn on the bad proxy configuration if two update/delete conflicts are detected in a row.


fix jackson version - WS.

Jackson is a big transitive dependency, I'm inclined to move slower here than 2 branches up. This also needs some validation to make sure nothing breaks. What's your motivation to move to this version?

Hi @troshko111 .
I'm inclined to move faster in Jackson versions because there are a lot of vulnerabilies in jackson.
We are using WhiteSource and it seems we need to upgrade to the latest version of Jackson.
In our system we already done this upgrade, we want to upgrade Jackson in Eureka as well.
Let me know if you see any problem with that. you want to wait some time for testing?
BR,
Amit.

I'd expect a change like this to land in a new minor (1.11.x)

This is your decision of course,
I think we should fix it soon as possible but if it risky from your side I'll close the PR.
Thanks,
Amit.

I'm inclined to move faster in Jackson versions because there are a lot of vulnerabilities in Jackson.

Jackson backports vuln fixes, is there anything in particular?

In our system we already done this upgrade, we want to upgrade Jackson in Eureka as well.

You can always force a different Jackson version in your built, irrespecutful of what Eureka version is, right?

I think we should fix it soon as possible but if it risky from your side I'll close the PR.

Again I agree we want vulns patches, but based on my understanding 2.10 is still being security patched:
2.10: nominally open branch but unlikely to get new full patches beyond 2.10.5
Micro-patches possible for critical fixes like security patches```

from https://github.com/FasterXML/jackson/wiki/Jackson-Releases

We can move up to `2.11` once security patches stop coming to `2.10`, that's what we did before, makes sure we're both patched and minimally depending.

Hi,
After checking it again you are right and it seems that 2.10 is safe to use.
I'll upgrade it again in the future if it will be necessary.
Thanks again and have a nice day,
Amit.


Updates to SSZ Merkle proofs phase 0 doc

specs/light_client/merkle_proofs.md is coupled with SSZ partial implementation. IMO it seems more reasonable to move the code part into the SSZ module. :'(

Where's the "let's discuss on the next call" emoji where you need one :smile:

fyi: the is_*_kind and is_*_type APIs are removed in #1180.

What's the status here @vbuterin ?


TODO Arthur: add the new metric feature, that doesn't require List[str]

TODO TODO TODO

Argh there are so many commits in here

@neelnanda-io   sorry, at RR we use draft PRs to prepare features. I imagine you got some notification and it's annoying, so I've closed this and will use different reminders for myself


Multiple bugs found in classic GSE

Bug number one is an easy one.
When selecting global as a specialization/cllass ID the macro icon created still ends up in the player specific macro list not the global list.
I have managed to just copy and paste the code inside created macro to a macro with the same name in the global macro list and it worked but its not ideal.
Bug number two is an issue i have with the same macro.
Whenever i reload the game i need save the macro again.
The macro itself is very simple
It has all the health potions that are available in-game in the keypress part and it looks like this:
/use best health stone
/use best pot
/use second best pot
/use second best health stone
/etc.
Bug number tree happens when you try to resize the edit window super easy to recreate for me just going in the window and resizing it frame rate drops like crazy and spam resizing breaks my UI.
p.s this is more a request then a bug report, this macro that I just mentioned works with #showtooltip in the standard UI however when I create it in GSE it does not show tooltips. not a big deal but it would make me super happy if you where able to somehow make that work.
Anyways Tank you for making such a great add-on.

Bug three is a known issue and not one I am able to fix.  See #262
The request is not something that is possible as GSE doesn't update the icon till you use the macro.
Bug 2 - I cannot replicate
Bug 1 - I am also not able to replicate.

Actually fixed the first item


One image

Hi,  thanks for the great plugin,  however can i tweak this so that i can use it in instances where only one image is to be uploaded e.g profile pics so that it doesnt allow multiple also i am assuming i have to add all the providers in my app.module.ts?

Replace the div in html
<div class="image-wrapper add-image-btn" *ngIf="!isUploading && imagesValue.length < maxLimit"
         (click)="showAddImage()">

            <ion-icon name="add"></ion-icon>

And in TS
protected imagesValue: Array<any> = [];
@Input() public maxLimit: number = 3;

Thanks @kodeine,  though imagesValue is going to be undefined initially

solved it by using the public images: any = []; array instead of imagesValue

thanks again @kodeine


enh(perl) add support for the new class system

This PR brings the highlight support for the new Perl class system (Cor) by adding the keywords class, method and field and their supported additional features, like attributes and version number.
For getting it done, the regex for matching numbers were reworked because floating points were not fully supported alongside the use of _ in between number digits.
Resolves #3855

I was not able to reproduce the "Node.js CI/build" failure locally, but looking at the logs I'm not sure it's something related to the changes. At the same time, the Lint error also occurs in the main branch, meaning it's out-of-scope of this PR.
What am I missing?

Yeah, something isn't happy... I'll try to find some time to look at it soon.

Thanks for the help!


Warn on unused imports

Warning on unused imports is important to lighten compiler task.
For example, my Motoko project compiles around 30 min. Maybe, removing unused imports may make the compiler faster.

This is actually in the works (thanks to @luc-blaeser);
about to review it now. #4377


Implement embedding widgets by unique Id or name

Now widgets are embedded by refercing to them by order number, e.g. ?widget=0 or ?widget=2.
It's dangerous because changes in dashbord could lead to unexpected changes in embedded widgets.
It would be better to reference to widgets by name or unique id.

implemented in 3.1.35

now shared widgets use name instead of index, e.g. http://test.com/#/MAP/map/Map.dashboard?widget=UAMap.geojson

@ssarkisy reopen if you have any questions


Plugin gone/dead link in WP's plugin repository

http://wordpress.org/plugins/wp-widget-cache/ no longer works. Why? The plugin is still very helpful and works (albeit with some warnings).

It has some security issues (#1) and seems to be abandoned.


Cache Mapbox Tiles

During peak usage we go over the mapbox free tier for the tiles API. We could use another tiles provider but I didn't really like how any of them looked (see #730). The idea here is to set up our own cache of the tiles on S3 or something so we don't have to call the mapbox API so often.

I'll take a look at this. Not sure if I'm going to take it, but I'm writing this so I don't forget.


RUF031 (incorrectly-parenthesized-tuple-in-subscript) - false positive on types

# ruff.toml
[lint.ruff]
parenthesize-tuple-in-subscript = true

foo = dict[str, str] = {} # error: Use parentheses for tuples in subscripts.

subscripts have a completely different meaning in type annotations, and the fact that the arguments to dict are a tuple is an implementation detail of the syntax, so i don't think this rule should apply to them.

I think this makes sense. I wonder if generics should be accounted here as well. For example:
class Foo(Generic[T1, T2]):
	...

@AlexWaygood @MichaReiser Any thoughts?

the same applies in that case too imo, because the subscript syntax is being used to represent generics

Oh, I think this is covered by https://github.com/astral-sh/ruff/issues/12758 and a fix for it is already up https://github.com/astral-sh/ruff/pull/12762.

(Merging this with https://github.com/astral-sh/ruff/issues/12758)


The example site refuses to connect

FYI the example site at https://henrygd.me/bigpicture refuses to connect.

Thanks - domain expired because I forgot to update my payment method.
All good now, though.


Are you planning on releasing a new version for cugan's pro release?

Just curious. And thank you for your work!

+1

+1

+1

+1

realcugan-ncnn-vulkan 20220728 brings pro models


Errors with Vivado2024.1

Hi!
First thank you very much for that great work.
I want to test HBMC on Zynq7000. So I have added that device and recompiled HBMC.
I use following clock inputs:
hbmc0_clk:   50MHz
hbmc90_clk: 50MHz 90deg
iserdes_clk:   150MHz
AXI_CLK:       20MHz

However I get following erros like "'get_Property" expects at least one object error message" and port cmd cannot be of net type...

Can you please give me a hint what the problem is and how I can solve it.
Thank you very much in advance.
Best regards,
André

I was able to fix the synthesis errors by replacing wires with regs and upgrading the fifos.
Still facing issues with tcl script sometimes...


Hamburger menu doesn't work without search

The hamburger menu on small displays (e.g. mobile) doesn't work if the search index is disabled, because the script loading is conditional on it.

Hi @spectria-limina thank you, this is fixed!


Poketwo compatibility

Is the bot still functional for Poketwo bit after they added background and dynamic changes to images?

Currently and mostly forever, the only working Selfbot against Poketwo!
#201

Woa really?? I am interested in buying it. How does it work? Is there any tutorial? I don’t know know anything about programming if that’s necessary to run it😕
Has the bot a feature to whitelist some pokes?
Xavier Costa Hoyo
El 30 oct 2020, a las 13:48, Harshith Thota<EMAIL_ADDRESS>escribió:

Currently and mostly forever, the only working Selfbot against Poketwo!
#201https://github.com/Hyperclaw79/PokeBall-SelfBot-Pokecord-Automation/pull/201
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Hyperclaw79/PokeBall-SelfBot-Pokecord-Automation/issues/200#issuecomment-719532304, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARRJGUPICGQYTBDWAQDEJ3TSNKYYNANCNFSM4TBWGORA.

Is there any tutorial?
Video Tutorial + Text Instructions + Discord Support

I don’t know know anything about programming
None required!

Has the bot a feature to whitelist some pokes?
You can whitelist pokemons, servers and channels and heck lot more of customization.

Currently and mostly forever, the only working Selfbot against Poketwo!
#201

Not *only *

Currently and mostly forever, the only working Selfbot against Poketwo!
#201

Not *only *

Not *only *
*the only non-ripoff, non-scammy, non-amaeturish working selfbot against poketwo.

P.S. A word of advice - if you're trying to use other people's repos to advertise your scams, at least change the readme lmao

Not *only *
*the only non-ripoff, non-scammy, non-amaeturish working selfbot against poketwo.

P.S. A word of advice - if you're trying to use other people's repos to advertise your scams, at least change the readme lmao

Not *only *

*the only non-ripoff, non-scammy, non-amaeturish working selfbot against poketwo.
P.S. A word of advice - if you're trying to use other people's repos to advertise your scams, at least change the readme lmao

Why would I advertise in your Issue section.Also,if you think for 1-2people I might be doing this then lol, why would I when I do have Hundreds?
Btw I won't jump which selfbot is better but rather than that I would appreciate your as well as mine hard work?
FYI:- NOT A SCAM , NOT A AMATEUR.
You bot is in PYTHON, MINE IS IN NODE.JS.
Also,what did you mean by updating the Readme?


Use magma database in deployment

Both domain proxy and domain proxy in orc8r should use the same database

Already implemented on dp_orc8r branch.


Make "Publish to Google Cloud..." remember previous settings.

Fixes #863.

+1 to what Chandra said here.  This is a massive PR.  Can you break this up into some chucks to make the review easier?

Closing this to create separate PRs.


feat(docs): Refresh story writing meta docs

Overview
Updates our story writing guide to reflect current practices, but not overly prescriptive in terms of structure.  This will be updated again once Yassine and I have piloted the standard template.
Includes:

How to use vscode snippets for quickly setting things up.
Example MDX blocks and descriptions of what meta-information we'd like in each file.
Some small notes about args / controls and how to use them on granular stories.

Refreshes our story writing guide to include current practices of MDX and Controls.

PR Checklist

[ ] Related to designs:
[ ] Related to JIRA ticket: ABC-123
[ ] I have run this code to verify it works
[ ] This PR includes unit tests for the code change

📬Published Alpha Packages<EMAIL_ADDRESS>
📬Published Alpha Packages<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://600766e50c96923830620d44--gamut-preview.netlify.appDeploy Logs

🚀 Styleguide deploy preview ready!https://600766e50c96923830620d44--gamut-preview.netlify.appDeploy Logs

📬Published Alpha Packages<EMAIL_ADDRESS>
📬Published Alpha Packages<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://600b0a80d658dd13484de1c6--gamut-preview.netlify.appDeploy Logs

🚀 Styleguide deploy preview ready!https://600b0a80d658dd13484de1c6--gamut-preview.netlify.appDeploy Logs

📬Published Alpha Packages<EMAIL_ADDRESS>
📬Published Alpha Packages<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://600b10c81f098b1e0a567cf2--gamut-preview.netlify.appDeploy Logs

🚀 Styleguide deploy preview ready!https://600b10c81f098b1e0a567cf2--gamut-preview.netlify.appDeploy Logs

📬Published Alpha Packages<EMAIL_ADDRESS>
📬Published Alpha Packages<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://600b13c52698e4291ec80a80--gamut-preview.netlify.appDeploy Logs

🚀 Styleguide deploy preview ready!https://600b13c52698e4291ec80a80--gamut-preview.netlify.appDeploy Logs

🚀 Styleguide deploy preview ready!https://600b3c8011748a221c75348f--gamut-preview.netlify.appDeploy Logs

🚀 Styleguide deploy preview ready!https://600b3c8011748a221c75348f--gamut-preview.netlify.appDeploy Logs

📬Published Alpha Packages<EMAIL_ADDRESS>
📬Published Alpha Packages<EMAIL_ADDRESS>
📬Published Alpha Packages:@codecademy/gamut-labs@7.13.0-alpha.ef9901.0<EMAIL_ADDRESS>
📬Published Alpha Packages:@codecademy/gamut-labs@7.13.0-alpha.ef9901.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://600b3ea80590d2284b1bc5ed--gamut-preview.netlify.appDeploy Logs

🚀 Styleguide deploy preview ready!https://600b3ea80590d2284b1bc5ed--gamut-preview.netlify.appDeploy Logs

📬Published Alpha Packages<EMAIL_ADDRESS>
📬Published Alpha Packages<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://600b56245dcdea4ce2953711--gamut-preview.netlify.appDeploy Logs

🚀 Styleguide deploy preview ready!https://600b56245dcdea4ce2953711--gamut-preview.netlify.appDeploy Logs

📬Published Alpha Packages<EMAIL_ADDRESS>
📬Published Alpha Packages<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://600b6112e75f9a5922a88723--gamut-preview.netlify.appDeploy Logs

🚀 Styleguide deploy preview ready!https://600b6112e75f9a5922a88723--gamut-preview.netlify.appDeploy Logs


fix column order :bug:

When I ran pytest, mine failed. This is becuase the dataframe created
in test_df_to_csv put the columns in a weird order. I've fixed
midi.df_to_csv to select columns in a specific order fixed at the
top of the file.

This looks fine, but I'm more worried about why the tests pass on my machine (they do) and fail on yours...

Cool :shipit:


Translation Request: [Bahasa Indonesia]

I am able to translate this language [no]

the same issue https://github.com/thejameskyle/babel-handbook/issues/43


Feature/multi color

This implements multi-color previews for 3D printers that can switch filaments / tools via T0,T1,..Tx. (see T0-T7 gcode command info)
Systems that should be supported this way include:

Prusa MMU1/2/3 & XL
Bambulabs AMS and AMS Lite
3D Chameleon
Enraged Rabbit Carrot Feeder (ERCF)
IDEX systems
Tool change systems
Color mixing nozzles when used with a 'virtual tool' (M164 - Save Mix)

Systems that are not supported include:

Mosaic Palette series (I think the way it works is: gcode is transformed using their own tool Chroma and this is interpreted by the Palette).
Color mixing w/o saving as a virtual tool
Color gradients - color mixes that change their ratio over time
Manual filament swap (this relies on the use of gcode M600)

It implements #122
TODO:

[x] support T0-T3
[x] support T4-T7
[ ] decide on API
[x] add to demo
[x] decide the gcode processing state handling:

API : the extrusionColor is allowed to be a Color or an object (Record<number, ColorRepresentation>)
ex this.extrusionColor = {
   0: new Color(0xff8000),
   1: 'red',
   2: 'rgb(255,255,0)',
   3: 'fff'
 };

it's slow but it works!


Corrected Typos in Readme

What new changes did you make? Tick all applicable boxes

[ ] Added new abbreviation
[ ] Fixed something in the source code
[ ] Added a new feature
[x] Fixed the docs (README.md, CONTRIBTUING.md, etc)

Describe the new changes you added.
I corrected some typos in the Readme.md file.

I'm sorry, but i don't think open source is to be hyphenated. Grammarly tries to edit it, but I think it's one word.... Do you by any chance have any resource to justify? I might be wrong, I'll do some research.

https://learn.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/o/open-source

...open-source dictionary...
In your case is an adjective preceding the noun dictionary.

Oh, I see. Yup. Sounds correct :+1: Thanks for this :tada:


#warning is not listed which is a bit annoying because it means there is no cpp doc with all directives in msvc listed.

[Enter feedback here]

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

ID: f8649ec5-09cf-8157-8bbb-f71dc329b669
Version Independent ID: d991cbe7-79f0-a43d-5331-f16e9632deab
Content: Preprocessor directives
Content Source: docs/preprocessor/preprocessor-directives.md
Product: visual-cpp
Technology: cpp-language
GitHub Login: @TylerMSFT
Microsoft Alias: twhitney

That's because we don't support this preprocessor directive yet.


ionic inside Iframe issue, keyboard not typing in IOS only

Ionic version:  (check one with "x")
[x] 1.x
[ ] 2.x
I'm submitting a ...  (check one with "x")
[x] bug report
[ ] feature request
[] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:
Hi, i am having a problem when i test the app on IOS, i am using an Iframe to load ionic template, and when i do so the text input stop working (when i tap on keyboard buttons nothing happens; the text input remains empty). And when i scroll the page the caret input start scrolling with the page and end up on some dummy position (not in the selected input). I tried the ionic template without the Iframe and everything works fine so it only happens when using iframe.
P.S: This problem only on IOS.
Steps to reproduce:
Use Iframe to load any ionic template and run in IOS.

Hey @ahmadfh , unfortunately we do not really support loading an entire Ionic app inside an Iframe. Iframes are very hard to style, do not interact with the main page by design and finally usually get rejected from the Google play store and the app store. Because of this I am going to close this issue for now. Thanks for using Ionic!


python no module named yaml

when installing on mint 18 I get python no module named yaml but it seems I have yaml on the system.
It's qgis 2 point someaught not 3 so is that the problem ; )

Can you repeat? I didn't get what QGIS version you're running.
Sounds like a broken installation though. yaml should be in every QGIS distro (it uses its own Py interpreter, at least under Win). Try 2.18 or 3.x

no answer..


Is there any API to clear all validations and to mark all form fields and the form itself as valid (when using Angular 1.2)?

The resetModel() function seems to be something that could hel (http://angular-formly.com/#/example/form-options/reset-model)?
But unfortunately the function seems not to be compatible to Angular 1.2., we get the error:
TypeError: formControl.$setUntouched is not a function
Is resetModel() supported in Angular 1.2?

This is definitely a bug. I may make this a first-timers-only issue. If someone else would like to write skipped tests to reproduce this issue, that would be awesome :-)


Remove database balancer check

This change is

https://github.com/servicecatalog/oscm/issues/219


Bug: Error while adding multiple images

Hi @JiHong88 ,
Steps to reproduce the issue.

Try adding an image to the editor.
Now click on the enter symbol on the bottom of the image to add a new line. You could also use your cursor and click below the image to add new line.
Try repasting the same image or a new one.

The new image gets added on top of the old one.
Ideal behavior is to add where the cursor is.
When I try adding two new lines before adding the second image, the image gets added to its desired position but removes the new lines added.

The 2.34.0 version has been updated.
If this issue has not been resolved, please reopen this issue.
Thank you.

@JiHong88  Try to insert multiple images, the images are inserted in various places.

If the current cursor in the same line, it seems work fine

The 2.34.1 version has been updated.
If this issue has not been resolved, please reopen this issue.
Thank you.


add laser pulse tests for propagation through a crystal with gain on and multiple prop_type values

Tested prop_type values should include: n0n2_srw, n0n2_lct, and gain_calc.
The tests should be run with 'gain = 1' set and with an n2 value of 16

Should the test have test data? like compare expected pulse.slice.wfr after propagation with actual?

Yes.
The initial mesh should be small, like 32 x 32


Update theme.toml

@bep Thanks I guess thats required for some upcoming changes to the Hugo theme index?

Found it.


[Backport 2.x] Onboard Stylelint (#229)

Description
Adds new yarn lint:style script that runs Stylelint and runs it in the build and test workflow. This should help make sure new Sass isn't written with anti-patterns.
Issues Resolved
https://github.com/opensearch-project/dashboards-visualizations/pull/229
Check List

[ ] New functionality includes testing.

[ ] All tests pass, including unit test, integration test and doctest

[ ] New functionality has been documented.

[ ] New functionality has javadoc added
[ ] New functionality has user manual doc added

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.


ZIP Header Version too high for Adnroid/Java zip extractor

Creating a ZIP-file with sharpcompress creates Zip-Entries with the entry version set to 63 (constant), no matter which compression algorithm is chosen.
The zip-Classes in java.util.zip check this Version and refuse to decompress, if this version is higher than 20, although there is no problem decompressing them, if manually set to 20.
This means, it is not possible to decompress the created archives using the java classes, especially on Android-devices.
Is there any reason to set the higher 63 as version for the entry? if not, could you please reconsider setting it down to 20? Almost every other zip-program I used for testing this issue uses smaller version numbers.
I changed the sources (all hail open source) and everything works now, but I would prefer to use the NuGet package for easier updating in my solution.

Which headers?
I'm guessing you're referring to the version needed to extract header.  Which could be set to lower if using deflate.  Sounds like a good pull request.

In the ZipWriterClass, WriteHeader method, there is the line:
OutputStream.Write(new byte[] { 63, 0 }, 0, 2); //version
It does not distinguish different algorithms, it's always 63 here. I set it down to 20 as I am using deflate to create my archives and it works like a charm.
Funny thing, the ZipCentralDirectoryEntry also uses the Version 63, I only changed it in the line shown above, but the java libs seem to ignore it there.
Do you need any more Information on this issue?

I think I understand.  I would just rather have a pull request as my own time is limited these days.

Made my first GitHub pull request. I hope, I did everything right. Can you estimate, how long it may take you to include those changes?

Thanks.  I'll try to remember tonight if the baby will sleep.

Well, I know that feeling good luck!

Thank you for the fast response. I only have one more question - do you plan to release a new nuget package soon? I just noticed, the package under https://www.nuget.org/packages/sharpcompress/ seems to be outdated.

https://www.nuget.org/packages/sharpcompress/0.11.2  Just did it.  Didn't get the time to finish last night.

Thank you so much!


Single Number - POTD

Single Number
Link
Difficulty: Easy
Given an array arr[] of positive integers where every element appears even times except for one. Find that number occurring an odd number of times.
Examples:
Input: arr[] = [1, 1, 2, 2, 2]
Output: 2
Explanation: In the given array all element appear two times except 2 which appears thrice.
Input: arr[] = [8, 8, 7, 7, 6, 6, 1]
Output: 1
Explanation: In the given array all element appear two times except 1 which appears once.

Expected Time Complexity: O(n)
Expected Auxiliary Space: O(1)
Constraints:

1 ≤ arr.size() ≤ 106
0 ≤ arri ≤ 105

Solved
def getSingle(self,arr):
        # code here
        ele = arr[0]
        count = 0
        dic = {}
        sortedarr = sorted(arr)
        for i in range(len(sortedarr)):
            if(ele == sortedarr[i]):
                count += 1
            else:
                if(count % 2 != 0):
                    return sortedarr[i-1]
                else:
                    count = 1
            ele = sortedarr[i]
        if(count % 2 != 0):
            return sortedarr[len(sortedarr)-1]


Add coreutils timeout tool

Timeout tool for scheduling a command with timeout. Optional parameter to send a kill signal after the first signal.

I'm thinking about how the tool can be integrated with existing tools deeper. But so far it can be merged to use firstly. Current tools have the timeout underlying, but the timeout is controlled by force kill. We may consider supporting signal for graceful kill.

I have a use for it coming in the next PR :)


RabbitMQ console not accessible when hosted on Kubernetes (minikube for local dev)

Hey, can any one please suggest how can I access the rabbitmq console. It is running as cluster-ip not as nodePort service so I believe it won't be accessible. Also I tried to port-forward this pod but cannot access the rabbitmq console.
If I see the doco for rabbitmq. It is exposed on another port 15672. Even to access that I need to change the service to be NodePort and also have another port(15672).
Can some please look into below deployment files and suggest the changes . I am not sure if using NodePort on svc will impact how server would access rabbitmq nessage broker??

Current Deployment:
apiVersion: apps/v1
kind: Deployment
metadata:
  name: rabbitmq
  labels:
    app: rabbitmq
spec:
  replicas: 1
  selector:
    matchLabels:
      app: rabbitmq
  template:
    metadata:
      labels:
        app: rabbitmq
    spec:
      containers:
      - image: rabbitmq:3.6.10
        name: rabbitmq
        ports:
        - containerPort: 5672

Current Service
apiVersion: v1
kind: Service
metadata:
  name: rabbitmq
  labels:
    app: rabbitmq
spec:
  ports:
  - port: 5672
  selector:
    app: rabbitmq

--------------Change I think I should do -----------------
apiVersion: v1
kind: Service
metadata:
  name: rabbitmq
spec:
  ports:
    - name: ui
      protocol: TCP
      port: 15672
      targetPort: 15672
      nodePort: 31112
    - name: service
      port: 5672
      targetPort: 5672
      protocol: TCP
      nodePort: 31111
  selector:
    app: rabbitmq
  type: NodePort

apiVersion: apps/v1
kind: Deployment
metadata:
  name: rabbitmq
  labels:
    app: rabbitmq
spec:
  replicas: 1
  selector:
    matchLabels:
      app: rabbitmq
  template:
    metadata:
      labels:
        app: rabbitmq
    spec:
      containers:
      - image: rabbitmq:3.6.10
        name: rabbitmq
-       containerPort: 5672
          name: http-port
          containerPort: 15672
          name: ui-port

Hi, @Galileo1. This repo has been in a deprecated status for a while now (see README). Please use Spring Cloud Data Flow's core images, which still supports K8s deployment.
For getting started, use the Microsite. For questions, feel free to ping us in StackOverflow or Gitter.


Error from reader and Error in the HTTP2 framing layer

Looking for suggestions to help troubleshoot.
Using the following command line:
lgogdownloader --download --platform w --save-serials --include all --save-changelogs --report --verbose --directory /mnt/d/gog_downloads/
Output is as follows with a zero size lgogdownloader-report.log
HTTP response code said error 100
HTTP ERROR: 404 (https://www.gog.com/account/gameDetails/1444400283.json)
Error from reader: * Line 1, Column 1
Syntax error: value, object or array expected.

Line 1, Column 1
Syntax error: value, object or array expected.
Error in the HTTP2 framing layer0
Error from reader: * Line 1, Column 1
Syntax error: value, object or array expected.

Line 1, Column 1
Syntax error: value, object or array expected.
Error in the HTTP2 framing layer0
Error from reader: * Line 1, Column 1
Syntax error: value, object or array expected.

Line 1, Column 1
Syntax error: value, object or array expected.
Error in the HTTP2 framing layer0
Error from reader: * Line 1, Column 1
Syntax error: value, object or array expected.

Line 1, Column 1
Syntax error: value, object or array expected.
Error in the HTTP2 framing layer0
Error from reader: * Line 1, Column 1
Syntax error: value, object or array expected.

Line 1, Column 1
Syntax error: value, object or array expected.
Error in the HTTP2 framing layer0
Error from reader: * Line 1, Column 1
Syntax error: value, object or array expected.

Line 1, Column 1
Syntax error: value, object or array expected.
Error in the HTTP2 framing layer0
Error from reader: * Line 1, Column 1
Syntax error: value, object or array expected.

Line 1, Column 1
Syntax error: value, object or array expected.
Error in the HTTP2 framing layer0
Error from reader: * Line 1, Column 1
Syntax error: value, object or array expected.

Line 1, Column 1
Syntax error: value, object or array expected.
Error in the HTTP2 framing layer00
Error from reader: * Line 1, Column 1
Syntax error: value, object or array expected.

Line 1, Column 1
Syntax error: value, object or array expected.
wsl-user@DESKTOP-4FA7MGB:~/lgogdownloader/build$

You should also note that you are running this with WSL (1 or 2) and with which exact linux distribution there.
As far as I can tell, the downloader is shaky (no pun intended) in WSL and has several major problems, this may one of them. If you are using WSL2 + Ubuntu 18.04, this is a configuration where lgogdownloader will reliably choke on.
Better use a real virtual machine, if you don't have Linux on bare metal.

In addition, make sure that you have been properly logged in into GOG / Galaxy with lgogdownloader before trying to download anything.

Running WSL2 and Ubuntu. Didn't have issues in the past with same config. Build a new box with fresh Windows 10 and WSL and this started to happen. Login was fine.

Did a clean install of pure Ubuntu on a separate system and the same issue exists.


How can I remove main menu sidebar from admin

Is there any way to remove sidebar by the means of hooks on some condition?

Hi @Wrufesh - please use the Wagtail support Google group for support queries.


Fix two missing apidoc links

Add IconAnchorUnits and IconOrigin to the api.
See #10460

enums should appear in the API docs without @api annotation. So there must be an issue somewhere else.


Specify instrument categories to incorporate a minimal mandatory list of parameter

Is your feature request related to a problem? Please describe.
In the light of FAIR data and open science, metadata around data should be as concise as possible. Presently, PyMoDAQ incorporates in the HDF5 information about used detectors/actuators and their settings at the time of the record. However, those settings are the one the instrument plugin developer thought would be useful without too much thinking about reproducibility.
As an example, if we use a Standord Research System Lockin, there is a few available settings but most of the important info is missing like:

demodulation frequency
temporal filter value
voltage scale
...

These would be useful if another instrument is used to perform the same measurement. Should they be included as a settings, as a readonly info or provided by another mean out of PymoDAQ is the question I'm raising here
Describe the solution you'd like
Work on a set of Instrument base class providing a set of mandatory settings. The real instrument plugin would inherit one of those and the developer should provide a info gathering from the instrument to populate those settings
Describe alternatives you've considered
Some external tool, like an electronic lab-book (eln) could also be the place for this, but I would rather use the eln to provide description of the used experimental technique and methods

Are you thinking about a new (hdf5) group or extend the tree ?

I thought these extra mandatory instrument parameters could be added into the instrument settings so no need for change on the hdf5. But work to be done on the plugin development side...


qBittorrent - Seedbox

Addon Manifest URL
https://qbittorrent-seedbox.stremio.homes/manifest.json
Addon Description
No response
Language of Content
None
Choose Labels

[ ] anime
[ ] asian drama
[ ] bollywood
[ ] cartoons
[ ] debrid support
[X] http streams
[ ] live tv
[ ] metadata
[ ] misc
[ ] movies
[ ] music
[ ] nsfw
[ ] podcasts
[ ] radios
[ ] subtitles
[X] torrents
[ ] tv shows
[ ] video games

We have determined that your addon is potentially malicious and therefore we removed it from the catalog. Please comment if this is a mistake.


The trusty evaluator can only comment

It would be nice if it could also block like the OSV evaluator

I've started looking into this

I've started looking into this

Let me know if you want to chat. tl;dr I think the whole trusty and OSV providers are ripe for a major refactoring and I'd love to bounce ideas with someone. I remember we talked about how Minder handles dependencies so I'm sure you have some ideas as well :-)

I'll close this issue as the trusty evaluator can now block through reviews since https://github.com/stacklok/minder/issues/3379


Reliably emit backtraces

Sometimes the printing of backtraces fail due to a false assertion. For example, https://github.com/wasmfx/wasmfxtime/blob/main/crates/runtime/src/traphandlers/backtrace.rs#L214 (there is one more by the end of the file). These kind of assertions are not always true in the presence of the WasmFX instruction set.
It probably suffices to remove the assertions.

A crude fix was introduced by PR #35.

PR #42 further expands on the crude fix introduced by #35.


RancherOS fails to register with Rancher 2.0

RancherOS Version: (ros os version)
Tested with RancherOS v1.4.0 and latest (ISO images)
Where are you running RancherOS? (docker-machine, AWS, GCE, baremetal, etc.)
Provisioned via Rancher v2.0 on vSphere with the vSphere provider by setting the boot ISO URL to the rancher ISO release URLs
Issue
Provisioning fails at the "Waiting to register with Kubernetes" step during the provisioning - if I connect to the VM on the console, there's no docker containers running in user-docker, the logs for both the rancher-agent and rke-tools containers show:
Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:359: container init caused \"rootfs_linux.go:90: jailing process inside rootfs caused \\\"pivot_root invalid argument\\\"\""

This worked fine with the "vmware" ISO flavour.


Provider "artifactory" not available for installation with TF v0.12.20

I try to use provider "artifactory" {} and I get error message Provider "artifactory" not available for installation. Can we use it in TF v0.12.x?
The Readme mentions requirements:
Terraform 0.11
Go 1.11+ (to build the provider plugin)

That's a first. Thank you for bringing it to our attention. I'll be honest, It will be some time before we can address this

There's also - terraform 0.13, 0.14, and now 0.15 ... i suspect the provider sdk is WAY out of date!!!

Please have an update on this.

Your best bet for traction on this is to raise a support ticket through the official channels. I am sorry I can't do more.

Do you have a sample tcl script I can use to test? If so, I can have a look at this

Thanks, you just need to add provider "artifactory" {} in the main.tf file and run terraform init

$ cat main.tf
provider "artifactory" {}

We currently only support terraform v0.13+ - have you tried using TF .13?

Yes, I tried on TF 0.13, I thought It can run in on Tf 0.12

@mytuanZ - any reason you closed this issue?

@chb0github  I thought It can run with TF v0.12. If it only supports TF v0.13 ++, I should close this issue.


throwing errors

I am trying to return some error codes for a custom resolver.
As part of my mutations:
t.field('login', {
      type: AuthPayload,
      args: {
        email: stringArg(),
        password: stringArg(),
      },
      resolve: async (parent, { email, password }, context) => {
        return login(email,password);
      },
    })

inside of login an error is thrown like:
throw new Error('Login failed');
How do I get nexus to handle this error so that it comes back in graphql errors array?

As I understand it's not nexus jobs to handle errors. What handles resolver errors is the graphql server that you are using (apollo, yoga, etc...).
See formatError option:
Apollo: https://www.apollographql.com/docs/apollo-server/api/apollo-server#apolloserver
Yoga: https://github.com/prisma/graphql-yoga/#startoptions-options-callback-options-options--void----null-promisevoid
In my case I'm using Yoga and when one of my resolvers throws an error, it handles automatically and fowards to the user :+1:  Hope that helps!

@israelglar explained the situation correctly. Nexus today assumes you will be running with Apollo Server. If that changes in the future we could revisit the topic of error handling as a new feature. But that is not on the current roadmap.

Read through the comments above, and understand that it’s not nexus’ job to handle errors. However, as I have it currently set up with graphql-yoga, using nexus actually interferes with error handling: when I throw an error, nothing ends up getting returned from the resolver, which therefore throws a superimposed error such as Cannot return null for non-nullable field Mutation.authCodeVerify.
The logger still shows the Incorrect verification code error, but it then is immediately followed by the Cannot return null for non-nullable field Mutation.authCodeVerify error.
Example
// Packages
import { intArg, stringArg } from 'nexus'

export default {
  // nullable: true,
  type: 'User',
  args: {
    authCode: intArg({ nullable: false }),
    mobile: stringArg({ nullable: false })
  },
  resolve: async (parent, { authCode, mobile }, { photon }, info) => {
    // Get user by auth code and mobile
    const users = await photon.users.findMany({ where: { AND: [{ authCode }, { mobile }] } })

    if (users.length === 0) {
      throw new Error('Incorrect verification code')
    }

    return users[0]
  }
}

Ah! Sorry, the above happened because I actually had had a try {...} catch(err) {...} inside my resolver. Once I removed it, error handling once again worked. So please disregard.


vocabulary endpoints

we will need endpoints for vocabularies (entity kind, role etc.) to be able to populate selects

event kind

see #45 and #44

role, event_kind and occupation are implemented.
closing this for now