Add additional (horizontal) padding options for the code window

https://twitter.com/ericlbarnes/status/1547956046169137157

To add a little more details here. What we do for all the featured images is a set width/height, so every image is 2200x1100.
Then for code images, I like the code window to cover almost all the background with just a little background showing. Here are two examples:

I think with a horizontal padding option. I could then manually set the padding enough to get this same effect.

Okay excellent, thanks for posting the extra details! 👍

Ok all done @ericlbarnes!
You can now adjust the window border radius (per corner), window padding (per side) and window position, allowing you to (hopefully) create code images easily in the Laravel News style:

Working on deploying a new Showcode Desktop version as I type this, so it should be released shortly. Let me know if you need any other features, or if I missed something. Thanks! 😄


Docs vs behaviour - public access to your blob data - confusing

Hi, the documentation says
By default, public access to your blob data is always prohibited.

But deploying a storage account sets public access to blob as enabled.

Am I misreading the documentation or it needs updating or the storage accounts behaviour will be changed in near future?

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

ID: 19c5587d-a2de-2dd7-679e-14c2a0eaa4a8
Version Independent ID: 8ee6091f-9c91-9dcd-6a0b-7b295fddd5d2
Content: Prevent anonymous public read access to containers and blobs - Azure Storage
Content Source: articles/storage/blobs/anonymous-read-access-prevent.md
Service: storage
Sub-service: blobs
GitHub Login: @tamram
Microsoft Alias: tamram

@realrubberduckdev
The sentence is talking about the container and blob data being private by default. The setting you highlighted is the storage account setting, which we mention two sentences later:
"For enhanced security, you can disallow all public access to storage account, regardless of the public access setting for an individual container. Disallowing public access to the storage account prevents a user from enabling public access for a container in the account."

Ah ok makes sense now. Thank you @DerekHerman-MSFT


The purpose of variable 'entity_embed'

Hey, I just wondering why need the variable 'entity_embed' (line 199 of ZeroEA_base.py). It seems only be used for the test of wrong case.
In addition, I notice that the calculation of target_embed is just a very little different from the paper claimed (one is average on the first sentence, the other is the mask embedding. But both are reasonable).

Hi, thank you for your interest! The 'entity_embed' (line 199 of ZeroEA_base.py) is the entity name embedding (without context). You may add it to context-aware embedding, where the purpose is to enhance the entity name embedding in case it is distracted by lengthy context.
And the way to calculate target_embed is very flexible, you can choose the way which is most suitable to your situation. Hope this can answer your questions.


Navigation of login hover view using keyboard

This PR adds navigation of the login suggestion view using tab/up/down keys.
The code for moving selection up and down is not as clean as I would have liked, so any hint or cleaner solution is welcome.
I've also added a hard-coded limit of 24 characters for the username input textbox just to avoid hidden ENS subdomains on suggestion view when entered text is longer. Sadly Chrome on mobile still has a bug on this and allows inserting more than maxLength characters (even if it then truncates them if loses and regains focus).

I've added arrow up/down key handling for moving focus to/from the input text box as suggested by @alexvandesande and the resulting user experience seems much better now.
Moreover I've also removed an unused property in one UI component and corrected a leak.
I've run the following commands

./script/lint.sh
./script/test.sh
./script/clean.sh
yarn
./script/travis.sh

successfully on local repository and I still can't figure out why the Travis CI build failed

It seems that the test subscribe: should emit AddKey on construction in BlockchainObserver.js may sometimes fail, it happened also on my local repository. I don't see any relationship with this PR

Thanks for the PR, indeed the experience is much better now.
However I don't understand why these changes are so more complex than needed. You make changes on LegacyENS and add a function to save variables to a file, which I could not understand how are related to the keyboard support. Could you expand on what you're trying to do there?

I guess the changes you're referring to are coming from commit 2adb75b572c0e4210f8b4915edca35ad3a31da94 which I've got when fetching and merging the changes occurred on master after my first commit in this PR. Maybe I've messed with rebase here, sorry if so.
My last changes after your suggestions are in commits d2e3c041d300efc4105e29770b8d08b8c20150e4 and ba57327a52d5e807bb8b38ad8398766bc5dcc4d7


[DependencyScanning] Isolate DependencyScanningTool reset operations

Guard resetCache and resetDiagnostics as critical sections using DependencyScanningToolStateLock. Otherwise there's a chance that one thread in the scanner is doing a reset on the diagnostic consumer, while some other thread is adding this diagnostic consumer to another scan instance which may also be populating said consumer at the time. Similarly, for resetting 'ScanningService' though it is much more unlikely to be reset while in-use by other scanning actions.

@swift-ci smoke test


fix: ACNA-2078 - add api url e2e test

Types of changes

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

Checklist:

[X] I have signed the Adobe Open Source CLA.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[X] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[X] All new and existing tests passed.

Unfortunately it may take up to 5 minutes for an API to be available: https://adobedocs.github.io/adobeio-runtime/guides/creating_rest_apis.html#how-long-does-it-take-to-createupdate-an-api


Bug: Docker pulls the database before mirror mapping again. Chat2DB does not display the previous link information.

Chat2DB Version
Docker 2.1.0
Describe the bug
Docker re-pulls the database before mirror mapping. chat2db does not display the previous link information. After opening. chat2db, you can see that the link information is still there.

The old db file can find the information of the previous library, but it is not displayed on the page.

No obvious errors were found in the log.

try new version


The parameter identical of the method isAttributeChanged in class BaseActiveRecord has no effect when its value is false.

What steps will reproduce the problem?
The parameter identical of the method isAttributeChanged in class BaseActiveRecord has no effect when its value is false.
/**
  * Returns a value indicating whether the named attribute has been changed.
  *
  * @param string $name The name of the attribute.
  * @param bool $identical Whether the comparison of new and old value is made for identical values using `===`,
  * defaults to `true`. Otherwise `==` is used for comparison.
  *
  * @return bool Whether the attribute has been changed.
  */
public function isAttributeChanged(string $name, bool $identical = true): bool
{
    if (isset($this->attributes[$name], $this->oldAttributes[$name])) {
        if ($identical) {
            return $this->attributes[$name] !== $this->oldAttributes[$name];
        }

        return $this->attributes[$name] !== $this->oldAttributes[$name]; // !== in this line of code should be replaced with !=
    }

    return isset($this->attributes[$name]) || isset($this->oldAttributes[$name]);
}

What is the expected result?
The method implementation is consistent with the description, use == for comparison when the parameter identical is false
What do you get instead?
Method implementation is inconsistent with description
Additional info

Q
A

Version
1.0.?

PHP version
8.2

Operating system
MacOS

Related issue #285

👌


custom handwriting?

Can one use this to produce a custom handwriting style? That is, if I have an image (or even many, many images) of someone's handwriting, could I use this so that it would reproduce any text I input and produce an image of that text in my chosen custom handwriting style?

Hi,
It does support conditioning on a custom handwriting style via the "--writersource" argument.  To get good results you might have to preprocess, which I believe involves cropping the handwriting picture so it's just a single line of writing, and turning it to grayscale. I don't think it supports using multiple style images though.
hope this helps.


nmp command gives error message

Gentlemen,
I am not a programmer nor understand commands as well. In order to get the epg data I need I followed the instructions on my PC, installed the neccessary programs and run the commands as written, but I could not get what I want. The error message I get after the command: SITE=digiturk.com.tr npm run grab is as follows, please help, I do not know what I am doing wrong:
akdem@smailey MINGW64 ~/epg (master)
$ SITE=raiplay.it npm run grab

grab
npx epg-grabber --config=sites/${SITE}/${SITE}.config.js --channels=sites/${SITE}/${SITE}.channels.xml --output=guides/{lang}/{site}.xml

Starting...
Loading 'sites/${SITE}/${SITE}.config.js'...
node:internal/modules/cjs/loader:1075
const err = new Error(message);
^
Error: Cannot find module 'C:\Users\akdem\epg\sites${SITE}${SITE}.config.js'
Require stack:

C:\Users\akdem\epg\node_modules\epg-grabber\bin\epg-grabber.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
at Module._load (node:internal/modules/cjs/loader:920:27)
at Module.require (node:internal/modules/cjs/loader:1141:19)
at require (node:internal/modules/cjs/helpers:110:18)
at main (C:\Users\akdem\epg\node_modules\epg-grabber\bin\epg-grabber.js:54:16)
at Object. (C:\Users\akdem\epg\node_modules\epg-grabber\bin\epg-grabber.js:157:1)
at Module._compile (node:internal/modules/cjs/loader:1254:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
at Module.load (node:internal/modules/cjs/loader:1117:32)
at Module._load (node:internal/modules/cjs/loader:958:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\Users\akdem\epg\node_modules\epg-grabber\bin\epg-grabber.js'
]
}

Node.js v18.16.0

Had the same issue on windows it seems to be a software issue if you have a Mac or a Linux setup it will run i been running it perfectly by running Linux as a second operating system

Same issue. I followed all the steps and when I got to SITE=example.com npm run grab  (I chose a couple of site options)
it fails to create a Guide directory. Tried to two different computers running Win 10.

akdem@smailey MINGW64

Using Mingw, use "set SITE=insert site" before launching grab. From my understanding, it doesn't recognize the variable as being initiated.

You're missing a forward slash on the path C:\Users\akdem\epg\sites[HERE]${SITE}${SITE}.config.js

Had the same issue on windows it seems to be a software issue if you have a Mac or a Linux setup it will run i been running it perfectly by running Linux as a second operating system

can you please assist, I am facing issue in Windows as well as Ubuntu 18.x
=========================================================
npm-debug.log


NgClass is not evaluating array expressions

I'm submitting a ...

[x] bug report
[ ] feature request
[ ] other (Please do not submit support requests here (see above))

Current behavior:

When using ng-class with an expression that evaluates to an array, the classes are not added.
Expected / new behavior:

The classes defined in the objects of the array should be applied to the DOM element when their expression is true.
Basically the third way in which the ng-class directive operates as explained in the docs.
Minimal reproduction of the problem with instructions:

Toggle 1 should change the background color of both boxes.
This works in Angular 1.6.3 but it stops working with Angular 1.6.4.
By changing the angular version number you can see the different behavior.
http://plnkr.co/edit/GARSFyXFLKA00oa4Julz
Angular version: 1.6.4

Browser: [all]

I've updated your plunkr and it's working fine: http://plnkr.co/edit/XIgL7uFKGFXOM06111Ir?p=preview
The reason why you're plunkr is not working is because ngClass does not watch the array for changes on it's items. Instead, it'll only be triggered when the array changes.
To demonstrate this, I updated your plunkr once again to set a default style:
http://plnkr.co/edit/AckOI0FGweit33ZGjTEz?p=preview
You can see that the initial style gets applied perfect, however changes are not getting reflected in the UI.

