text:
chore: Merge wds and anvil feature flags

Description
Cleaning up three patterns of checks to enable wds and anvil into two.
wds and anvil had to have different flags coz anvil had to play catch up with wds, now that's not the case so it does not make sense to have two flags.
Old patterns

checking if the wds feature flag is enabled
checking if the anvil feature flag is enabled
checking if the layout system of the app is anvil

New Pattern

checking if anvil feature flag is enabled (used only for creating an anvil app)
checking if layout system of the app is anvil

Fixes #32590
or
Fixes Issue URL

[!WARNING]
If no issue exists, please create an issue first, and check with the maintainers if the issue is valid.

Automation
/ok-to-test tags=""
:mag: Cypress test results

[!CAUTION]
If you modify the content in this section, you are likely to disrupt the CI result for your PR.

/build-deploy-preview skip-tests=true

/build-deploy-preview skip-tests=true


text:
[Perf]Prevent resizable component rerenders

Description
This PR contains changes for Preventing re-renders of Resizable component on keyPress on top of selectively-update-redux-store branch.
This is a draft PR, To test performance on deploy Preview and check for complete suite of Integration tests.
Fixes # (issue)
Type of change

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
Checked Profiler for Re-renders of Resizable component.
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

/ok-to-test sha=059cdd8

/ok-to-test sha=0e27158

source: gharchive/pull-request

repo: appsmithorg/appsmith

license_type: permissive

license_source: github-api


text:
Publish Appsmith helm chart

Description

Recreated the helmchart index.yaml and the chart files to reflect the change in values.yaml  appsmith-editor to appsmith-ce
Fixes # (issue)

if no issue exists, please create an issue and ask the maintainers about this first

Type of change

Please delete options that are not relevant.

Bug fix

How Has This Been Tested?
Tests
tested this change from my own repo with changes
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

@sharat87   can you please review this changes


text:
Failure to compile using xcodebuild

apptentive-ios version 5.2.3
xcode version 10.1
We have a react native project that integrates the Apptentive iOS SDK through cocoa pods. xcodebuild fails while deploying the app via from local machines for some of our teammates with the following output. We have been so far unable to determine what the difference is between the successful and failing machines. At one point, reducing the iOS Deployment Target from 10.3 to 9.0 temporarily solved the problem for some folks, but it has since resurfaced.
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h:20:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk/System/Library/Frameworks/CoreText.framework/Headers/CTFontTraits.h:12:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk/System/Library/Frameworks/CoreText.framework/Headers/CTDefines.h:12:10: fatal error: could not build module 'Darwin'
#include <Availability.h>
 ~~~~~~~~^
1 error generated.
While building module 'UIKit' imported from ../../../ios/Pods/apptentive-ios/Apptentive/Apptentive/Apptentive.h:9:
While building module 'FileProvider' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSFileProviderExtension.h:15:
In file included from <module-includes>:1:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk/System/Library/Frameworks/FileProvider.framework/Headers/FileProvider.h:8:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk/System/Library/Frameworks/FileProvider.framework/Headers/NSFileProviderDomain.h:8:9: fatal error: could not build module 'Foundation'
#import <Foundation/Foundation.h>
 ~~~~~~~^
1 error generated.
21 errors generated.
In file included from /Users/michaelriess/go/src/github.com/scriptdash/clients/native/node_modules/react-native-apptentive-module/ios/RNApptentiveModule/ApptentiveModule.m:9:
../../../ios/Pods/apptentive-ios/Apptentive/Apptentive/Apptentive.h:9:9: fatal error: could not build module 'UIKit'
#import <UIKit/UIKit.h>
 ~~~~~~~^
While building module 'UserNotifications' imported from ../../../ios/Pods/apptentive-ios/Apptentive/Apptentive/Apptentive.h:10:
In file included from <module-includes>:1:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk/System/Library/Frameworks/UserNotifications.framework/Headers/UserNotifications.h:8:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk/System/Library/Frameworks/UserNotifications.framework/Headers/NSString+UserNotifications.h:8:9: fatal error: could not build module 'Foundation'
#import <Foundation/Foundation.h>
 ~~~~~~~^
1 error generated.
23 errors generated.

Any help greatly appreciated!

Apologies for the delay in responding, we had a bit of a breakdown in our triage process!
Just to be clear, you're using react native link to incorporate the Apptentive bridge code, and then using CocoaPods to incorporate the Apptentive iOS SDK?

No worries, thanks Frank!
We are using CocoaPods to incorporate the SDK, but we have the bridge code linked manually rather than through react native link.

I haven't been able to reproduce this error, but there are references to Xcode 10's new build system leading to errors like this. Can you try selecting the project, choosing File > Workspace Settings… and setting it to use the legacy build system?

Did changing the build system allow you to build successfully?

Hi @frankus sorry for the radio silence here. We use the legacy build system by default, but the error appears to be unrelated. Our only solution continues to be (re)setting the Apptentive library's deployment target to 9.0.

Hi @mhriess, thanks for circling back. I'll take a closer look with my team.
To be sure: is this blocking you from release, or is it more of a hinderance? Either way, we'll look for a solution, but this will help us prioritize.
Also, which app are you working on this for? Let me know and I'll take a look at our backend to make sure everything is in line for that app.
Thanks!

source: gharchive/issue

authors: CaseyApptentive frankus mhriess

repo: apptentive/apptentive-ios

license_source: bigquery


text:
There are no commands defined in the "crud" namespace.

All the installation steps are correctly done.
The command i try to execute is:
php artisan crud:controller BoxController --crud-name=boxes --model-name=Box --view-path="boxes" --route=no
The error:
[Symfony\Component\Console\Exception\CommandNotFoundException]
  There are no commands defined in the "crud" namespace.

Just updated to Laravel Framework 5.4.12

The command:
 php artisan config:clear
fix it.

Please close this issue.

for me, php artisan config:clear didn't solve the problem.
Still getting the error.

repo: appzcoder/crud-generator

license: mit


text:
chore(main): release 0.1.1

:robot: I have created a release beep boop
0.1.1 (2024-05-04)
Bug Fixes

CLI does not produce release binaries (#3) (f373d4c)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/apricote/hcloud-upload-image/releases/tag/v0.1.1 :sunflower:

repo: apricote/hcloud-upload-image

license: MIT


text:
Use logging instead of print statements

Replace print statements with calls to a logger.

I've addressed this in #31

Fixed in #31

authors: apriha willgdjones

repo: apriha/snps


text:
Github <---> Jenkins improvements

Improvements:

Add PreCheckNode stage

Thanks @agheata but I wanted to add some more messages in the dialog between Jenkins and GitHub. I can open a new one no problem.

No problem @peremato, in case some PR is still WIP, please mark it so we don't merge accidentally.

authors: agheata peremato

repo: apt-sim/AdePT


text:
Feature_Request: A number of issues with the current websites

Is your feature request related to a problem? Please describe.

First the home button does not work on the about page because of the link text is out of anchor element.
footer does not cover the width of the desktop layout.
The achievement can be improved and centered on mobile as well as desktop.

Describe the solution you'd like

Moving the span element with home text inside anchor tag on about page.
removing min-width from main container or moving footer out of main container.

Additional context (Mandatory )
Screenshots:
as you can see "METAVERSE as secured a position in top 50 maintainer repositories in QUINE HACTOBERFEST challenge" container is not displayed well on mobile.

The footer doesn't cover the width on desktop:

Are you contributing under any open-source program ?

GSSOC24'

I would like to work on this . Please could you assign me this issue under GSSOC'24

@Stiffpixels I have assigned you . you can start working on it.

@Kalyan9064 this issue is already assigned. So I want to recommend you to raise new issues which you want to work on

@Stiffpixels I have assigned you . you can start working on it.

can you add the level label as well?


text:
feat: Fixed Navbar UI

Improved Navbar UI
#903
Title : [Enhancement]: The Navbar UI needs improvement
Issue No. : #903
Code Stack :  HTML, CSS, JS
Close #903
Description
Improved the navbar UI. Made it less crowded and responsive.
Video/Screenshots (mandatory)

Type of PR

[ ] Bug fix
[X] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Checklist:

[X] I have performed a self-review of my code.
[X] I have commented my code, particularly in hard-to-understand areas.
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[X] I have gone through the  contributing.md file before contributing

Additional context:

##Are you contributing under any Open-source programme?

[X] I am contributing under GSSOC'24
[ ] I am contributing under VSOC'24

Hi @apu52
I want to work on this issue.
Please assign this issue to me.
I will do it shortly.
You can refer to my previous project where I have done it.
https://raj-aditya-27.github.io/SarvottamSamachar/

Hi @apu52
I want to work on this issue. Please assign this issue to me. I will do it shortly.
You can refer to my previous project where I have done it. https://raj-aditya-27.github.io/SarvottamSamachar/

Actually this issue has already been solved . & this issue & pr is outdated , sorry I can't assign u this issue.


text:
Cannot run program "trivy"

Hi, Post installation of the plugin, when I try to run the scan I get the error Cannot run program "trivy": Create process error=2, The system cannot find the path specified. Have anyone got this issue?

you have install trivy on your machine and add it to your path variables or specify it's location in the Tools -> Trivy: Settings.

Having this in the plugin description may save time.

repo: aquasecurity/intellij-trivy


text:
Update UI/UX to Differentiate Between DISARM Red Framework and MITRE ATT&CK Mappings in Analyst Dashboard

Description
To improve the usability and clarity of the analyst dashboard, we need to update the UI/UX to clearly differentiate between mappings from the DISARM Red Framework and the MITRE ATT&CK Framework. This will help analysts quickly identify which framework a particular mapping belongs to, enhancing their ability to analyze and interpret the data.
Task

UI/UX Design Update: Redesign the analyst dashboard to visually differentiate between DISARM Red Framework and MITRE ATT&CK Framework mappings. This could include using different colors, icons, or labels to represent each framework.
Implement Visual Cues: Develop and implement visual cues (such as color coding, icons, or distinct labels) that clearly indicate whether a mapping is from the DISARM Red Framework or the MITRE ATT&CK Framework.
Dashboard Integration: Ensure that the updated design is seamlessly integrated into the existing analyst dashboard, with consistent styling and behavior across all elements.
User Testing and Feedback: Conduct user testing to ensure that the differentiation is clear and intuitive for analysts. Gather feedback and make any necessary adjustments.
Documentation Update: Update the user documentation to reflect the new UI/UX changes and provide guidance on how to interpret the different mappings.

Acceptance Criteria

Successful implementation of visual differentiation between DISARM and MITRE ATT&CK mappings in the analyst dashboard.
Positive feedback from users indicating that the differentiation is clear and helps in their analysis.
Thorough testing completed with no major issues affecting the usability or functionality of the dashboard.
Updated documentation that clearly explains the new UI/UX elements and their purpose.

Steps

Design and Planning: Complete the design and planning phase.
Development and Implementation: Implement the UI/UX changes post-design.
Testing and Feedback: Conduct testing and gather feedback to ensure the differentiation is effective and user-friendly.
Deployment and Documentation: Deploy the updated dashboard to production and update the documentation post-testing.

to fix your trouble check this fix, i see it in another issue,
https://github.com/Jostino/RimWorld-it/releases/tag/fix
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble check this fix, i see it in another issue,
https://github.com/Jostino/RimWorld-it/releases/tag/fix
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

repo: arachne-threat-intel/thread


text:
Athenapdf seems to strip images

I've been trying out Athenapdf with some websites, but it seems like images are not included in the output.
The issue is reproducible with the google frontpage.
Command:
docker run -v (pwd):/converted/ arachnysdocker/athenapdf athenapdf -D 10000 -T 100000 --no-cache --no-portrait https://google.de
Output:
a413860bd1d2c36582bc11bb306cee8620b2f911.pdf

It appears to be an issue with the resolution / DPI.
When the -Z 2 argument is added, the logo shows up.
Interestingly enough, google.de appears to be doing something unusual with its logo when cookies are enabled (using -B causes the image to load as well).

Passing --force-device-scale-factor=<N> works as well (N is 1 by default). The problem appears to be related to how Chrome detects, and sets the default UI scaling factor.
I noticed that setting --force-device-scale-factor=2 works in the example you've provided.
Let me know if it helps.

I'm having this problem as well, we're trying to render PDFs from a website that depends heavily on background images.

Closing due to inactivity. Feel free to respond if this is still an issue.

authors: MrSaints ejoebstl eslick

repo: arachnys/athenapdf


text:
Failure: Updating package lists

I'm getting this message:
`W: Failed to fetch https://github.com/XavierBerger/RPi-Monitor-deb/raw/master/repo/Packages Bad header line
E: Some index files failed to download. They have been ignored, or old ones used instead.`
I started your script with the following flags:
sudo bash rtinst.sh -d -l -t
Everything else seems ok, but I'll submit other bug reports as I see them.
System Info: Raspberry Pi 2 with Raspbian Jessie. If you need more diagnostic info, let me know.
:)