Thank you for your explanation. I understand what's happening.
So the behavior on Angular <1.6.4 is actually unexpected?
I was under the impression that each digest cycle would check all expressions even if the object was the same.

As ngClass is using $watch  (see: https://github.com/angular/angular.js/blob/master/src/ng/directive/ngClass.js#L39) it doesn't watch for changes in the array's items. To have this behavior when watching arrays, one should be using $watchGroup.

For me this was quite a breaking change when I upgraded to 1.6.4.
The release notes did not really mention anything about this particular change. I saw the standardization note for $parse but I had no idea it had such an impact.

@GiDW On which version did it work for you ?

It looks like this was introduced due to: https://github.com/angular/angular.js/commit/189461f9bf6fda18ddbd16c42f2e959cf939c3da

I quickly tested a few Angular versions. It works with 1.5.4 and higher until 1.6.3.

Hm, this is an effect of the refactoring / fix Jason did.
The docs mention the following:

When the expression changes, the previously added classes are removed and only then are the new classes added.

It only talks about the expression as such, not about deep watching. There were also no tests for this, so we didn't purposefully change this. At the moment, I think this is expected behavior.

@Narretz The commit also states:

ng-class is one example of deepEquals which is no longer required.

Yes and no ;). What I meant was that we intended to remove deepEquals, but didn't intend to break this behavior, because it was never supported explicitly in the first place (no tests, no clear docs, and afact Jason didn't know that this might be use case).