repo was most likely temporarily unavailable. Should not be an issue unless the problem persisits.


text:
rtorrent restarts itself automatically

Whenever I stop rtorrent it restarts itself. I've tried using, 'rt stop' and sigterm the process in htop. After a few minutes rtorrent restarts itself. How can I shut off rtorrent?

Whenever I stop rtorrent it restarts itself. I've tried using, 'rt stop' and sigterm the process in htop. After a few minutes rtorrent restarts itself. How can I shut off rtorrent?

You need to put # before script in cron.
crontab -e
put # before script
exit and save

authors: Hello-code-junky MickeMM


text:
Precompiled queries

We execute a large number of the same query with shifting params and its been observed most of the query time is listed as compilation (which I suspect includes other stuff). It would be good to cache and reuse a high hit rate (in our case it can be > 3k rps against a >40M doc collection) query plan or precompile it somehow and statistically refresh it.

Hi,
Closing this as a duplicate of https://github.com/arangodb/arangodb/issues/6999

authors: curtdept dothebart

repo: arangodb/arangodb


text:
Error reporting for hotbackup restore

This PR accompanies arangodb/enterprise#633.
It is a pure CHANGELOG entry for the other bugfix.

http://jenkins.arangodb.biz:8080/job/arangodb-matrix-pr/13683/

http://jenkins.arangodb.biz:8080/job/arangodb-matrix-pr/13683/

Tests blue.

Tests blue.


text:
better aql error message

http://jenkins01.arangodb.biz:8080/view/PR/job/arangodb-matrix-pr/3598/

Just saw that this change may produce internal errors:
2019-03-21T17:59:35.663Z [PASSED] testExclusiveExpectConflict in 2019-03-21T17:59:26.766Z+8.897s
2019-03-21T17:59:51.464Z [PASSED] testExclusiveExpectNoConflict in 2019-03-21T17:59:35.663Z+15.801s
2019-03-21T17:59:51Z [24273] S ERROR JavaScript exception in file '/home/steemann/Arango34NoAsan/js/server/modules/@arangodb/arango-statement.js' at 84,16: ArangoError 4: Expecting type Array or Object (while executing)
2019-03-21T17:59:51Z [24273] S ERROR !  var result = AQL_EXECUTE(this._query, this._bindVars, opts);
2019-03-21T17:59:51Z [24273] S ERROR !               ^
2019-03-21T18:00:02.904Z [PASSED] testExclusiveExpectConflictAQL in 2019-03-21T17:59:51.464Z+11.440s
2019-03-21T18:00:17.097Z [PASSED] testExclusiveExpectNoConflictAQL in 2019-03-21T18:00:02.904Z+14.193s

This is because it always assumes opRes.slice() is an array (but it may not).

Please apply the following patch to fix it:
diff --git a/arangod/Aql/ModificationBlocks.cpp b/arangod/Aql/ModificationBlocks.cpp
index 8c1e0f20e3..e00fe3db94 100644
--- a/arangod/Aql/ModificationBlocks.cpp
+++ b/arangod/Aql/ModificationBlocks.cpp
@@ -352,29 +352,26 @@ void ModificationBlock::handleBabyResult(OperationResult const& opRes,

   auto code = first->first;

-  auto findMessage = [](OperationResult const& opRes, int errorCode) -> std::string {
-    std::string message;
-    for (auto doc : VPackArrayIterator(opRes.slice())) {
-      try {
-        if (doc.hasKey("errorNum") && doc.get("errorNum").getInt() == errorCode) {
-          if (doc.hasKey("errorMessage")) {
-            message = doc.get("errorMessage").copyString();
-            break;
-          }
+  // check if we can find a specific error message
+  try {
+    if (opRes.slice().isArray()) {
+      for (auto doc : VPackArrayIterator(opRes.slice())) {
+        if (!doc.isObject() || !doc.hasKey("errorNum") || doc.get("errorNum").getInt() != code) {
+          continue;
+        }
+        VPackSlice msg = doc.get("errorMessage");
+        if (msg.isString()) {
+          THROW_ARANGO_EXCEPTION_MESSAGE(code, msg.copyString());
         }
-      } catch (...) {
       }
     }
-    return message;
-  };
-
-  auto message = findMessage(opRes, code);
-  if (message.empty()) {
-    THROW_ARANGO_EXCEPTION(code);
+  } catch (...) {
+    // fall-through to returning the generic error message, which better than
+    // forwarding an internal error here
   }

-  Result rv(code, message);
-  THROW_ARANGO_EXCEPTION(rv);
+  // no specific error message found. now respond with a generic error message
+  THROW_ARANGO_EXCEPTION(code);
 }

 RemoveBlock::RemoveBlock(ExecutionEngine* engine, RemoveNode const* ep)

Please also do the change in the devel PR.

http://jenkins01.arangodb.biz:8080/job/arangodb-matrix-pr-linux/4962/

http://jenkins01.arangodb.biz:8080/view/PR/job/arangodb-matrix-pr/3631/

http://jenkins01.arangodb.biz:8080/view/PR/job/arangodb-matrix-pr/3655/

authors: ObiWahn jsteemann


text:
Exception on less-than operator in template argument

With code like
template<typename T, unsigned N>
void foo(typename std::enable_if<(N < sizeof(T)), T>::type argument) {}

void bar() { foo<int, 2>(3); }

the parsing in collapseName breaks down, because < and > no longer match up. Then we go into retval.append(pos, new_pos); with pos > new_pos, which causes a std::length_error to be thrown in libstdc++.
Note that while C++11 syntax requires parantheses around comparisons in template arguments (like in the code above), they don't seem to appear in the string that we have here, which looks like std::enable_if<(2u) < (sizeof(int)), int>::type.

It's amazing what gets put into symbols these days...
Also, parsing C++ is hard.
I'll stew on this and see what I can come up with.  The potential upside is that maybe I'll be able to deal with op<< and op>> as well.

I have a band-aid fix for this that I'm not ready to post yet, but it basically does an if (nasty case) return uncollapsedName;  That isn't a real fix, as you can still get into some situations where my trivial matching code matches things that it isn't supposed to, and gives misleading results.  That situation is probably preferable to where we are right now though.

I have a band-aid fix for this that I'm not ready to post yet, but it basically does an if (nasty case) return uncollapsedName;

I've done something similar for now, because effectively it shouldn't change the statistic.
diff --git a/src/Analysis.cpp b/src/Analysis.cpp
index a556b0a..f969a73 100755
--- a/src/Analysis.cpp
+++ b/src/Analysis.cpp
@@ -278,6 +278,8 @@ std::string collapseName(const std::string &elt)
         // pos is now pointing at a close angle, or it is at the end of the string
     }
     // append the footer
+    if (pos > new_pos)
+        pos = new_pos;
     retval.append(pos, new_pos);
     return retval;
 }

That isn't a real fix, as you can still get into some situations where my trivial matching code matches things that it isn't supposed to, and gives misleading results. That situation is probably preferable to where we are right now though.

I think this is a pretty hard problem, because the parentheses around the comparison expression that one would expect are no longer there. Maybe something needs to be changed in the demangling code.

Should be fixed by #24

authors: aaronpuchert aras-p ben-craig

repo: aras-p/ClangBuildAnalyzer

license: Unlicense


text:
🛑 Test loibra.moo.com is down

In d3e3af6, Test loibra.moo.com (http://loibra.mooo.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Test loibra.moo.com is back up in 7755a5b.

repo: aratan/Monitorizaci-n


text:
[BUG] V11 Won't Load Scenes With Tokens Anymore

Describe the bug
In my v11 game, after updating to 2.2.6, the canvas in any scenes with tokens will not load.
To Reproduce
Steps to reproduce the behavior:

Be on Foundry V11
Attempt to load a scene with tokens on it.
The canvas will not render for the scene.

Expected behavior
The canvas renders.
Environment:

Foundry Core Version: v11.315
Module Version: 2.2.6
Host: Forge
OS & Browser: Windows 11, Chrome

I encountered this exact same issue today (9th September 2024), almost in the exact same circumstances as the initial report above, I am on windows 10 and do not use forge, just foundry, but otherwise all other circumstances to the above report are identical, I have used find the culprit and determined that with all other modules bar this one turned off, canvas still will not render. For now I just have to move forward without the module.

Okay, I think this following patch fixes the issue:
diff --git a/scripts/drawing.mjs b/scripts/drawing.mjs
index 699f0a9..ebfeb76 100644
--- a/scripts/drawing.mjs
+++ b/scripts/drawing.mjs
@@ -1,5 +1,6 @@
 import constants from './shared/constants.mjs';
 import { defaultTheme } from "./theme.mjs";
+import * as utils from "./shared/utils.mjs";

 export class Color {

Basically the "drawing.mjs" file makes reference to utils, but it's not being imported... so the code fails to find anything called "utils" in that scope. With this patch, I can now load scenes with tokens on them.

authors: Arnura TheNittles skepickle

repo: arbron/fvtt-hp-bar


text:
Feature Request: Streamed code completions in the VS code editor

I realize this is a tall ask, but I looked around and didn't see any other discussions about this feature. I could have missed a previous discussion somewhere, or maybe it's just impossible...
However, I just noticed that an example of streaming completions was recently published by Open AI. Maybe this makes it a possibility, or perhaps not. I but wanted to at least ask so you can give your thoughts on the possibilities.
https://github.com/openai/openai-cookbook/blob/main/examples/How_to_stream_completions.ipynb
Thanks,
Nick

Hi @lotekjunky
sorry for the delayed response. I've changed country recently, and that's taken up most of my time.
It's a good suggestion. I want to switch to streaming, but how vscode interacts with webviews makes the implementation tricky. I'll look into this feature and see if it's feasible.

Hi @lotek4u
Streaming isn't feasible with the way that vscode and webview work (currently). I've added a response indicator to help know that the request is still being processed.

repo: arbs-io/vscode-openai


text:
Export color coded Excel

Problem
when upgrading, I have been asked to go in and turn on & off the different modules to see what is broken / conflicting .... and Keeping track of that is a ... challenge when I have 85 active modules :-)
Solution
Would be great to have a way to keep track of the testing, makes notes etc ...
My suggestion would be to make it exportable to excel or google sheets ... with the colors in the list ... then I could add a column for status or make notes about errors etc
Alternatives
No response
Context
No response

You could just use the source Google Sheets document that this is pulling data from.

repo: arcanistzed/mcc


text:
Some suggestions on compatibility

Move these recipes into arcana2plus namespace

There are many recipes in minecraft namespace such as flint.json, which could cause compatibility issues with other mods.
NOTE: Also concern RecipeManagerMixin, which should also be modified.
Register your own recipe type and its serializer, instead of using Mixin and Java code.
This is good for extensibility. You can view my repo for some inspiration. >> teddyxlandlee/player-skull <<
Class initializer is a good thing. Things in the class initializer will run just when the class is loaded. It looks like that:

public class Foo {
    // Other code
    static { // here it is
        // ...
    }
    // Other code
}

My intention is to create a config file where these recipes can be disabled. I think this would solve compatibility issues.

My intention is to create a config file where these recipes can be disabled. I think this would solve compatibility issues.

Then creating a bundled resource pack with fabric-resource-loader-v0 is a good idea. Those recipes which should be optional would be moved into the bundled resource pack.

authors: arcanoren teddyxlandlee

repo: arcanoren/arcanaPlusPlus


text:
[feature] add prefix string to the ID attribute

I have 2 concerns about the element ID's that Archi assigns for model elements:

First is that it does occasionally generate one with leading zeroes. This causes havoc with Excel export/import if you forget to select the "Use Excel leading zeros/spaces workaround".
Second is that the ID's are very cryptic when viewing them in an exported spreadsheet and more so when exporting as individual files using JB's GRAFICO plugin.

It seems to me that both of these issues could be resolved if a suitable text string was added to the front of the ID after it as generated. What would be very helpful would be to use a 3 or 4 character acronym for the element/relation type, followed by a "-" and then the generated ID. This would aid readability, eliminate the chance of leading zero/space characters, and still not compromise the uniqueness of the current ID generation strategy.
Regards,
Peter

point (1) is being addressed for Archi 4.7

What would be very helpful would be to use a 3 or 4 character acronym for the element/relation type, followed by a "-" and then the generated ID.

No, because it is possible to change the concept type in a jArchi script. The prefix would then not be applicable, and the ID should not be changed at this point.

repo: archimatetool/archi


text:
[Feature] Possibility to render description and properties for different elements on views

Please a possibility to render description and properties for different elements on views (like at attached image).

Hi,
Phil and I had a recent discussion about this idea, but this raised several UX questions:

Does this has to be set on a per view basis (and not a one off option associated with the concept)?
If someone wants to select the list of properties to show, then is this list configured on a per view basis?
How do we show properties? Only name? value? both?

If we are able to define a good (but simple) behavior, then this might be done after Archi 4.0 release.
Regards

Hi

Does this has to be set on a per view basis (and not a one off option associated with the concept)?
If someone wants to select the list of properties to show, then is this list configured on a per view basis?

It can be configurable - in properties of element can be added column with checkboxes to enable default behavior of element (display/not display some properties). And then on some view it can be overridden.
Per view implementation can be much more simple to implement - but it will not be very flexible (in this case person should configure every view. Case with default behavior per element can save time for every view.

How do we show properties? Only name? value? both?

Both - this will help to easy understand what we have at view without export to check generated file.
Thanks

Hi,
Per view implementation can be much more simple to implement
In fact that's the opposite. Properties are linked to concepts in the model, not the view, so this new attribute (show the property) could easily be added on the property (making this a model wide state) but it's very difficult to define a per view state (this would require a new kind of information that links not only the element to a view but each properties, making sure that if a property is removed all links are too).
Both - this will help to easy understand what we have at view without export to check generated file.
That might be the best option for your use case but that's not that simple. Another use case it to do kind of data modelling. In this case you would use property name for the attribut name, and property value for the textual description of the attribute. This means that only names should be seen on view (value would just be used for documentation purposes).
So to summarize, not so simple to find a simple implementation that covers all these use cases, So we have to think twice about a potential first step that would not have to be fully redesigned in the future.
Regards,

This would be very helpful as well, at least the description part of the element to show descriptions next to elements for illustration purposes... instead of having to create a note and copying the description text into it for every element...
Even if it is a right click option on an element or maybe a toggle/button on the properties view to show it in the view next to the element?
It can be just a simple "create note with description text" function place close to the mouse cursor on the view...

It can be just a simple "create note with description text" function place close to the mouse cursor on the view...

This is another thing IMHO, but maybe easier to implement: One could add a checkbox on a note to replace content by the description attribute of the concept connected to the note. Some obvious safe guards should be added though.
Re the original discussion, a first MVP could be to simply add a visual atributte (ie. attribute related to the context of the view, not the element itself) to add all properties keys and/or all properties values (not a one by one selection.

Perhaps we should list it as a separate feature request then?
That alone (auto description note generation) will already add a lot of value, even though other property rendering would also be very useful...

Is there any work done on this item till today?

Is there any work done on this item till today?

Yes and no ;-)
You can achieve the same result by using Hervé's specialization plugin.
Phil and I are planning to add this feature (label customization) natively in Archi in 2020. See our roadmap.

This is implemented in #576 so closing this.

authors: FlightControl-User Phillipus jbsarrodie theunsfvo vgotra


text:
add map function to listing to convert all values in to some other model

add map function to listing to convert all values in to some other model

@architagr can I take this up?

authors: architagr shashank-priyadarshi


text:
Create a model for floor heating

to replace calc_TABS which currently uses the same code as calc_RAD.

are you referring to calc_TABSH instead? i believe that is the calculation for floor heating from my version.

For PhD in Zurich : )

hey @martin-mosteiro, the "PhD in Zurich" finally arrives!
I spent sometime researching on the models, maybe it will be helpful for you. Let's arrange a time to discuss about it, and then we could hand this issue over to you.

After looking into the models for thermo-active building elements with @martin-mosteiro, the issue is now transferred to him.
However, since Martin will have other tasks for M1, it might be more feasible to set the deadline to M2. What do you think, @JIMENOFONSECA ?

authors: daren-thomas shanshanhsieh


text:
Incorrect color contrast on vim with st

I'm using vim 8.1 (with +termguicolors) inside st under dwm. I applied the nord theme to st. I installed nord trough Plug as recommended.
But for some reason some colors are incorrect inside vim... For instance as you can see on the screenshots line numbers and comments color are to close to the background color.
More, there is now visual selection color at all. Everything else looks ok trough...

Hi @loustak :wave:, please note that the linked st theme is not an official theme but a contribution of a Nord user. I've not checked if the used colors are matching Nord's styles for syntax highlighting so your problem might be related to this.
I've quickly checked the proposed theme and the adjustment of Nord's comment color is not included. This explains why comments and the line numbers using a darker color ( nord3) instead of the new #616e88 value ( nord3 brightness increased by 10%).
Also another problem might be that you Vim and terminal is not configured to use true colors. Can you please try to add the following config to your .vimrc and check if the problem still occurs:
if (has("termguicolors"))
  set termguicolors
endif

Also please make sure you're running at least Nord Vim v0.10.0 or higher, otherwise the new comment color is also not supported.

Thanks for the answer @arcticicestudio. I tried changing the color inside my st configuration to the new nord3 color. No changes.
I checked my vim and tried set termguicolors it make all the text goes white:

I checked the nord vim version inside nord.vim installed by plug, and I'm using v0.12.0:
let s:nord_vim_version="0.12.0"

I found a solution: https://github.com/vim/vim/issues/993#issuecomment-255651605
Adding the following lines to my .vimrc solved all my colors problems:
" set Vim-specific sequences for RGB colors
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"

Did the same thing, however I still can't get the current line highlight to work.
Maybe that requires a different sequence?

@DictumMortuum you are right. I didn't noticed it first but I have the exact same issue. So I reopen it.

Has someone found a solution to also enable highlight support for the current cursor line?
I haven't installed and configured st so having some help here would be nice to resolve this ticket.

I'd be happy to help, but I'm not sure what I should do - do you want me to try anything?

Does it work if you're disabling italic font rendering in both st and the specific Nord theme configuration? Might be possible that there are conflicts with the terminal sequences.

Hi !
St + vim works perfectly for me with this configuration. :wink:
St + Vim

St + Tmux + Vim

" ~/.vimrc

if exists('+termguicolors') && ($TERM == "st-256color" || $TERM == "tmux-256color")
	let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
	let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
	set termguicolors
endif

let g:nord_italic = 1
let g:nord_italic_comments = 1
let g:nord_underline = 1
let g:nord_uniform_status_lines = 1
let g:nord_uniform_diff_background = 1
let g:nord_cursor_line_number_background = 1
colorscheme nord

# ~/.tmux.conf

# $TERM, fix colors
set -g default-terminal "tmux-256color"
set -ga terminal-overrides ",*256col*:Tc"

Source : https://github.com/tmux/tmux/issues/1246#issue-292083184

For my case, I'm not running vim inside tmux.
@cyrilaugier can you provide the versions of st, vim and nord please? Because I have the same setup without tmux and I don't get the current line highlighted.

@cyrilaugier Thanks, this helps a lot to encircle the root cause :+1:
@loustak I guess I've also misunderstood your actual problem: I thought you're having wrong styles for the current line highlighting (like e.g. too dark or totally wrong color), but I guess this is also just a Vim setup problem on your side.
Have you enabled Vim's cursorline option? Otherwise the current line won't be highlighted at all :smile:
You can add set cursorline to your vimrc to enable it by default or run the command from within Vim.

Okay, I'm stupid, I just forgot to add the cursorline option...
The issue seems close now.

@loustak Not stupid, human. I could tell you a lot of private or job-related development/coding situations   where I was like "wow, the fix was a one-liner" after spending hours with debugging :upside_down_face:
Glad to see it works for your now.
@DictumMortuum Could you please also check if you're just missing the cursorline option? Otherwise we need to check other settings that might conflict with the theme.

Currently on vacation, but I believe that I don't have the cursor line
option enabled. Will check and update you as soon as possible !
On Fri, Jul 26, 2019, 8:56 AM Arctic Ice Studio notifications@github.com
wrote:

@loustak https://github.com/loustak Not stupid, human. I could tell you
a lot of private or job-related development/coding situations where I was
like "wow, the fix was a one-liner" after spending hours with debugging 🙃
Glad to see it works for your now.
@DictumMortuum https://github.com/DictumMortuum Could you please also
check if you're just missing the cursorline option? Otherwise we need to
check other settings that might conflict with the theme.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/arcticicestudio/nord-vim/issues/166?email_source=notifications&email_token=AAR7GLE7BY6XI4H74GKX6NLQBKGXFA5CNFSM4H3LCV6KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD23SQNQ#issuecomment-515319862,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAR7GLDQS6VAAOHTX7MM2ILQBKGXFANCNFSM4H3LCV6A
.

Confirmed, I'd forgot to set the cursorline option. I think that we can close!

authors: DictumMortuum arcticicestudio cyrilaugier loustak

repo: arcticicestudio/nord-vim


text:
Fix - use ResourceGroupName io ResourceGroup

Some PS module members were using ResourceGroup while we should have a uniform ResourceGroupName as parameter.
Closes #95

Went through the entire setup to be sure we didn't miss anything and noticed a typo in:
Arcus.Scripting.Security.psm1 -> ResourceGroupnName
Other than that, all is looking good.

Aha! Ok, fixed that. Thanks! Great catch!


text:
question: why only add one goroutine in metrics every 100 requests?

in https://github.com/ardanlabs/service/blob/f6bfce2ee2c965d8a81c4c04febc335afdda9896/business/sys/metrics/metrics.go#L63-L65 if I'm reading correctly, the goroutine counter is incremented every 100 requests, is this accurate? if I'm not wrong, one new goroutine will be spawned upon receiving 1 request.
shouldn't it be like this?
if v.requests.Value()%100 == 0 {
	v.goroutines.Set(int64(runtime.NumGoroutine()))
}

Ahhh you’re too fast Bill! I’d be honored to be one of the contributors

Sorry. I had a change to sit down and look at it. It was a great catch. You can definitely add yourself to the list and I will merge it.

You're welcome. I'm glad it is helping!

authors: ardan-bkennedy mrkagelui

repo: ardanlabs/service


text:
feat(kyve): init KYVE crypto fund PE-6448

This PR introduces KYVE crypto fund to the turbo SDK

:tada: This PR is included in version 1.11.0-alpha.1 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.11.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

authors: dtfiedler fedellen

repo: ardriveapp/turbo-sdk


text:
ArduinoISP: Add hint MISO/MOSI -> CIPO/COPI

The Arduino documentation uses the new CIPO/COPI terminology while the whole arduino core still uses the old MISO/MOSI.  While I thought about changing everything in the arduino cores, this would break many old sketches so I figuered adding a hint is the way to go. Also, only changing terminology in this sketch doesn't work for consistency reasons, eg. beginning in line 106.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant fritzlb

repo: arduino/arduino-examples


text:
Axios breaks datatable filters

Description
The Axios update to v0.28.0 had some breaking changes in parameter serialization. Objects and Arrays are now provided in a bracket style instead of an object style:
New: &filter[status]=published
Old: &filter={"status":"published"}
This change leads to json_decode errors in src/Http/Controllers/Admin/ModuleController.php due to Twill expecting a json_decodeable string attached to the "filter" request parameter.
Object { message: "json_decode(): Argument #1 ($json) must be of type string, array given", exception: "TypeError", file: "./vendor/area17/twill/src/Http/Controllers/Admin/ModuleController.php", line: 2135}
Steps to reproduce

navigate to a Twill datatable in the backend
use a Quickfilter or Tablefilter
analyze the request

Expected result

filters work as expected and do not result in a 500 error

Actual result

filtering results in a 500 error

Versions
Twill 3.2.0

There is a possibility it's breaking more than this
I didn't dig into it but titles are saved like this

authors: Tofandel florianschrottenloher-iu


text:
Contribution Guidelines, GitHub Integration

As anyone who has had a patch reviewed on bugzilla.gnome.org will know, there are some contribution guidelines for Banshee (and GNOME projects in general) but this information is tucked away in various places [1,2] and some can cause surprise to casual GitHub users as the flow is a bit different including an (AFAIK) unwritten rule against merges.
We should make sure the guidelines are presented to avoid surprise when reviewing pull requests.
[1] http://banshee.fm/contribute/write-code/
[2] https://wiki.gnome.org/Git/CommitMessages

Just to highlight that this isn't a reflection on recent patches, which have been ideal.
But also to record that in my advice on a gstreamer pull request about tags not being assembly names and being all lower case, as per GNOME guidelines, I might have been wrong - there are plenty of instances in the logs where the assembly name is used as a tag.

Merged #13

repo: arfbtwn/banshee


text:
[DOCS] Add contributing pages

### Tasks
- [ ] create a page for [GitHub workflows](https://docs.argilla.io/en/latest/community/contributing.html). We can copy-paste this reasoning and page.
- [ ] create a page for the [Development environments](https://docs.argilla.io/en/latest/community/developer_docs.html). Feel free to adapt this to the current deployment of Argilla UI, docs (mkdocs now) and server (@jfcalvo), and SDK 2 (@burtenshaw )

Added here: https://docs.argilla.io/latest/community/contributor/

repo: argilla-io/argilla


text:
Simulated Annealing acceptance depends on previous cost, not current

https://github.com/argmin-rs/argmin/blob/6051c4fc3f2b407954f25d3c54fb794fbd5cc619/src/solver/simulatedannealing/mod.rs#L288
There might be some confusion due to the naming of https://github.com/argmin-rs/argmin/blob/6051c4fc3f2b407954f25d3c54fb794fbd5cc619/src/solver/simulatedannealing/mod.rs#L267

Thanks! You are right, I think prev_cost should be used instead of state.get_prev_cost() in the comparison. Otherwise comparison would be done against the cost from two iterations before.

authors: TheIronBorn stefan-k

repo: argmin-rs/argmin


text:
Implement Verify Weight

Closes #22
The weight verification takes into account the following scenarios:
Valid HTTPProxy
When the HTTPProxy is valid and does not contain errors.
status:
  conditions:
  - lastTransitionTime: "2023-08-10T22:27:04Z"
    message: Valid HTTPProxy
    observedGeneration: 43
    reason: Valid
    status: "True"
    type: Valid
  currentStatus: valid
  description: Valid HTTPProxy

Invalid HTTProxy
When the HTTPProxy contains an error or its state is invalid.
status:
  conditions:
  - errors:
    - message: 'fqdn "example.com" is used in multiple
        HTTPProxies: argo-rollouts-demo/demo, test-demo/demo'
      reason: DuplicateVhost
      status: "True"
      type: VirtualHostError
    lastTransitionTime: "2023-08-10T22:26:30Z"
    message: At least one error present, see Errors for details
    observedGeneration: 1
    reason: ErrorPresent
    status: "False"
    type: Valid
  currentStatus: invalid
  description: At least one error present, see Errors for details

Outdated HTTPProxy
When the HTTPProxy status' observedGeneration field does not match the metadata's generation field don't match. This happens when the operator is unavailable or is having issues updating the HTTPProxy.
apiVersion: projectcontour.io/v1
kind: HTTPProxy
metadata:
  generation: 50
  name: demo
status:
  conditions:
  - lastTransitionTime: "2023-08-10T22:40:39Z"
    message: Valid HTTPProxy
    observedGeneration: 49 # current generation is 50, meaning the operator still hasn't reflected changes made to manifest
    reason: Valid
    status: "True"
    type: Valid
  currentStatus: valid
  description: Valid HTTPProxy

@mvgmb  ping

authors: izturn mvgmb


text:
Git Output Artifacts

Summary
Currently Git Artifact only supports input, providing support for output would be great. I can see this providing credentials is already supported via secrets, theoretically the minimum extra field required would be a commit message
Use Cases
Easy workflows that needs to update remote git repositories, such as argocd configuration repos.

Message from the maintainers:
Impacted by this bug? Give it a 👍. We prioritise the issues with the most 👍.

I like the idea very much.
In my opinion the code would look something like:
    outputs:
      artifacts:
      - name: src
        path: /src/example
        git:
          repo: https://github.com/golang/example.git
          message: Add git push artifact.
          retries: 2

But I think it will be a great pain, as go-git still doesn't work properly with shallow clones. So if the repo is updated concurrently, a pull and push will lead to "non-fast-forward update" (pull) and "object not found" (push) errors.

authors: Asherslab nice-pink

repo: argoproj/argo-workflows


text:
gc-ttl dose not work

Is this a BUG REPORT or FEATURE REQUEST?:
What happened: I submit the gcc-ttl.yaml , but after the workflow finished, it did not delete the workflow and pods
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:

Argo version: v2.2.0

Same to me. After checking the workflow-controller log, it shows
E0921 18:21:51.030059       1 ttlcontroller.go:124] error deleting 'default/gc-ttl-5mgg4': workflows.argoproj.io "gc-ttl-5mgg4" is forbidden: User "system:serviceaccount:argo:argo" cannot delete workflows.argoproj.io in the namespace "default".
@jessesuen so here we need to do another rolebinding?

Oops, yes the role needs to be expanded to perform delete:
- apiGroups:
  - argoproj.io
  resources:
  - workflows
  - workflows/finalizers
  verbs:
  - get
  - list
  - watch
  - update
  - patch
  - delete # <<<< this needs to be added

authors: jessesuen mysteryHJJ ywskycn

repo: argoproj/argo


text:
 inputs.parameters.image was not supplied using retryStrategy in a DAG since 2.4.0

Is this a BUG REPORT or FEATURE REQUEST?:
BUG REPORT
What happened:
Using RetryStrategy on a container causes the retry-step to fail with inputs.parameters.image was not supplied, even though the resulting child-pod succeeds.

What you expected to happen:
The retry step should succeed if the child-pod succeeds within the retry limit.
How to reproduce it (as minimally and precisely as possible):
Workflow: wf-strip.yaml.txt
Anything else we need to know?:
Removing the last 2 lines from the attached workflow, so removing the retryStrategy, causes the workflow to succeed. Also works without issue on 2.3.0
Environment:

Argo version: 2.4.0

Kubernetes version :

clientVersion:
  buildDate: "2019-08-19T11:13:49Z"
  compiler: gc
  gitCommit: 96fac5cd13a5dc064f7d9f4f23030a6aeface6cc
  gitTreeState: clean
  gitVersion: v1.14.6
  goVersion: go1.12.9
  major: "1"
  minor: "14"
  platform: windows/amd64
serverVersion:
  buildDate: "2019-02-28T13:30:26Z"
  compiler: gc
  gitCommit: c27b913fddd1a6c480c229191a087698aa92f0b1
  gitTreeState: clean
  gitVersion: v1.13.4
  goVersion: go1.11.5
  major: "1"
  minor: "13"
  platform: linux/amd64

Other debugging information (if applicable):

workflow result:

  Nodes:
    Argo 24 - Retry:
      Children:
        argo24-retry-2505001171
      Display Name:   argo24-retry
      Finished At:    2019-10-08T15:22:46Z
      Id:             argo24-retry
      Name:           argo24-retry
      Phase:          Error
      Started At:     2019-10-08T15:22:41Z
      Template Name:  dag
      Type:           DAG
    Argo 24 - Retry - 1352431966:
      Boundary ID:   argo24-retry
      Display Name:  task1(0)
      Finished At:   2019-10-08T15:22:45Z
      Id:            argo24-retry-1352431966
      Inputs:
        Parameters:
          Name:       image
          Value:      python:alpine3.6
      Name:           argo24-retry.task1(0)
      Phase:          Succeeded
      Started At:     2019-10-08T15:22:41Z
      Template Name:  container1
      Type:           Pod
    Argo 24 - Retry - 2505001171:
      Boundary ID:  argo24-retry
      Children:
        argo24-retry-1352431966
      Display Name:   task1
      Finished At:    2019-10-08T15:22:42Z
      Id:             argo24-retry-2505001171
      Message:        inputs.parameters.image was not supplied
      Name:           argo24-retry.task1
      Phase:          Error
      Started At:     2019-10-08T15:22:41Z
      Template Name:  container1
      Type:           Retry
  Phase:              Error

workflow-controller logs:

time="2019-10-08T15:22:41Z" level=info msg="Processing workflow" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:41Z" level=info msg="Updated phase  -> Running" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:41Z" level=info msg="DAG node argo24-retry (argo24-retry) initialized Pending" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:41Z" level=info msg="node argo24-retry (argo24-retry) phase Pending -> Running" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:41Z" level=info msg="All of node argo24-retry.task1 dependencies [] completed" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:41Z" level=info msg="Retry node argo24-retry.task1 (argo24-retry-2505001171) initialized Running" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:41Z" level=info msg="Pod node argo24-retry.task1(0) (argo24-retry-1352431966) initialized Pending" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:41Z" level=info msg="Created pod: argo24-retry.task1(0) (argo24-retry-1352431966)" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:41Z" level=info msg="Workflow update successful" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:42Z" level=info msg="Processing workflow" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:42Z" level=info msg="Updating node argo24-retry.task1(0) (argo24-retry-1352431966) message: ContainerCreating"
time="2019-10-08T15:22:42Z" level=info msg="node argo24-retry.task1 (argo24-retry-2505001171) phase Running -> Error" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:42Z" level=info msg="node argo24-retry.task1 (argo24-retry-2505001171) message: inputs.parameters.image was not supplied" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:42Z" level=info msg="node argo24-retry.task1 (argo24-retry-2505001171) finished: 2019-10-08 15:22:42.510629459 +0000 UTC" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:42Z" level=info msg="Workflow update successful" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:43Z" level=info msg="Processing workflow" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:43Z" level=info msg="Processing workflow" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:45Z" level=info msg="Processing workflow" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:45Z" level=info msg="Updating node argo24-retry.task1(0) (argo24-retry-1352431966) status Pending -> Running"
time="2019-10-08T15:22:45Z" level=info msg="Workflow update successful" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:46Z" level=info msg="Processing workflow" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:46Z" level=info msg="Processing workflow" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:46Z" level=info msg="Updating node argo24-retry.task1(0) (argo24-retry-1352431966) status Running -> Succeeded"
time="2019-10-08T15:22:46Z" level=info msg="node argo24-retry (argo24-retry) phase Running -> Error" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:46Z" level=info msg="node argo24-retry (argo24-retry) finished: 2019-10-08 15:22:46.806242053 +0000 UTC" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:46Z" level=info msg="Checking daemoned children of argo24-retry" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:46Z" level=info msg="Updated phase Running -> Error" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:46Z" level=info msg="Marking workflow completed" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:46Z" level=info msg="Checking daemoned children of " namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:46Z" level=info msg="Workflow update successful" namespace=dev-personal workflow=argo24-retry
time="2019-10-08T15:22:47Z" level=info msg="Labeled pod dev-personal/argo24-retry-1352431966 completed"

After upgrade to 2.4.1 in our dev cluster we are also seeing a quite similar regression. The difference in our case is that the workflow doesn't actually stop with Error. It gets stuck:
Status:
  Finished At:  <nil>
  Nodes:
    Example - Pipeline - Hbnbf:
      Children:
        example-pipeline-hbnbf-1001031843
        example-pipeline-hbnbf-1754353090
      Display Name:   example-pipeline-hbnbf
      Finished At:    <nil>
      Id:             example-pipeline-hbnbf
      Name:           example-pipeline-hbnbf
      Phase:          Running                                     <<<<--- Stuck
      Started At:     2019-10-09T21:32:35Z
      Template Name:  example-pipeline
      Type:           DAG
    Example - Pipeline - Hbnbf - 1001031843:
      Boundary ID:  example-pipeline-hbnbf
      Children:
        example-pipeline-hbnbf-1450750190
      Display Name:   launch-cluster
      Finished At:    2019-10-09T21:32:36Z
      Id:             example-pipeline-hbnbf-1001031843
      Message:        inputs.parameters.flavor was not supplied <<<<----- Same
      Name:           example-pipeline-hbnbf.launch-cluster
      Phase:          Error
      Started At:     2019-10-09T21:32:35Z
      Template Name:  create-cluster
      Type:           Retry
    Example - Pipeline - Hbnbf - 1450750190:
      Boundary ID:   example-pipeline-hbnbf
      Display Name:  launch-cluster(0)
      Finished At:   2019-10-09T21:40:43Z
      Id:            example-pipeline-hbnbf-1450750190
      Inputs:
        Parameters:
          Name:   flavor
          Value:  ds-dev
          Name:   role-arn
          Value:  arn:aws:iam::650121521850:role/ds-dev.example-pipeline
          Name:   cluster-name
          Value:  ExampleCluster
          Name:   app-bundle-name
          Value:  example-pipeline

argo -n argo get example-pipeline-hbnf
Name:                example-pipeline-hbnbf
Namespace:           argo
ServiceAccount:      argo
Status:              Running
Created:             Thu Oct 10 08:32:35 +1100 (2 hours ago)
Started:             Thu Oct 10 08:32:35 +1100 (2 hours ago)
Duration:            2 hours 7 minutes
Parameters:
  dsFlavor:          ds-dev
  roleArn:           arn:aws:iam::11111111111111:role/ds-dev.example-pipeline
  artifactVersion:   add6ce40
  clustersConfig:    { .... }

STEP                                          PODNAME                            DURATION  MESSAGE
 ● example-pipeline-hbnbf (example-pipeline)
 ├-✔ launch-cluster(0) (create-cluster)       example-pipeline-hbnbf-1450750190  8m
 └-✔ notify-started (notify-started)          example-pipeline-hbnbf-1754353090  9s

Further info:
Every workflow that got scheduled in our dev cluster got stuck in running, so it's consistent. Once stuck the workflow won't respond to argo terminate.

Can you provide ‘init and wait ‘ container logs ?
You can use kubectl logs  init/wait.

For which pod?
In my example above both pods associated with succeeded steps (launch-cluster(0), notify-started) complete normally. I don't think there's a pod associated with the parent . of launch-cluster(0) which is the component that is in an Error state.

I am able to reproduce in my dev environment. I will work on the fix. Thanks for finding it.

authors: kclaes sarabala1979 thundergolfer


text:
Implement Workflow list and workflow details page live update

Argo UI should use kubernetes stream API to automatically refresh workflow list and workflow details pages.

Live update had been implemented


text:
Feature/QoL: Add ability to input exact frame number

I find sometimes when you already know what frame you want to go to, having to use the seek bar to get there can be a pain, especially if it's loading slowly, being able to hit the frame number and have it ask you to enter what frame you want exactly and go there might be useful

Try it.

authors: argorar randoomdude

repo: argorar/WebMConverter


text:
Are we able to use it with simple c# console application?

I need to get connected with BLE just using an simple dot net console project. Is it possible to use this library for it?

please review readme & issue template (the one you deleted) for supported platforms

authors: aritchie taraershadi

repo: aritchie/bluetoothle


text:
Changing SVG source via   data attribute disables all features

Hello there,
First, thanks for your awesome work.
I'm having some troubles with some behaviour I would like my application to have :
For example, I'm displaying my SVG using the <object> like this :
<body ng-keypress="handleKeys($event)" ng-controller="viewerController">

<object id="svgElement" type="image/svg+xml" data="../SVG/map1.svg">
It seems your browser doesn't support SVG.
</object>

I set my options like this :
<script>
    window.onload = function() {
        document.getElementById("svgElement").style.width = window.screen.availWidth + "px";
        document.getElementById("svgElement").style.height = window.screen.availHeight + "px"; // This seems to include the browser bar :(
        svgPanZoom('#svgElement', {
            zoomEnabled: true,
            controlIconsEnabled: true,
            fit: true,
            center: true,
            minZoom: 0.8,
            maxZoom: 30,
            zoomScaleSensitivity: 0.15,
            dblClickZoomEnabled: true
        });
    };
</script>

(Btw what do you suggest to use here instead of onload event ?)
It is working just fine. I can zoom and pan.
But depending on some events, I want to change the displayed SVG.
In my controller (I'm using AngularJS) I have this :
$scope.handleKeys = function(e) {
        if (window.event)
            $scope.keyPressed = window.event.keyCode;
        else if (e)
            $scope.keyPressed = e.which;
        // S key pressed :
        if ($scope.keyPressed == 83 || $scope.keyPressed == 115)
            alert("S key has been pressed"); // This will display the search banner on the top of the screen
        // C key pressed :
        if ($scope.keyPressed == 99 || $scope.keyPressed == 67) {
            document.getElementById("svgElement").data = "../SVG/map2.svg";
            document.getElementById("svgElement").style.width = window.screen.availWidth + "px";
            document.getElementById("svgElement").style.height = window.screen.availHeight + "px";
            svgPanZoom('#svgElement', {
                zoomEnabled: true,
                controlIconsEnabled: true,
                fit: true,
                center: true,
                minZoom: 0.8,
                maxZoom: 30,
                zoomScaleSensitivity: 0.15,
                dblClickZoomEnabled: true
            });
        }
    }

So it's half working :
When I press the 'C' Key, my new SVG is displayed instead of the old one (even if when I'm spamming the key the SVG disappear)
The main problem is : I lost the zoom, the pan, the width/height I had set... Basically I have nothing left on the new SVG.
Do you know why and how to fix it ?
Also could you please have a look at this : http://stackoverflow.com/questions/29372738/svg-as-zoomable-background-cant-select-anything
Best regards.

Normally I would not answer it here (but on stackoverflow as mentioned in readme).

(Btw what do you suggest to use here instead of onload event ?)

It depends on what you have. onload is fine if you have just one onload. If you use Angular then you have jQuery, so it is more safe to use jQuery onload callback `$(function(){//code goes here});
If you load your SVGs via a link (data attribute of the object) then you may want to wait for SVG to load (an example with embed in demos).
If you want to change SVG image then I would recomend:

Cache/save actual svg-pan-zoom zoom and pan values
Destroy actual svg-pan-zoom instance (use destroy API method)
Update your object
Initialize new svg-pan-zoom
Set cached/saved pan and zoom values to new svg-pan-zoom instance

authors: Seiifer bumbu

repo: ariutta/svg-pan-zoom


text:
Calculate zoom level for a given width

Before I start digging into and exploring svg-pan-zoom's code, I wanted to ask if it is possible to calculate with the help of this amazing library's routines the zoom level of a svg so that it fits within a viewport of a given width.
The motivation is the following: I have an application with a draggable splitter. I want the user to be able to drag the splitter and I want the SVG to center and fit, provided the user hasn't changed the initial zoom level. The splitter allows me to specify a minimum width - I want to determine the corresponding minimum zoom and provide it svg-pan-zoom.

Even though not a routine per se, at least I found out how svg-pan-zoom does it. Minimum height must be known as well.
Math.min(this.width/viewBox.width, this.height/viewBox.height)


text:
WOFF font support issues

Have been testing cases this against recent builds of PhantomJS on Mac OS X and linux. We've discovered that PhantomJS seems to have an issue with OTF and/or Postscript data in WOFF files. WOFFs compiled from TTF data display fine however.
For us this has implications in being able to use commercially available web fonts which frequently have OTF and even Postscript encapsulated in them. At the moment PhantomJS seems not to handle these. :-( We'll keep trucking for a solution.
We have many test screenshots that bare this out. Hassle me if you'd like to see them.

This issue seem to persist on phantom 2.0, compiled and run on Ubuntu x64 14.04 LTS
Here is an example of the Google font "Montserrat" in Google Chrome

Here is the same in phantomjs 2.0

On the image you see that the P is cut on the right corner, same thing happens with other letters.
Also the google font "Oswald" doesn't render at all.

For 2.0.0 this is probably an issue with the build script only.
When building 2.0.0 using this hint @jory s regression test passes and works.
You might want to try out your own build with that tweak or use my experimental pre-release builds to verify.

@istr support for WOFF fonts has been landed to the master recently.

@Vitallium Nice. :+1: Will try to build from master with the python based build script. Thanks for the hint.

PJS 2.5 has full support for WOFF and WOFF2 now

authors: Vitallium benjigreig carlblock istr

repo: ariya/phantomjs


text:
Failed to use version 2.1.x on linux but v1.9.x works well

Which version of PhantomJS are you using? Tip: run phantomjs --version.
running version failed for me, but I installed it via npm so it's 2.1.1 accordingly downloaded tar.bz2

What steps will reproduce the problem?

just run ./node_modules/phantomjs/bin/phantomjs

Which operating system are you using?

Linux leelee.ric.mf 2.6.18-409.el5 #1 SMP Tue Mar 15 18:13:50 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux

Did you use binary PhantomJS or did you compile it from source?
binary

Please provide any additional information below.

[eglova@leelee.ric webroot]$ npm i phantomjs
npm WARN package.json myfonts@0.0.1 No repository field.
npm WARN package.json myfonts@0.0.1 No license field.
npm WARN deprecated phantomjs@2.1.7: Package renamed to phantomjs-prebuilt. Please update 'phantomjs' package references to 'phantomjs-prebuilt'
npm WARN deprecated node-uuid@1.4.7: use uuid module instead
npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
-
> phantomjs@2.1.7 install /home/eglova/dev/www/webroot/node_modules/phantomjs
> node install.js

PhantomJS not found on PATH
Download already available at /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Verified checksum of previously downloaded file
Extracting tar contents (via spawned process)
Removing /home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom
Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1482941790503/phantomjs-2.1.1-linux-x86_64 -> /home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom/bin/phantomjs
phantomjs@2.1.7 node_modules/phantomjs
├── progress@1.1.8
├── kew@0.7.0
├── which@1.2.12 (isexe@1.1.2)
├── request-progress@2.0.1 (throttleit@1.0.0)
├── hasha@2.2.0 (is-stream@1.1.0, pinkie-promise@2.0.1)
├── extract-zip@1.5.0 (debug@0.7.4, mkdirp@0.5.0, yauzl@2.4.1, concat-stream@1.5.0)
├── fs-extra@0.26.7 (path-is-absolute@1.0.1, klaw@1.3.1, jsonfile@2.4.0, graceful-fs@4.1.11, rimraf@2.5.4)
└── request@2.67.0 (is-typedarray@1.0.0, oauth-sign@0.8.2, aws-sign2@0.6.0, forever-agent@0.6.1, tunnel-agent@0.4.3, caseless@0.11.0, stringstream@0.0.5, isstream@0.1.2, json-stringify-safe@5.0.1, extend@3.0.0, node-uuid@1.4.7, combined-stream@1.0.5, qs@5.2.1, tough-cookie@2.2.2, mime-types@2.1.13, bl@1.0.3, har-validator@2.0.6, hawk@3.1.3, http-signature@1.1.1, form-data@1.0.1)
[eglova@leelee.ric webroot]$ /home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom/bin/phantomjs
/home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom/bin/phantomjs: /lib64/libz.so.1: no version information available (required by /home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom/bin/phantomjs)
/home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom/bin/phantomjs: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom/bin/phantomjs)
/home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom/bin/phantomjs: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom/bin/phantomjs)
/home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom/bin/phantomjs: /lib64/libc.so.6: version `GLIBC_2.9' not found (required by /home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom/bin/phantomjs)
/home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom/bin/phantomjs: /lib64/libc.so.6: version `GLIBC_2.10' not found (required by /home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom/bin/phantomjs)
/home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom/bin/phantomjs: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by /home/eglova/dev/www/webroot/node_modules/phantomjs/lib/phantom/bin/phantomjs)
[eglova@leelee.ric webroot]$ node --version
v0.12.0

https://github.com/Medium/phantomjs/issues/662

The distribution is too old, it doesn't have the necessary GLIBC/GLIBCXX.
Unfortunately, we don't support such an old system anymore. Thanks!

authors: ariya eugeneglova


text:
use pre npm script to set build version

There are a few assumptions for this:

printf exists
git exists

If we want this to work without requiring printf and git we can add an npm git module to the webpack scripts that to fetch the latest tag and use it in the UI (like this one: https://www.npmjs.com/package/simple-git)

yep. have confirmed. it's magic 🪄

So version.js is generated from version.js.in when configure is run, so its a configure time variable which is ok for that variable. This variable I want to be the git version, which will be different. Capture print out both variables.
Its ok to require git to be installed, since thats what capture does. What I'm really wondering if there is a way to do this webpack. From https://webpack.js.org/guides/environment-variables/ it looks like we could do something like webpack --env buildversion=`shell git describe --tags` --otherargs which will get that into webpack config.js, but wasn't sure if you can get from config.js into app.js, i assume you can using templates or something.

went with #1734 instead

repo: arkime/arkime


text:
added gre-erspan-vxlan tests for debugging issue 1676

added gre-erspan-vxlan tests for debugging issue 1676
Clearly describe the problem and solution
the greIPs are not visible in the viewer, however they are available in the greIp field of tests.pl output and in the ES db.
Screenshot is available in the issue track.
Please use tests/pcap/gre-erspan-vxlan.pcap in this PR to fix and test this issue in the viewer
Relevant issue number(s) if applicable
1676
Did you run npm run lint from the viewer or parliament directory (whichever you are making changes to) and correct any errors
yes, no errors
Did you Ensure that all tests still pass by navigating to the tests directory and running ./tests.pl --viewer
yes
License
I confirm that this contribution is made under an Apache 2.0 license and that I have the authority necessary to make this contribution on behalf of its copyright owner.

fixed the issue with the GRE ip's not showing up in the viewer.

thanks


text:
aplay Unable to install hw params

问题：做HFP-AG连接airpods3，连接成功后无法输出声音。
bluealsa: V1.3.1
bluez：V5.54
出现设备：airpods3，但华为 小米耳机不会有这个问题。
连接耳机成功后，可以正常看到虚拟声卡，下发通话AT指令。再使用aplay工具单向输出一个音频文件，就会报一下错误
root@Linux:/# bluealsa-aplay -L
bluealsa:SRV=org.bluealsa,DEV=60:93:16:39:DA:AF,PROFILE=sco
    Airpod3-pd2, audio-card, playback
    SCO (CVSD): S16_LE 1 channel 8000 Hz
bluealsa:SRV=org.bluealsa,DEV=60:93:16:39:DA:AF,PROFILE=sco
    Airpod3-pd2, audio-card, capture
    SCO (CVSD): S16_LE 1 channel 8000 Hz

root@Linux:/# aplay -D bluealsa:DEV=60:93:16:39:DA:AF,PROFILE=sco /mnt/8000-
mono-s16_le-10s.wav
Playing WAVE '/mnt/8000-mono-s16_le-10s.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Mono
aplay: set_params:1407: Unable to install hw params:
ACCESS:  RW_INTERLEAVED
FORMAT:  S16_LE
SUBFORMAT:  STD
SAMPLE_BITS: 16
FRAME_BITS: 16
CHANNELS: 1
RATE: 8000
PERIOD_TIME: 125000
PERIOD_SIZE: 1000
PERIOD_BYTES: 2000
PERIODS: 4
BUFFER_TIME: 500000
BUFFER_SIZE: 4000
BUFFER_BYTES: 8000
TICK_TIME: 0

请问是否有同学遇到相同的问题。

通过hcilog看到，建立连接时协商的参数失败，导致sco通路实际没建立成功，修改内核默认参数可以了。

repo: arkq/bluez-alsa


text:
🛑 miniTerm Sant Feliu is down

In 5205dcf, miniTerm Sant Feliu ($SF_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: miniTerm Sant Feliu is back up in 8946ff8.

repo: armadillu/upptime


text:
Create EventPollingExecutorScheduler abstraction

So we can have multiple implementations:

the existing EpollExecutorScheduler
a forthcoming KqueueExecutorScheduler for https://github.com/armanbilge/epollcat/issues/2

@arman   looks like CI is getting the same error on Native that I am getting locally with fresh pull:
From this CI log:
java.lang.ClassCastException: epollcat.internal.ch.EpollAsyncSocketChannel cannot be cast to scala.Function1
I do not know which PR introduced this, sorry.

@LeeTibbert oh no! Thanks for catching that. That is not good.

Pulled & re-built from scratch.  Working so far!

authors: LeeTibbert armanbilge

repo: armanbilge/epollcat


text:
🛑 Gitlabmonitor is down

In 1ed24c0, Gitlabmonitor (https://gitlabmonitor.armandleopold.fr) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Gitlabmonitor is back up in 437aa7e.

repo: armandleopold/statuspage


text:
STE doesn't seem to work when transmitting to Bao UV5R

Hello armel,
v2.3, STE enabled on a Quansheng UV-5R Plus, squelch noise heard at the end of transmission when receiving the signal on the Baofeng UV5R regardless of the STE settings on both stations. On a SDR receiver the STE tone being transmitted is heard, but it's shorter and lower in pitch than the corresponding tone of the UV5R. Maybe this is what causes the interoperability issues.
STE tone recordings in the attached file.
On reception, STE works flawlessly. Maybe it's the Baofeng issue, idk.
Great firmware anyway, thanks!
ste tones.zip

Hi,
Thank you.
I will take a look on this.
73'
Armel F4HWN.

Félicitations. Dans votre firmware, la fonction STE ne fonctionne pas correctement à la fin du transfert. S’il vous plaît, corrigez-le
https://github.com/armel/uv-k5-firmware-custom-feat-F4HWN/assets/164750210/8b3bf597-f129-4742-a723-c58ef328a388


text:
Use sync.Map instead of a mutex for prometheus sink's metric maps

When under heavy load, pprof showed that the bulk of contention in Vault with a Prometheus metrics sink was on the sink's mutex.  This makes sense, as all metric updates have to go through the same lock.  When there's a lot of metric traffic typically it's the same metrics that are getting updated over and over again, meaning the typical case is that the maps are going to be read from rather than written to.  This makes them a good candidate for sync.Map.

This looks good, one question: will this value ever be copied anywhere? I believe it's not safe to copy a sync.Map, so if that might happen we may want to use pointers to maps.

This looks good, one question: will this value ever be copied anywhere? I believe it's not safe to copy a sync.Map, so if that might happen we may want to use pointers to maps.

I thought about that, but it doesn't seem like it, since we only return a pointer to PrometheusSink in the constructor, and there's no code I could see that was copying those sinks by value.  I can switch to pointers to protect against someone doing that if you like?

I added a suggestion to put a comment there. LGTM otherwise.

Thanks Jeff!

Thank you! Merged and will tag in a moment.

authors: jefferai ncabatoff

repo: armon/go-metrics


text:
🛑 NWTFV is down

In 06924e9, NWTFV (https://nwtfv.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: NWTFV is back up in 821f9fd.

repo: arnef/status


text:
🛑 GEKI is down

In 9aff1a6, GEKI (https://geki-piano.com) was down:

HTTP code: 500
Response time: 12437 ms

Resolved: GEKI is back up in 959ed06.


text:
wishlist: camera view + rotation speed.

I am myself using VMD for visualization and there are few things I want to customize in in ngl

camera: orthographic or perspective (I normally use orthographic camera)

zoom and rotation speed: Most of viewing packages make me feel the molecule is very heavy when rotating. It's great if ngl allows user to config (right now I need to change js file)

I am working on exposing zoom and rotation speed. Would you mind creating a separate issue for the orthographic camera as it requires some more work?

okie.

41afbe21175fc891251f3a0456b1fc9eacec10ec exposes zoom/rotation/pan speed in the GUI via Help > Preferences. I am still streamlining parameter handling for the stage object to allow programmatic access.
Note that preferences are saved locally.

Reworked stage parameter handling some more. The clip/fog parameters are now also exposed. See http://arose.github.io/ngl/ Help > Preferences. There is some documenting work to be done... very shortly:
The NGL.Stage constructor now accepts a parameter object
var stage = new NGL.Stage( "someElementId", {
  rotateSpeed: 4.0,
  fogNear: 100,
  overwritePreferences: true  // otherwise the user preferences take precedence
} );

The stage.preferences object holds user preferences which are stored via localStorage. Call stage.setParameters( { rotateSpeed: 2.0 } ) to change them after object construction.

just tried. Cool.

authors: arose hainm

repo: arose/ngl


text:
Can't remove stage representations before adding new ones

I should be able to remove all applied reprs, to get the initial view, before calling addRepresentation method using new args

May be just turn off the default representation so you don’t need to remove it?

authors: abderrahimtaleb hainm


text:
Suggestion: make overview page tool names link to tool page

Suggestion: on the bedtools web site OVERVIEW page, there is a list of all the bedtools tools, and it would be nice if the tool name were a link to the web site page describing that tool.

Thanks for the suggestion. I finally took the time to do this (sorry).


text:
Android - Cannot see the Emojis, only tabs appears.

Current version installed in my project: "react-native-emoji-selector": "^0.2.0"
I have tried to apply styles but nothing changed, wrapped around a View nothing changed.

Code:
const [input, setInput] = useState(null);
const [emojiPicker, setEmojiPicker] = useState(false);

<KeyboardAvoidingView
  style={emojiPicker ? {height: '60%'} : {flex: 1}}
  behavior={Platform.select({android: undefined, ios: 'padding'})}
  keyboardVerticalOffset={90}
>
  {emojiPicker && (
    <EmojiSelector
      onEmojiSelected={emoji =>
        setInput(currentInput => currentInput + emoji)
      }
      columns={8}
      showSearchBar
      showTabs
      showHistory
      showSectionTitles
    />
  )}
</KeyboardAvoidingView>

I've got the same problem. Did you manage to solve it?

Same problem here

authors: theartificialguy weronikazak zguo123

repo: arronhunt/react-native-emoji-selector


text:
Lowercase the provided license name

If you don't mind.

I'm ok with that. Thanks.

Thank you!

authors: arshad mightyiam

repo: arshad/license-generator


text:
Usbmux subscription callback stops working after 5 seconds

Listen to connection events using the following code:
Usbmux.Subscribe(SubscriptionCallback);

private static void SubscriptionCallback(UsbmuxdDevice device, UsbmuxdConnectionEventType connectionEvent)
{
    Console.WriteLine("NewCallbackExecuted");
    Console.WriteLine($"Connection event: {connectionEvent}");
    Console.WriteLine($"Device: {device.DeviceId} - {device.Serial}");
}

After about 5 seconds the debugs logs show the following:
Exception thrown: 'System.Net.Sockets.SocketException' in System.Net.Sockets.dll

Now the subscription callback is no longer called when (dis)connecting a device. It seems there is some sort of timeout which is affecting the subscription.

The current master branch does not seem to have this issue.

repo: artehe/Netimobiledevice


text:
AsyncJob and AsyncJobObserver

Can somebody explain why needed this classes, AsyncJob and AsyncJobObserver?

Main purpose: add a way to observe how many async jobs are in progress to give Espresso a way to know when to wait until app finish it's asyn jobs.

repo: artem-zinnatullin/qualitymatters


text:
ERROR: "http: server gave HTTP response to HTTPS client"

Describe the bug
Since updating from version 1.2.3 to 1.2.4, I see the following error message logged by the artemis operator: "http: server gave HTTP response to HTTPS client"
For example:
Post "https://admin:***@artemis-broker-ss-0.artemis-broker-hdls-svc.my-cluster.svc.cluster.local:8161/console/jolokia/exec/org.apache.activemq.artemis:broker=%5C%22amq-broker%5C%22": http: server gave HTTP response to HTTPS client

github.com/go-logr/logr.Logger.Error
	/opt/app-root/src/go/pkg/mod/github.com/go-logr/logr@v1.2.4/logr.go:299
github.com/artemiscloud/activemq-artemis-operator/controllers.createAddressResource
	/opt/app-root/src/controllers/activemqartemisaddress_controller.go:249
github.com/artemiscloud/activemq-artemis-operator/controllers.(*ActiveMQArtemisAddressReconciler).createQueue
	/opt/app-root/src/controllers/activemqartemisaddress_controller.go:213
github.com/artemiscloud/activemq-artemis-operator/controllers.(*ActiveMQArtemisAddressReconciler).Reconcile
	/opt/app-root/src/controllers/activemqartemisaddress_controller.go:134
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile
	/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
	/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
	/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
	/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227

The reconciliation loop seems not to work correctly. E.g. creating a new address does not work.
Interestingly, when I create a new namespace, with the broker & address resources in them, it creates the broker with the addresses.
I suspect that the issue is caused by changes in version 1.2.4, in conjunction with the -Dwebconfig.bindings.artemis.uri=http://0.0.0.0:8161 configuration I pass in my broker configuration. In version 1.2.3, the issue does not occur.
My broker config:
apiVersion: broker.amq.io/v1beta1
kind: ActiveMQArtemis
metadata:
  name: artemis-broker
spec:
  deploymentPlan:
    size: 1
    podDisruptionBudget:
      minAvailable: 1
    messageMigration: false
    enableMetricsPlugin: true
    persistenceEnabled: true
    extraMounts:
      configMaps:
        - "newlog4j-logging-config"
    podSecurityContext:
      runAsNonRoot: true
      runAsUser: 1000
      fsGroup: 1000
  acceptors:
    - name: core-stomp
      port: 61616
      protocols: core,stomp
      expose: false # default is already false, but making it explicit for more robustness
  env:
    - name: AMQ_USER
      valueFrom:
        secretKeyRef:
          name: artemis
          key: ARTEMIS_USERNAME
    - name: AMQ_PASSWORD
      valueFrom:
        secretKeyRef:
          name: artemis
          key: ARTEMIS_PASSWORD
    - name: JAVA_ARGS_APPEND
      value: -Dwebconfig.bindings.artemis.uri=http://0.0.0.0:8161 # see https://github.com/artemiscloud/activemq-artemis-operator/issues/96
  console:
    expose: false # do not create an ingress, console will still be available via port-forward
  brokerProperties:
    - 'wildcardConfiguration.delimiter=/'
  addressSettings:
    addressSetting:
      - match: '#'
        managementMessageAttributeSizeLimit: 1024
      - match: '/tmp/#'
        expiryDelay: 300000
        autoDeleteAddresses: true
        autoDeleteAddressesDelay: 30000
        autoDeleteQueues: true
        autoDeleteCreatedQueues: true
        autoDeleteQueuesDelay: 30000
        autoDeleteQueuesMessageCount: -1

My artemis operator config is the same as in the official example, with minor changes to:

logging (-> json)
watch all namespaces
dynamic broker image

apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    control-plane: controller-manager
  name: activemq-artemis-controller-manager
spec:
  replicas: 1
  selector:
    matchLabels:
      control-plane: controller-manager
      name: activemq-artemis-operator
  strategy:
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      labels:
        control-plane: controller-manager
        name: activemq-artemis-operator
    spec:
      containers:
      - args:
        - --zap-log-level=info
        - --zap-encoder=json
        - --zap-time-encoding=iso8601
        - --leader-elect
        command:
        - /home/activemq-artemis-operator/bin/entrypoint
        env:
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2150
          value: quay.io/artemiscloud/activemq-artemis-broker-init:0.2.2
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2160
          value: quay.io/artemiscloud/activemq-artemis-broker-init:0.2.4
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2180
          value: quay.io/artemiscloud/activemq-artemis-broker-init:0.2.10
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2200
          value: quay.io/artemiscloud/activemq-artemis-broker-init:1.0.0
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2210
          value: quay.io/artemiscloud/activemq-artemis-broker-init:1.0.2
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2220
          value: quay.io/artemiscloud/activemq-artemis-broker-init:1.0.5
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2230
          value: quay.io/artemiscloud/activemq-artemis-broker-init:1.0.7
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2250
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:e2438670831bad39bb08147bbebe67ef9465899fb7750f1a5a185569f99d5fb5
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2260
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:634f3d8fd620607b56e0360a191d23a9cb8a32ba0ba1f24fe20791ec52343586
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2270
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:9bbb915855f29ea16950a3fd50d0b9bac25f82cba7d197579e04d9c33a5b02c4
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2271
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:fc9b9a4c7550d84fd90335dd4f9e0d8d39c09136c6034b28490a368368cb11f1
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2280
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:264b33a9aad90d32a41258904f35092a141d76dcef0c115d414475444100aace
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2150
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes:0.2.0
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2160
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes:0.2.1
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2180
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes:0.2.7
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2200
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes:1.0.0
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2210
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes:1.0.2
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2220
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes:1.0.5
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2230
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes:1.0.7
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2250
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:2d155bffd246f26f516a6075ec170babc1373c72bb664cba4e3c58521ffd3558
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2260
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:f25db980c3229e66cf48690aa175f6f93e3dce3974c0e70ab23af6462e7d1893
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2270
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:a4628c2591ec06caf21a3467f6e3faeaede7fa402b4f137d943b25b4dd4ad343
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2271
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:2895b2cf6292c951a0cdde78e755514f5d7cb43ce9f7b6e7dc381d8dfeec31ab
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2280
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:42230ce9d11a1949a5bb73b6ee218b1581f585bcd553485ee438e1c5b50fcf8b
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2290
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:56bae938a6b4cd87f9f5284931f440f9b9d116cda3b63b13f83a4b1c6c641959
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2290
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:4be60cfa2a300b2eef9b5f10ea756bd3f55d75fbd8890232d907f8d64080449b
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2300
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:88a0098a628fe43a9b422f8ebb774086fb65ed389a195e2779482a4a63447e28
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2300
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:8fbdd1ba728058d5f437186b9055ca28596140068ebc69ecff4fa52717b19a82
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2310
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:e438bcacf099a92b143793e88c00c6ac0afb31effe4b0eed49a935c9265ad943
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2310
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:4bba8828e72fd7c9d38c22ba1c2a4f7130817a4e7eac8fb63c13e86465a8e1e7
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2312
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:ddaf00914e3a412d21ec3a814e24f3d4cc382b5c4d6c21e9b1b94dde16ddf194
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2312
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:81590ec33b2f00775d3c6596f610887b670de7c0b89148b09eab7584f5b0b0ec
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2320
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:3bbfb6177e4839087f615a01ee54f9e06a95acaddbb083e11851b6af9315dbf0
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2320
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:52f337cd5d7d5d199eebf4fc722f8c5279f652506f009efbc0f8f6de88e18718
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2330
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:93168fd8cd4fb32f041795afb8fb0e21cf81081d6cc463a44356e153dc1ad032
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2330
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:b293c1269166cc6181f68b8d803fdfcf20fdbd5df2787ed0453724b22e298fb2
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2340
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:1fd99a46758cd29fce846d0d590021758b2a7a3efedb817bb205359caa7d4f67
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2340
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:6f2da9ecd8f5021964d0dfa85144830efcfbd0462d18f18f036971e5f17b3bb6
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2350
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:de82344daa0caeabc6559656da0af285436a687e8f371744c0c51bdbc309167d
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2350
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:49f34122ab46ab5d7ead094b6e40817b62c75b6a809f67db07d68bce750da51e
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2360
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:ffa0d7cb4068df84319776dbfb66210297da1b8466ccd5451318fc3de79736c3
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2360
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:9e1fefc9a94d72a7b5a3f4e2d53ebd23e5ab221df17a5afde42ce973277838f6
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2370
          value: quay.io/artemiscloud/activemq-artemis-broker-init@sha256:e2a761725d5b029e5d33221f701438744ea0fb16a4890cd857e43aa0b5eea71c
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2370
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:cd9a01cfe791451d12144a418dbe50221c739151ecda1f22ffdbd2d10009fc82
        - name: OPERATOR_NAME
          valueFrom:
            fieldRef:
              fieldPath: metadata.labels['name']
        - name: POD_NAME
          valueFrom:
            fieldRef:
              fieldPath: metadata.name
        - name: WATCH_NAMESPACE
        - name: ENABLE_WEBHOOKS
          value: "false"
        image: "quay.io/artemiscloud/activemq-artemis-operator:{{ .Chart.AppVersion }}"
        livenessProbe:
          httpGet:
            path: /healthz
            port: 8081
          initialDelaySeconds: 15
          periodSeconds: 20
        name: manager
        ports:
        - containerPort: 8383
          name: http-metrics
        readinessProbe:
          httpGet:
            path: /readyz
            port: 8081
          initialDelaySeconds: 5
          periodSeconds: 10
        securityContext:
          allowPrivilegeEscalation: false
          capabilities:
            drop:
            - ALL
          runAsNonRoot: true
          seccompProfile:
            type: RuntimeDefault
      securityContext:
        runAsNonRoot: true
        seccompProfile:
          type: RuntimeDefault
      serviceAccountName: activemq-artemis-controller-manager
      terminationGracePeriodSeconds: 10

[!TIP]
Vote this issue reacting with :+1: or :-1:

After removing the -Dwebconfig.bindings.artemis.uri=http://0.0.0.0:8161 configuration, the issue still persists.

@awdv00 I can reproduce this issue only on 1.2.4 with -Dwebconfig.bindings.artemis.uri=http://0.0.0.0:8161 this issue is caused by https://github.com/artemiscloud/activemq-artemis-operator/commit/e99b1fed173451ddc26fb40289b5dba7f29a308d
			} else if oneVar.Name == "JAVA_ARGS_APPEND" {
				jolokiaProtocol = getProtocolFromJavaArgs(oneVar.Value)
			}
			if jolokiaUser != "" && jolokiaPassword != "" && jolokiaProtocol != "" {
				break
			}
		}
	}

	if jolokiaProtocol == "" {
		jolokiaProtocol = "http"
	} else {
		jolokiaProtocol = "https"
	}

I created the PR #1027 to fix this issue.

Awesome, thank you very much for the swift reply!

Resolved by https://github.com/artemiscloud/activemq-artemis-operator/commit/80a18562e03a269b26f12a926a7e5e29e56e3a98

repo: artemiscloud/activemq-artemis-operator