One of the bug fixes for 1.5.5 was:
ngClass: fix watching of an array expression containing an object (f975d8d4, #14405)
Angular versions before 1.5.4 are behaving the same as 1.6.4 now. So I guess this a bug and not really intended behavior?

@GiDW thanks for finding this commit. It really looks like for 1.5.5 to 1.6.3 this was an unsupported feature.

The test for https://github.com/angular/angular.js/commit/f975d8d4481e0b8cdba553f0e5ad9ec1688adae8 still passes (unless it was deleted?). I think my change only effected one-time which was previously deep watched due to a now fixed bug. Is this issue only with one-time? (On mobile so it's a little hard to check the plunkr)

I'm also experiencing this trying to use a filter to determine whether a validation class should be shown.
An example is:
ng-class="{'has-error': (testForm.testInput | showErrors)}"

where testForm.testInput is a NgModelController
http://plnkr.co/edit/oVpXjI6RwwN3WN19dPb7?p=preview
I suppose I could figure out another solution but it doesn't seem to be as clean. I'm open to suggestions.
I figured I'd comment since this also seems to be affecting the object syntax of ng-class.

Hmm, that expression should still work. Maybe the use of interceptors changes the normal literal watching?

The test for f975d8d still passes

That's correct. The difference is that the test uses a variable in the expression ng-class="classVar"> where $rootScope.classVar = [{orange: true}] and the plunker uses a literal array with an obj variable: ng-class="[root.obj]  (where  $rootScope.obj = {orange: true}). Adjusting this, the test fails.
@OzzieOrca example is special again because it's using a filter in the object value (but also a literal in the ngClass expression).

Maybe the use of interceptors changes the normal literal watching?

I think the origin of the issue is this line: https://github.com/angular/angular.js/commit/60394a9d91dad8932fa900af7c8529837f1d4557#diff-780de070ede30180f6aedb6c5f7d57caR1921
When adding the interceptor, we now mark the regularInterceptedExpression as literal. Previously, when adding the interceptor this information was lost. And being literal obviously changes the change detection ... although I'm not sure about the details.
(The thing is that an expression like [obj] looks literal to the parser, and I think this is the correct thing to do).

I thought marking it as a literal would handle this exact problem. Maybe that was wrong?

I'm not too sure what to do here...
I've been trying to remove some of the issues with literals vs non-literals lately so code outside parse.js doesn't have to workaround these. Previously literals often forced the use of deepWatch=true or $watchCollection, or worse it might force directive/component authors to use =* bindings to support literals as binding inputs.
This specific issue was caused by https://github.com/angular/angular.js/commit/60394a9d91dad8932fa900af7c8529837f1d4557#diff-780de070ede30180f6aedb6c5f7d57caR1921 which took advantage of the literal watching enabled by https://github.com/angular/angular.js/commit/25f008f541d68b09efd7b428b648c6d4899e6972#diff-780de070ede30180f6aedb6c5f7d57caR1791
A few solutions:

revert 60394a9d91dad8932fa900af7c8529837f1d4557 :(
remove support for non-literal nested objects (keep 60394a9d91dad8932fa900af7c8529837f1d4557, maybe remove more?)
mark toClassString as $stateful since it basically adds state by recursing the object
don't propagate the literal flag, but note the disabled test...

Opinions? Other ideas?

Also note that I think interceptors and filters should be treated the same, or at least very similar. Today they are treated the same for inputs/$stateful. 60394a9d91dad8932fa900af7c8529837f1d4557 added propagation of the literal flag onto the interceptor, maybe the same should be done for filters as well? That might (partially) fix #15874 as well.

remove support for non-literal nested objects (keep 60394a9, maybe remove more?)

This would affect all expressions. So does something like [var] work as expected in directive bindings? I assume this would be a bigger breaking change.

mark toClassString as $stateful since it basically adds state by recursing the object

Sounds technically good, but does it impact performance? Or would there a measurable difference between before- 60394a9 ,  60394a9 , and with $stateful?

I meant only removing support in ng-class which has it's own custom watching logic. Directive bindings wouldn't change.
I would be worried about marking toClassString as $stateful, it might be measurable when used a large ng-repeat etc. Some cases it would be no difference (when watching just var and it is of type object), but other cases would be worse (plain strings and literals, which I think are very common for ng-class).

I'm leaning toward a breaking change to remove the support for nested array/objects in ng-class (in 1.7, and revert the change in 1.6).
This will align it more with Angular ngClass (based on my 2 minutes of looking at the class and playing on plnkr, please correct me if I'm wrong). Then ng-class can be switched to a simple $watchCollection which should improve performance for every case that I can think of. Will also align it with ng-style, like class/style are aligned in Angular.  Also keeping 60394a9d91dad8932fa900af7c8529837f1d4557 will allow more performance (and code deleting) in other areas, #15947 is the first example but more will be coming!

This has been fixed in both 1.6 and 1.7 without any breaking changes to ng-class. I will attempt to summarize since there was a lot of confusion (from me) above...
7084deccaac5855d7148fb6d91dcb83c16b079c4 + 189461f9bf6fda18ddbd16c42f2e959cf939c3da caused some expression-inputs to only be shallow watched (= good!). But in some cases that is not enough (= bugs).
ng-class class was a good example where obj in [obj] would only be shallow-watched even though there is an interceptor (toClassString) that reads state from within obj.  Or with [obj | filter] the filters might read state from within obj.  Or with [obj + ''] the obj.toString() method might read state from within obj.
b5118ac6a9e0a327b31094b3fdcdc0432b23ad2f fixed the filter/+/other cases
b12a0b7652f4161375fd9a535d2832dd1f09817a fixed the interceptor case


docs: Add section Good First Issue

Add section Good First Issue in Readme to encourage early contributions.

Your pull request is not valid because your commits dont follow this project conventions, a valid message would be:
docs(readme): add good first issue
Check this link to get more info about commitlint

Tks @santospatrick

@diego3g Como solicitar ao CI para validar novamente? Já foi corrigido a título.
Esta PR está parada à muito tempo.

Hello @nidelson, thanks for the contribution!
As we were working on Unform 2.0, we were not considering the existing PR's as a lot of changed would be included in this version.
Now that Unform 2.0 is released we're reviewing the PR's.
Can you send a new PR as we changed all of the README?
Then you can send the PR only with one commit with the right name :)
Thanks 💜


The Transifex endpoint should support webhook security

See here for details:
http://docs.transifex.com/integrations/webhook/#verifying

Supposedly https://github.com/transifex/txgh/blob/master/lib/txgh/transifex_request_auth.rb does implement that, doesn't it?
But: The existing code is extremely under-documented, and I do not feel able to replicate that in another language without a clear description of what exactly has to be done. I'm also concerned that the logic to serialize the parameters depends on the iteration order, which minimally isn't documented, and very likely isn't stable -- or maybe it is only stable across some ruby versions and variants.
See also https://github.com/Collaborne/txgh/issues/1 :)

@ankon Thanks for this.
I definitely can add some documentation to clarify how the authentication works.
However I'm not sure about your concern about 'stability'.  I think the best way to address this would be to write a test such that it's easy to evaluate if there is a condition that could cause verification to fail.  If you could give me a specific example of the state, I can add it.

Also note...while we are in process of updating our documentation.  I have this video which shows how to calculate the verification in Python: https://www.youtube.com/watch?v=zl-fa0Pp5K0
Note:  There is no audio, but there are English subtitles that explain the steps and how to test it.


Color for specific date

A great enhancement would be the possibility to add special color to specific dates, holidays eg.
Great job congrats

Sure. I will bring that up on the next release.


[AIRFLOW-1247] Fix ignore all dependencies argument ignored

@saguziel @bolkedebruin
Copy of https://github.com/apache/incubator-airflow/pull/2327 without the tests since they seem broken.
JIRA

My PR addresses the following Airflow JIRA issues and references them in the PR title. For example, "[AIRFLOW-XXX] My Airflow PR"

https://issues.apache.org/jira/browse/AIRFLOW-1247

Tests

No tests added for now, it's a small typo fix to unbreak the command. We should add CLI tests later like was attempted here: https://github.com/apache/incubator-airflow/pull/2327

Codecov Report

Merging #2441 into master will decrease coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #2441      +/-   ##
==========================================
- Coverage   69.31%   69.28%   -0.04%
==========================================
  Files         146      146
  Lines       11244    11244
==========================================
- Hits         7794     7790       -4
- Misses       3450     3454       +4

Impacted Files
Coverage Δ

airflow/bin/cli.py
51.86% <ø> (ø)
:arrow_up:

airflow/jobs.py
75.05% <0%> (-0.41%)
:arrow_down:

Continue to review full report at Codecov.

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

lgtm if you confirm working


XAML Hot Relead for Xamarin still not working in 16.4.5 when open from VS

Hi all,
Workaround works. That is, if I open solution with double click Hot Reload Works. But, if I open solution within Visual Studio, nothing happens when I save XAML file.
Regards,
Nemanja

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

ID: b74184fd-ca8a-11fa-ed37-91235fc59401
Version Independent ID: 87f197b8-20c6-4825-18e4-86562bb2523c
Content: XAML Hot Reload for Xamarin.Forms - Xamarin
Content Source: docs/xamarin-forms/xaml/hot-reload.md
Product: xamarin
Technology: xamarin-forms
GitHub Login: @maddyleger1
Microsoft Alias: maleger

Hello,
I'm currently using visual studio 2019 version 16.6 and i did all necessary configuration, then when i save the XAML file nothing happens.

Hello,
I'm currently using visual studio 2019 version 16.6 and i did all necessary configuration, then when i save the XAML file nothing happens.

Hi @Boukri - please go to Help > Send Feedback > Report a Problem and file a bug there, that way our engineering team can take a look. Thanks!


Update getting_started.md

add https:// to api domain values

This table is also in docs/sdk/index.md so me want to update that one as well.


[Question] Skinchanger forceupdate

Is there anyway to make skinchanger force full-update less often?

This nSkinz is old, I wonder is there any way to improve it too

i dont think replying to your own ticket is very smart.
it will just make other people think that someone answered your ticket already, just edit your initial statement ffs..
also interested in this btw.

Skinchanger updates only on:

config load
config reset
"Update" button press


c6106

Type of issue
Typo
Description
[Enter feedback here]
Page URL
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/cs0106?f1url=%3FappId%3Droslyn%26k%3Dk(CS0106)
Content source URL
https://github.com/dotnet/docs/blob/main/docs/csharp/language-reference/compiler-messages/cs0106.md
Document Version Independent Id
f3a26a17-4d0b-e6fc-dd54-28d91e4fa5ad
Article author
BillWagner

Hi @mvmshakkir
Can you add more details regarding what information you need from this page?


Cannot compile "example_async.c"

I am not an expert in C/C++. So, I could not figure out what compiler option is missing here.
While trying to compile example_async.c using following command:
gcc -std=gnu99 -Itarget/libhbase-1.0-SNAPSHOT/include/ -Isrc/test/native/common/ /usr/lib/hbase/libhbase-master/target/libhbase-1.0-SNAPSHOT/lib/native/libhbase.so /usr/lib/jvm/java-1.7.0-openjdk-<IP_ADDRESS>.x86_64/jre/lib/amd64/server/libjvm.so example_async.c
I get following error messages:
/tmp/cc9hmnRP.o: In function `release_row_data': example_async.c:(.text+0x59): undefined reference to `bytebuffer_free' example_async.c:(.text+0x9f): undefined reference to `bytebuffer_free' /tmp/cc9hmnRP.o: In function `get_callback': example_async.c:(.text+0x5a3): undefined reference to `bytebuffer_strcpy' example_async.c:(.text+0x6d6): undefined reference to `bytebuffer_free' example_async.c:(.text+0x72f): undefined reference to `bytebuffer_free' /tmp/cc9hmnRP.o: In function `main': example_async.c:(.text+0x127f): undefined reference to `bytebuffer_strcpy' example_async.c:(.text+0x1290): undefined reference to `bytebuffer_strcpy' example_async.c:(.text+0x15dc): undefined reference to `bytebuffer_printf' example_async.c:(.text+0x168b): undefined reference to `bytebuffer_printf' example_async.c:(.text+0x1861): undefined reference to `bytebuffer_printf' example_async.c:(.text+0x18ec): undefined reference to `bytebuffer_printf' example_async.c:(.text+0x19ec): undefined reference to `bytebuffer_printf' /tmp/cc9hmnRP.o:example_async.c:(.text+0x1b6f): more undefined references to `bytebuffer_printf' follow /tmp/cc9hmnRP.o: In function `main': example_async.c:(.text+0x1de5): undefined reference to `bytebuffer_strcpy' example_async.c:(.text+0x1edb): undefined reference to `bytebuffer_strcpy' example_async.c:(.text+0x1fae): undefined reference to `bytebuffer_strcpy' example_async.c:(.text+0x2140): undefined reference to `bytebuffer_free' example_async.c:(.text+0x2159): undefined reference to `bytebuffer_free' collect2: ld returned 1 exit status
After linking following object at the end of the above mentioned gcc command, I got the code compiled successfully.
./target/gradle/objectFiles/perftestExecutable/perftestCpp/33pqpat9eh4ag2l6esp3eecndu/byte_buffer.o
But when I run the executable, I get the following error:
./a.out: error while loading shared libraries: libhbase.so: cannot open shared object file: No such file or directory
Please enlighten me.

OK. I solved the compile and run issue by myself.
I added following lines in /etc/ld.so.conf file:
/usr/lib/hbase/libhbase-master/target/gradle/binaries/hbaseSharedLibrary /usr/lib/jvm/java-1.7.0-openjdk-<IP_ADDRESS>.x86_64/jre/lib/amd64/server
And then ldconfig.
And, export HBASE_CONF_DIR=/usr/lib/hbase/hbase-0.98.7-hadoop2/conf
And at last, export HBASE_LIB_DIR=/usr/lib/hbase/hbase-0.98.7-hadoop2/lib.
Compiled and Ran.
I got some exceptions, such as Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/jni/ClientProxy but will post an another issue, if I could not resolve by myself.
Closing.

I have the same issue, but I try to your steps and still error.


[Question]  Data Type Ambiguity for Android OpenCL

❓ General Questions

Hello, I dumped the OpenCL kernels using --debug-dump option during model compile time. The Quantization I used is q4f16_1.
I saw that most of the kernel signatures and even the intermediate buffers have data type of half(fp16) or int64/int32.
From open_llama_7b_q4f16_1_android.cl
__kernel void open_llama_7b_q4f16_1_reshape5_kernel(__global int* restrict A, __global int* restrict T_reshape, int n); __kernel void open_llama_7b_q4f16_1_fused_split_silu_multiply_kernel(__global half* restrict T_multiply, __global half* restrict lv3);
I am wondering if we are using fp16 /int32/int64 to process every 4 bit value ? Or do we pack multiple 4 bit values in 16 / 32 / 64 bits and modify the kernel processing to accommodate this packing.
If former, OpenCL will automatically upcast the low bitwidth vals to higher bitwidths ( atleast for natively supported gpu dtypes). Wont this hurt latency and mem bandwidth?

I believe 4-bit values are packed into uint32_t for IO, and unpacked into fp16 each in register for calculation.
The reshape kernel is likely to be transformed to no op, though it's compiled.
The fused_split_silu_multiply_kernel is an epilogue kernel that has nothing to do with model weights.

Thanks for your time and reply.

The kernels that I shared are just few examples. Thanks for clarification on reshape and silu
Can you please tell me whats a no op and why reshape exist in cl kernel if it needs to be removed later on?
Can you please tell me the flow for de quantization during execute time.


failed to read packet network is down

Hello ZerBea,
First of all - Thank you for the amazing support and product! I am running the latest version on Kali. However, after running for a random amount of time I get the "failed to read packet network is down" error.
I am using the following adapter:
https://www.amazon.com/Panda-Wireless-PAU06-300Mbps-Adapter/dp/B00JDVRCI0
I am using:
rt2800usb       Ralink Technology, Corp. RT5372
When I check the driver I get:
all required ioctl() system calls are supported by driver
When I check injection I get:
packet injection is working!
ratio: 193 to 122

Thank you

This error message is located here:
https://github.com/ZerBea/hcxdumptool/blob/master/hcxdumptool.c#L5143
It is caused by the driver and it is not a hcxdumptool issue. If you receive it, hcxdumptool doesn't receive packets from the driver any longer, because the system disconnected the device or a third party tool takes access to the device.
Please attach output of dmesg if that happened. We don't need the complete dmesg log.
Comment dmesg output after you have plugged in the device until hcxdumptool terminate with the warning.
It will look like this
[52711.247717] usb 1-2: new high-speed USB device number 5 using xhci_hcd
[52711.491915] usb 1-2: New USB device found, idVendor=148f, idProduct=3070, bcdDevice= 1.01
[52711.491920] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[52711.491923] usb 1-2: Product: 802.11 n WLAN
[52711.491925] usb 1-2: Manufacturer: Ralink
[52711.491927] usb 1-2: SerialNumber: 1.0
[52711.639265] usb 1-2: reset high-speed USB device number 5 using xhci_hcd
[52711.872442] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 3070, rev 0201 detected
[52712.550416] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 0005 detected
[52712.556082] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[52712.573617] rt2800usb 1-2:1.0 wlp3s0f0u2: renamed from wlan0
[52939.870814] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
[52939.870845] ieee80211 phy1: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.36

First run this commands:
$ hcxdumptool -i interface --check_driver
and comment complete output
$ sudo hcxdumptool -i wlp3s0f0u2 --check_driver
initialization...
starting driver test...
driver tests passed...
all required ioctl() system calls are supported by driver

terminating...

Than run hcxdumptool using your comaind line parameters and wait until the error occurs.
dmesg will show you that the interface entered monitor mode:
[52944.104616] device wlp3s0f0u2 entered promiscuous mode

If the error occurs, you will find the error message of dmesg here.
When hcxdumptool teminate, dmesg will show you this message:
[52944.197999] device wlp3s0f0u2 left promiscuous mode

Here is an example for a broken connection (damaged USB connector):
[53926.616755] usb 1-2: new high-speed USB device number 6 using xhci_hcd
[53926.793790] usb 1-2: New USB device found, idVendor=148f, idProduct=3070, bcdDevice= 1.01
[53926.793794] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[53926.793797] usb 1-2: Product: 802.11 n WLAN
[53926.793799] usb 1-2: Manufacturer: Ralink
[53926.793801] usb 1-2: SerialNumber: 1.0
[53927.004900] usb 1-2: reset high-speed USB device number 6 using xhci_hcd
[53927.237725] ieee80211 phy2: rt2x00_set_rt: Info - RT chipset 3070, rev 0201 detected
[53927.915849] ieee80211 phy2: rt2x00_set_rf: Info - RF chipset 0005 detected
[53927.921854] ieee80211 phy2: Selected rate control algorithm 'minstrel_ht'
[53927.939143] rt2800usb 1-2:1.0 wlp3s0f0u2: renamed from wlan0

$  sudo hcxdumptool -i wlp3s0f0u2 --do_rcascan
[53970.172774] ieee80211 phy2: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
[53970.172816] ieee80211 phy2: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.36
[53974.429564] device wlp3s0f0u2 entered promiscuous mode

hcxdumptool report an error:
failed to read packet: Network is down

maximum number of errors is reached

and dmesg show what caused it:
[53987.679975] usb 1-2: USB disconnect, device number 6
[53987.680371] ieee80211 phy2: rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x101c with error -19
[53987.680543] xhci_hcd 0000:03:00.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
[53987.777161] device wlp3s0f0u2 left promiscuous mode

device was disconnected from the system due to a faulty USB connector.

Hello,
this was super helpful. Thank you for the reply and please excuse the delay in response. After doing some upgrades and modifications I got it to work! It was mostly a power issue!
Thank you so much and happy holidays!

Glad to hear that, now.
Merry Christmas and a happy new year.
Cheers
Mike


yambar: fix strictDeps compilation

Yambar uses meson as build system. Its dependency function uses pkg-config as default method for finding the required dependencies.
However, as seen in their code[^1], scdoc is searched with native set to true. According to Meson specs[^2], it directs the search to the build machine instead of the host one. This parameter is usually needed only when finding a tool to be used during compilation.
Because of this, pkg-config needs to be included at depsBuildBuild.
Why? Magic! Sorry, I am not so proficient in cross-compilation issues yet.
[^1] https://codeberg.org/dnkl/yambar/src/commit/78f7b60e1308d9f6c879b5cbae2dadba4fa88762/doc/meson.build#L3 [^2] https://mesonbuild.com/Reference-manual_functions.html#dependency_native
Description of changes

Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Closes again https://github.com/NixOS/nixpkgs/issues/245645


Latency missing

When using the zipkin plugin, I am seeing traces like:

I am not seeing any latency value for the access, balancer, etc spans - is this intended?

That is expected if the access/balancer phases took a negligible (i.e. 0) amount of time (which is common depending on choice of plugins).
Also keep in mind that kong only rarely updates the time via ngx.update_time. This was improved in https://github.com/Kong/kong/commit/a08ff0cb07d06ab955fec1981aae0c75246889b1

@james-callahan wouldn't the latency still be there, with value 0 ? It seems like it's actually missing completely.

If you enlarge the span it should be there (as 0).


Add per-output masking support to loss functions

To match https://github.com/deeplearning4j/deeplearning4j/pull/2993

Build triggered. sha1 is merged.


calc_clim error

Hey,
when using block.calc_anom() with a different 'groupby' option than 'dayofyear' calc_clim() returns an error.
I think this is because calc_clim() uses in step #2  'dayofyear' as a fixed dimension.
clim = clim.rolling(dayofyear=window, center=True).mean().fillna(
            clim[-window:].mean(dim=groupby)

I think this can be solved by renaming the dimension first.
    clim = clim.rename({groupby: "window_dim"})
    clim = clim.rolling(window_dim=window, center=True).mean().fillna(
        clim[-window:].mean(dim="window_dim"))

However, there might be a better solution for this.
Best
Flo

Hi Flo,
thank you for spotting the mistake.
Because we need the same name of the time dimension for 'groupby' when calculating the anomaly in step 2 of block.calc_anom(), I changed it to
clim = clim.rolling(**{groupby:window}, center=True).mean().fillna(
            clim[-window:].mean(dim=groupby)
)

Best,
Dani

Perfect. Thanks for providing this package.


Track transaction time

I'm not sure if this is the correct way to track it (on the server, with an always-outdated timestamp), but I couldn't see an obvious way to track this on the client side, and logically a transaction must be tied to a particular server connection, right?
Closes https://github.com/postgresml/pgcat/issues/114 (total_query_time is already implemented).

I am testing this with
pgbench -i
pgbench -c 5 -j 10 -T 1800 -P 10 -S

and seeing monotonically increasing avg transaction time.

I am trying to figure out the reason for it, also I would expect the tests to fail so we probably have a coverage gap here that we'll want to address

Ha, yes, this is definitely wrong. I added a test that runs more queries (not in a transaction), and it fails with:
  1) Stats SHOW STATS clients connect and make one query updates *_query_time and *_wait_time
     Failure/Error: expect(results["total_xact_time"].to_i).to be_within(200).of(750)
       expected 51397 to be within 200 of 750
     # ./stats_spec.rb:50:in `block (4 levels) in <top (required)>'

When this metric should not have increased in that time.


ptargs iat-mode wont change even I set iat-mode=1 in json file

i set
{
   ...
    "ptargs": "cert=AAAAAAAAAAAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;iat-mode=1",
    ...
}

but when I run:
python3 ptproxy.py -s server.json
===== Server information =====
"server": "[::]:5899",
"ptname": "obfs4",
"ptargs":              "cert=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;iat-mode=0",
==============================
2016-05-10 10:15:16 PT started successfully.

(I hide the cert string for security)
p.s.
I installed obfs4 as:
go get git.torproject.org/pluggable-transports/obfs4.git/obfs4proxy
and when i run it i found that its version is 0.0.7, will it be the problem?

"ptargs" on server mode is ignored. This "Server information" is intended to be filled in the client config.

@gumblex  so it means that the client could specify the cert arbitrarily? But when I use different cert, it wouldn't succeed.
Also, could you give a more specific description on how to use SOCKS5 ? I replace the local with socks5 on server, however, the client doesn't accept the socks5 content for local, is there a solution?
Thanks

@targetnull No. The client must specify the same cert as printed on the server side.
The client is not aware of what inner protocol is being used. local is for listening port. You should set your applications (eg. browsers) connect through the SOCKS5 server at local address.

Thanks for your reply. I'm wondering how the server generate the cert, is there a private key embeded in your script?

The obfs4 private key is stored in obfs4_state.json. If it doesn't exist, obfs4 will generate a random new key.

Thanks, I see.


SR1.1.1. Add support for showing daily std on inflammation data

Extend the graphs to show the daily standard deviation as required by S.R.1.1.1.

I also added different std tests. That was a good point, thank you!


add 8.json

Let's play Bingo!

:wave: To play, a new game has to be set up as per instructions in the readme. Since this one is the template it should stay empty. :)


parsing number with an "E" fails if it's not followed by another number

Rust version : rustc 1.37.0 (eae3437df 2019-08-13)
nom version : 5.0.0
nom compilation features used: either default, or with default feature disabled

for context, I'm trying to parse a number with a unit that can be "EB" for exabyte.
Test case
with default features:
fn main() {
    use nom::number::complete::float;

    let parser = |s| float::<_, ()>(s);
    assert_eq!(parser("1B"), Ok(("B", 1.0)));
    assert_eq!(parser("1E"), Ok(("E", 1.0)));

    // expected
    assert_eq!(parser("1EB"), Ok(("EB", 1.0)));
    // actually
    assert_eq!(parser("1EB"), Ok(("B", 1.0)));
}

with default features disabled:
fn main() {
    use nom::number::complete::float;
    use nom::Err;

    let parser = |s| float::<_, ()>(s);
    assert_eq!(parser("1B"), Ok(("B", 1.0)));

    // expected
    assert_eq!(parser("1E"), Ok(("E", 1.0)));
    // actually
    assert_eq!(parser("1E"), Err(Err::Failure(())));

    // expected
    assert_eq!(parser("1EB"), Ok(("EB", 1.0)));
    // actually
    assert_eq!(parser("1EB"), Err(Err::Failure(())));
}

a E following a number can be part of the syntax for a number, it's the exponential notation, example here: '1E2'.
If you do not need floating point numbers you could combine the digit parser and the parse_to combinator.

Sadly I do need floating point numbers...
I tried following the code, seems hard to fix, either going to crate lexical-core (which seems not easy to understand) or to recognize_float (which would be made more complex)
I had something working with nom 4:
named!(
    parse_float<types::CompleteStr, f64>,
    complete!(flat_map!(recognize_float, parse_to!(f64)))
);

I'm kind of a beginner so I don't dare to create a PR, but the current version also recognize as numbers "." and "E", so I managed to cook this merging recognize_float (removing a cut) and double:
fn parse_float<'a, E: ParseError<&'a str>>(input: &'a str) -> IResult<&'a str, f64, E> {
    match recognize(tuple((
        opt(alt((char('+'), char('-')))),
        alt((
            map(tuple((digit1, opt(pair(char('.'), opt(digit1))))), |_| ()),
            map(tuple((char('.'), digit1)), |_| ()),
        )),
        opt(tuple((
            alt((char('e'), char('E'))),
            opt(alt((char('+'), char('-')))),
            digit1,
        ))),
    )))(input)
    {
        Err(e) => Err(e),
        Ok((i, s)) => match s.parse::<f64>() {
            Ok(n) => Ok((i, n)),
            Err(_) => Err(Err::Error(E::from_error_kind(i, ErrorKind::Float))),
        },
    }
}

Hope it helps!

This cut inside recognize_float is breaking my parsers too:
use nom::branch::alt;
use nom::number::complete::recognize_float;
use nom::bytes::complete::tag;
use nom::error::ErrorKind;

fn main() {
    let result = alt((
            recognize_float::<_, (_, ErrorKind)>,
            tag("1esomething"),
    ))("1esomething");

    println!("result = {:#?}", result);
}

gives an Err::Failure rather than an Ok.

Is this cut() in number/complete.rs:1417 actually even needed?

Turns out, nope. At least that what the test suite and my own testing said...

the cut is necessary, because if we're expecting a float, and see some numbers then an E, there must be a valid exponent after that. Removing the cut is bound to breaking a lot of existing parsers. If you do not want that behaviour, it is easy to rewrite a float parser without that cut

But wouldn't it make sense to end the float before the E in a case where no valid exponent follows?
eg.:
1234e4EB -> float: 1234e4 | other: "EB"
1234EB   -> float: 1234   | other: "EB"

The case that breaks is when you have an "invalid" exponent, which is basically the same as no exponent, as any integer is a valid exponent.
eg. (it is very hard to come up with an invalid exponent. I just chose "x"):
old: 1234ex -> error
new: 1234ex -> float: 1234 | other "ex"

Removing the cut is bound to breaking a lot of existing parsers.

I can only come up with one example where this behavior would be useful: When validating that an expression ends with a float. And when you want to do that, you'd probably also use complete(), no?
I'm having a really hard time understanding in which situation this behavior is desired.

If you do not want that behaviour, it is easy to rewrite a float parser without that cut

Yes, I did. But it took me ~2 hours to find out why the function returned an error, then why it was acting "weirdly" (turns out this was intended, but not documented) and finally what to change to make it work. Now, yes, you could make it work in less than 10min, but I'm only using nom, I'm not intimately familiar with it.
If I can get you to rethink this, that'd be great, but if you don't want to change your mind anyway… well then. It's your project. Thank you for your work nonetheless.

parsers have two functions:

recognizing valid inputs and transforming them to useful data
rejecting invalid inputs

That second point is often overlooked because when developing, we're too often only working on valid inputs, but it is crucial. At the first sign of invalid input, the parser should fail loudly, instead of trying to keep partial data, because that's how you risk working with bad or malicious data.
I also recognize that choices like this one in the float parser do not fit every use case, and that's why nom is designed to let people write their own parsers and combinators to extend or replace basic behaviour. So here I believe the better path for you is to write your own float parser.
Honestly, right now I don't even think the float parser should be provided by nom, because every format or language has its own opinion on how floats should be parsed so it's unlikely to be used in the end. It's just convenient to have it to get started


Added toggel switch for Dark mode and light mode modified code in public folder and views folder

https://drive.google.com/file/d/1h8_5ksKIOjtcnIfrWArCmVnZWjlSdJ3J/view?usp=sharing
Have a look

This is not a very ideal way for adding a simple toggle feature. You could have just added body class and toggle that upon clicking the button instead of incrementing and checking for even values.

If there is a snippet of code that does a very specific job then you should make it into a function and call it instead so that it's more readable.

The code is not formatted well. Blank returns and misalignment is all over the place. I am guessing you are not using any code formatter which is a very bad practice specially when contributing to open source. You should always keep in mind about these minor things before actually coding.  We are using eslint and prettier for linting if you haven't noticed yet.


Digest Cycles Infinitely After $ngConfirm open and close

When we open up any #ngConfirm dialog on a page, the digest loop count just runs wild until the user leaves the page.
This is the case even when you close the dialog window.  I've tried several ideas within my controller, including manually closing, setting the $ngConfirm object to a variable and then un-setting it, but the problem does not go away.
I don't think we can implement your library until this issue is fixed.

Sorry about the inconvenience.
I'm in the process of rewriting the plugin to fix this,
Hopefully will be complete in 2 days.

This is now fixed in v1.1.0


Logging to file like access/error log

How can I log all requests/errors to file like in regular Apache httpd or Nginx access/error.log? I am trying to find something in the docs but either there is nothing about that or I am blind.

I found.


Add dbb.file.tagging

With DBB 1.0.8, the CopyToHFS command was extended enable automated file tagging of NON-ASCII files. This leverages a new environment variable dbb.file.tagging.
I raise this issue to introduce the environment variables in the dbb-zappbuild sample.
For more details, please have a look at:
https://www.ibm.com/support/knowledgecenter/SS6T76_1.0.8/scriptorg.html

This is the text added to the old MortgageApplication build.properties
# dbb.file.tagging controls compile log and build report file tagging. If true, files
# written as UTF-8 or ASCII are tagged. The default value is false. If the environment
# variable _BPXK_AUTOCVT is set ALL, file tagging may have an adverse effect if viewing
# log files and build report via Jenkins. In this case, set dbb.file.tagging to false or
# comment out the line.
dbb.file.tagging=true

Resolved via #33


Workingjb docpatch 1

Tried to make the instructions for just installing the solution starter with SharePoint Online easier to follow vs. needing to jump between the instruction sets.

Updating for build instruction clarity.


[bal-navigation]  scrolling issues on Safari

Safari 15.6.1 & Safari 16: When scrolling to the top and reaching the top of the page, the meta nav disappears
https://user-images.githubusercontent.com/17945926/191241062-75196800-b561-4dd4-acb6-0e59bbb25b6f.mov

need to install the MacOS

@mladenplaninicic could you test that in safari 16 it works


Docker image not working

Hi there.
I pulled the docker image and I am having some issues.
First of all I expected the image to create a container that I could run interactively but I can't.
Secondly, when I try to run the example as explained here:
docker run --rm
-v $(pwd):/home/dealii
ghcr.io/lethe-cfd/lethe:master
lethe-fluid examples/incompressible_flow/2d_lid_driven_cavity/cavity.prm
I have the following error:
Exception on processing:

An error occurred in line <392> of file </home/dealii/lethe/source/core/utilities.cc> in function
std::string get_last_value_of_parameter(const string&, const string&)
The violated condition was:
x_file.fail() == false
Additional information:
An input/output error has occurred. There are a number of reasons why
this may be happening, both for reading and writing operations.
If this happens during an operation that tries to read data: First,
you may be trying to read from a file that doesn't exist or that is
not readable given its file permissions. Second, deal.II uses this
error at times if it tries to read information from a file but where
the information in the file does not correspond to the expected
format. An example would be a truncated file, or a mesh file that
contains not only sections that describe the vertices and cells, but
also sections for additional data that deal.II does not understand.

If this happens during an operation that tries to write data: you may
be trying to write to a file to which file or directory permissions do
not allow you to write. A typical example is where you specify an
output file in a directory that does not exist.

Stacktrace:
#0  /opt/lethe/lib/liblethe-core.so: get_last_value_of_parameter(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)
#1  /opt/lethe/lib/liblethe-core.so: get_dimension(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)
#2  lethe-fluid: main

Thank you for opening the issue :). We will take a look at this. The docker images are rarely used within our group, so I am unsure of their current status.

Hi Bruno. Thanks for the Reply.
I tried to use the docker because I have to select a software for CFD-DEM simulations for our group. There are many, so using docker makes it easier to test the features.
Kind Regards!


Add support for Jenkins built-in node

Add built-in label to the pipelines due to the renaming of "master node"
to "built-in node" in newer Jenkins versions (master label to be removed
after Jenkins upgrade).
Signed-off-by: Violeta Sebe<EMAIL_ADDRESS>

@AdamBrousseau please review, thank you!

I'm ok with this for now, but I will note that I plan to try and shift away from running anything on this node.
@vsebe Was there something not working as a result of the change that this PR fixes or was it just to be consistent with the new naming? I haven't seen a backlog of jobs waiting for master (Probably because the build-in node still identifies as such in https://ci.adoptopenjdk.net/label/master/)

More info:
https://www.jenkins.io/doc/book/managing/built-in-node-migration/
Your Manage Jenkins page should have a paragraph about applying the change. Basically the label of the Controller will change once you Apply Migration. I don't believe there is a Jenkins due date to migrate but we have an IBM due date. I agree that running anything on the controller is a separate issue. We've had instances where it was strictly not allowed but we also have some infra type jobs that run things on it for specific reasons.

We'll need to time this at Eclipse Adoptium.  Stewart and I were planning on trying the migration on Monday.  We should probably land this first, see if it all blends, ask the community if anyone else is running internal Jenkins, and then remove the old master wording.

Spaces are normally fine. I'm not sure if Violeta tested this specific piece of code but we use spaces in existing code.

Spaces are fine in node labels conditions. Yes, I tested it internally.

@sxa any more concerns or can we get this merged?


Private routing with oidc

Hello,
im a newbie at developing with react, so please forgive me this maybe dump question. At the moment
I wrote a react-redux webpage communicating with a server made with asp.net core. (both using the lastes version of each technique). The server uses IdentityServer4 for user authentication - thats the reason why I`m using your react-oidc wrapper. All works fine, but I got one Problem -> the private routing. My current dirty solution is to save the token_id at the local browser storage and every time the react router needs to navigate it checks if there is some token_id exisiting. If it is, the router will navigate to the next route pushed.
I dont like the way Ive currently done this in due to the fact that its easily be bypassed by only entering some values with the right key to the storage. I know that the user then has no way to get his hands on the server data, but I dont want him to be able to navigate throught the pages as well.
Do you have any idea how to solve this with redux-oidc? I`ve found no function for verifying some token_id or anything like that.
This is my current private route:
export const PrivateRoute = ({ component: Component, ...rest }) => (   <Route     {...rest}     render={props =>       localStorage.getItem("user_id") ? (         <Component {...props} />       ) : (         <Redirect to="/" />       )     }   /> );
Thank you very much in advance.

Hi there,
authorization on the client side is very simple. The userManager decodes the token from the server and puts its content into the user object stored in the reducer. This means that you can add claims to your tokane which is then used by both serer and client. You can then use this information to authorize your users, for example
render() {
  if (!this.props.user["ADMIN"]) {
     return <UnauthorizedPage />;
  }

  return <AdminPage />
}

The specifics are down to your preferences. Hope this helps.


⚠ Bofrost.at has degraded performance

In a49f8a9, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1409 ms

Resolved: Bofrost.at performance has improved in 197d047 after 13 minutes.


Vulkan. Intel iris Xe. I can debug pixel only in first pass.

Description
Hello. I'm developing an application in vulkan and had to switch from nvidia graphics to intel graphics. I noticed a strange issue when I used renderdoc with 1070ti I could debug a pixel in any renderpass. But on iris Xe, I can only debug a pixel in the first pass, all subsequent ones write only clearColor.
Steps to reproduce

Open renderdoc.
Select your .exe file in tab "Launch Application", and set "Queue capture" to frame 1
Press "Launch"
Open frame
Select second pass (your app should be multipass), select "vkCmdDraw"
Select any output image and right click to pixel, after that press "History"

Environment

RenderDoc version: v1.19
Operating System: Windows 10
Graphics API: Vulkan 1.0
CPU: Intel core i5-11320H
GPU: Intel Iris Xe Graphics eligible
Driver: <IP_ADDRESS>0

Please provide actual steps that I can follow to reproduce your problem. If you don't include your executable then it is impossible for me to meaningfully follow your steps, listing how to launch a program in the steps to reproduce is not useful because what is important in those steps is the program itself, it makes it impossible for me to see the issue you are actually having.

Hi, sorry it took so long. I'm just launching any vulkan application and i can debug only first render pass. For all another pixel history is unavaliable. Here is screenshot of first pass and second

As I asked before please share your application, or indeed any suitable application where this problem reproduces. It is nonsense to say this reproduces for any application at all because your description already assumes the presence of multiple render passes, so any application with a single renderpass would not qualify if the bug only manifests on the second renderpass in a frame.

Here is debug build and source code
https://drive.google.com/file/d/1jIBN7I0BkMsjRcNFFdQNF42yyI2R1cru/view?usp=sharing
https://github.com/AdamFull/VulkanEngine/tree/develop

I've identified a workaround with intel and applied it in that commit, so it should work correctly now.


Cherry pick duplicate blockly input fix

Cherry picking the duplicate input fix from https://github.com/microsoft/pxt/commit/292ca0792104688d725cd3cd7506f5de3db23fd3
To fix an arcade bug introduced by the patch release that I noticed during stream.

@abchatra I'd like to do a hot fix for this
@jwunderl was there something you wanted to push out too?

If we can find the fix for stable table tomorrow that'd be good, haven't looked yet besides finding a min repro https://github.com/microsoft/pxt-arcade/issues/4864

Go for it


Re-using data from bot responses

I would like to create a test case where I reuse data sent back by the bot.
For example, let's say I ask the bot to create an issue on the ticketing system and I then want to close it using the id created I need to access that variable:
create ticket
BOT SAYS : Sure thing! What type of ticket would you like to create?
INCIDENT
BOT SAYS : Sure! Please provide a description.
this chatbot rocks
BOT SAYS : Ticket has been created with the number INC0060245
delete ticket INC0060245
BOT SAYS: Ticket INC0060245 was deleted

Problem is being able to get this INC0060245 variable.
Another chatbot project, rivescript has a nice-ish way to address these problems. They basically store all the regexp groups in the context and allow the users to refer to them using  tags to represent any regex group extracted in a user query:
+ i am (really|very|super) tired
- I'm sorry to hear that you are <star> tired.

I was wondering if there is any plan to add such a feature or how feasible it would be to implement it given the current code?
Thanks.

That's excellent input. I am sure there are lots of use cases for this.
I guess it wouldn't be so hard to implement - introducing some kind of "conversation context" and filling it from conversation progress (comparable to a redux store).

Working on it in Branch ENH_44_Scripting_Memory

the latest build 1.3.27 adds this feature to botium.

Documentation is there: https://github.com/codeforequity-at/botium-core/wiki/Botium-Scripting#scripting-memory


Camltci ocamldoc

note that I put DOCUMENT_ME when I have no idea of the underlying behavior but would like to know it

that's quite safe to merge, you just need to fill in the DOCUMENT_ME bits

You can also close this PR it if it is never going to be accepted.
Or let me know what I could do to make it being accepted.

Documentation improvements should always be welcome, however the PR has conflicts.
I will create a PR for generating gitgub pages with dune generated documentation.

superseded by https://github.com/toolslive/camltc/pull/48


FFSL - FBS rebuild

ref: #63 and FBS Integration repo
Benefit
Upgraded/rebuilt map integration with the FFSL FBS system before the ArcGIS 3x API is retired. No downtime or lack of service from the map integration.
Acceptance Criteria

Rebuild using new ArcGIS Maps SDK for JS, which is replacing ArcGIS API for JS 3.x
Integrate with Fire Business System

Sprint 1 Task

[ ] Meet with FFSL to see how they use the integration and if there are any new use cases they have for a rebuild
[ ] Come up with an estimate and provide it to FFSL
[ ] Draft SBA

Sprint 1 Notes

@nathankota sent a reminder to Tom Thompson to check in with the vendors about the three function of the app that UGRC is currently providing, and whether or not we need to continue to support them

area calculation
image display
zip file to graphic for fire risk map to display

Sprint 2 Tasks

[ ] Follow up again with Tom (@nathankota)

Sprint X Task
https://github.com/agrc/porter/issues/278

closing as completed in sprint 3


Triggered leak sensor shows no response from accessory in Home or Homebridge

see next

Ok... I found the ID values in the homebridge log after restarting without adding any devices in the Govee plugin config but it appears not to be needed so I haven't specified "leakDevices". In the Accessories list in homebridge, I see that each leak sensor now has a battery level accessory and a leak sensor accessory. But when I trigger one of the sensors, I see no indication in the accessory icon in homebridge or the Home app or in the homebridge log that a leak was detected. But the Govee Home app shows a leak was detected and it sent email. In the Home app, I had an automation for a light to be turned on if the leak sensor triggered and it also did not run.

@bwp1 ... Ben, can you offer any help on this? The config seems fine and the sensors show up in Homebridge and in the iOS Home app, but they never show leak detection when a sensor is triggered.

I have the same issue. The H5054 sensors update in the Govee Home app when triggered, but not in the iOS Home app.

will definitely look into this at some point soon!

I have this same issue. The sensor is shown in homekit - Govee app reports the leak status, but the Homebridge receives no notification. I'd love to help resolve this.

Hi all,
if there is someone who would be happy to give me access to a govee account with the water sensors added, and also have some time to spend splashing some water on it a couple of times, then I can definitely look into this.
It’s on my long list of things!
Let me know and perhaps we could message on discord
thanks!


added awesome

:star: PR built and available in a preview environment jstrachan-mynode10-pr-1 here

:star: PR built and available in a preview environment jstrachan-mynode10-pr-1 here


Call out PG overdose protection

Since Luminous [0], Ceph will restrict the number of pgs that can be created per OSD. When this occurs, PGs will present as activating  or creating and will not progress towards an active state.
Example ceph health detail logs:

[WRN] PENDING_CREATING_PGS: 240609 PGs pending on creation

pg 104.da8 is activating+degraded+remapped, acting [110,162,130,91,61,33,479,213,256]

pg 123.277 is stuck inactive for 29m, current state creating+activating, last acting [256,500,35,479,312,297,259,481,67]

Example osd log:

osd.38 104288 maybe_wait_for_max_pg withhold creation of pg 104.8e6s8: 813 >= 750

Recommendation:
Determine why Ceph is trying to create an absurd number of PGs on a single OSD. Fix that issue, and then temporarily raise the osd_max_pg_per_osd_hard_ratio to recover the cluster. This may require OSD restarts to kick the corresponding PG state machines.
[0] https://ceph.io/en/news/blog/2017/new-luminous-pg-overdose-protection/#hard-limit-on-pgs-on-each-osd

@hillpd @pponnuvel Do either of you have a link to a sosreport having this issue? I'd like to use it for verification and testing.

@nkshirsagar I checked but we don't have the sosreport from that case - it's been deleted due to GDPR. You can probably work with the message in the description along with

https://ceph-users.ceph.narkive.com/TcT0P9zL/slow-requests-blocked-no-rebalancing
https://tracker.ceph.com/issues/49693

@nkshirsagar I checked but we don't have the sosreport from that case - it's been deleted due to GDPR. You can probably work with the message in the description along with

https://ceph-users.ceph.narkive.com/TcT0P9zL/slow-requests-blocked-no-rebalancing
https://tracker.ceph.com/issues/49693

Hi @pponnuvel ,
the issue https://tracker.ceph.com/issues/49693 does not contain a message related to PGs pending on creation. The link https://ceph-users.ceph.narkive.com/TcT0P9zL/slow-requests-blocked-no-rebalancing has,
"2018-09-20 09:32:58.851160 mon.dri-ceph01 [WRN] Health check update: 249
PGs pending on creation (PENDING_CREATING_PGS)"
Which I am assuming will be in the mon logs.
I'll assume this to be in the ceph health detail logs, on the mon node sosreport,
"[WRN] PENDING_CREATING_PGS: 240609 PGs pending on creation"
I will add ceph health detail to the cli helper,
            'ceph_health_detail':
                [BinCmd('ceph health detail'),
                 FileCmd('sos_commands/ceph_mon/'
                         'ceph_health_detail')],
            'ceph_health_detail_json_decoded':
                [BinCmd('ceph health detail --format json-pretty',
                        json_decode=True),
                 # sosreport < 4.2
                 FileCmd('sos_commands/ceph/json_output/'
                         'ceph_health_detail_--format_json-pretty',
                         json_decode=True),
                 # sosreport >= 4.2
                 FileCmd('sos_commands/ceph_mon/json_output/'
                         'ceph_health_detail_--format_json-pretty',
                         json_decode=True)],

An OSD node will contain messages in the osd logs also, like,
osd.38 104288 maybe_wait_for_max_pg withhold creation of pg 104.8e6s8: 813 >= 750
Assuming all this is right, I'm trying to figure out a way to write two scenarios..

catch the message in the mon sos [WRN] PENDING_CREATING_PGS: 240609 PGs pending on creation in "ceph health detail"

OSD node scenario to spot the message "osd.38 104288 maybe_wait_for_max_pg withhold creation of pg 104.8e6s8: 813 >= 750"
in /var/log/ceph/ceph-osd.* on the OSD node.

Does this seem OK in terms of implementing this check?

@pponnuvel I've sent the draft PR to show the changes for the scenario, the unit test is still pending. I have not tested this as yet, just wanted to get an initial review. I'm not sure where to find a sos to test with (both for the mon and the OSD logs), but can just use the strings from the issue description and add those to an existing sos.


refactor(storage): deduplicate Base64 processing code

[!NOTE]
Depends on #13826.

With #13826 having moved the MD5 hashing code to a separate file, storage/internal/openssl_utils.h was left with some Base64-related code that already mostly exists on internal/base64_transform.h.
This PR removes storage/internal/openssl_utils.h and its implementation and tests, and updates usages to use internal/base64_transform.h instead.
Validated by successfully building storage_quickstart and storage_quickstart_grpc.

This change is

I think we will keep these functions in the storage library, though the filename absolutely needs to change (see #13830).  The APIs in google/cloud/internal/base64_transforms.h use types that more accurately reflect what is going on, we should probably remove the functions in google/cloud/storage/internal/* but that change is unrelated to the OpenSSL problems, and can wait for a while.


Update Selenium version number automatically

As version numbers change from time to time, it would be handy if we replaced the version number in example pom files and jars with the latest version number automatically.  Do we have an endpoint that would work for this purpose?  Something like http://selenium-release.storage.googleapis.com/latest.html ?
Alternatively we could add a class to the current download page, and do an GET request and scrape the latest version number off of the page and add it to a cookie, but that seems kind of hacky.  Any opinions?

Rather than making an HTTP request, we could just have a constant declared somewhere and use that. Of course, it should be bourne in mind that the version numbers of each driver can increment independently (eg. for 3.5, Java got to 3.5.3, but not much else needed to do that many releases)

That's a good point- PR on the way.

@hazmeister if you are still up to give us a hand, please head to https://github.com/SeleniumHQ/seleniumhq.github.io and raise a PR.


Please make to build with ghc 9.10

There are a number of dependencies that need updating:
> cabal outdated
Outdated dependencies:
QuickCheck >=2.11.3 && <2.15 (latest: <IP_ADDRESS>)
base >=<IP_ADDRESS> && <4.20 (latest: <IP_ADDRESS>)
base-compat >=0.9.3 && <0.14 (latest: 0.14.0)
hashable >=<IP_ADDRESS> && <1.5 (latest: <IP_ADDRESS>)
tasty-quickcheck >=0.10 && <0.11 (latest: 0.11)

Is there an ETA for this being fixed?

erikd/base64-bytestring-type already exists

I have deleted my fork. Please try again.
What is the process for me to become the Hackage maintainer? I forget (even if I am a Hackage Trustee).

I added you as a maintainer. Enjoy the maintainership bit!

Fixed in git commit 26abbfb29bc056e6c7bcea16a19a472ebf8224bc and metadata edited on Hackage.


LowercaseUrls = true in RouteOptions doesn't affect URLs with non-Roman characters

In ASP.NET MVC CORE 2.0
public void ConfigureServices(IServiceCollection services)
{
    services.Configure<RouteOptions>(options => options.LowercaseUrls = true);
    services.AddMvc();
}

New post
works fine giving URL like http://domain/controller/new-post
But this one
Новая публикация
produces URL like http://domain/controller/Новая-Публикация
Seems like RouteCollection uses ToLowerInvariant() to lower-case the URL: https://github.com/aspnet/Routing/blob/032bcf43b2cefe641fc6ee9ef3ab0769024a182c/src/Microsoft.AspNetCore.Routing/RouteCollection.cs#L155

Ah, I think the problem here is that the Cyrillic part of the URL is already URL-encoded (to %xx%xx%xx etc.), so the ToLowerInvariant() doesn't have much to do at that point.
I think to fix this we'd need to have somewhat different logic about how/where to do the lowercase operation.

Thank you for the clarification, Eilon!
Should I expect it will be fixed in the future?
In modern browsers encoded URLs are displayed in a friendly decoded form.

@DevelAx we'll investigate this issue some more to see what we can do. I'm not sure how easy it will be. Yes, browsers typically show the "friendly decoded" URL, which is why I had to look at the "view source" of the page to get a hint of what was going on.
A not-so-fun workaround in the meantime is to just use lowercase letters everywhere 😄

Ok, thank you!
Sure you will find the most graceful way to fix it.

Moving to Backlog for now because this turns out to be quite complicated to fix.
However, we're looking at some bigger changes to Routing in the near future and we'll try to account for fixing this in the new design.

I'm reopening this for consideration as part of the current routing work. Options that we provide today to process the generated URLs don't always behave predictably

@rynowak, is this something you plan to get fixed as part of 2.2 work?

This has been fixed for the new Endpoint Routing feature set in 2.2. Old IRouter still behaves as is.


Made HOIST_ADMIN/listfiles also return file size and last modified date

@jskupsik can you please add a CHANGELOG entry for this one so we can get it merged?  Would full under a "New Feature" heading.


When I go to profile page, profile information of the user should show up, Currently showing nothing.


first attempt at binary heap

I tried the tests you suggested, and they all passed, I did not change the code file, the push and pop methods already have code that re-organizes the heap each time they are ran.

Node, and Init are completely original, pop I had to google a good bit on how to restructure the list, so
pop is not entirely original, on push I ran into some errors that I could not figure out, and had to rely on chatgpt to point out my mistakes.


Retry hip

okay this at least looks like an error message I haven't seen! lol
s.h: No such file or directory
     1324      133 | #include <linux/cyclades.h>
     1325          |          ^~~~~~~~~~~~~~~~~~

maybe this?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100379
maybe this<EMAIL_ADDRESS>@davidbeckingsale ?

maybe fixed in gcc 12.x? https://reviews.llvm.org/D102059


Add support for browser and OS proper recognition

Same as in #1179 :) but for 1.9 branch

Because of no reaction I've created own bundle providing this functionality (and a bit more) - https://github.com/mleczakm/monolog-sentry-bundle


Fix: Add workaround for snyk image scan failure

What this PR does / why we need it:
The snyk image scan is failing due to an invalid value in the sarif output.

This PR adds a workaround that is suggested here. We can remove this workaround once the fix https://github.com/snyk/cli/pull/5409 is released.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Type of changes
Please delete options that are not relevant.

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

Feature/Issue validation/testing:
Please describe the tests that you ran to verify your changes and relevant result summary. Provide instructions so it can be reproduced.
Please also list any relevant details for your test configuration.

[ ] Test A

[ ] Test B

Logs

Special notes for your reviewer:

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

Checklist:

[ ] Have you added unit/e2e tests that prove your fix is effective or that this feature works?
[ ] Has code been commented, particularly in hard-to-understand areas?
[ ] Have you made corresponding changes to the documentation?

Release note:

Re-running failed tests

/rerun-all - rerun all failed workflows.
/rerun-workflow <workflow name> - rerun a specific failed workflow. Only one workflow name can be specified. Multiple /rerun-workflow commands are allowed per comment.

/lgtm
/approve


Fix ReadPacket and WritePacket payload length is a multiple

MaxPayloadLen
#208

PTAL @WangXiangUSTC

@michaelyou could you please tell me how to reappear the bug?  provide a test case

I think it's obvious. If the payload len is a multiply of MaxPayloadLen, the origin code will read once more, but there is nothing for reading. you will get an error in line 81.

This bug may not happen in practical use(the probability is really small that the payload has a length of exactly MaxLengthlen)，but it really exists logically.

I think we should add a test now. Conn needs a net.Conn which we can construct a dummy one in the test with the length of payload equal MaxLength

@michaelyou can you help us add a uint test of this function? otherwise it is difficult to check  the correctness

Is this going to be merged? seems like a test like https://github.com/vitessio/vitess/pull/3935/files#diff-6a379d5bc6a249add52fb846b2ee9c3f would be sufficient

closed by https://github.com/go-mysql-org/go-mysql/issues/208#issuecomment-2490173102


How to set GPU ID when training？

I use command:
aocr  xxx.tfrecords --gpu-id=0
it doesn't work.

Well, your GPU ID flag seems to be correct. Can you paste the full command and its output?

aocr: error: unrecognized arguments: --gpu-id=1

@lmolhw5252 if aocr xxx.tfrecords --gpu-id=0 is the exact way you're entering the command (I can't tell without the full output), then you're missing a subcommand: train, test, etc.
If the subcommand is there, please paste the full command and the output from the console.

oh, sorry, the full command is:
aocr train xxx.tfrecords --gpu-id=1
return: usage: aocr [-h] [--log-path LOG_PATH] []
[][][][]
{dataset, train, test, export, predict}...
aocr:error: unrecognized arguments: --gpu-id=1

Can you try aocr --gpu-id=1 train xxx.tfrecords? The flag order matters in argparse, unfortunately. If that doesn't work either, I'll take a closer look tomorrow.

ok, I will try it, and reply you.Thanks a lot!

Hi I got a problem about tf.AUTO_REUSE, when I use tensorflow 1.3 , I got the problem of

Glad the flag is working for you now! tf.AUTO_REUSE doesn't exist in 1.3, so you'd need to update your TensorFlow.
On a related note, the traceback doesn't look anything like the code in master: AUTO_REUSE isn't used anywhere in aocr, and there's no util/layers.py, too. If you're running some kind of fork or a modified version, you should really open an issue there: it's hard for me to debug issues with a completely different codebase.

When  i using tf 1.4 I got

Well, it tells you that your dataset file does not exist. Check your path more carefully, it's probable that there's just a typo there somewhere.
I'm going to close the issue as the original problem is resolved, but if you have any more problems with the codebase in master (not a modification or a fork), please feel free to open a new one!


ID not generated for TQ if not there are not many TQs

@kintsoogi a while back we had this problem in tCC. @mandolyte wrote code to prevent TSVs with duplicate IDs from being opened. But the users then have to go back and replace the ids with made up numbers. In that case should we just fix the bad Ids dynamicaly?

@birchamp @kintsoogi - at one point we only required there to be unique ids for each verse reference.  But then we later started tightening those requirements.  I think @mandolyte worked on that effort.

@birchamp Probably should warn users before id's are update dynamically and give them the option to cancel that.


Getting error: "Too many levels of symbolic links" when attempting to install Z-Wave JS via docker.

I'm following the instructions from here [https://zwave-js.github.io/zwave-js-ui//#/getting-started/quick-start] specifically the section:
As a service
wget https://raw.githubusercontent.com/zwave-js/zwave-js-ui/master/docker/docker-compose.yml
docker-compose up
This is the output for the docker-compose up command:

Creating network "pi_zwave" with the default driver
Creating volume "zwave-config" with default driver
Pulling zwave-js-ui (zwavejs/zwave-js-ui:latest)...
latest: Pulling from zwavejs/zwave-js-ui
9b18e9b68314: Already exists
c36a46adb29b: Already exists
eafd75f9515d: Extracting [==================================================>]  2.444MB/2.444MB
b3f4a695f92c: Download complete
8405a88807c0: Download complete
7c1f7b865f6b: Download complete
4f4fb700ef54: Download complete
ERROR: failed to register layer: error creating overlay mount to /var/lib/docker/overlay2/fb25fb968237f7bdccb61340ea2541f1190da849ebeab4e0383e8b2c6ff866ac/merged: too many levels of symbolic links

To be honest I'm new using docker, but since I have been able to install home-assistant and other containers via docker without issues, and before spending hours trying to troubleshoot this, I'm double checking with you guys to know if this have been reported before when Z-Wave JS is being installed.
My current issue is that my Z-Stick is not working anymore after getting some upgrade from HA, but this is different history...
Thanks in advance for your input.
Marco

By googling it seems it's a docker issue, someone suggests to try deleting all docker images and retry, also it could be you are running out of disk space?

You welcome. Let me know

Hi Lando
That made the trick, the Z-Wave is now up. Thanks for the suggestion.


Responsiveness

Detailed description
I would like to make whole home page responsive.
Context
Most people open websites on mobile. It is bad user experience for website which is not responsive. It would be easy for end user to access website from mobile with hampering user experience.
Possible implementation
No response
Additional information
No response
Code of Conduct

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

I agree with @kedar1998 , the whole hero and blurb section is unresponsive.

Yes!! I would love to work on this

@kedar1998 sure you can work on this issue but please make sure about issue #333.
I am assigning it to you.

Thank you!!! I will start working on this.

For now, keep it untouched.

Hello @kedar1998, do you have some update?

@Mustafiz04 is this issue still open?

@mkubdev can i work on this?

@mkubdev  I will close it by tomorrow. One more thing #333 is causing screen size issue. Because of that section there is gap on right side of screen in mobile. It would be better if I can work on whole section. What do you think?

Hello @kedar1998 :wave:
#333 is in review and almost merged (see #366)
Screen size issue was due to the navbar, and pr #371 fixed it!
We think to close this issue. Thank you all for your time. Feel free to open another.
Your cooperation in resolving this matter is greatly appreciated. 🤝


[Issue #897] Fix type for parsed ShardsInfo json object

see https://github.com/olivere/elastic/issues/897

Oh, I see. Thanks for fixing that. Will be part of the next release.

Must probably also be fixed in v6 as well.

Yep., it's here as well.

Thanks for your support. Will be part of 6.2.6. Added a few substructures of the SearchShards API response in v6 as well.


log and advertise available update for each Ziti component

should this get added to ziti-router too?

@plorenz pointed out that it's important to avoid corrupting stdout when -j (JSON output) is selected. I'll have to explore ways to switch based on that condition.

I'm thinking either:

notice JSON mode and disable the version check
always send version check output to stderr

@dovholuknf :point_right: demo video

@dovholuknf Actually, this still isn't quite ready. I think we need to take a closer look at the logrus level. Presently, the new function that checks and logs the update status uses info level because only subcommands have --verbose options and those don't take effect until after this function is invoked.
This means that sending the update log to debug level will never be seen. We could log the message after the subcommand runs by ordering the invocation later in main() which I believe would inherit the subcmd log level, but that severely reduces visibility of the message which is intended as a preamble to any troubleshooting efforts.
We could add an option to the root command to control the log level before the subcmd is called e.g. --verbose, and we could pass it through to the subcmd if it's set on the root command e.g. ziti-tunnel --verbose version (set on root) vs ziti-tunnel version --verbose (set on subcmd).

This is redundant:
❯ ./build/ziti version
INFO[0000] this build of ziti is unreleased v0.0.0
NAME             VERSION
ziti             v0.0.0
ziti-controller  not installed
ziti-fabric      v0.0.0
ziti-prox-c      not installed
ziti-router      not installed
ziti-tunnel      v0.18.8
ziti-edge-tunnel v0.17.20

This is too much information. It should be debug level...but there's no way for the user to enable debug level.
❯ ./build/ziti edge
INFO[0000] this build of ziti is unreleased v0.0.0
Interact with Ziti Edge Components

Usage:
  ziti edge [command]
...

@dovholuknf I know we talked about not changing the formatting for imports in this PR to avoid the "dueling linters" problem, but in this case the changes are suggested by Google's Go language server, not just any linter. Shouldn't we accept these formatting changes as a standard in that case? If not then I'll try to disable the language server's formatting behaviors in my IDE, a task that has proven somewhat obscure.

@dovholuknf I know we talked about not changing the formatting for imports in this PR to avoid the "dueling linters" problem, but in this case the changes are suggested by Google's Go language server, not just any linter. Shouldn't we accept these formatting changes as a standard in that case? If not then I'll try to disable the language server's formatting behaviors in my IDE, a task that has proven somewhat obscure.

@dovholuknf This is resolved now that the upstream has adopted the same approach to formatting. My changes are no longer a difference.


Add contributer's page to the website

Add a fully responsive contributor's page with proper fetching from api and styling

not needed thanks


 I've been getting the notification every time I log in.

Please check if this is still an issue.

This one might still be.


Fix/issue 35 keyboard management

keyboard management
We should merge it into #44 or wait till its merged and than merge this branch into main
:recycle: Current situation & Problem
#35
:gear: Release Notes

added windows soft input mode setting with adjust resize value
enabled to hide keyboard when tabing outside of text field
improved imei actions and extracted date picker ui state

:pencil: Code of Conduct & Contributing Guidelines
By submitting creating this pull request, you agree to follow our Code of Conduct and Contributing Guidelines:

[x] I agree to follow the Code of Conduct and Contributing Guidelines.

@PSchmiedmayer


Conan Update Breaks CI

Ran into a problem with updated Conan 2.0 on my forked repo.  Action failed to build. Correction that worked for me was:
Install latest versions of CMake and Conan using pip3 package installer
--RUN python3 -m pip install --upgrade pip setuptools wheel cmake conan
++RUN python3 -m pip install --upgrade pip setuptools wheel cmake conan==1.58.0
In the Docker file.  With that change all worked fine.

Yep, still some work to do to get conan 2.0 working, so we should fix to 1.x for now. Conan 1.59 is current 1.x release.


[Feature] Update for TYPO3 v13

This PR replaces #53 and has better sorted and explained commits / commit messages and fix #54.
All known issues have been fixed in this branch.
The PR is based on the main branch and shall be used to merge into the new branch (to be created) TYPO3_13 from there.
I don't tag this, as I've no access to publish automatically to TER.
The version is 4.0.0 and should be tagged as well as getting a release.
My version constraints in composer.json look a bit clumsy, let me know what you think, example:
"typo3/cms-backend": "^13.3.1 || ^13.4 || dev-main",

The button "Copy content from another page to this place" is not working for me. The modal is opening, but then I cannot add something as a reference.

The button "Copy content from another page to this place" is not working for me. The modal is opening, but then I cannot add something as a reference.

Mhm, checking again, actually I tested it ...

@PKuhlmay I updated my TYPO3 installation and tested again, I can't reproduce you issue, so for me it's working fine.
I also deleted my code to fetch it new from the repository for testing.

@PKuhlmay I updated my TYPO3 installation and tested again, I can't reproduce your issue, so for me it's working fine. I also deleted my code to fetch it new from the repository for testing.

OKay, maybe it is a problem with my installation. I will test this later in a clean one.

That would be great!
Thanks a lot!!!

Set to draft to make clear that this needs to wait until main / v12 has been finished first.


Supporting GPG for verified commits

TL;DR
In protected branches that require all commits to be signed the release actions commit causes the checks to always fail because it doesn't allow to sign the commit git commit -S -s -m "chore(build): sign the commit"
Detailed design
It would be great to either allow to pass in the gpg key and passphrase for the bot being used or to allow another step if possible to configure git and signed the commit although I believe the latter is not possible.
    - uses: google-github-actions/release-please-action@v2
      id: release-please
      with:
         gpg_private_key: ${{ secrets.MY_GPG_PRIVATE_KEY }}
         passphrase: ${{ secrets.MY_GPG_PRIVATE_KEY_PASSPHRASE }}
         git_user_signingkey: true
         git_commit_gpgsign: true
         path: ${{ matrix.docker-images }}
         token: ${{ secrets.MYTOKEN }}
         release-type: python
         package-name: ${{ matrix.python-projects }}
         monorepo-tags: true

Additional information

Hi there,
Any plan to include this on any milestone?
I'm facing the same issue as @moabu. Using this GH Action to import the GPG Key
crazy-max/ghaction-import-gpg@v5

The underlying libraries (https://github.com/googleapis/release-please/issues/1314, https://github.com/googleapis/code-suggester/issues/337) needs to support this option which is non-trivial


Added [prefix] argument to DefinePlugin constructor

Motivation : fix issue 2129
Link: https://github.com/webpack/webpack/issues/2129

What kind of change does this PR introduce?
Bugfix

Did you add tests for your changes?
Not yet

Does this PR introduce a breaking change?
I think yes

What needs to be documented once your changes are merged?
I have created this PL only for question, because I'm stack with purpose of prefix argument.
I have added [prefix] argument to DefinePlugin constructor, but I don't know what expected behavior of this argument. Maybe somebody can provide an example or can explain me. Thank you.
P.S. This is my first work with open source projects, so don't judge me if I did something wrong

@evilebottnawi  Is there other tests of DefinePlugin except Integration.test.js ?

@ooflorent on my local all tests are passed, but travis-ci has other opinion :). What I'm doing wrong?

Why is the PR needed? What's the use case of a prefix argument?

I guess the use case is to simplify how the definition is done:
new DefinePlugin({
  FOO: 1,
  BAR: 2
}, "ENV_")

I must admit this is not really needed.

@ooflorent , @ sokra ok, then I'm closing this PL


Conflicts with ipython etc due to prompt-toolkit

ipython (and jupyter) require prompt-toolkit<2.1.0,>=2.0.0.
One cannot work with both ipython and PyInquirer because of this.
(Python 3)
Seems like an easy fix, not sure why the requirements are so out of date.
https://python-prompt-toolkit.readthedocs.io/en/2.0.9/pages/upgrading.html#upgrading-2-0

See https://github.com/CITGuru/PyInquirer/issues/14


Partnerzodiac subcommand

"Closes #414"

Added two subcommand

zodiac
date

searching with zodiac

searching with month and date

error

[x] Join the Python Discord Community?
[x] If dependencies have been added or updated, run pipenv lock?
[x] Lint your code (pipenv run lint)?
[x] Set the PR to allow edits from contributors?

it pulling data of wiki command also


Update to Reactor 3.0.4

Fixes #751

Use Reactor 3.0.4.RELEASE
Remove Scheduler implementations that were introduced for fixes
Shade io.reactivex:rxjava-reactive-streams classes to replace removed RxJava1 adapter support

Signed-off-by: Marius Bogoevici<EMAIL_ADDRESS>Note: Backport to 1.1.x

LGTM; merged and cherry-picked to 1.1.x


TypeScript: generic levels

This enables type checking of the level option.

Cool idea!  Could we re-use the NpmConfigSetLevels interface in https://github.com/winstonjs/winston/blob/master/lib/winston/config/index.d.ts rather than having the sort of duplicated npm levels interfaces?

@DABH Nice, didn't see that. Is http a valid option? I must have missed that. 🤔

Yep, check it out: https://docs.npmjs.com/misc/config#loglevel

@OliverJAsh any updates on this?

Closing for now due to inactivity, would be happy to reconsider in the future


chore(deps): update ci dependencies

This PR contains the following updates:

Package
Type
Update
Change

common-dev-assets

digest
005c876 -> 4fac9bd

github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper
require
minor
v1.34.1 -> v1.35.0

go (source)
toolchain
patch
1.22.3 -> 1.22.4

Release Notes

terraform-ibm-modules/ibmcloud-terratest-wrapper (github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper)
v1.35.0
Compare Source
Features

add hook support (#817) (efe4d67)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

:tada: This PR is included in version 1.5.5 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Modified search results page for elastic filtering and faceting. #6543

Added a new macro for ES pagination.
Added display_count fields via template filter.
Removed limit arg from auto_complete classmethod.

LGTM

LGTM

This PR needs to be refactored according to discussed refactor plan.
Working on it.

Coverage decreased (-0.08%) when pulling dce3a849ed6d8fa2823e727d279a7e3d4daef772 on PritishC:feature/task-6543 into 4fc7d6868b77ff81595dc368f8b7550dc6c440b8 on openlabs:develop.

Coverage decreased (-0.08%) when pulling dce3a849ed6d8fa2823e727d279a7e3d4daef772 on PritishC:feature/task-6543 into 4fc7d6868b77ff81595dc368f8b7550dc6c440b8 on openlabs:develop.

Coverage decreased (-0.08%) when pulling faf6aa07a0ee2494d65d433d9762570d0136f323 on PritishC:feature/task-6543 into 5b60e36c01c9c466487ff27dcd5e31156c4af147 on openlabs:develop.

Coverage decreased (-0.08%) when pulling faf6aa07a0ee2494d65d433d9762570d0136f323 on PritishC:feature/task-6543 into 5b60e36c01c9c466487ff27dcd5e31156c4af147 on openlabs:develop.

Coverage decreased (-0.08%) when pulling 64d2cccee4a742b89164929c55bf5e2f9337f563 on PritishC:feature/task-6543 into 5b60e36c01c9c466487ff27dcd5e31156c4af147 on openlabs:develop.


Fix distribute external

Checklist

[X] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[X] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[X] I've read the Contribution Guidelines
[X] I've updated the documentation if necessary.

Motivation and Context

Resolves https://github.com/fastlane/fastlane/issues/17744
Description

Fixing distribution for external testers on TestFlight
Testing Steps

Run pilot command with groups and changelog and see that the version is distributed automatically to the external groups

@googlebot I fixed it.

@googlebot I fixed it.

@ricardohochman Thanks for taking the time to make this PR! I’m closing this in favor of https://github.com/fastlane/fastlane/pull/18328 though 😔  https://github.com/fastlane/fastlane/pull/18328 fixes this by waiting for the build to have finished its processing of the export compliance settings. Submitting for review and adding groups before this was done was causing this issue. Thanks again for this PR ❤


How do i make background as Transparent/White color

Hi, i am newbie into flutter and i have added PhotoView in my application only to zoom in and zoom out of NetworkImage and working fine.
After image downloaded, how to make remaining background white/transparent?
Any help would be appreciated,
Thanks..

Taking usage on readme as sample, this makes the background transparent:
@override
Widget build(BuildContext context) {
  return Container(
    child: PhotoView(
      imageProvider: AssetImage("assets/large-image.jpg"),
      backgroundDecoration: BoxDecoration(color: Colors.transparent),
    )
  );
}